基于Spring MVC智能交通管理系统软件平台的设计
作者单位:山东科技大学
学位级别:硕士
导师姓名:郝建军;刘子文
授予年度:2019年
学科分类:08[工学] 0838[工学-公安技术] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)]
主 题:智能交通系统 数据处理 数据展示 Spring MVC
摘 要:本文结合实际道路交通环境,从系统需求、系统设计、系统实现、系统测试4个方面进行分析,设计实现了智能交通管理系统的工控机和阿里云服务器端软件。本文设计的软件系统是一种基于Spring MVC的智能交通管理系统。该系统部署运行于现场工控机和远端阿里云服务器之上,采用B/S架构,结合Spring+Spring MVC+MyBatis主流开发框架,利用Java编程语言,以及MySql数据库存储技术,完成了数据的接收、传输及展示。该系统的数据流向分为三个阶段:(1)通过UDP协议,利用现场工控机接收雷达上报的原始数据;(2)通过ZMQ的“发布/订阅模式,实现现场工控机与远端阿里云服务器的实时数据传输;(3)通过图表的形式,在客户端浏览器展示不同的交通数据。本文根据功能需求,将系统分为两大业务模块:数据处理和数据展示。在数据处理中,首先,通过模糊综合评价和最大隶属度原则,实现目标数据的跟踪;然后,通过上一时间的交通数据,实现数据的修复和补偿;最后,通过车辆速度、行驶距离等阈值,对交通状态进行判别。在数据展示部分中,本文分别实现了交通路况数据的推送展示以及交通数据的统计查询的功能。经过测试,工控机与阿里云服务器端能进行良好的数据传输,系统功能达到了设计要求,实现了基于Spring MVC的智能交通管理系统。