基于Android的车位预约设计与实现

来源 :无线互联科技 | 被引量 : 0次 | 上传用户:crystal_z
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:随着我国经济的日益发展和科技的飞速提升,拥有车辆的居民日渐增多,如何能够方便地停车成为一大问题。基于Android的停车车位预约系统主要功能有:用户管理、广告资讯、停车场管理、停车场订单管理、评论管理、论坛管理等。本设计采用的操作系统为Windows7,选取的开发工具是IntelliJIDEA与Android Studio,采用MySQL和C/S架构,可行性极高。本系统满足了用户的基本需求,避免了人工管理方式带来的不便。缩减了用户寻找车位的时间,使得用户可以随心选择自己青睐的停车场;对于管理者而言,车位实现自动的增删改操作,从而减少了人力资源开销。
  关键词:Android;停车车位预约;MySQL;Java
  0 引言
  随着中国私家车数量的急剧增加,停车场已无法满足用户的停车需求,由此带来的车位紧张和停车难的问题成为人们日常出行和工作的一大难题[1]。为了满足人们的需求,此设计应运而生,此设计可以帮助车主在移动互联上预约车位,除了节约车主寻找车位的时间外,还可以帮助车主选择自己方便的停车场。车主希望能够了解更全面的停车信息。除了预约功能外,本设计还添加了论坛、资讯等一些实用性功能。
  国内停车场起初依靠人工管理,但日益增長的停车位需求和落后的停车位信息使得原始的停车场管理模式已不能满足用户的需求,而用户也期待一种全新的停车场预约模式[2]。
  随着经济的快速发展和居民生活水平的提高,人们的购买力得到大幅提高,汽车已越来越多地进入家庭,汽车消费时代已悄然来临,停车场的建设也是迫在眉   睫[3]。车主为寻找停车位而产生的低速冗余交通量,不仅增加了出行成本,还导致了道路交通阻塞,很多人因找不到车位而将车随意停在路边,影响了交通秩序和市容市貌[4]。
  如何为私家车车主提供快捷的停车方式、减少泊车时间、提高停车设施的利用效率是人们首要解决的问题[2]。由于车位信息的无法预知性导致车主只能临时寻找车位,这种局面在大城市尤其是下班高峰期和外出高峰期时显得愈加明显,这无形中使本已饱和的交通雪上加霜,也造成了很大程度的资源浪费[5]。通过调研发现,停车困难的首要问题在于如何高效地寻找车位[6]。
  随着互联网的发展,需要更多智能化的方式来对停车场进行管理,智能停车场管理系统主要致力于构建一种全新的基于移动端和互联网的停车场管理模式,从而解决目前停车出现的矛盾,提高用户体验[7]。
  在当前车位价格高昂以及停车位严重短缺的情况下,此基于Android的手机停车车位预约将会给广大停车用户带来极大的便利[8]。
  1 开发环境简介
  Android平台是由谷歌公司以Linux内核作为核心所开发的源操作系统,由中间层、用户界面、应用软件组成,主要应用于手机、电脑等移动设备,Android在全球市场占有率极高[9]。
  本设计采用IDEA与Android  Studio作为集成开发工具,用Java作为开发语言,具有编译功能丰富,具有强大的UI编译器提供布局文件自动补全和检测等优点。
  本设计采用C/S模式架构,建立在局域网之上的,交互性强,具有较高的存取性,并且可以满足客户自身的个性化要求。C/S模式简单地讲就是基于企业内部网络的应用系统。C/S 模式的优点:操作界面美观、形式多样,可以充分满足客户自身的个性化要求。
  2 需求分析
  2.1 可行性分析
  本文论述的系统,采用比较常见的C/S架构,逻辑处理全部在后台实现,因此不存在技术瓶颈。移动用户端采用Android语言编写,所以从技术层面来说,本文论述的整个系统是完全可以实现的。
  本系统采用IDEA与Android  Studio作为开发工具,采用MySQL作为本次开发的数据库,由于大量使用了开源的开发工具,因此开发成本相对来说比较低廉,具有较强的经济可行性。
  本次毕业设计经过前期的功能分析和论证,充分考虑了车位管理的需要,满足时代发展的需要,因此具有极高的操作性。
  2.2 功能需求分析
  该系统包含用户端以及系统管理员端。
  用户端可以实现登录、修改个人信息、预约车位、查询订单信息、查看实时资讯、发表评论、在线留言等功能。
  系统管理员可以实现登录、查看用户信息、对停车场车位信息进行管理等功能。
  本系统包括用户模块和管理员管理模块,分为前端和后台两个部分主要的功能。
  该停车车位预约系统的用户模块可以完成的基本功能如下。
  1.用户登录:系统检查用户输入的信息是否正确,如果系统验证正确则用户进入自己的账号。
  2.个人信息修改:用户可以按照自己需求修改个人信息,修改完成之后提交给后台。
  3.车位信息查询:用户可以查看停车场剩余车位信息,从而选择自己青睐的停车位进行车位的预约。
  4.车位预约:用户选择自己青睐的车位信息,点击预约按钮实现车位预约,预约完之后提交后台,后台进行相应的增加删除操作。
  5.停车缴费:当要离开时,车主需要对此次订单进行缴费,缴费完成之后就会释放车位。
  6.行车资讯:车主可以查看最新的资讯信息,丰富车主的业余生活。
  7.论坛:车主可以在线提问,也可以发布评论及点赞,从而极大地方便用户交流。
  该停车车位预约系统的管理员模块可以完成的基本功能如下。
  1.管理员登录:管理员登录自己的账号实现对后台数据的管理。
  2.停车场管理:管理员实现对停车场的增加与删除,从而显示给用户端,用户端用户根据自己需求选择停车场。   3.用户管理:管理员可以删除用户,从而达到对用户的管理。
  4.广告页管理:管理员实现对广告的插入与删除,用户在用户端查看相应的广告。
  5.论坛管理:管理员实现用户发布论坛的管理与删除,审核用户提交的论坛信息,对于合格论坛信息进行相应的用户端的显示。
  6.资讯管理:管理员上传最新的资讯消息,审核通过的资讯信息对用户端进行显示,使用户能够及时掌握资讯信息。
  7.评论管理:管理员实现对评论的删除和审核。
  8.车位管理:管理员实现对车位的管理,按照用户的操作对车位实现动态管理。
  3 系统详细设计
  系统的详细设计主要包括3个部分:对用户所包含的各模块的详细设计过程,管理员所包含的具体内容的详细设计以及对数据库的详细设计。
  3.1 用户模块设计
  用户登录:用户通过输入自己的账号和密码进入系统中,由系统判定是否合法,如果合法则进入,否则显示错误。
  停车车位信息查看:用户查看停车位信息,预约车位,将信息提交给系统管理员自动生成订单,用户选择自己满意的停车场查看剩余车位信息,选择自己青睐的车位进行预约,然后将信息提交给后台管理系统,系统自动进行车位删减,用户提交出车库的订单后系统自动释放该车位信息,以便空出该车位,方便其他用的查询。
  订单提交:订单提交成功后会在我的订单处生成订单,用户点击完成进行结算,评价此订单,订单提交完成后,系统自动释放该车位信息。
  论坛交流:在论坛交流模块,用户可以发表自己的言论,还可以进行言论的评价以及点赞,评论以及点赞后会提交到后台。
  个人信息修改:用户可按照自己的需求修改自己的个人信息,提交给系统,从而进行数据库的更新,在重新登录后可以显示修改的内容。
  3.2 管理員模块设计
  管理员登录:管理员可以按照自己的账号信息登录后台进行相应的操作。
  资讯管理:管理员可以进行资讯的提交,用户可以通过前端查看相应的资讯。
  停车场信息管理:管理员可以进行停车场信息的管理,主要包括增加、删除停车场,对停车场评分以及介绍,用户可以通过前端来选择相应的停车场。
  车位管理:该模块主要实现对车位的管理,其中主要包括对车位信息的删除和增加。
  评论管理:该模块主要是管理员进行评论的管理,其中主要包括对评论进行删除和查看,以便给用户端显示。
  论坛管理:该模块主要实现管理员对论坛信息的管理,比如审核相应用户论坛,可以通过前端查看相应的论坛信息,并对论文进行管理。
  3.3 数据库模块设计
  利用数据库可以高效、有组织地存储数据,主要表现在以下几个方面:(1)从结构上存储大量的数据信息,方便用户对数据进行有效地检索和访问。数据库可以对数据进行排序和保存,并提供快速查询功能。(2)可满足应用程序共享和安全的要求。在许多情况下,将数据放入数据库也是出于安全原因。(3)数据库技术可以很容易和智能地分析和产生新的有用信息。
  本系统采用MySQL数据库作为数据存储,系统的最主要功能是对信息进行管理。需求分析阶段得到的概念模型是数据库设计的关键,易于向关系、网状、层次等各种数据模型转换。
  下面是系统中使用到的主要数据库表的信息。
  用户表含有用户ID、用户名、密码、年龄、性别、家庭信息等基本的用户信息。
  车位查询表主要包括用户的ID、车位的状态、车位的标号等信息。
  停车场信息表:主要包括停车场的ID、停车场的标题、停车场的评分以及停车场的描述等信息。
  车位预订表主要包括车位的ID、车位的状态、车位的标号以及选择车位等信息。
  评论表主要包括评论的ID、评论的内容、评论者的用户编号以及评论的时间等信息。
  论坛发布主要包括发布内容的ID、发布论坛的标题、发布的具体内容以及发布的时间等信息。
  4 系统功能实现
  4.1 用户功能实现
  用户下载APP,输入自己的账号和密码,登录后进行车位的选择。图1代表可选择的停车场信息,选择其中一个停车场,进行车位的选择。停车结束以后,便会进行相应的停车支付。为了方便用户更好地了解各停车场的服务体验,系统设有资讯模块供用户进行相应的信息咨询。用户可以发布想要了解的问题,其他用户可以来进行回答。用户也可以查看其他用户给出的评价及打分情况,选择自己想要的停车场。用户选择停车场之后,通过导航到达停车场。
  4.2 管理员功能实现
  管理员通过自己的账号和密码进行登录,管理员可以管理用户发布的违规资讯,并对其进行相应的删除,以保证给用户良好的体验,如图2所示。对于停车场的管理,管理员可以通过增加和删除附近的停车场,及时地加入新建设开发的停车场以满足用户对停车场的需求,如图3所示。
  5 结语
  随着汽车数量的日渐增多,人们期待拥有较为高效的停车预约系统。而移动智联的出现可以帮助人们在手机上预约车位,除了可以缩减车主寻找车位的时间外,还可以减少乱泊车的现象。本文介绍了此次设计所包含的主要功能,主要分为用户和管理员两部分,其中用户功能包含车位预约、用户登录、提交订单、资讯信息、发布论坛、行车导航等,管理员功能包含登录、信息管理等,最后对各个模块的界面进行详细的介绍,可以极大程度地减少用户停车所带来的时间消耗,提高了用户的停车效率。
  [参考文献]
  [1]吴正.小区共享车位预约系统的设计与实现[D].重庆:重庆邮电大学,2019.
  [2]汪元洪.基于Android的停车位信息实时分享移动平台设计与实现[D].厦门:厦门大学,2017.
  [3]姚飞.停车管理系统的设计与实现[D].厦门:厦门大学,2017.
  [4]徐源吾.停车服务信息感知与控制系统设计及模拟[D].南京:南京邮电大学,2015.
  [5]王霖.移动停车车位管理系统的分析与设计[D].昆明:云南大学,2013.
  [6]杨勇,董道文.一种智能停车场车位预约管理平台[J].汽车实用技术,2018(18):49-50.
  [7]黄振宇,王先杰,陈刚.基于“互联网+”的闲置车位共享系统[J].电子世界,2018(23):60-61.
  [8]代士磊,翁小雄.基于Android手机的路内停车车位查询系统开发[J].哈尔滨商业大学学报(自然科学版),2013(3):328-331.
  [9]张蓝春.基于Android平台架构应用程序开发研究[J].电脑编程技巧与维护,2017(6):52-53,85.
  (编辑 王永超)
其他文献
摘 要:针对落地苹果收集过程中的费时、费力等问题,文章基于自动控制技术,设计了一款仿生无人化苹果收集机器人。详细阐述苹果自动收集机器人的结构特点和工作原理,并利用结构和数据方面进行推导,分析整个装置的可行性。与传统的收集果实方式相比较,仿生无人化苹果收集机器人不仅能够适应多种场合的复杂地形,还可以自动收集在地上散落的果实,将收集过程中对果实的损害降到最低,更有利于提高果农的效益,促进社会生产力的发
摘 要:空中交通管理作为我国的民航运输发展中重要的构成部分,是决定民航运输综合服务水平和运行效率的关键要素。文章对基于管制运行关键指标的管制质量评估重要性进行了探讨,结合管制运行关键指标分析,提出了优化管制质量相关策略。  关键词:管制;运行;关键指标;质量评估  0 引言  空管系统运行中,具体的服务过程与民航系统的安全稳定运行之间有着密切的关联,随着质量管理体系引进,空管服务与原有的安全管理体
摘 要:文章通过对市场需求进行分析,开发了一个基于HTML5技术的公共社交平台,该平台采用响应式布局,可实现一次开发多终端适配。使用市场主流框架react.js搭配ant design mobile完成社交平台基本界面的实现,在整个设计中严格采用MVVM模式开发。该公共社交平台实现了用户注册、用户登录、用户个人中心、首页动态、好友列表、好友聊天功能,具有使用便携的特点。  关键词:社交平台;HTM
摘 要:针对老年阿尔茨海默症患者易走失这一难以解决的现实问题,文章主要研究以GPS定位系统、GIS地理信息系统为主的物流动态跟踪技术及条码技术对阿尔兹海默症患者走失情况可提供的技术性帮助。监控设备自动储存患者的身份信息并且在患者出现生命安全的问题时,会自动定位最近的医院向其发送患者的身份信息和生命特征信息,从而寻求帮助。  关键词:GPS;GIS;数据库系统;阿尔兹海默症  0 引言  当今社会老
摘 要:近年来,新能源发电技术突飞猛进地发展。但因为新能源丰富地区的地理位置和环境差异,能源很难集成发挥作用。新能源的发电电源和单位量不稳定。因此要确保电力供需平衡、供应稳定,既要有安全的电力设备,也要有准确的运营渠道。做这些都要有数字化的监视、通信和管理体系来保证电网的自动化系统运营。因此,文章指出,数字化变电站是非常重要的一环,将数字化变电站的二次设备通过计算机实现资源共享的综合系统化系统是构
摘 要:为了提升梨在采摘期的品质,文章设计了基于红外光谱的梨糖度无损检测系统,该系统光电探测器采集红外光照射样品梨所产生的漫反射光信号,并将其转换成相应电压值,然后,通过最小二乘法来建立其电压值与梨糖度的相关模型,再与单片机技术结合,就可以实现对梨糖度的无损检测。  关键词:红外光谱;梨糖度;无损检测;单片机  0 引言  随着人们生活水平的日益提高,消费者在购买水果时,人们不仅注重水果的形状、大
摘 要: 德国现代哲学家赫费的《政治正义性》和罗尔斯的《正义论》堪称是研究政治正义问题的双子星座。罗尔斯的公平原则契约是一种程序正义,赫费的利益契约体现了一种实质正义;赫费将现代的正义设计理解为建构一种法和国家理论,他倡导强制权力,重叠共识理念则构成了罗尔斯正义论的核心部分;罗尔斯的人民社会理念是一个“现实的乌托邦”,赫费倡导的辅助性及联邦制的世界共和国是一个具有建构性的全球治理实体。这两位哲人的
摘 要:文章指出,该系统的开发设计是使用了互联网著名且优化过后的MovieLens数据集当作基础,以网络中某个电影评分网站的数据业务框架作为前提,其中包括离线推荐和实时推荐体系,总体采用了协同过滤算法和基于内容的推荐算法实现混合推荐的目的。实现了前端可视化页面、后台业务处理、算法的设计与实现、环境的安装与部署等多种操作方式。  关键词:推荐系统;混合推荐;协同过滤;Spark;ALS;机器学习  
摘 要:物联网技术和信息技术的快速发展使得“智能健康监控”和“智能医疗”成为可能。文章主要研究智能健康监控APP的框架和应用,给出智能健康监控系统框架和设计。文章将手机APP和现有的很多智能健康监控终端设备如健康手环、血压计、血糖计等设备结合,将终端设备的数据自动、实时收集到APP中,形成监控记录,并绘制图表,方便使用者了解自己身体状况,同时为医生诊断提供第一手数据。此外,该APP能进行智能健康状