基于Android系统的公交线路查询系统的开发.docx
摘要
在我们居住的城市交通工具是人类生活必不可少的出行方式,特别是公交车为人民提供了上下班的出行方便,可是公交线路错综复杂、每个公交站点之间的关联、转乘、这些信息资源比较溃泛,人们出行很难精准的把握线路、时间,对人们出行有一定的影响,但是目前信息技术越来越发达,智能手机的普及率已经很高了,5G时代的来临,更提供的基础的网络的飞跃。
本文将通过Android手机平台设计出软件,使用户端可以在手机上查询,从出发地到目的地的线路需求,和公交站点的时间,精准的查询每个公交站点,公交车到达站点的时间,用系统告诉人们,何时公交到达站点、可以为人们节省很多等待公交车的时间,系统提供用户查询公交站点、轨迹,和需要乘坐的线路。
关键词:Android;公交查询;mysql数据库;
目录
TOC\o1-3\h\z\u第一章 绪论 1
1.1背景和意义 1
1.2国内外现状 1
1.3研究的内容 1
1.4论文结构及章节安排 1
第二章 Android开发工具及应用相关技术介绍 3
2.1Android系统及应用程序开发原理 3
2.2编程开发工具IDEA 3
2.3B/S技术架构 3
2.4开发环境及工具选择 4
第三章系统需求分析与设计 5
3.1系统需求分析 5
3.2系统功能分析 5
3.2.1用户角色分析 5
3.1.2用例分析 5
3.1.3用例说明 6
3.3系统非功能性分析 8
3.3.1系统性能约束 8
3.3.2系统运行环境 8
3.4系统功能结构设计 8
3.5系统流程设计 9
3.6数据库设计 10
3.6.1数据库实体模型设计 10
3.2.2关系模式设计 11
3.2.3数据库表结构设计 12
第四章系统功能模块的实现 14
4.1查询界面 14
4.2公交线路信息的查询实现 15
4.3公交站点信息的查询实现 16
第五章公交线路系统测试 17
5.1测试目标及范围 17
5.2测试方法及方案 17
5.3测试结论 18
第六章结论 19
参考文献 20
致谢 21
绪论
1.1背景和意义
Android系统由AndyRubin(安迪.鲁宾)创建的,最早的版本是:Android1.1版本;目前我国智能手机端的普及和网络带宽的提升,什么是智能手机?智能手机意味着,就像我们使用的电脑一样,它有一个独立的操作系统。人们可以在这款智能手机上安装各种软件来满足人们的需求,并通过移动网络连接各个应用程序的服务器。
智能手机是Android手机系统是开放性平台,他和之前的功能性手机不一样,功能行手机只能拨打电话,回复短信等基础功能,它不仅是一个开放性的平台,而且可以通过安装APP使数据和服务器传输,使各数据之间的交互,在信息反馈android公交查询系统的实现,让出行的用户,合理规划好自己的出行时间,同时也改善大家盲目出的时间上造成的拥堵。
基于网络带宽的的支持、智能手机的广泛普及、Android系统的广大使用率、是后面我门开放程序系统奠定的基础。
1.2国内外现状
Andoid系统手机、有低端手机、成本低,再加上与众多第三方应用商店的关联,Android应用资源丰富,存在安全、版本混乱等问题。由于移动互联网王者的发展趋势,并结合互联网产业链的发展变化需求,取得了快速发展。
安卓开放,各厂商将推出功能线版本。虽然功能和版本有差异,但不会造成数据同步、软件兼容性等问题。
1.3研究的内容
对Android系统的,了解Android体系结构,本论文先从项目研究的背景和意义,介绍Android开发的状况,并结合目前市场的操作系统,进行对比分析,说明Android开发的优势;在Android开发过程中,使用搭配其相关开发程序的应用;从用户的需求分析、总体设计着手,实现该APP可行性分析及数据库设计方案;介绍该系统功能模块的实现过程,包括用车次管理模块、站点管理模块;对项目的各个功能测试,主要针对用户在使用班次管理查询模块、站点管理查询模块的测试。
1.4论文结构及章节安排
本研究的内容是设计和开发一个在Android移动平台上使用的公交应用系统。文章的实现如下:
第一章为引言。本文重点介绍了该研究的缘起和本课题的重要性,并对国内外该领域的现有研究进行了总结。
第二章主要总结了重要的技术,详细讨论了开发系统的各种技术,重点介绍了重要的技术和系统已经识别的开发问题,如eclipse、Android等,并报告了系统的潜力。本章是一般讨论信息传递系统的理论基础。
第三章重点分析系统的需