摘要随着城市的扩张,已有的公交查询系统已经不能满足实际需求,乘客无法及时获知最佳的乘车路线。为了更好地方便市民出行,建立更加便捷的交通系统,开发设计一个优秀的公交信息查询系统是必要的,为此,本文设计开发了一个公交线路优化查询信息平台,以方便人们的出行。87123
本系统以Java作为开发语言,以Grails作为系统的开发框架,并结合城市公交系统的运营状况和不同乘客在使用过程中的需求,实现了公交线路优化查询。该系统主要功能包括公交线路查询、公交线路推荐、转车线路推荐、临近站点推荐、最优线路推荐、地图标注等功能。
本系统以张家港公交系统的线路数据为例进行了测试,结果表明,该系统完全可以满足乘客的出行需求。
毕业论文关键词:公交系统优化;Grovvy;公交查询;Grails架构
Abstract With the expansion of the city, the existing public transport query system can not meet the actual demand which lead passengers fail to learn the best bus route。 In order to make it convenient for public to travel, establishing a more convenient transportation system and developing an excellent bus information query system are necessary。 Therefore, this system designed and developed a bus routes information query platform, which can facilitate people to travel。
This system which based on Java technology, combining urban transit system operation state and different passengers’ demands in the using process, using Groovy technology as the basis of the framework for the technical system, realized the bus route query optimization。 Including the bus route query, bus lines recommendation, transferring lines recommendation, neighboring sites recommendation and optimal lines recommendation, maps, and other functions。
This system is based on zhangjiagang city bus system data, the test data of the system is zhangjiagang bus line information。 System, through the relevant tests, can completely satisfy the general requirements of passengers。 More function modules can be added with the development of the system。
Key words : Bus System Optimization; Groovy; Public Inquiry; Grails Framework
目 录
第一章 绪论 1
1。1 研究背景与意义 1
1。3 论文的研究内容 2
1。4 章节安排 3
1。5 本章小结 3
第二章 相关技术及算法 4
2。1 相关技术 4
2。1。1 Groovy简介 4
2。1。2 Groovy技术的优点 4
2。2 公交查询优化算法 5
2。2。1 乘客出行行为研究 5
2。2。2 最短路径算法 5
2。2。3 公交查询算法 6
2。3 本章小结 7
第三章 需求分析 8
3。1 系统需求分析 8
3。1。1 线路查询 8
3。1。2 站点查询 9
3。1。3 公交换乘查询 9
3。1。4 后台管理 9
3。2 数据库需求分析 9