【摘 要】随着人们生活水平的不断提高,家用轿车保有量每年都在不断的攀升,导致城市交通问题日益突出。为缓解城市停车难的问题,本文提出了基于android平台下开发的共享停车系统app,意在帮助用户在高峰期劈开停车难的问题,从而提高城市停车位使用率。基于目前的情况分析,结合实际从软件设计的思想进行出发,制定了完整的设计方案。
【关键词】定位;android开发;java;共享停车位

With the continuous improvement of people’s living standards, the number of family cars has been rising every year, leading to the increasingly prominent urban traffic problems. In order to alleviate the problem of urban parking difficulties, this paper proposes a shared parking system APP developed on the Android platform, aiming to help users solve the problem of difficult parking in peak hours, so as to improve the utilization rate of urban parking Spaces. Based on the analysis of the current situation, combined with the reality from the idea of software design, a complete design scheme was formulated.

【 Key words 】 Positioning; Android development; Java; Shared parking space

目录
1.绪论 1
1.1研究的背景及意义 1
1.2国内外研究概况 1
1.3论文的主要研究工作 1
2.关键技术 1
2.1 Android技术 1
2.2 高德开放平台提供的地图API/SDK 1
2.3 系统环境开发条件 1
3.系统需求分析 2
3.1需求概述 2
3.2用户及用例 2
3.3功能性需求分析 3
3.4功能性需求分析 3
3.5系统运行环境需求 3
4.系统设计 4
4.1系统总体设计 4
4.2功能模块设计与实现 6
5.系统测试 11

1.绪论
1.1研究的背景及意义
近几年,在我身边共享经济炒的火热,每年都创造者不少的财富,而共享停车位也是属于共享经济的一部分,而且市场还在不断的壮大,据不完全统计每年国内汽车销量都是几百万量,这意味着停车位空缺的重要性,以及软件的使用人数会不断创新高。
随着中国城市化快速发展,城市人口的迅速增长导致停车位紧缺、交通堵塞等问题。 据有关数据统计,绝大多数城市停车位需求具有一定的互补性,如果能够好好利用起来,可以节约很大一部分城市公共用地。目前,在一二线城市存在较大的停车位缺口,以上海、浙江为例的各大城市已经开启了错位停车的共享策略。这种共享策略的模式在未来,可能会推向全国,进行效法。而我设计的课题共享停车位就是在这背景下提出来的。

1.2国内外研究概况
随着人们生活水平的不断提高,出行开车已成为人们生活主要的交通工具,然而开车容易,停车难,很多城市车的数量还没有停车位多,这样严重导致了部分车辆没有停车位;在国内主要是通过宜停车、无忧停车等软件实现共享停车;在国外主要使用的有ParkMe、VoicePark应用。他们其实都是通过已有信息化技术手段,将停车位进行二次分配,整合完成后,发送给有需要的车主。由于有些地方覆盖范围不是很广泛,存在绝大多私人停车厂,致使停车位的信息不准确,所以整合一套大型停车场去整合所有停车位,就是很有必要的。

1.3论文的主要研究工作
本论文主要的研究内容是用户通过手机定位城市空闲的停车位,让停车不是难事,主要从用户注册模块、登陆模块、以及寻找停车位模块来介绍该功能的开发。
2.关键技术
2.1 Android技术
Android是一个开源的,基于Linux的移动设备操作系统,主要使用于移动设备,如智能手机和平板电脑。Android是由谷歌及其他公司带领的开放手机联盟开发的。
Android 开发优势:开放源代码、众多开发者及强大的社区、不断增长的市场、国际化的 App 集成、低廉的开发成本、更高的成功几率、丰富的开发环境
2.2 高德开放平台提供的地图API/SDK

Android导航SDK是一款针对在线导航的产品,产品功能涵盖了路径规划、专业导航、UI界面定制、导航组件、货车导航等。并且,导航路径规划与实时交通信息相结合,力求为用户提供更加合理、准确、人性化的导航服务。应用场景包括但不限于O2O、网约车出行、货运物流快递等。
2.3 系统环境开发条件
该系统采用C/S架构,软件环境—windows7,编程软件—android studio,jdk1.8

3.系统需求分析
3.1需求概述
本系统是为了解决车主在高峰期,快速找到合适的停车位,主要实现用户登陆app,进入寻找车位,后端通过调用高低地图sdk接口,将地图画面的停车位展现在用户面前;个人中心模块主要认证车主信息,以及车位认证,如自己确定出发使用该位置,别的车主app则会显示停车位已占用。以下是系统整体架构图3-1
在这里插入图片描述
图3-1系统架构图
3.2用户及用例
用户通过该平台注册,成为会员,进行登陆,可在平台上查找停车位、在使用过程中,后台会将数据记录下来。具体用例图3-2
在这里插入图片描述
图3.2 用户用例图

3.3功能性需求分析
技术性:本项目设计的系统主要采用java语言使用工具android studio工具,采用数据库SQLite数据库,根据自身所学专业,结合网上查阅案列及图书馆资料,开发实现是没有太大问题的。
经济性:对于项目的开发,首先我们都会想到成本支出是否可行,因为该项目在网上有成功案列,并不是从零到有的过程,所有这方面的学习成本不会太高。开发用到的硬件都是自己的,所以系统投入上,也并没有什么开支。
操作性:本系统设计到的功能主要有登陆模块、注册模块、寻找车位功能模块,都是平常所设计到的常用功能,在操作上都是可以实现的。

3.4功能性需求分析

根据自身所学的专业及网上查阅的资料,将主要实现的功能进行需求化分析。
登录注册功能:用户通过下载移动客户端软件共享停车app,在里面输入注册自己的账号和密码,确认完成后,回到登陆页面,并将先前的账号和密码在次输入。
高德地图导航:面对城市拥堵的车辆,想找到一个合适的停车位,这时可以利用系统调用高德地图进行导航,并提供相关的路线。
个人中心:主要用来记录车主个人身份,便于区分停车位是否被占用。
3.5系统运行环境需求
该软件App的制作采用android studio 工具开发,运行环境需要通过Android手机或者Android虚拟机运行,由于开发过程中使用的部分控件有版本有较高要求,因此使用Android 4.1以上版本运行。jdk为1.8版本。
。。。。。。。。。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。。。。。。。。。。

实现界面如下:
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

全部代码及毕业设计:点击下载》》》

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐