web的智能车辆管理系统
摘 要智能电动车是针对快速发展的汽车工业带来能源危机,人地矛盾和交通安全等挑战,面向中短途交通半径需求的智能,安全的电动交通工具,通过大规模采用计算机智能控制技术,提升车辆安全性能和智能化程度,颠覆传统交通工具应用模式,为中国工业化进程和经济发展提供可持续的交通保障。为了更好,更高效地管理智能电动车,我们设计并开发了基于Web的智能车辆管理系统,给管理员提供一个更好的管理平台。本文介绍的这个智能车辆管理系统的主要功能有首页显示运营商信息、管理员和运营单位的管理、各类统计报表和车辆管理。管理系统基于JavaWeb和在线地图,以B/S模式,采用MVC结构实现。以Freemarker模板引擎作为表现层,实现与用户的交互;以Spring MVC作为控制层,实现HTTP请求的分派以及业务逻辑的处理;以Hibernate作为模型车,实现数据的持久化。本文介绍的管理系统,界面简洁,功能强大。通过本文的深入介绍,可以深刻体会到使用该车辆管理系统来管理智能车辆的方便和快捷。
目 录
摘 要 I
ABSTRACT II
目 录 III
第一章 绪论 1
1.1 问题提出 1
1.2 智能车辆管理系统开发背景与意义 1
第二章 系统开发主要技术及工具 3
2.1 J2EE,IntelliJ IDEA 3
2.2 MySQL,Navicat 3
2.3 Spring MVC Hibernate 3
2.4 百度地图API 3
第三章 系统分析 4
3.1 需求分析 4
3.1.1 系统功能分析 4
3.1.2 网站整体功能模块图 4
3.1.3 业务流程图 5
3.2 可行性分析 5
3.2.1 程序框架结构图 5
3.2.2 使用地图的结构图 6
3.3 数据库设计 6
3.3.1 数据库简要ER图 6
3.3.2 数据库部分表设计 6
3.3.3 存储过程和事件 9
3.3.4 视图 10
第四章 系统详细设计 13
*好棒文|www.hbsrm.com +Q: 3 5 1 9 1 6 0 7 2
4.1 首页运营商和车辆信息模块 13
4.1.1 运营商信息页面 13
4.1.2 运营商车辆信息页面 15
4.1.3 车辆详情页面 17
4.2 机构管理模块 20
4.2.1 管理人员 20
4.2.2 运营单位管理 21
4.3 运营报表模块 23
4.3.1 功能描述 23
4.3.2 使用ftl报表模版实现报表页面 23
4.4 运营记录模块 29
4.4.1 营业记录 29
4.4.2 投币租车记录 30
4.5 车辆管理模块 31
4.5.1 所有车辆 31
4.5.2 车辆状态 33
第五章 系统测试 34
5.1系统测试名称和测试内容 34
5.2 测试用例 36
第六章 结束语 38
6.1 总结 38
6.2 展望 38
参考文献 39
附录A 外文文献 41
附录B 中文翻译 51
绪论
1.1 问题提出
智能交通系统(Intelligent Transportation System,简称ITS)是未来交通系统的发展方向,它是将先进的信息技术、数据通讯传输技术、电子传感技术、控制技术及计算机技术等有效地集成运用于整个地面交通管理系统而建立的一种在大范围内、全方位发挥作用的,实时、准确、高效的综合交通运输管理系统。
智能电子信息研究中心面向智能交通产业,结合国家科技重大专项项目,基于浙江大学科研成果,以产业培育为目标,以团队培养为基础,以整机设计为龙头,以关键技术研发为核心,在智能信息技术、无人驾驶技术、主动安全技术、车联网技术领域,突破关键技术瓶颈,研制标志性产品。中心重点开发面向节能、环保、安全需求的智能交通工具及关键电子控制系统,培育新型交通工具产业,为常州与江苏交通产业的转型升级提供智能技术支撑,推动中国智能交通行业发展。为了更好地管理智能车辆,开发和使用基于Web的智能车辆管理系统,本课题即是该系统的一部分(包括智能车辆的运营报表、各项数据的监控和车辆的历史轨迹等模块)。
1.2 智能车辆管理系统开发背景与意义
随着中国经济的不断发展,中国特色社会主义建设步伐的不断迈进,中国的城市化进展迅速。交通系统作为一个城市的命脉,它的质量和效率直接决定一个城市的公民居住体验。在惜土如金的城市中,如何提高道路的通行效率已经十万火急。提高道路通行效率的有效方法之一就是减少车辆的使用和提高车辆的使用效率。在人口比较密集的城市中,人们的出行方式可大致分为3类:自驾(机动车或非机动车)、公共交通(公交车和地铁、出租车等)和步行。自驾,对于个人而言,是最方便快捷的一种出行方式,但是,它会增加道路上的车辆,很容易造成道路拥堵,而且车辆的使用效率也很低,明显不利于交通系统的运行。公共交通的公交和地铁可以说是比较方便快捷,车辆的使用效率也比较高,但是它的运行轨迹和停车地点都是固定的,难以满足中短途点到点的出行;出租车是属于一种公共租赁的车辆,但是出租车在短途出行中价格较为昂贵,且乘车并不是很方便。步行只适合比较短途的出行。基于此背景,适用于中短途出行的智能电动车被研发使用,设计和开发基于Web的智能车辆管理系统便是为了更好管理智能电动车。
智能电动车使用GPS通信实时向服务器发送数据,包括地理位置坐标、电流、电压、温度、速度等几乎所有信息,然后通过服务器将数据写入数据库。作为管理人员,需要在后台实时掌握智能车辆的信息和运营情况,包括位置信息,当前状态信息,各类运营报表等。
管理员可以通过基于Web的智能车辆管理系统,随时查看车辆在地图上的位置和状态,防止车辆丢失,并根据车辆的状态,如温度过高,电量不足等信息,及时通知维护人员对车辆进行维护;通过查看各类运营报表,可以了解当前车辆的营收情况,如总体营收的报表、每个车辆的营收情况等,通过查看报表,可以及时了解营收情况,以便对接下来的经营方案进行调整;通过查看管理人员位置,及时调配人员位置,以便更好,更及时地对车辆进行维护;通过查看营业记录等数据,可以了解每次的营业情况和车辆的起止点位置。
本文描述的智能车辆管理系统是面向智能电动车的管理系统,智能电动车的智能化也对管理系统提出了新的要求,要求系统的功能更加多样化,更加及时化,因此本文所介绍的管理系统应运而生。
第二章 系统开发主要技术及工具
智能车辆运营管理系统是基于spring mvc体系架构,结合MySQL,Jsp,Hibernate和百度地图API等技术实现的在线网站,系统开发工具有:IntelliJ IDEA,Navicat。
2.1 J2EE,IntelliJ IDEA
近年来,J2EE作为主流的技术架构被越来越多的中小型企业所青睐,它包含组件,可以很好的规范系统应用部署,极大的提高了可移植性与安全性。IntelliJ IDEA作为java比较主流开发工具一直为广大java开发者所使用,其本身是一个开放源码的、基于java的可扩展开发平台,特别是它支持Freemarker插件,使得界面的开发更加方便更加简单。
2.2 MySQL,Navicat
目 录
摘 要 I
ABSTRACT II
目 录 III
第一章 绪论 1
1.1 问题提出 1
1.2 智能车辆管理系统开发背景与意义 1
第二章 系统开发主要技术及工具 3
2.1 J2EE,IntelliJ IDEA 3
2.2 MySQL,Navicat 3
2.3 Spring MVC Hibernate 3
2.4 百度地图API 3
第三章 系统分析 4
3.1 需求分析 4
3.1.1 系统功能分析 4
3.1.2 网站整体功能模块图 4
3.1.3 业务流程图 5
3.2 可行性分析 5
3.2.1 程序框架结构图 5
3.2.2 使用地图的结构图 6
3.3 数据库设计 6
3.3.1 数据库简要ER图 6
3.3.2 数据库部分表设计 6
3.3.3 存储过程和事件 9
3.3.4 视图 10
第四章 系统详细设计 13
*好棒文|www.hbsrm.com +Q: 3 5 1 9 1 6 0 7 2
4.1 首页运营商和车辆信息模块 13
4.1.1 运营商信息页面 13
4.1.2 运营商车辆信息页面 15
4.1.3 车辆详情页面 17
4.2 机构管理模块 20
4.2.1 管理人员 20
4.2.2 运营单位管理 21
4.3 运营报表模块 23
4.3.1 功能描述 23
4.3.2 使用ftl报表模版实现报表页面 23
4.4 运营记录模块 29
4.4.1 营业记录 29
4.4.2 投币租车记录 30
4.5 车辆管理模块 31
4.5.1 所有车辆 31
4.5.2 车辆状态 33
第五章 系统测试 34
5.1系统测试名称和测试内容 34
5.2 测试用例 36
第六章 结束语 38
6.1 总结 38
6.2 展望 38
参考文献 39
附录A 外文文献 41
附录B 中文翻译 51
绪论
1.1 问题提出
智能交通系统(Intelligent Transportation System,简称ITS)是未来交通系统的发展方向,它是将先进的信息技术、数据通讯传输技术、电子传感技术、控制技术及计算机技术等有效地集成运用于整个地面交通管理系统而建立的一种在大范围内、全方位发挥作用的,实时、准确、高效的综合交通运输管理系统。
智能电子信息研究中心面向智能交通产业,结合国家科技重大专项项目,基于浙江大学科研成果,以产业培育为目标,以团队培养为基础,以整机设计为龙头,以关键技术研发为核心,在智能信息技术、无人驾驶技术、主动安全技术、车联网技术领域,突破关键技术瓶颈,研制标志性产品。中心重点开发面向节能、环保、安全需求的智能交通工具及关键电子控制系统,培育新型交通工具产业,为常州与江苏交通产业的转型升级提供智能技术支撑,推动中国智能交通行业发展。为了更好地管理智能车辆,开发和使用基于Web的智能车辆管理系统,本课题即是该系统的一部分(包括智能车辆的运营报表、各项数据的监控和车辆的历史轨迹等模块)。
1.2 智能车辆管理系统开发背景与意义
随着中国经济的不断发展,中国特色社会主义建设步伐的不断迈进,中国的城市化进展迅速。交通系统作为一个城市的命脉,它的质量和效率直接决定一个城市的公民居住体验。在惜土如金的城市中,如何提高道路的通行效率已经十万火急。提高道路通行效率的有效方法之一就是减少车辆的使用和提高车辆的使用效率。在人口比较密集的城市中,人们的出行方式可大致分为3类:自驾(机动车或非机动车)、公共交通(公交车和地铁、出租车等)和步行。自驾,对于个人而言,是最方便快捷的一种出行方式,但是,它会增加道路上的车辆,很容易造成道路拥堵,而且车辆的使用效率也很低,明显不利于交通系统的运行。公共交通的公交和地铁可以说是比较方便快捷,车辆的使用效率也比较高,但是它的运行轨迹和停车地点都是固定的,难以满足中短途点到点的出行;出租车是属于一种公共租赁的车辆,但是出租车在短途出行中价格较为昂贵,且乘车并不是很方便。步行只适合比较短途的出行。基于此背景,适用于中短途出行的智能电动车被研发使用,设计和开发基于Web的智能车辆管理系统便是为了更好管理智能电动车。
智能电动车使用GPS通信实时向服务器发送数据,包括地理位置坐标、电流、电压、温度、速度等几乎所有信息,然后通过服务器将数据写入数据库。作为管理人员,需要在后台实时掌握智能车辆的信息和运营情况,包括位置信息,当前状态信息,各类运营报表等。
管理员可以通过基于Web的智能车辆管理系统,随时查看车辆在地图上的位置和状态,防止车辆丢失,并根据车辆的状态,如温度过高,电量不足等信息,及时通知维护人员对车辆进行维护;通过查看各类运营报表,可以了解当前车辆的营收情况,如总体营收的报表、每个车辆的营收情况等,通过查看报表,可以及时了解营收情况,以便对接下来的经营方案进行调整;通过查看管理人员位置,及时调配人员位置,以便更好,更及时地对车辆进行维护;通过查看营业记录等数据,可以了解每次的营业情况和车辆的起止点位置。
本文描述的智能车辆管理系统是面向智能电动车的管理系统,智能电动车的智能化也对管理系统提出了新的要求,要求系统的功能更加多样化,更加及时化,因此本文所介绍的管理系统应运而生。
第二章 系统开发主要技术及工具
智能车辆运营管理系统是基于spring mvc体系架构,结合MySQL,Jsp,Hibernate和百度地图API等技术实现的在线网站,系统开发工具有:IntelliJ IDEA,Navicat。
2.1 J2EE,IntelliJ IDEA
近年来,J2EE作为主流的技术架构被越来越多的中小型企业所青睐,它包含组件,可以很好的规范系统应用部署,极大的提高了可移植性与安全性。IntelliJ IDEA作为java比较主流开发工具一直为广大java开发者所使用,其本身是一个开放源码的、基于java的可扩展开发平台,特别是它支持Freemarker插件,使得界面的开发更加方便更加简单。
2.2 MySQL,Navicat
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/dzkxyjs/1723.html