城市智能交通查询系统开题报告.doc_第1页
城市智能交通查询系统开题报告.doc_第2页
城市智能交通查询系统开题报告.doc_第3页
城市智能交通查询系统开题报告.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、论文选题的理由当今中国城市的公共交通系统已经日趋发达、完善,这与城市相关部门在公共交通方面的高度重视巨大投入是密不可分的。城市公共交通运输以其覆盖面广、经济快捷等特点得到人们的广泛好评,成为了大多数人的首选出行方式。但是在人们具体乘坐公交车的过程中,却几乎每个人都会碰到这样的一些不满,比如,公交车在某个站点只在去程停靠而误在往程等候、公交车临时更改路线但没有通知到乘客等。自从各个地图网站(如百度地图、Google地图)的交通查询系统推出后,给人们的出行带来了极大的便利。出门之前先在网上查公交已经成为多数人的习惯。虽说国内现有的公交查询系统也有不少,但上文中提到的那些坐公交时的不满却很少有哪家的公交查询系统可以很完美地解决,并且系统也存在着各种各样的缺点,如:公交数据有明显地滞后性,有的系统的数据甚至是两年更新一次,这对于中国城市现在的发展速度来说更新频率实在太低了;还有,某些公司的数据虽然更新较快,但是在百度地图中,公交查询只是一块内容,没有充分考虑到易用性,很多很好的功能需要用户长期探索才能被发现,非专业人员的使用体验较差。所以,在拥有先进的公交系统的同时,我们还需要一款先进的公交查询系统它功能明确、操作简单、有良好用户体验、数据更新快,而且附加诸如“天气查询”等很多人性化的功能,为用户出行便利提供贴心服务。这样的公交查询系统方能充分发挥公共交通的作用,使得人们的出行更加便捷满意、对城市的好感度也会大大提升。二、主要参考文献1 (美)Abraham Silberschatz Henry F.Korth S.Sudarshan 杨冬青 李红燕 唐世渭,数据库系统概念(第6版),机械工业出版社 ,北京,2012 年3月2陆舟,Struts2技术内幕:深入解析Struts2架构设计与实现原理 ,机械工业出版社,北京,20123冯东庆、李钟尉,Spring应用开发完全手册,人民邮电出版社,北京,20074孙卫琴,hibernate逍遥游记,电子工业出版社,北京,20105李小军、陶勇,Hibernate ORM最佳实践,清华大学出版社,北京,20076王永贵,Java高级框架应用开发案例教程:Struts 2 + Spring + Hibernate,清华大学出版社,北京,20127许晓斌,Maven实战,机械工业出版社,北京,20118 (英) Paul Nieuwenhuis, (荷) Philip Vergragt, (英) Peter Wells等编著 王云鹏等译,未来的交通:交通产业的可持续发展,机械工业出版社,北京,2012三、研究计划1、研究目标城市的公共交通以及怎样提高公交查询系统的查询效率、怎样使公交查询系统更好地为乘客提供服务。2、研究内容和实验方案1、研究计划:第三方地图和公交查询接口的选择实验方案:现在的地图和交通数据接口提供商众多,比如百度、Google、MapABC、搜狗、天地图等。我们的系统需要选择其中一个使用。而选择的标准是看接口的开放程度和收费情况、数据的更新频率、数据的准确性、地图API头文件大小、调用接口执行的速度等方面进行调研。2、研究计划:乘客在查询公交的同时还需要获得哪些信息实验方案:主要是通过询问、投票、亲身体验等方式来得到这一问题的答案。可以询问身边的人、在网上发起投票、或者让路人填写调查表单等。3、研究计划:城市公交查询系统需要哪些附加功能以及这些附加功能的实现方法实验方案:根据上一步研究的结果,在知道了乘客在查询公交的同时还需要获得哪些信息之后,要对这些信息通过什么样的途径获得做一番研究调查。原则是尽量用第三方的接口和Web service而不是自己开发、尽量用免费的接口和web service,尽量用权威部门提供的、第一手的接口和Web service。4、研究计划:外地游客利用城市公交查询系统,怎样能快速地熟悉和享受本地的公共交通服务,怎样能快速地了解这个陌生的城市、快速找到自己的目的地。实验方案:如果一个外地游客依靠城市公交查询系统,在陌生的城市里坐公交车就能到达任何想去的地方而没有借助出租车,那么就可以说这个城市公交查询系统是易用的了。我们的目标就是做出这样的一个系统。5、研究计划:城市公交查询系统的公交信息数据更新方法的改善实验方案:具体需要了解公交公司的公交数据的更新情况,了解已存在的公交查询系统的公交数据的获得方式、更新频率、代价,了解人们需要获得哪些公交数据而现存系统还无法提供,还要提出(最好实现)新型的公交数据获得途径。6、研究计划:查询内容的自定义和个性定制化实验方案: 2012年5月18日起,百度推出了可以自定义的新首页。而一向习惯了百度干净首页的用户,不但没有反感这一转变,反而觉得新首页更加易用了。在公交查询系统方面,我们也可以借鉴越来越流行的“自定义”。我们先要调查城市公交查询系统的用户,他们想要系统记下他们的哪些查询结果、想要系统记下他们的什么信息以便在系统搜得的结果与用户的预期更加接近。然后,我们需要在系统中实现它们。四、设计方案1、计划在系统中包括的功能公交车次查询:可提供公交车的时间表。线路行情功能:将两个站点之间的所有线路显示出来。快速乘车方案:向用户提供两站之间最快、最简洁的到达路线。站点查询功能:查询经过站点的所有车辆。电子地图功能:动态显示交通线路周边的景色以及站点附近的场景 信息。线路分享功能:利用GPS通过线路分享功能帮助好友快速轻松到达目的地。离线查询功能:免流量查询交通信息。历史记录功能:保存之前的搜索记录以便下次更快捷的查询。人性化服务功能:根据用户的使用习惯,添加更多实用、好玩、时尚的服务功能。兴趣点查询:用户利用该功能可以查询与兴趣点相关的地方及线路行情。实时路况:用户可查询线路拥堵情况。交通线路变更广播:具有一定权威的人提供线路变更的信息和推荐乘车方案。个性化定制:给用户历史行为作分析,推荐相关信息。热心留言簿:用户可查看热心人推荐的线路和一些实况信息。个人行程管理:用户可设置自己的行程安排,系统届时会提醒用户。城市宣传:宣传城市的景点,方便用户更快的了解城市。旅游服务:旅游天气及景点介绍。交通安全宣传:向用户宣传交通安全知识,增强用户交通安全意识。2、计划采用平台、方法和技术城市智能交通查询系统采用B/S和C/S综合架构,我们主要采用开源的SSH、Maven 和FreeMarker框架搭建开发,该技术型的J2EE三层结构,分为表现层、中间层(业务逻辑层)和数据服务层。用J2EE分层架构,提高了软件的后期可维护性。三层体系将业务规划、数据访问及核发检验等工作放在中间层处理。客户端不直接与数据库交互,而是通过组件与中间层建立连接,再由中间层与数据库交互。表现层是AJAX技术和FreeMarker技术的结合使用。中间层使用的是流行的Spring+Hibernate。Web层负责控制业务逻辑层与表现层的交互,调用业务逻辑层,并将业务数据返回给表现层作为组织表现,该系统的MVC框架采用Struts2。Service层(就是业务逻辑层),负责实现业务逻辑。业务逻辑层以DAO层为基础,通过对DAO组件的正面模式包装,完成系统所要求的业务逻辑。DAO层,负责与持久化对象交互。该层封装了数据的增、减、查、改的操作。PO,持久化对象。通过实体关系映射工具将关系型数据库的数据映射成对象,很方便地实现以面向对象方式操作数据库,该系统采用Hibernate作为ORM框架。Spring的作用贯穿了整个中间层,将Web层、Service层、DAO层及PO无缝整合,其数据服务层用来存放数据。3、预期中的主要难点和解决方法1、公交查询的历史记录功能、个性化定制功能首先,查询公交的信息有没有必要记录下来,如果不记录下来,用户将会损失哪方面的享受和便利,如果要记录下来,是采用本地存储还是云端存储,存储的形式是什么等这些问题都需要考虑。如果实现个性化定制功能,则要考虑是否会泄露用户的隐私,是否与国家法律法规相悖等问题。2、电子地图“街景”功能谷歌地图里有一个功能,叫“街景”,它可以让用户像在现实生活中那样在地图里“逛街”。2012年百度等国内地图服务公司也有了“城市三维图”的功能,不过要想实现谷歌地图的“街景”的效果还有很长的路要走。国内大型互联网IT公司在电子地图方面还缺乏经验和技术储备,可见要实现电子地图是有一定困难的。这就需要在我们的系统中,改变对“街景”的认识,试图用一种新颖的方法解决。3、对公交信息的查询结果进行校正我们会利用第三方公交查询接口实现公交查询功能,公交数据也主要通过第三方获得。但是因为诸如公交线路临时变更的信息是第三

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论