论文部分内容阅读
随着城市化的快速发展,城市交通系统在推动城市经济健康发展,保证城市各项功能正常运转等方面发挥了重要作用。然而,随着私家车的数量持续增加,中心城市交通在诸多时段、区域拥挤情况经常发生,严重影响了人们正常的生产和生活。因此如何改善城市的交通拥堵状况成为了亟待解决的城市问题之一。本课题主要针对当前公共交通系统(出租车系统和公交车系统)存在的问题而设计。旨在改善交通,推动“和谐交通”发展,支持城市的可持续发展战略。解决当前城市公共交通系统中存在的问题,乘客对公交车、出租车实时信息掌握不足以及乘客与出租车司机之间信息不对称,造成交通资源浪费。本系统由手机客户端、服务器端、车载智能终端三部分组成。手机客户端主要包括在Android系统及iOS系统上开发的手机应用,其中Android系统使用了Jdk、Eclipse、Android SDK等开发工具,开发语言为Java、XML,ISO系统使用的开发工具包括Xcode 4.5、iOS SDK 6.0,编程语言为Objective-C。服务器端数据库采用关系型数据库MySql,生产环境为Windows,PHP解释器,Apache服务器软件。数据的存储信息通过SQL语句进行查询、插入和删除。车载智能终端以ARM11为控制核心,采用S3C6410芯片、新一代gts-4e系列的GPS模块。本智能终端具有高性能,高集成度及高可用性等特点。整个装置包括3G上网模块、电源模块、GPS定位模块、存储器模块、LCD显示模块、ARM核心板,并且搭载了专门研发的软件。同时本课题还对子系统路径诱导系统中的最短路径算法进行设计与实现,本算法采用Dijkstra最短路径算法的核心思想,并且针对实际交通路网的应用特点及困难,对Dijkstra算法提出优化方案、解决方案,为实际交通路网构建模型,使用邻接表的存储方式来代替邻接矩阵的存储方式,降低时间复杂度和空间复杂度,提出复合加权法来优化权值,并提出为结点赋予权值的方案,使算法更加精确,最后设计出更加符合实际路网特点的最短路径算法。实践表明,本系统工作稳定可靠,基本实现了预期的功能,具备良好的社会效益和推广价值。