摘要:随着社会不断的发展,人们出门对汽车的需求不断增加,外出停车时,搜索停车场车位费时费力。为了帮助用户快速寻找停车场,进行车位预约,由此开发了基于百度地图的停车定位寻车系统。
本设计主要在Android平台下实现的,阐述了基于百度地图的停车定位寻车系统的实现以及开发设计的步骤与过程,其最重要的目的是为了让用户能够在Android平台下的移动设备上,实现搜索停车场 、导航,然后进行车位预约等功能。基于百度地图的停车定位寻车系统的设计与开发,软件的开发设计模式运用的是MVC,采用Android平台的整体布局技术,以实现UI的设计模式。在JAVA语言基础下开发的,MYSQL数据库完成,能够在不同型号、不同准则的设备模拟器上实现对系统的测试。“便捷的操作,实用的功能”这是此软件开发与设计的核心理念,同时,本系统的实现力求为用户营造良好的体验环境。
本论文首先介绍了基于百度地图的停车定位寻车系统的选题背景、关键的技术以及设计的目的。运用了结构化的分析方法,具体的分析了基于百度地图的停车定位寻车系统的业务流程以及数据流程。同时,阐述了开发基于百度地图的停车定位寻车系统所采用的相关技术,通过不同的角度进行了详细的介绍,并对应用软件的功能进行了需求分析,系统的设计以及系统的实现,另外,也对系统进行测试、维护,以保证系统能够正常运行和操作。
关键词:百度地图,Android平台,MYSQL数据库,停车定位寻车系统,JAVA
目录
摘要
Abstract
1 绪论-1
1.1 课题背景及意义-1
1.2 研究现状-1
1.2.1 国内研究现状-1
1.2.2 国外研究现状-2
1.3 研究目标-2
1.4 研究内容-3
2-系统开发环境-4
2.1 Android技术-4
2.2 Android系统架构-4
2.3 MYSQL数据库-6
2.4 JAVA技术-6
3 百度API的介绍与使用-8
3.1 百度账号注册-8
3.2 百度key申请-8
3.3 百度地图的SDK简介-10
3.4 百度密钥应用-11
4 系统分析-11
4.1 可行性分析-12
4.1.1 操作可行性-12
4.1.2 经济可行性-12
4.1.3 技术可行性-12
4.2 系统功能分析-13
4.3 系统性能分析-13
4.4 系统架构分析-13
4.5 系统流程分析-14
4.5.1 停车定位流程-14
4.5.2 导航流程-15
4.5.3预定停车场流程-16
4.6系统UML用例分析-17
5 系统设计-19
5.1 系统结构设计-19
5.2 系统开发流程设计-19
5.3 系统顺序图-20
5.4 数据库设计-21
5.4.1 数据库E-R图-21
5.4.2 数据库表设计-23
6 系统实现-26
6.1 用户功能模块的实现-26
6.1.1 注册界面-26
6.1.2 登录界面-27
6.1.3 周边停车场界面-28
6.1.4 停车场列表界面-30
6.1.5 车位预约界面-31
6.1.6 导航界面-33
6.1.7 停车场评价界面-34
6.1.8 预约管理界面-34
6.2 管理员功能模块的实现-34
6.2.1 管理员登录界面-34
6.2.2 用户管理界面-35
6.2.3 停车场管理界面-35
6.2.4 停车位管理界面-35
6.2.5 订单管理界面-36
6.3 停车场用户功能模块的实现-36
7 系统测试-38
7.1 测试目的-38
7.2 测试方法概述-38
7.3 测试用例-39
7.4 测试结论-40
结论-41
致谢-42
参考文献-43