main
张诗泽 5 months ago
parent 4eec6e73d2
commit a1a1dc28e9

@ -0,0 +1,68 @@
### Zhangshize\_AirportSystem
#### **机场航班运行态势感知系统**
##### **介绍**
  这是软件工程课程设计项目,提供航班信息的智能管理、延误预测分 析、数据统计可视化功能。系统基于航班运行数据,通过机器学习算 法实现延误概率预测,为机场运营管理和旅客出行提供决策支持。
##### **软件架构**
  后端Spring BootJava、MyBatis Plus、MySQL、Maven
  前端Bootstrap + jQuery + ECharts响应式Web界面
###### **分层结构:**
  控制层ControllerRESTful API接口、请求处理、响应封装
  业务层Service航班管理、延误预测、数据分析逻辑
  数据访问层MapperMySQL数据读写与复杂查询
  实体层Entity航班信息、用户信息、操作日志等数据模型
  数据库MySQL 8.0,核心数据表包含 flights航班信 息、users用户信息、operation\_logs操作日志支持航 班状态流转与历史数据追溯。
###### **安装教程**
  安装 Java 8/11、Maven 3.6+ 与 MySQL 8.0+
&nbsp; 克隆项目源代码git clone <your-repo-url> 并导入IDE
###### **数据库配置:**
&nbsp; 创建数据库CREATE DATABASE flight\_system;
&nbsp; 导入初始数据可选执行项目中的SQL脚本
&nbsp; 配置数据库连接:修改 application.properties 中的数据库URL、用 户名和密码
###### **构建与运行:**
&nbsp; 命令行执行mvn spring-boot:run
&nbsp; 或在IDE中直接运行 FlightSystemApplication 主类
&nbsp; 访问系统:打开浏览器访问 http://localhost:8080
###### **使用说明**
&nbsp; 1.航班信息查询:在查询页面输入航班号、出发城市、目的地等条件,系统实时返回匹配的航班信息及状态
&nbsp; 2.延误预测分析:输入航班基本信息,系统基于历史数据和机器学习模型计算延误概率,提供决策参考
&nbsp; 3.数据统计可视化:查看航班出入港数量统计图表,支持按时间维度筛选和数据分析
&nbsp; 4.航班信息管理:管理员可进行航班的增删改查操作,支持批量处理和状态更新
&nbsp; 5.用户权限管理:不同角色用户拥有相应操作权限,关键操作记录日志便于审计追踪
Loading…
Cancel
Save