当前位置:主页 > 科技论文 > 软件论文 >

实时公交信息查询系统移动客户端的设计与实现

发布时间:2018-11-05 17:23
【摘要】:近年来,城市化进程的推进导致了城市人口迅速膨胀,大城市快节奏的生活使人们对时间观念和办事效率的要求更高。同时,移动通信技术的进步也带动了城市智能公交系统的飞速发展,人们对了解公交何时到站的需求日益增大。生活类应用虽不断增多,但少有一款能够真正解决市民出行难的应用,实时公交信息的获取来源也需逐渐从传统意义上的“公交电子站牌”转变为支持实时公交信息查询功能的手机应用。实时公交的普及必然能够在提高市民的出行效率,避免时间浪费等方面起到重要作用。实时公交信息查询系统的实现,需要以LBS和手机地图等技术为基础。随着移动通信的发展,手机WIFI成为人们上网的重要途径,并正在公交车上实现普及。利用LBS可以对行驶中的公交车辆精确定位,实现对车辆位置的实时监控。利用手机地图提供的强大的地图显示功能,实现在手机上动态显示公交车辆的位置。目前百度、高德、腾讯等国内互联网公司都能够提供强大的地图服务,为交通管理系统智能化和动态车辆跟踪的实现提供了有力的保证。本系统将LBS技术、Android客户端开发技术以及百度地图技术三大热点技术相结合,通过用户主动参与收集公交数据并实时上传分享,实现对公交车辆的实时跟踪,并通过百度地图提供的地图和公交线路数据,将实时数据展示给用户。考虑到应用前期用户量比较少所造成数据的不完整问题,项目分两个阶段完成:前期通过调用第三方现有实时公交数据接口为用户展示数据并积累用户量,同时激励用户收集公交数据,为后期开发提供数据支持;后期将会考虑通过用户上传公交位置数据实现功能完善的实时公交信息查询系统。论文首先介绍了实时公交系统的发展现状,介绍了移动客户端应用开发的三个相关技术:MVC设计模式、Android中的SQLite数据库以及百度地图Android SDK。在对系统的功能性需求分析和非功能需求分析之后,最终确定了系统研究的内容。在工程的实现上,已经完成了前期的工作,实现了通过调用第三方实时公交数据为用户提供公交车辆到站信息以及静态公交信息的查询。并在此基础上,为用户提供了站点/线路收藏功能以及下车提醒功能,以满足用户的个性化需求。同时,完成了公交数据的收集和上传功能,并实现了公交车辆和公交线路的配对,为后期通过用户主动参与上传公交位置数据实现功能完善的实时公交信息查询系统打下基础。论文结尾对全文做出了总结,指出了系统存在的不足以及下一步工作的建议。
[Abstract]:In recent years, the advancement of urbanization has led to the rapid expansion of urban population, and the rapid pace of life in large cities makes people have higher demands on the concept of time and efficiency. At the same time, with the development of mobile communication technology, the rapid development of urban intelligent bus system has been promoted. Although the number of life applications has been increasing, there is not a single application that can really solve the problem of travel by citizens. The source of real-time bus information also needs to be changed from the traditional electronic bus stop board to a mobile phone application which supports the query function of real-time public transport information. The popularization of real-time public transport will play an important role in improving the travel efficiency of citizens and avoiding time waste. The realization of real-time public transportation information query system needs to be based on LBS and mobile phone map technology. With the development of mobile communication, mobile phone WIFI has become an important way for people to access the Internet and is becoming popular on buses. By using LBS, we can accurately locate the public transport vehicles and realize the real-time monitoring of the vehicles. The mobile phone map provides a powerful map display function to dynamically display the location of the bus on the mobile phone. At present, Baidu, Gaode, Tencent and other domestic Internet companies can provide powerful map services, providing a strong guarantee for the realization of intelligent traffic management system and dynamic vehicle tracking. This system combines LBS technology, Android client development technology and Baidu map technology, and realizes real-time tracking of public transport vehicles through the active participation of users in collecting public transport data and uploading and sharing in real time. And through Baidu map to provide map and bus line data, real-time data display to users. Considering the incomplete data caused by the small number of users in the early application, the project is completed in two stages: the data is displayed and the amount of users is accumulated by calling the existing real-time bus data interface of the third party. At the same time, encourage users to collect public transport data to provide data support for later development; In the later stage, we will consider how to upload the bus location data to realize the perfect real-time public transportation information query system. This paper first introduces the development of real-time bus system, and introduces three related technologies of mobile client application development: MVC design pattern, SQLite database in Android and Baidu map Android SDK.. After analyzing the functional requirements and non-functional requirements of the system, the content of the system is determined. In the implementation of the project, has completed the previous work, through the transfer of third-party real-time bus data to provide users with bus arrival information and static bus information query. On this basis, the users are provided with site / line collection function and alighting warning function to meet the personalized needs of users. At the same time, the collection and upload of public transport data is completed, and the matching of public transport vehicles and bus lines is realized, which lays the foundation for the real-time public transportation information query system, which can realize the perfect function through the users' active participation in uploading the bus location data in the later period. At the end of the thesis, the author summarizes the whole paper, and points out the shortcomings of the system and the suggestions for the next work.
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.52

【参考文献】

相关期刊论文 前4条

1 施连敏;盖之华;;基于Android的百度地图应用的搭建[J];技术与市场;2014年12期

2 王生阳;;基于Android系统的手机防火墙的设计与实现[J];职业技术;2011年04期

3 孙宝军;;JSON与XML的比较研究[J];内蒙古科技与经济;2009年24期

4 李晓慧;;敏捷开发,拥抱变化[J];中国计算机用户;2008年24期

相关硕士学位论文 前6条

1 任小猛;U公司研发体系敏捷化研究[D];广东工业大学;2014年

2 朱兵;六安职业技术学院成绩管理系统的设计与实现[D];大连理工大学;2013年

3 张甫东;基于J2EE的企业管理工作平台设计[D];华北电力大学;2013年

4 孟祥超;云计算环境下的软件测试服务研究[D];大连海事大学;2013年

5 唐芳;实时公交信息查询系统无线移动客户端的设计与实现[D];北京邮电大学;2012年

6 俞星;基于J2EE和.NET平台的Web应用开发的比较与研究[D];浙江大学;2007年



本文编号:2312770

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2312770.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户e3146***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com