毕业设计类全套文件的下载平台

停车信息管理系统的设计与实现

  • 文件大小:1991 (KB)
  • 文档格式:.docx

文档分类: 机械及其自动化论文

< / 50 >

还剩... 页未读,继续阅读

免费阅读已结束,点击付费阅读剩下 ...

阅读已结束,您可以下载文档离线阅读

关于本文

  • 本文标题:停车信息管理系统的设计与实现.docx
  • 链接地址:https://wk.sbvv.cn/view/19109.html
  • 内容摘要:停车信息管理系统的设计与实现摘要多年经济发展,让我国道路已经呈现一派车水马龙景象,与车辆相关的设施也有了了新的要求,小区是车辆停放相对密集的地方,以至于小区车位的管理也越来越繁琐,如果任然按照以往的人工管理方式,不仅要耗费掉大量的物力、人力和财力,又无法提高效率,为了方便小区车位相关信息的管理,为了避免传统停车场的一些弊端,节省更多的人力,避免不必要的资源消耗,停车场计费管理系统应运而生。因此,对于管理人员以及用户来说,具备现代化互联网多媒体信息技术的停车场计费管理系统的设计与实现具有非常重要的意义。本系统前台展示页面采用JSP技术,基于MySQL数据库动态生成网页,后台api基于SSM框架开发,利用Ajax异步请求的方式完成前后台数据交互。系统主要分为管理员和用户两个角色的功能,实现了小区车位相关信息的管理,根据账号权限不同,展示不同的可视化界面。该系统用于小区管理停车场车位的使用和收费问题,用户可在系统中通过可视化的方式选择车位进行停车,并在使用结束后根据停车时长支付停车所需的费用,还可以购买私人车位,在线充值查看所剩余额等操作。而管理员可在线进行管理用户,管理停车场的车位信息,管理用户的账户,从而帮助用户拥有更好的停车体验,提高停车效率,减少时间成本。本文针对车位信息透明化及节省用户停车的时间成本,从而提高用户的停车效率等需求,设计了该小区停车管理系统,并对具体设计方案及使用技术,设计架构等进行了详细论述,从而为客户提供了一个更好的服务,不仅加大了车辆的流通,优化了停车场内的资源管理问题,提高了车位的使用效率,与当前市面上常见的停车管理系统有着较多的创新之处。在系统开发时利用了一体化设计思路,从而圆满达成对系统功能的诉求。关键词:停车场计费管理系统;JSP技术;MYSQL;SSM框架AbstractWiththerapiddevelopmentofChinaseconomymoreandmorevehiclesarebecoming。Thefacilitiesrelatedtovehicleshavenewrequirements。Thecommunityisarelativelydeeplaceforparkingvehiclessothatthemanagementofparkingspaceinthecommunityisbecomingmoreandmorecomplicated。IfwecanfollowthepreviousmanualmanagementmodeitwillnotonlycostalotofmanpowermaterialandfinancialresourcesbutalsocannotimproveefficiencyInordertofacilitatethemanagementofparkingspaceinformationinordertoavoidsomedisadvantagesoftraditionalparkinglotsavemoremanpowerandavoidunnecessaryresourcecoumptiontheparkinglotbillingmanagementsystemcameintobeing。ThereforethedesignandimplementationoftheparkinglotbillingmanagementsystemwithmodeInteetmultimediainformationtechnologyisofgreatsignificancetothemanageanduse。ThefrontenddisplaypageofthissystemadoptsJSPtechnologydynamicallygenerateswebpagesbasedonMySQLdatabaseandthebackgroundAPIisdevelopedbasedoMframeworkandthedatainteractionbetweenthefrontandbackdeskiscompletedbyusingAjaxasynchronousrequest。Thesystemismainlydividedintotworoles:administratoranduserwhichrealizesthemanagementofparkingspaceinformationinthecommunity。Differentvisualinterfacesaredisplayedaccordingtothedifferentaccountpermissio。Thesystemisusedtomanageparkinglotuseandchargeproblemsinthecommunity。Usecanchooseparkingspacesvisuallyinthesystempaytheparkingexpeesaccordingtotheparkingtimeafterusepurchaseprivateparkingspacesonlinerechargeandchecktheremainingamount。Theadministratorcanmanageuseonlinemanageparkinginformationandaccountofusesoastohelpusehavebetterparkingexperienceimproveparkingefficiencyandreducetimecost。Inthispapertheparkingmanagementsystemoftheresidentialareaisdesignedforthesakeoftraparencyofparkinginformationandsavingthetimecostofuseparkingthusimprovingtheparkingefficiencyofuse。ThespecificdesigchemeapplicationtechnologyanddesigtructurearediscussedindetailsoastoprovideabetteerviceforcustomenotonlyincreasethecirculationofvehiclesTheresourcemanagementoftheparkinglotisoptimizedandtheefficiencyoftheparkingspaceisimproved。Itisalsodifferentfromtheparkinglotwhichonlyprovidestheadministratormanagementauthorityinthemarket。Thesystemhasflexibleintegrateddesignmodeandhassuccessfullycompletedtheoveralldesignofthewholesystem。Keywords:ResidentialparkingspacemanagementsystemJSPtechnologyMYSQLSSMframework目录摘要IAbstractII第1章概述11。1研究背景11。2研究现状1第2章相关技术简介32。1Eclipse开发工具32。2Tomcat服务器32。3Java开发语言32。4SSM框架32。5JSP32。6MySQL数据库4第3章系统需求分析53。1系统可行性分析53。1。1操作可行性53。1。2经济可行性53。1。3技术可行性53。1。4法律可行性63。2系统性能分析63。3系统流程分析63。3。1注册流程分析63。3。2用户登录流程分析83。3。3用户信息添加流程分析93。4系统用例分析93。4。1管理员用例图103。4。2用户用例图11第4章系统设计124。1系统结构设计124。2系统架构设计134。2。1总体架构设计134。2。2系统网络拓扑结构图144。3系统顺序图144。3。1用户登录管理模块144。3。2添加信息管理模块154。4数据库设计164。4。1逻辑结构设计164。4。2数据库实体164。4。3数据库表19第5章系统实现215。1系统开发环境215。2登录注册功能模块的系统215。2。1注册模块215。2。2登录模块225。3管理员功能模块的系统245。3。1用户管理界面245。3。2车位管理界面255。3。3收费标准界面255。3。4车位选择界面255。3。5车位使用记录界面265。4用户功能模块的系统265。4。1车位选择界面265。4。2充值记录界面285。4。3我的余额界面285。4。4车位使用记录界面29第6章系统测试306。1测试概述306。1。1软件测试的目的306。1。2软件测试的任务306。2测试方案306。2。1模块测试316。2。2集成测试316。2。3验收测试316。3测试用例316。4测试过程336。4。1用户注册功能测试336。4。2用户登录功能测试346。4。3用户审核功能测试356。4。4车位添加功能测试366。4。5车位使用功能测试376。4。6车位使用记录信息显示功能测试396。4。7充值与余额功能测试396。5测试分析41第7章结论42参考文献44致谢43概述研究背景计算机技术在进入21世纪后的快速发展使得电脑走进千家万户,电脑成为了人们工作的必需品。电脑越来越频繁的被使用,人们对生活由于互联网的介入也发生了巨大的改变,相比于过去越来越高科技化[1]。现代信息技术发展势头相当迅猛,时刻冲击着现代社会的经济与结构。上至一个国家,下至每一个公民,信息化的程度已经成为各自的发展的基础和竞争成败的关键。对于小区车位管理来说,传统的管理效率低下,已满足不了用户的需求,针对这一问题,随着计算机技术的发展,互联网的建立,用户开始关注利用计算机平台来实现小区车位方面系统化的管理,因此,开发一个停车场计费管理系统势在必行[23]。停车场计费管理系统与传统的小区车位管理方式在相比之下,有着巨大的优势,前者具有方便、及时、管理迅速、操作简单的特点,受到了广泛使用。同时利用在计算机搭建的网络平台的停车场计费管理系统,进行管理小区车位的相关信息,成本低廉,储存空间大且查找方便,能够有效提高管理效率。研究现状近些年来,随着计算机技术的高速发展,全球互联网技术一肉然可见的速度不断提高,互联网的普及率也随之上升。截止2021年5月,据不完全统计,中国网民的数量达7。54亿,超过中国总人口的一半以上,占全球总网民数量的20%。利用网络平台进行传统信息,对信息进行数字化管理也逐渐替代了传统的人力管理方式成为一种新的高科技潮流。而在当今社会,还有一大问题,就是因为车辆过多导致了一系列交通堵塞、各处停车位紧张等问题,再加上大多数城市在发展起来之后欠缺之前不具备的车辆管理经验,管理体制也停留在老旧时期,严重影响了城市交通的发展。因此为了解决这一现状,逐渐出现了许多利用计算机进行信息管理的智能停车管理系统。但目前我国许多停车管理系统绝大部分是针对大型停车场的,费用较高,大多数停车场管理者难以承担高昂费用。并且和国外发达国家相比,我国停车场计费管理系统现状还很落后,相比于国外技术有明显的差距[4]。我国大部分停车场计费管理系统的智能化还有信息化程度还很低,运行效率也比较缓慢。虽然国内在实现计费和车辆识别等方面的研究比较多,并取得了一定优异的成果,但是在数字化信息管理方面还是欠佳。目前停车信息管理系统多数情况下是依托于传感器建立管理网络,在每个车位都会置放一个感应仪器,如果有车辆驶入进占该停车位,那么对应的感应仪器就会发生即时感应,在系统中改变当前停车位状态,标记为使用中,与此同时,管理员界面也会出现对应的停车位状态更改,出现空闲停车位减少的提示。而在车位的使用信息向用户“透明化”以及对车辆安全性的监控等人性化的反面则还有所欠缺。所以,网络化、智能化以及人性化将成为停车信息管理系统发展的未来发展方向与前景。相关技术简介停车信息管理系统在开发过程中,主要开发工具的选择,综合适用性和实用性后决定用MyEclipse进行,而系统服务器则主要涉及到该工具中一个适配当前场景的轻量级项目Tomcat,后台api则选择常见的工具框架SSM搭建,而涉及到前端页面的开发方案时,又以JSP技术着手进行,并依托MySQL数据库动态生成网页。系统整体采用BS网络运行模式。页面干净整洁,操作简单,易上手。MyEclipse开发工具MyEclipse具有显著性优势,也就是功能的全面性,其功能几乎已经囊括了所有其他类型工具所拥有的多数功能,因此应用范围和场景极为广泛,且其自带Tomat让一般开发用途的用户省去了大量中间环节,无需下载服务器,另外,其丰富的工具插件让其具备强大的扩展性,充分满足了多样性需求,如J2EE和EJB等,让开发者能够以更为轻松的姿态实现更便捷的开发,因此迅速推广开来受到开发者的广泛推荐和喜爱[6]。Tomcat服务器Tomcat作为一个在中小系统开发中能够节省大量中间环节的轻量服务器,本质上来说是一个容器性存在,是作为Servlet运行基底,以Java语言生成。Servlet是一个开发插件,其主要优点在于运行场景能够完全独立于浏览器,在Web端开发时具有突出功能,能够进行独立服务器部署[7]。Tomcat由于高度便捷性功能及开放属性,深受开发者偏爱,尤其是当下系统开发时已经愈发多样的中小型轻量网络需求,另外,相当部分软件开发商也非常重视对Tomcat的兼容和支持,目前,已经是利用较为广泛的Web应用服务器是因为因为Tomcat具备先进的技术以及稳定的性能,而且开源免费使用。Java开发语言Java是站在C++肩膀上被开发出来的工具语言,由Sun公司推出,作为面向对象的语言,摒除了原来C++一些具有较高理解和利用难度的概念和功能,如指针等,因此具有更高的普适性,与此同时也没有让功能性退化依然具有较为强大而全面的功能,尤其适合只是进行初级应用的开发者,具有高移植性的特点,且具备高兼容能够适应多平台环境,另外多线程利用方面表现也非常令人满意[89]。Java语言极好的反映和实现了面向对象这一范式和概念,让开发者能够用简练的手段和方式实现更为复杂编程过程和应用。SSM框架SSM是当前应用场景极为宽泛且深受开发者偏爱的一个框架技术。实际上是一个综合性称呼,涉及到三部分框架内容,有Spring、SpringMVC和Mybatis[10]。首先对Spring进行简要阐述,通常来说开发时都要面对类之间耦合性问题,这一问题的产生主要是因为创建对象时,一般都是利用new来进行具体的生成,但多次下来就形成了被动耦合,该种效应导致模块运行出现问题,主要是独立性受到强烈影响,致使模块间出现联动,一个模块出现问题会牵连作用到多个模块的运行实现[11]。而Spring能够提供有效解决方法,那就是JavaBean。其次是SpringMVC框架,这是依托于原有MVC,该技术的显著优点是提供了前段控制器工具,其特点是能够实现前端请求的内容分发操作,即Dispatcheervlet,从而让系统灵活性显著增强[12]。最后对Mybatis进行简要阐述,其主要应用场景是作为数据库访问层存在。综上所述,SSM基本包含和覆盖了一般性开发中的框架需求且让开发者能够以更为轻松边界的方式进行功能实现,并让开发系统具有更强的稳定性,同时由于其中丰富的工具设计和提供,也让扩展的想象更具可能[13]。JSPJSP全称JavaServerPages,通常来说该工具是利用在网络服务器方面,可以用来对用户请求进行及时响应,并从请求内容出发,实现动态回应过程,利用各种格式的Web网页进行,如HTML、XML等,之后再将之反馈并呈现到用户面前。JSP是建立在Java之上的,能够让用户HTTP请求得到有效而及时实现,与此同时还能与系统中的其他功能和程序进行协作,以实现更具复杂度和难度的业务项目[14]。MySQL数据库MySQL的典型优势和特征是关系型,具体来说就是它能够实现数据更为有效的利用和保存,并非与其他类型数据库的功能实现那样将数据库打包放在一起存放,而是将之置于不同表中,具有显著的分类效应加快了数据处理反应速度并极大增强数据处理和系统运行的灵活性。MySQL数据库因为它安装包小,为多种编程语言提供了 API,运行并不需要强大的内存作为支撑,同时能够快速进行SQL语言实现,因此在小型系统开发中具有很高的适配度[15]。系统需求分析系统可行性分析在系统正式进入开发程序前,需要对系统可行性进行有效而充分的预先可行性分析,这种分析的目的就是对开发项目建立一个大体的功能和框架描述,对其能不能实现有一个客观而合理的评价,对是不是值得开发建立一个实用且合理的认识,通常来说,会从四个维度来着手进行分析,主要是才做功能的实现性、经济目标的实现性、技术运用的实现性、法律要求的实现性等。操作可行性本停车站车位管理系统开发方案,主要是依托于web2。0来进行实现,同时立足于BS结构来进行具体落实,因此用户使用时能够实现简易化操作,无需过多环节和步骤,仅在浏览器上进行访问即可。系统的界面简洁易懂,在页面开发时为了更具操作简便性而利用了当前利用度较高市场反馈更高的JSP技术,该技术的优点在于用户并不需要花费额外的学习时间就能快速上手,系统操作能够实现普适化目标。同时,也极大简化了系统维护工作和过程,用户登录后会提供一定的指引和提示,能够抛开说明书也完全可以实现操作,从而让系统更具实用性和人性化。经济可行性本停车场计费管理系统采用的MyEclipse作为开发工具,开发工具以及MySQL数据库均为开源免费软件,不需要过多的资金投入以及人员配置,因此降低来发成本。同时对计算机的配置要求较低低,不需要任何高端的配置。因此,本系统具有经济可行性。技术可行性本系统以Windows为web平台,以Java的SSM框架作为为系统的实现技术。系统的硬件要求方面没有特殊的要求,只需要利用普通的硬件配置就可以完成搭建,硬件设施只需要保证系统可以正常运转。利用现在人们普遍适用的计算机就可以轻松实现。因此,本系统具有技术可行性。法律可行性本系统方案设计和开发,都是基于个人思考,且在独立场景下实现,既不存在抄袭同类型产品的可能性,也没有侵权情况出现及盗版行为发生,本系统内容始终处在国家法律框架下,没有违法内容或相关问题。与此同时,用户在注册成功后,其注册信息及之后在网站的一应行为都将严格执行国家相关法律,确定其用户名没有违规情形,如存在违规情形,则管理员会依据网站规章对该账号进行及时删除。因此,在法律方面,本方案所涉及的系统具备安全可行性。综上所述,围绕着系统可行性从四个方向展开了对应的详细分析,得出相应结论,本方案所涉及的停车场计费管理系统无论从哪个角度出发,都符合相应规范和条文,圆满完成可行性检验。系统性能分析在网络化时代,一方面人们享受着互联网的优势特性,另一方面也面对着互联网的特殊危害,很多不法人士利用人们疏忽大意的心态或计算机和互联网的漏洞和不足,通过网络和技术突破系统防护设置实施信息盗窃行径,而一旦信息被泄露和传播,并被有心人士利用,将造成难以预计的损失或危害。当前,网络违法事件和案例越发增多,有扩大化趋向,且已经展露出虚拟与现实融合的犯罪态势,涉及到社会生活各个层面和角落,必须引起更多关注,这也要求程序开发者们,要更加重视系统和程序安全问题,尽全力维护数据安全,防止出现各种因素导致的泄露事故。程序或系统的优劣通常取决于所运用的数据库合理性和效率性,因此,在将系统安全置于开发重要考量列表后,也要将系统数据归入考量列表,要确保数据在运行时始终维持完整性并具有高度一致性,这也就意味着,在数据库表中,要让单个数据不管出现在何种数据库表中,都是完整且一致的。在程序运行时,也要保持对易用性的要求,尤其是页面跳转需要具备一定的速度,转换时间过长意味着系统性能较低且没有实现人们的预期诉求,人们会因为耐心丧失而对系统失去信任。系统功能流程分析注册流程分析未有账号的用户在登录时会有注册提醒,依据相关提示分步骤进行注册,需要进行相应信息的填写,如账号、密码及其他必要信息等,如果用户名已经被使用,系统会进行即时提醒,显示用户名已经被占用,让用户重新填写,最终完成注册,而已有账号的用户则直接按流程登录即可,用户注册流程图如图3。1所示。开始填写注册信息Y账号是否已存在NN验证注册信息是否合法法Y系统将注册信息保存到数据库,提示注册成功结束图3。1注册信息流程图用户登录流程分析为了保证系统的安全与可靠,管理员和客户需要登录不同的账户来使用本系统,要使用本系统必须先进行登录操作,在登录时用户需要输入正确的验证码,账号和密码。后台会进行信息比对,若输入信息有误则无法进行登录操作。其登录流程图如图3。2所示。输入用户名与密码开始点击“登录”按钮N是否通过验证Y进入主页结束图3。2登录界面流程图用户信息添加流程分析管理员可以对用户的信息进行添加,当管理员需要在系统中添加用户的相关信息时,首先在输入框输入对应的信息,后台对添加的信息进行验证,信息正确则添加成功,信息错误进行信息错误提示,添加信息流程图如图3。3所示。开始添加信息判断信息是否正确YN提示信息不对Y输入用户名与密码结束图3。3信息添加流程图系统用例分析本停车场计费管理系统主要满足管理员和用户两种。。。
  • 版权声明:知知范文网 本站所有内容的版权归相应内容作者或权利人所有,本站不对涉及的版权问题负法律责任。
  • 内容来源:本站所有内容均有网络公开等合法途径整理而来,该资料仅作为交流学习使用,并无任何商业目的,任何访问,浏览本站,购买或者未购买的人,就代表已阅读,理解本条声明
  • 免责声明:内容所标价格,是对本站搜集、整理资料以及本站运营必须费用支付的适当补偿,资料索取者尊重版权方的知识产权,谢谢!

关于我们 - 网站声明 - 网站地图 - 友情链接 - 网站客服客服 - 联系我们

copyright@长治毕知网络科技有限公司
ICP备案号:晋ICP备2022002585号