摘要:当今社会,随着操作系统的不断发展,Android系统和苹果系统的崛起,让广大用户眼前一亮,都给人们带来了全新的体验。Android系统是基于Linux技术开发,它是由操作系统、用户界面和应用程序组成的,同时具有很好的可移植性和很强大的应用功能,总的来说是开源性质的移动终端解决方案。另外,Android系统能够很好的结合Google应用。
本课题研究的停车场信息系统不仅建立了便捷的停车场可视化信息查询平台,为用户提供一个可视化、信息化、便捷化的操作界面,方便了用户寻找附近的停车场进行停车,让用户可以方便的查询到停车场的信息,包括车位信息和价格信息,提高了停车场的使用效率,从而提高用户停车效率,减少交通压力。
本课题设计了一种基于安卓平台的停车场信息系统的软件,包括应用软件设计以及数据库设计。本系统采用SQLite数据库,通过手机GPS实现定位和GoogleMap获取地图信息,处于市场性和移动性的考虑,本系统选用Android操作系统,以Eclipse为开发工具。
关键词 停车场信息系统;Android;GPS
目录
摘要
Abstract
1 绪论-1
1.1课题研究的背景及意义-1
1.2 Android平台简介-1
1.3 开发环境简介及其环境搭建-4
1.3.1 Android环境搭建-4
1.3.2 SQLite数据库介绍-6
1.4本文研究的主要内容-6
2 系统需求分析-8
2.1 停车需求-8
2.2 用户需求分析-8
2.3 系统功能分析-8
2.4 可行性分析-10
2.4.1经济可行性-10
2.4.2操作可行性-10
3 系统总体设计-11
3.1 系统业务流程分析-11
3.2 数据库结构设计-12
3.3 数据库表设计-12
3.4 系统的界面布局-13
3.5停车场信息系统数据解析-13
3.6 停车场信息系统的地图服务-14
3.7本章小结-14
4 系统详细设计-15
4.1 停车场信息系统的工程结构-15
4.2主控制类实现-15
4.3定位功能实现-16
4.3.1调用地图服务-16
4.3.2 手机GPS定位-17
4.3.3 定位标记功能-17
4.4 停车场搜索模块实现-18
4.4.1 搜索功能的实现-18
4.4.2 搜索到最近停车场的功能实现-19
4.4.3 路线导航画线功能的实现-20
4.5 停车场查询模块实现-21
4.5.1 停车场基本信息查询功能的实现-21
4.5.2 弹出信息框的功能实现-22
4.6 我的停车位模块功能的实现-24
4.7分辨率获取功能的实现-26
4.8退出系统模块-27
5系统测试-29
5.1 停车场信息系统功能测试-29
5.2 停车场信息系统的运行结果分析-32
6 结论-34
致谢- 35
参考文献-36
附录- 37
附录 源代码-37