文档详情

济南公交网络状态监控系统的设计与实现的中期报告.docx

发布:2024-02-21约1.04千字共2页下载文档
文本预览下载声明

济南公交网络状态监控系统的设计与实现的中期报告

中期报告

1.前言

在本阶段,我们完成了济南公交网络状态监控系统的整体设计和基础实现,包括数据库设计、系统模块划分、前后端技术选型等。同时,我们也重点完成了数据采集模块和数据显示模块的实现,实现了数据的采集和展示功能。下面我们将对本阶段工作进行详细说明。

2.系统设计

本系统主要分为以下几个模块:

(1)数据采集模块:负责定时采集公交车位置、车速等数据,并保存到数据库中。

(2)数据处理模块:对采集到的数据进行处理和分析,生成运营状态图表。

(3)数据显示模块:通过Web页面将数据展示给用户,用户可以查询某辆车或某条线路的运营状态。

(4)系统管理模块:管理员可以对系统进行管理,包括添加、删除、修改站点、路线信息等。

3.技术选型

(1)后端技术:我们选择使用Java语言作为后端开发语言,使用SpringBoot框架进行开发,同时使用Mybatis框架管理数据库,采用定时任务调度框架Quartz进行数据采集和处理。

(2)前端技术:我们采用Vue.js框架进行前端开发,同时使用Echarts图表库进行数据可视化展示。

(3)数据库:我们选择使用MySQL数据库作为数据存储工具。

4.模块实现

(1)数据采集模块:我们设置了定时任务,每隔一段时间就获取公交车的位置、车速等信息,通过API接口将数据存储到数据库中。

(2)数据处理模块:我们对采集到的数据进行处理和分析,主要是统计每条线路的运营状态,并将结果保存到数据库中,以方便后续展示。

(3)数据展示模块:我们采用Vue.js框架进行前端开发,通过Ajax请求获取后端数据,并使用Echarts图表库进行数据可视化展示。

(4)系统管理模块:我们在系统中设置管理员账号,通过管理员账号可以对系统进行管理,包括添加、删除、修改站点、路线信息等。

5.下一步工作计划

(1)完善数据采集模块,增加异常数据处理机制。

(2)完善数据处理模块,提高处理效率和准确性。

(3)完善系统管理模块,增加权限控制功能。

(4)进一步优化数据展示模块,增加用户交互功能,提高用户体验。

6.总结

在本阶段工作中,我们完成了济南公交网络状态监控系统的整体设计和基础实现,包括数据库设计、系统模块划分、前后端技术选型等。同时,我们完成了数据采集模块和数据显示模块的实现,实现了数据的采集和展示功能。在下一步工作中,我们将进一步完善系统功能,提高系统效率和稳定性。

显示全部
相似文档