基于Android平台的停车系统设计与实现
发布时间:2017-04-03 03:14
本文关键词:基于Android平台的停车系统设计与实现,由笔耕文化传播整理发布。
【摘要】:随着经济与科技的发展,国内私家车越来越多,然而很多停车场仍处于信息孤岛状态,人们在驾车出行时,经常会遇到“停车难”问题:找停车场难,找车位难。为了应对“停车难”问题,“互联网+停车”行业纷纷推出可以查找空闲车位、预定车位的移动停车软件。目前,“互联网+停车”行业仍处于发展初期,仅靠已有的停车软件很难满足众多用户的需求。在国内“停车难”问题不断蔓延的情况下,研究基于移动平台的停车系统成为必然趋势。据调研,基于移动平台的停车系统是一个集地图、导航、支付、网络通信及传感器为一体的复杂应用,需要运行在具有较高性能的平台之上。在移动终端操作系统中,发展最快最具代表性的是Google公司推出的Android系统,它融入了面向手持设备的通用计算理念,随着设备硬件配置的不断提高,能为复杂的应用提供运行平台。基于以上背景,本文分析了生活中实际的停车业务需求,设计并实现了基于Android平台的停车系统。在Android平台下,运用界面设计、地图、导航、第三方支付、推送、AES与RSA混合加密、网络通信、多线程、数据存储以及传感器等技术实现了停车系统Android客户端,为用户提供“摇一摇”查找停车场、空闲车位查找、停车场导航、在线预定车位、在线购买停车产品、ETC停车、车辆限行提醒等服务。运用Django框架、MySQL、JSON数据封装解析、加密传输等技术实现了客户端与服务器之间的通信接口,为系统提供可靠传输和业务扩展功能。运用Django框架、MySQL、网页设计等技术实现了后台管理系统,配合Android客户端完成用户管理、消息推送、版本升级、广告发布及车辆限行提醒等功能。试运行表明,本课题完成了停车系统所设计功能,为用户提供了方便快捷的出行停车服务,基本满足了用户需求。
【关键词】:Android 地图导航 第三方支付 Django
【学位授予单位】:兰州大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.52;TP316
【目录】:
- 中文摘要3-4
- Abstract4-10
- 第一章 绪论10-16
- 1.1 研究背景10-14
- 1.2 研究目的和意义14
- 1.3 研究内容14-15
- 1.4 论文结构15-16
- 第二章 开发平台及关键技术介绍16-26
- 2.1 引言16
- 2.2 Android平台16-21
- 2.2.1 Android系统构架16-17
- 2.2.2 Android基本组件及其生命周期17-19
- 2.2.3 Android数据存储19
- 2.2.4 Android传感器19-20
- 2.2.5 Thread、Handler和Message类20-21
- 2.3 关键技术介绍21-25
- 2.3.1 高德地图与导航21-22
- 2.3.2 支付宝与银联支付接口22-23
- 2.3.3 Django23-24
- 2.3.4 极光推送24
- 2.3.5 AES与RSA混合加密24-25
- 2.4 本章小结25-26
- 第三章 停车系统分析与设计26-45
- 3.1 引言26
- 3.2 需求分析26-29
- 3.2.1 用户需求26-27
- 3.2.2 Android客户端功能需求27-28
- 3.2.3 后台管理系统功能需求28-29
- 3.2.4 系统非功能需求29
- 3.3 系统框架29-30
- 3.4 通信接口设计30-33
- 3.4.1 通信接口分析30-31
- 3.4.2 系统内部通信接口规范31-33
- 3.5 Android客户端设计33-42
- 3.5.1 Android客户端总体架构设计33-34
- 3.5.2 Android客户端界面设计34-36
- 3.5.3 Android客户端功能设计36-41
- 3.5.4 摇一摇搜索停车场41-42
- 3.6 后台管理系统设计42-44
- 3.6.1 后台管理系统总体架构设计42-43
- 3.6.2 后台管理系统功能设计43-44
- 3.7 本章小结44-45
- 第四章 停车系统实现45-66
- 4.1 引言45
- 4.2 开发环境搭建45-48
- 4.2.1 Android开发环境搭建45-46
- 4.2.2 后台开发环境搭建46-48
- 4.3 Android客户端和服务器通信接口实现48-52
- 4.3.1 加密传输实现48-49
- 4.3.2 模糊搜索停车场接口实现49-50
- 4.3.3 预定车位接口实现50-52
- 4.4 Android客户端主要功能实现52-59
- 4.4.1 地图导航52-54
- 4.4.2 模糊/精确搜索停车场54
- 4.4.3 摇一摇搜索停车场54-56
- 4.4.4 在线支付56-58
- 4.4.5 车辆限行58-59
- 4.5 后台管理系统主要功能实现59-63
- 4.5.1 推送管理60-61
- 4.5.2 广告活动61
- 4.5.3 版本发布61-62
- 4.5.4 限行管理62-63
- 4.6 系统实现难点讨论及解决方案63-65
- 4.6.1 Android客户端运行卡顿63-64
- 4.6.2 地图可视区域停车场数据实时性保持64
- 4.6.3 数据存储与同步64-65
- 4.7 本章小结65-66
- 第五章 系统测试66-79
- 5.1 功能测试66-74
- 5.1.1 主要运行界面66-72
- 5.1.2 功能测试及结果72-74
- 5.2 性能测试74-75
- 5.2.1 MAT74
- 5.2.2 Android客户端内存性能分析74-75
- 5.3 压力测试75-77
- 5.3.1 Monkey75
- 5.3.2 测试流程及结果75-77
- 5.4 系统测试结论77
- 5.5 本章小结77-79
- 第六章 总结展望79-81
- 6.1 工作总结79-80
- 6.2 工作展望80-81
- 参考文献81-83
- 在学期间的研究成果83-84
- 致谢84
【相似文献】
中国期刊全文数据库 前10条
1 林耕宇;;观摩50名Google Android程序开发竞赛作品[J];电子与电脑;2008年08期
2 树子;;Android中文版不完全体验[J];互联网天地;2009年04期
3 Jason Whitmire;;产业软件专家如何协助解决Android的分裂困境[J];电子与电脑;2010年02期
4 蒋彬;;10款Android手机必备应用——Android操作系下的软件评测[J];微电脑世界;2010年04期
5 ;PCWorld Windows Phone 7挑战Android 毅然崛起的AndroidⅠ洗心革面的Windows Phone 7[J];微电脑世界;2010年08期
6 韩青;;Android平台发展的动力与挑战[J];中国电子商情(基础电子);2010年09期
7 方智勇;;Android手机这样用[J];电脑迷;2010年15期
8 缺少浪漫;;Android的另一面[J];电脑迷;2010年13期
9 ;ZTE and Three Release Android ,
本文编号:283642
本文链接:https://www.wllwen.com/wenyilunwen/guanggaoshejilunwen/283642.html