基于J2EE实现web车流量监控平台
发布时间:2017-10-07 13:30
本文关键词:基于J2EE实现web车流量监控平台
【摘要】:智能交通系统(Intelligent Transportation System,ITS)的发展对提高社会生产效率,减少环境污染有着重要意义。同时智能交通系统能够极大的节约人们的出行时间。考虑到在智能交通系统框架下车流量监控是ITS不可或缺的功能以及为了能够为使用者提供实时而又直观的车流量信息。本文着眼于ITS中车流量监控平台的实现,设计开发出一套基于J2EE标准的,适用于浏览器访问的Web车流量监控服务平台。根据用户需求分析的结果为平台设计了用户权限管理、车流量实时数据、动态地图显示、车流量数据统计与历史数据回溯、设备状态监控与传感网络状态控制五大功能模块。同时考虑到系统未来应用的可扩展性,本文也对大数据技术进行了初步的探索。设计了大数据车流量数据处理的算法,为人们提供更全面的交通信息。在系统实现上,平台采用HTML5实现了响应式的前端UI界面。车流量监控系统的后台使用Hibernate、Struts2以及Spring实现。因此系统能够按需处理HTTP请求以及完成对车流量数据的储存分析以及可视化。同时采用Mina框架设计了自定义的数据通信协议,实现了车流量监控平台与传感网络的数据传输,实现了实时的车流量信息获取以及设备控制命令的发送。最后在虚拟机的环境下设计部署了大数据的运行平台,并在Hadoop框架下实现了峰值车流量数据搜索算法。车流量监控平台的测试结果表明,本次系统设计的各个模块功能正常,性能良好,达到了预期的设计目标。在Ubuntu虚拟机环境下的测试结果同样表明搭建的大数据处理平台运行良好,峰值车流量数据搜索算法正确。
【关键词】:车流量监控 J2EE Hadoop
【学位授予单位】:哈尔滨工业大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:U495;TP311.52
【目录】:
- 摘要4-5
- Abstract5-8
- 第1章 绪论8-17
- 1.1 课题研究背景和意义8-9
- 1.2 国内外研究现状及分析9-15
- 1.2.1 国外智能交通的发展现状9-12
- 1.2.2 国内智能交通的发展现状12-15
- 1.3 本课题研究内容15-17
- 第2章 软件平台的需求分析与整体设计17-22
- 2.1 车辆类型的划分17
- 2.2 车流监控平台的需求分析17-19
- 2.3 车流监控平台整体设计19-21
- 2.4 本章小结21-22
- 第3章 车流量监控平台的设计实现22-46
- 3.1 模型层的设计实现22-27
- 3.1.1 数据库表的设计22
- 3.1.2 持久化类的设计22-23
- 3.1.3 Dao组件的设计23-25
- 3.1.4 Service组件的设计25-26
- 3.1.5 Hibernate框架与Spring框架的整合26-27
- 3.2 控制层的设计实现27-30
- 3.2.1 返回视图的控制器27-29
- 3.2.2 返回JSON数据格式的控制器29-30
- 3.3 后台数据接收线程的实现30-35
- 3.3.1 自定义报文协议30
- 3.3.2 解码器与编码器的实现30-33
- 3.3.3 业务处理逻辑的实现33-34
- 3.3.4 Mina服务的开启34-35
- 3.4 平台功能模块实现35-41
- 3.4.1 视图的设计实现35
- 3.4.2 用户权限管理模块实现35-37
- 3.4.3 车流量数据统计与历史数据回溯模块实现37
- 3.4.4 车流量实时数据模块实现37-38
- 3.4.5 动态地图显示模块实现38-40
- 3.4.6 设备状态监控与传感网状态控制模块实现40-41
- 3.5 Hadoop分布式处理系统设计实现41-45
- 3.5.1 Hadoop业务逻辑实现41-44
- 3.5.2 Hadoop部署44-45
- 3.6 本章小结45-46
- 第4章 系统平台测试46-55
- 4.1 车流量监控平台测试46-52
- 4.1.1 用户管权限理模块测试46-47
- 4.1.2 车流量数据统计与历史数据回溯模块测试47-49
- 4.1.3 车流量实时数据模块测试49-50
- 4.1.4 动态地图显示模块测试50-51
- 4.1.5 设备状态监控与传感网状态控制模块测试51-52
- 4.2 Hadoop平台功能测试52-54
- 4.3 本章小结54-55
- 结论55-56
- 参考文献56-62
- 致谢62
本文编号:988119
本文链接:https://www.wllwen.com/kejilunwen/jiaotonggongchenglunwen/988119.html