实时路况系统设计大学本科毕业论文.doc
《实时路况系统设计大学本科毕业论文.doc》由会员分享,可在线阅读,更多相关《实时路况系统设计大学本科毕业论文.doc(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘要随着城市化进程的进一步加快,城市的人口和机动车拥有量也在急剧增长,城市交通交通压力日益加大,但是城市的一些交通的配套设施和管理措施没有跟上车辆增长的速度,从而交通拥挤堵塞现象日趋严重,交通事故时有发生。该系统在交通管理者与公众之间架起一座信息的桥梁,使交管部门所掌握的一手路况信息,能够准确、及时地发布给公众,从而达到指导出行、缓解拥堵的目的,让人们的出行能够通畅、快捷。从查看路况上网站,到导航仪实时播报拥堵信息,使得我们每天不在与道路拥堵“斗智斗勇”的时候,道路交通也越来越智能了。实时路况系统在Struts2HibernateSpring框架的基础上,抓住MVC的思想的灵魂,用当今主流的网
2、站开发技术html5,jsp语言并结合实用的javascript,ajax,servlet过滤器等技术进行开发。该系统采用B/S体系结构,人们通过浏览器进行访问网站的主页,保证的服务器的安全。数据库采用免费,小巧,易用的mysql数据库。该系统功能较齐全,用户可以搜寻路况信息,定位,查看监控视频。管理员可以管理各种路况、监控信息,以及搜索定位等功能。通过管理员及时的上传路况,监控信息,用户可以方便的查看自己路况的信息,选择合适的出行路线,使出行更加智能。本套论坛的优点在于发效率快 稳定集成性能好,易于维护及扩展。关键字:实时路况,S.S.H(Struts ,Hibernate ,Spring)
3、,JAVA , MySQL ,JSP,html5 AbstractAlong with With the further accelerate a city to change a process, the amount of city population and the vehicle is in rapid growth of city traffic, traffic pressure increasing, but some of the citys traffic facilities and management measures have not kept pace with
4、the vehicle speed, and traffic congestion is becoming more and more serious, traffic accidents have occurred from time to time. The system sets up an information bridge between traffic managers and the public, the traffic control department of a traffic information, can accurately, timely release to
5、 the public, so as to achieve the guiding travel, alleviate the congestion to allow people to travel, to smooth, fast. The web site from the view on the road, to broadcast real-time traffic information navigator, so every day we do not in and road congestion wits, road traffic is becoming more and m
6、ore intelligentThis Real-time traffic system based on Struts2+Hibernate+Spring framework, grab the MVC idea of the soul, with HTML5 web development technology of the current mainstream, JSP language and combining with the practical JavaScript, AJAX technology development. The system uses the B/S arc
7、hitecture, people visit the site through the browser home page, ensure the safety of the server. Database using free, compact, easy to use MySQL database. The system function is complete, the user can search traffic information, location, view the surveillance video. The administrator can manage var
8、ious kinds of road conditions, monitoring information, and search features such as location.The forum is the efficiency of fast and stable integration of good performance, easy to maintain and extend.目录1绪论11.1作品构思的创意与价值11.1.1背景11.1.2选题动机11.2国内外研究现状和发展趋势12理论技术基础22.1开发语言综述22.2MYSQL数据库32.2JBOSS32.3SSH框
9、架33.系统的分析与设计43.1系统开发运行环境43.2需求分析43.2.1可行性分析43.2.2系统功能分析53.3总体设计53.3.1逻辑结构设计53.3.2路况维护流程图63.3.3监控维护流程图73.3.4.基础设置流程图73.4系统详细设计83.4.1系统E-R图93.4.2数据字典103.4.3各模块流程图114系统的实现144.1目录结构144.2框架配置文件154.2.1Struts配置文件154.2.2Spring+Hibernate配置文件164.3系统权限管理174.4路况维护184.4.1路况添加184.4.2路况管理214.5监控维护234.5.1监控添加234.5.
10、2监控管理254.6基础设置275总结29参考文献301绪论1.1作品构思的创意与价值1.1.1背景随着我国经济的快速发展,城市化、机动化的进程日益加快,交通工具的增长速度远远高于道路和其他交通设施的增长,随之引起了交通堵塞、环境污染、交通事故等一系列的交通问题。本项目依托于河北省高速公路交警总队保定支队项目高速公路智能交通管理系统,是对该项目路况管理功能的扩充和延伸。实现由交管部门向公众发布实时路况,使公众在出行前、特别是出行中了解准确、及时的路况信息的功能,希望在一定程度上实现对公众的出行诱导,缓解交通拥堵问题。1.1.2选题动机现在,通过前期的调研,我们发现,目前存在两个问题:(1)公众
11、在出行前、特别是出行中对于准确、及时的路况信息有着迫切的需求,目前在行车中公众主要是通过交通广播电台和司机手中两种途径获得路况信息,但这种信息往往是片面的,零散的,没有经过系统化的整理,对于公众出行的指导作用有限;(2)做为交通管理者的交警部门、路政部门掌握着大量的一手的路况信息(如事故信息、交通管制信息、治安事件信息、监控信息等),但没有一个有效的平台将信息及时发布出去,以达到车辆分流、缓解拥堵的目的。本系统的目的就是要建立一个平台,在交通管理者与公众之间架起一座信息的桥梁,使交管部门所掌握的一手路况信息,能够准确、及时地发布给公众,从而达到指导出行、缓解拥堵的目的。1.2国内外研究现状和发
12、展趋势目前,卫星定位导航领域走在世界最前沿的是美国的GPS系统。GPS系统的前身是美国军方研制的一种子午仪卫星定位系统(Transit),1958年研制,1964年正式投入使用。该系统用5到6颗卫星组成的星网工作,每天最多绕过地球13次,并且无法给出高度信息,在定位精度方面也不尽如人意。然而,子午仪系统使得研发部门对卫星定位取得了初步的经验,并验证了由卫星系统进行定位的可行性,为GPS系统的研制埋下了铺垫。由于卫星定位显示出在导航方面的巨大优越性及子午仪系统存在对潜艇和舰船导航方面的巨大缺陷。美国海陆空三军及民用部门都感到迫切需要一种新的卫星导航系统。为此,美国海军研究实验室(NRL)提出了名
13、为Tinmation的用12到18颗卫星组成10000km高度的全球定位网计划,并于67年、69年和74年各发射了一颗试验卫星,在这些卫星上初步试验了原子钟计时系统,这是GPS系统精确定位的基础。而美国空军则提出了621-B的以每星群4到5颗卫星组成3至4个星群的计划,这些卫星中除1颗采用同步轨道外其余的都使用周期为24h的倾斜轨道,该计划以伪随机码(PRN)为基础传播卫星测距信号,其强大的功能,当信号密度低于环境噪声的1%时也能将其检测出来。伪随机码的成功运用是GPS系统得以取得成功的一个重要基础。海军的计划主要用于为舰船提供低动态的2维定位,空军的计划能供提供高动态服务,然而系统过于复杂。
14、由于同时研制两个系统会造成巨大的费用而且这里两个计划都是为了提供全球定位而设计的,所以1973年美国国防部将2者合二为一,并由国防部牵头的卫星导航定位联合计划局(JPO)领导,还将办事机构设立在洛杉矶的空军航天处。该机构成员众多,包括美国陆军、海军、海军陆战队、交通部、国防制图局、北约和澳大利亚的代表。由于种种原因,我国的卫星定位导航水平远远落后于信息基础设施的建设的水平。但通过近年来我国的大力发展,2000年,首先建成北斗导航试验系统,使我国成为继美、俄之后的世界上第三个拥有自主卫星导航系统的国家。该系统已成功应用于测绘、电信、水利、渔业、交通运输、森林防火、减灾救灾和公共安全等诸多领域,产
15、生显著的经济效益和社会效益。特别是在2008年北京奥运会、汶川抗震救灾中发挥了重要作用。为更好地服务于国家建设与发展,满足全球应用需求,我国启动实施了北斗卫星导航系统建设。全国政协副主席、中国科学技术部部长万钢日前透露,2013年将中国在东盟各国合作建设北斗系统地面站网。而根据中国卫星导航定位协会最新预测数据,到2015年,我国卫星导航与位置服务产业产值将超过2250亿元,至2020年则将超过4000亿元。鉴于上述卫星定位导航系统的日趋成熟和收集信息的情况,该系统充分综合应用了SSh架构、Mysql、Html5、JSP等技术,真正完好地达到服务于交通的计划。2理论技术基础2.1开发语言综述本系
16、统是基于面向对象思想的JAVA语言中J2EE平台进行编写,J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共同的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,企业内部或外部难以互通的窘境。J2EE组件和“标准的” Java类的不同点在于:它被装配在一个J2EE应用中,具有固定的格式并遵守J2EE规范,由J2EE服务器对其进行管理。J2EE规范是这样定义J2EE组件的:客户端应用程序和applet是运行在客户端的组件;Java Servlet和Java Server Pages (JSP) 是运
17、行在服务器端的Web组件;Enterprise Java Bean (E JB )组件是运行在服务器端的业务组件。J2EE为搭建具有可伸缩性、灵活性、易维护性的商务系统提供了良好的机制:1. 保留现存的IT资产:由于企业必须适应新的商业需求,利用已有的企业信息系统方面的投资,而不是重新制定全盘方案就变得很重要。这样,一个以渐进的(而不是激进的,全盘否定的)方式建立在已有系统之上的服务器端平台机制是公司所需求的。J2EE架构可以充分利用用户原有的投资,如一些公司使用的BEA Tuxedo、IBM CICS,IBM Encina,、Inprise VisiBroker 以及Netscape App
18、lication Server。这之所以成为可能是因为J2EE拥有广泛的业界支持和一些重要的企业计算领域供应商的参与。每一个供应商都对现有的客户提供了不用废弃已有投资,进入可移植的J2EE领域的升级途径。由于基于J2EE平台的产品几乎能够在任何操作系统和硬件配置上运行,现有的操作系统和硬件也能被保留使用。2. 高效的开发:J2EE允许公司把一些通用的、很繁琐的服务端任务交给中间供应商去完成。这样开发人员可以集中精力在如何创建商业逻辑上,相应地缩短了开发时间。高级中间件供应商提供以下这些复杂的中间件服务:o 状态管理服务 - 让开发人员写更少的代码,不用关心如何管理状态,这样能够更快地完成程序开
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实时 路况 系统 设计 大学本科 毕业论文
限制150内