- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于最少换乘算法公交查询系统
基于最少换乘算法公交查询系统
摘要:分析公共交通网络结构的特征,基于图论的方法,明确公交网络中最短路径的意义。根据对公交乘客出行心理的调查,发现换乘次数最少是首要考虑的因素。从节省存储空间、提高运算速度出发,将最少换乘次数问题转化为最短路径问题,设计并实现了一个基于最少换乘算法的公交查询系统。以大连市具体的公共交通情况为例,证明系统是实用有效的。
关键词:公交查询;公交网络;最少换乘;最优路径;Dijstra算法
中图分类号:TP319 文献标识码:A 文章编号:1009-3044(2018)01-0096-03
Abstract: Analysing the characteristics of public transport network structure,and using method Based on graph theory,the significance of the shortest path in the public transport network is defined. According to the survey of bus passengers travel psychology, it is found that the least number of transfers is the primary consideration. Starting from saving storage space and improving operation speed, the minimum transfer number problem is transformed into the shortest path problem,a bus inquiry system Based on least transfer algorithm is designed and implemented. Taking the specific public traffic in Dalian as an example, it is proved that the system is practical and effective.
Key words: public transport query; public transport network; least tranfer; optimal path;Dijstra algorithm
1 背景
在城市化水平不断提高的当代中国,各个城市的公共交通也随之快速发展。随着“低碳生活,绿色出行”概念的提出,以及大连市内各种私家车限行政策和公交车优惠政策的实行,使得人们更愿意选择公交车作为出行必要的交通工具。公共交通已经成为城市化发展和全面提高城市化水平的首要问题,是人们出行的首要选择,越来越多的公交路线被提供,给人们出行带来便利的同时,也给人们的选择带来了更大的困扰。在综合考虑时间、距离、票价等因素的基础上,人们更倾向于选择以换乘次数最少为第一基准、时间最短为第二基准的路线作为出行路线。以大连市现有的公共交通情况为例,基于Android平台,使用开源的、与操作系统无关的SQLite数据库,通过对百度地图API的调用,设计并实现了最少换乘算法下的移动公交查询系统。
2 系统设计与实现
2.1 系统总体设计
系统采用结构化的方法进行总体设计,即把一个复杂系统的功能实现过程分解成各个子模块的功能实现过程,这种分解过程是自顶向下、逐层分解,使得每个子模块实现的功能都控制在人们容易理解和处理的范围内,并能够保持子模块功能的独立性。系统主要分为两大功能模块,一是服务端后台管理模块,面向公交管理人员,主要实现了公交基本信息的管理,系统公告的管理、交互信息的管理等功能;二是客户端用户查询模块,面向普通用户,主要实现了公交信息基本查询、换乘查询、热点搜索、留言板等功能。
服务端后台管理模块中的公交基本信息管理主要用于添加、删除或修改正在营运的公交线路、站点、运行时间、票价等基础信息数据。系统公告管理主要用于发布重要事项和通知,例如线路站点临时变更信息、线路暂时停运信息等。交互信息管理主要用于对用户的意见建议进行反馈,提供人性化管理给用户。
客户端用户查询模块中的公交信息基本查询主要用于进行线路、站点、运行时间以及票价等的查询。换乘查询主要用于?橛没?提供起始站和目的站间最合适的路径规划。热点搜索主要用于搜索当前位置周边的KTV、饭店、商场等信息并在地图上显示给用户。留言板主要用于普通用户进行意见反馈、分享实时公交信息等。
2.2 数据库设计
客户端采用Android自带的轻量级关系型数
您可能关注的文档
最近下载
- 能耗桥画法示例.ppt VIP
- 2024-2030全球高温氨裂解催化剂行业调研及趋势分析报告.docx
- 2025年吉林省中考英语真题卷含答案解析 .pdf VIP
- 23G409先张法预应力混凝土管桩图集.PDF VIP
- P-02 【中信苏宁】资产支持专项计划计划说明书-20141111.pdf VIP
- 中国人寿:养老险总公司招聘笔试题库2025.pdf
- 设计旅游线路课件(共18张PPT)《旅行社计调业务》(中国言实出版社).pptx VIP
- 2025金考卷45套化学新高考版主书.docx
- 1401沟通你我他——大学生人际交往幻灯片课件.ppt VIP
- 循环水泵能耗桥分析与节能改造实践.pptx VIP
文档评论(0)