摘要:随着城市的高速发展,城市交通压力的增加,大多数人出门时选择乘坐选择公交车。因此公交线路网络也因此变得错综复杂,用户经常找不到合适的乘车路线。设计开发此系统可以满足出行用户的公交查询需求,随时随地获取公交信息;同时为也提高城市公交信息化水平,使公交移动系统更规范、更人性一些。
本系统设计基于Android平台主要以Java语言来编写程序代码,通过Eclipse开发工具及Android基本组件,以SQLite作为系统数据库,使用高德地图开发设计了此移动公交路线查询系统。该系统可以实现增加删除数据信息功能,用户可以随时查询信息,并能显示出来。实现换乘查询功能,在显示结果中显示出最少次数的换乘线路。实现站点查询和线路查询功能,查询到的站点和线路结果及时显示,还可以在第三方地图软件上显示查询出来的公交路线方案。在进行测试后在Android手机上可以运行此系统。
关键词:Android;Eclipse;SQLite;公交查询
目录
摘要
Abstract
1 绪论-1
1.1 研究背景及意义-1
1.2 国内外研究现状-1
1.3 研究内容与章节安排-2
2 系统需求分析-3
2.1 功能需求分析-3
2.2 性能需求分析-3
3 系统的技术-5
3.1 Android操作系统-5
3.1.1 Android介绍-5
3.1.2 Android特点-5
3.1.3 Android结构-5
3.1.4 Android布局管理器-6
3.1.5 Android基本组件介绍-7
3.2 SQLite简介-7
3.3 Eclipse简介-7
3.4 高德地图API简介-8
4 系统结构设计-9
4.1 系统功能设计-9
4.2 系统数据库设计-10
4.2.1 数据库的概念设计-10
4.2.2 数据库表设计-11
5 系统的实现-13
5.1 线路查询的实现-13
5.2 站点查询的实现-14
5.3 换乘查询的实现-14
5.4 地图查询的实现-16
6 系统的整体测试与分析-17
6.1 登录界面测试-17
6.2 线路查询界面测试-17
6.3 站点查询界面测试-18
6.4 换乘查询界面测试-19
6.5 地图查询界面测试-19
结 论-21
参 考 文 献-22
附录 部分关键源码-23
致 谢-38