3。3 查询系统性能需求 10
3。3。1 查询的高效性和稳定性 10
3。3。2 系统的开放性和系统的可扩充性 10
3。3。3 系统的易用性和易维护性 11
3。4 本章小结 11
第四章 系统设计 12
4。1 系统设计原则与架构设计 12
4。2 系统详细设计 12
4。2。1 换乘设计 13
4。2。2 站点查询设计 14
4。2。3 线路查询设计 14
4。2。4 后台管理模块设计 15
4。3 数据库模型设计 15
4。3。1 数据库概念设计 16
4。3。2 数据库表设计 18
4。4 本章小结 20
第五章 系统实现 21
5。1 百度地图调用 21
5。2 线路查询 22
5。3 站点查询 22
5。4 换乘查询 23
5。5 后台数据管理 24
5。5。1 线路信息管理 25
5。5。2 站点信息管理 25
5。5。3 管理员信息管理 26
5。6 本章小结 26
第六章 测试 27
6。1 客户端测试 27
6。1。1 测试用例 27
6。1。2 测试过程和结果 27
6。2 后端测试 28
6。2。1 基本功能测试 28
6。2。2 安全测试 29
6。3 测试结论 29
结 论 30
致 谢 31
参 考 文 献 32
第一章 绪论
本章节主要介绍开发公交优化查询系统的背景和意义,以及讨论相关的研究内容。简要的分析了系统开发使用的技术,包括Groovy等新兴语言技术等。最后安排了本篇论文的组织方式以及章节安排。
1。1 研究背景与意义
城市公交系统是城市交通系统正常运行的重要保障。它会对一个城市的政治、经济、文化、科学等各个方面产生极大的影响,也是智慧城市建设的一部分。它可以有效的减轻城市交通运营压力,改善城市居民出行环境,促进城市更加文明发展,提高交通资源利用率。随着城市经济的快速发展,城市的容积也在快速的扩大,相应的公交系统也变的越来越庞大,查询最佳的乘车路线变得愈加的困难,居民出行变得越来越不方便。因此,设计开发一款全新的公交查询系统已经是燃眉之急,本系统通过B/S架构设计,具有公交线路查询、公交线路推荐、转车线路推荐、临近站点推荐、最优线路推荐、地图标注等功能。
随着时代的进步、大规模的城镇化带来城市人口大量增加,导致了城市公交系统压力大增。所以高效的使用城市公交系统就变得异常的重要。优秀的公交系统可以体现出一个城市公交信息数字化和信息化的发展水平[[[] 周臻煦。 城市公共交通运营管理研究[D]。 西北农林科技大学硕士学位论文。 2013年:12-14]]。城市公交系统是城市交通系统的重要组成部分,凭借其快捷、实惠、准时等特性成为市民出行的首选,也是城市管理者缓解交通压力的重要手段之一。但随着城市的扩张,以及城市人口流动性增大,实时的公交数据获取已经成为人们高效使用公交系统的最大障碍。我国公交系统的建立时间比国外的短,在公交系统的信息查询上有较大的差距。由于公交管理者没有专门的机构管理这样的数据,查询的公交信息无法保证准确性和实时性[[[] 马荣国。 城市公共交通系统发展问题研究[D]。 长安大学硕士学位论文。 2003年:31-32]]。在此环境的背景下,设计了公交信息查询平台。本系统是建立在城市运行数据和乘客使用心里分析的基础上,考虑影响使用效率的各种因素,从而针对性的优化本系统。