一、课题任务与目的

1. 课题背景
        随着车辆越来越多,车位紧缺成为当前生活中最严重并且着急去解决的问题之一。本项目制作一款基于Android的车位共享系统用于缓解车位紧缺造成的压力。本次所开发的停车App是基于北京当前的交通状况为出发点的,让用户减少堵车和寻找车位所带来的困扰,也让有停车位但是没有车或者很少用到停车位的用户可以将自己的车位出租出去,从而减少车位的浪费,也可以为改善北京交通和环境做出一点贡献。
2. 主要任务
依托着互联网科技这一强大后台,车位共享系统成为了缓解停车困难的关键。完成注册的车位主可以通过车位共享App,把闲置车位挂在App上,供有需要的人来停车,快速找到闲置车位。在车主成功注册后,把相关信息填写完整,就可以在App中查询符合自己要求的车位了,提前预约成功,根据导航寻找车位并进行停车。在停车结束后,车主进行付款和评价,并且可以提出建议。

二、调研资料情况

1、近几年国内汽车保有量情况
        近年来随着生活水平的提高,私家车数量逐年递增,2017年汽车保有量达1.95亿辆,新注册量和年增量均达历史最高。汽车保有量逐年显著递增的同时,有车族的出行体验却在下降。拥挤的交通,汽车胡乱停放等问题越来越严重。根据国际惯例,停车位与汽车保有量的比例应在1:1.2-1.4之间,也就是说至少应该需要近2亿个车位才可以满足需要。预计到2017年底,按照目前我国的停车场的发展建设来看,停车位只能达到需求的一半。停车位缺少,各种车辆乱停乱放已经成为一个普遍的现象,这一方面严重影响了交通的顺畅,而且增加了安全隐患,汽车被砸被盗事件频有发生。在另一方面,我国的移动行业取得了爆发式的发展,手机越来越智能化、配置越来越高端化、手机网络的覆盖范围也日益完善。位共享系统,希望能为车主提供方便。
2、国外停车App发展趋势
        目前,国外停车场管理系统经过办半个多世纪的发展,已经基本进入了智能化收费阶段。其使用的收费介质已由传统接触读写类型收费介质转变为非接触类型的新型收费介质。国外停车场收费系统的一个显著特点是停车交易支付手段的电子化程度非常高,基本上不存在现金交易现象。另外,许多国外停车场管理系统还配置了停车车位引导系统、停车车位查询系统等智能化设备,使停车场管理系统更加完善和丰富。
ParkMe是在美国十分火爆一款停车 App,它主要在进入停车场之前提供停车相关的信息,通过联网收集停车场的信息,实时计算出某个地点周围的空闲车位,连同停车场的价格、时间以及具体信息发送给 ParkMe 用户。如图1所示。
图1  ParkMe
3、国内停车App发展趋势
        传统停车取卡的方式已经无法满足车主简单、快捷的生活需求。在政策的牵引与刺激以及互联网技术发展的双重作用下,智慧停车市场逐渐成为业界的焦点,呈现出爆发的态势。2015年1月至今,国内“互联网+停车”行业从业公司数量由原来的十余家直线上升至近百家,智能广告道闸行业领导者一道通科技就于2015年12月推出了研发的停车一道通App,并且已经在深圳市场得到了应用和推广,该APP有提前预订车位、搜索周边空余车位和在线支付缴费等功能,极大的提高了车主出行效率。目前国内停车 App 企业主要集中在“北上深广”等一线城市,市场上也没有还没有出现一家独大的局面,市场机会不可小瞧。
        无忧停车是由紫光百会科技公司投资建设和运营的停车导航平台,因为紫光百会主要从事智能停车管理系统产品研发、生产、销售、服务,所以把从硬件优势切入到进场前服务的无忧停车归类为进场后服务类。目前无忧停车 App 覆盖全国近 30 个省市、多达 8 万余家大中型停车场,能够实现停车场信息查询、停车费移动支付(支付宝)。如图2所示。
图2 无忧停车

三、初步设计方法与实施方案

1、初步设计

车位共享系统主要为两种用户进行服务,一种是提供车位的车位主,第二种是车主。车位主可以对车位的信息、个人账户、价格等进行管理。车主可以查看附近路况路线、车位情况、车位报价并且下单支付,查看车位状态及联系车位主。此外,App会一直记录各地的空闲车位数量,用户只要打开App就可以清楚看到附近的可用车位,不需要车主驾车去各个停车场寻找车位。
系统模块图如图3所示。
图3 系统模块图

2、系统模块介绍

注册登录模块:用户可注册个性账户,或者绑定微信账号完成注册。车位主需要提供车位基本情况、车位出租时间、车位价格和车位的具体位置;车主需要提供个人信息、常用车车牌号、车型、可接受的价格范围等信息。
定位导航模块:定位导航模块分为用户位置实时定位和停车路线实时导航,基于百度地图API和GPS技术为用户提供当前位置到停车位路径导航。
出租预约车位模块:车位主在App上出租自己的车位,并提供车位的相关信息、地址、出租的时间段及其价格;车主根据自己的车辆的类型、地理位置、停车时间、费用价格来查询符合要求的车位并进行预约,同时可以与车位主取得联系,方便咨询与商讨。
支付售后模块:支付部分基于支付平台实现车位主、车主及系统之间的正常交易;售后部分采集用户的评价和建议,一方面实现车位的综合评价,另一方面为系统的优化提供依据。

3、开发技术及运行环境

这款停车充电软件对手机的硬件要求相对较低,只要用户的手机可以使用百度地图,那么用户就可以使用此款App,用户所需要的车位都会在地图上显示出来,而提供车位的用户所提供的车位也会在地图上标记出来,这样就可以让提供者和预约者都方便使用。
为满足用户对软件运行环境的需求,同时考虑到软件开发的简洁性,代码的可移植与易维护性,选择了Eclipse、JDK、Android SDK、SQLite作为开发工具,Java为开发语言。
Eclipse是一个开放源代码的、基于的可扩展开发平台。Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。其优势在于从编写、差错、编译、帮助等各方面为Java语言量身定做;并且其代码开放,自由,免费。
JDK (Java Development Kit)是Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的Java应用程序。JDK是整个Java开发的核心,它包含了Java的运行环境,Java工具和Java基础的类库。
        Android SDK (software development kit)软件开发工具包。被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。JDK与SDK这两款软件开发工具都是Java开发中不可缺少的重要环节。
        SQLite,是一款轻型的数据库,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。比起Mysql、PostgreSQL这两款开源的世界著名数据库管理系统来讲,它的处理速度比他们都快。
Java是一种跨平台,适合于分布式计算环境的面向对象编程语言。具有简单性、面向对象、分布式、解释型、可靠、安全、平台无关、可移植、高性能、多线程、动态性等特性,因此选择Java语言作为开发语言。
        所使用的开发工具,无论是Eclipse还是SQLite都向用户开源、免费,只需要一台电脑与Android智能手机即可完成App的开发、测试。在软件初步开发阶段不需要购买硬件器材的支持,在经费上并没有对开发造成阻碍。

四、预期结果

车位共享系统,是一个基于Android平台的车位共享系统。该系统中车位主和车主可通过手机下载该App,进行相关信息的查询管理;车位主可通过注册和登录对车位进行出租;车主可通过注册和登录对车位进行预约、定位导航、支付、评价和建议。总结毕业设计内容,完成毕业论文的撰写,并将该系统申请一个软著或专利。

目录

一、课题任务与目的

二、调研资料情况

三、初步设计方法与实施方案

四、预期结果

五、进度计划


第1周:系统框架的搭建,数据库的实现。
第2周:完成注册管理模块的开发,同时一定要保证与mysql能够连接,撰写该模块的测试报告
第3周:完成登录管理模块的开发,撰写该模块的测试报告
第4周:初步完成预约管理模块的开发
第5周:完善预约模块的开发,撰写该模块的测试报告
第6周:初步完成出租管理模块的开发。
第7周:完善出租管理模块的开发,撰写该模块的测试报告
第8周:完成定位管理模块、导航模块的开发,撰写测试报告
第9周:对各模块进行系统性的整合
第10周:进行调试,封装成完整系统,撰写用户使用手册,交给用户使用。
第11周:整理毕业设计论文相关材料。
第12周:撰写毕业设计论文。
第13周:修改毕业设计论文。
第14周:做PPT,准备毕业实际答辩。
第15周:提交毕设论文,进行毕业设计答辩。

基于Android的车位共享系统的设计相关推荐

  1. 基于android点餐系统需求分析,基于Android的点餐系统的设计及实现

    内容简介: 基于Android的点餐系统的设计及实现,毕业论文,共58页,20083字,附开题报告.答辩文稿.源程序. 摘 要 随着无线网络(如4G.3G.GPRS)及无线网络技术与移动操作系统的不断 ...

  2. 基于Android的家庭理财系统的设计与实现.rar(毕业论文设计+程序源码) android studio导入可直接打开

    基于Android的家庭理财系统的设计与实现 1 第1章绪论 3 1.1研究背景 3 1.2国内外研究分析 5 1.3研究内容 7 1.4论文结构 8 第2章相关技术综述 9 2.1 Android平 ...

  3. 毕业设计论文-基于android平台的手机订餐系统设计,毕业论文基于android的手机订餐系统的设计与实现.doc...

    基于android的手机订餐系统的设计与实现 摘 要 随着科技的发展,二十一世纪成为了以网络化.信息化为核心的社会.网络商业化也成为了时下最热门的词汇,越来越多的宅男宅女们青睐于足不出户便可处理完生活 ...

  4. 基于PHP的图片共享系统的设计与实现

    基于PHP的图片共享系统的设计与实现 摘 要 本系统主要从现代社会电脑化观念出发,通过对现有资料的分析.研究和整理,确定了在基于现存的WEB2.0模式下开发图片共享系统的可行性.紧迫性和必要性.在现阶 ...

  5. 基于微信小程序的车位共享系统的设计与实现

    第一章绪论 1 1.1课题的研究背景 1 1.2国内外研究现况 2 1.2.1国外研究现况 2 1.2.2国内研究现况 2 1.3研究目的与意义 3 1.4本文组织结构 5 第二章基于微信小程序平台开 ...

  6. 基于android预约功能,基于Android的银行业务预约系统的设计与实现

    摘要: 随着我国国民经济的快速发展,居民的人均收入水平不断提高,人们对银行金融产品和服务的需求急剧膨胀,越来越多的普通民众需要到银行办理业务.尽管网上银行,手机银行得到了大力推广,但出于金融安全等多项 ...

  7. 基于Android的航班查询系统的设计与实现

    需求分析是把来自用户的信息加以分析和提炼,在功能和性能上加以描述.它是软件开发过程的初始阶段部分,它的基本任务是理解用户需要什么,确定系统必须完成哪些工作,从而对目标系统提出完整.准确.清晰.具体的要 ...

  8. android 调用系统行程,-基于Android的行程安排系统的设计与实现(整理版).doc

    基于Android的行程安排系统 摘 要 现代大学生的课程越来越多,而且每个班级门同一门每天课程的时间和教室都不固定,给学生的上课带来了一定的麻烦,于是"基于Android的行程安排系统&q ...

  9. 基于Android的天文观星系统的设计与实现-计算机毕业设计

    信息技术的发展带来了大量的数据内容,在这些数据中,想要找到自己需要的只有通过搜索引擎.如今,通过百度去查找信息成为大众的首选,然而在经济利益的驱动下,许多百度来的信息都是商业内容,很难找到真实有用的实 ...

最新文章

  1. 公众号python训练营真的假的_python中的这些坑,早看早避免。
  2. Python知识总结
  3. 【网络安全】JAVA代码审计—— XXE外部实体注入
  4. Java之控制反转和依赖注入
  5. java线程创建过程_Java创建线程的细节分析
  6. 一个抓取豆瓣图书的开源爬虫的详细步骤
  7. 索引体积_第16期:索引设计(MySQL 的索引结构)
  8. adb工具箱_安卓福音,史上最强搞机工具箱,一键修手机
  9. python aiohttp模块
  10. axure 原型图 基础知识介绍
  11. C语言 输出乘法口诀表
  12. linux中硬链接可以跨分区呀,linux中硬链接与软链接
  13. 计算机主机核心通常包括,2017年计算机一级复习试题及答案解析
  14. 北极熊秀舞步神似美国明星
  15. RocksDB原理介绍
  16. 【Azure Data Platform】数据平台的选择
  17. 第六讲 双指针、BFS与图论、单链表
  18. 什么设备升级android9,三星设备安卓9.0升级路线图更新:共30款
  19. Opengl全家桶!附赠gltools!!蓝宝书读者福利!
  20. Linux之命令查看器

热门文章

  1. How to do Mathematics
  2. What?模电比数电难学?
  3. linux命令删除raid,甲秀之音-Linux环境下删除硬盘中残留的raid信息
  4. switch监听android代码,Android switch当代码setCheck时,不调用onCheckedChanged
  5. AWS 云产品和云计算基础知识详解
  6. 物联网通信篇 NBIOT_01
  7. 面试利器,精心整理了份Python数据分析,知识点高清速查表!
  8. windows10安装keras教程
  9. 【每日三省吾身】常见Web漏洞基本原理
  10. 戴尔G7音频驱动问题