【《基于SSM框架的停车场管理系统设计》8100字(论文)】_第1页
【《基于SSM框架的停车场管理系统设计》8100字(论文)】_第2页
【《基于SSM框架的停车场管理系统设计》8100字(论文)】_第3页
【《基于SSM框架的停车场管理系统设计》8100字(论文)】_第4页
【《基于SSM框架的停车场管理系统设计》8100字(论文)】_第5页
已阅读5页,还剩16页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于SSM框架的停车场管理系统设计目录285771引言 1184331.1开发背景 1112761.2国内外研究现状 2153241.3系统开发的意义 236541.4论文结构 2123912核心技术介绍 3248542.1Java语言 382592.2SSM框架 3275902.3网页开发技术 3143512.4Mysql数据库 4104743系统分析 5283223.1可行性分析 5185123.1.1技术可行性分析 581193.1.2经济可行性分析 5320913.1.3操作可行性分析 5177513.2需求分析 5259483.3业务流程分析 634053.4数据流程分析 7280793.5功能模块分析 8131454系统设计 1080894.1系统架构设计 1035984.2数据库设计 10103014.2.1概念结构设计 10275114.2.2逻辑结构设计 11258955系统实施 1210075.1登录界面 12169555.2车位管理界面 12155845.3固定车主停车界面 13235595.4费用管理界面 135725.5停车管理界面 14127536系统测试 15299286.1系统测试的意义 15196646.2系统测试过程 15239357结束语 1811889参考文献 19摘要随着我国经济的持续向好发展,我国的一些技术研发也取得了显著的成就。人们的生活逐步的在改善,家庭条件也在逐渐提高,对汽车这种特殊的消费产品的需求越来越大。本次研究所选取的对象是本市某小区的停车场,经过调研发现其管理落后,不能提供完整的配套服务,居民的停车体验非常的差。本次论文将依托信息技术,设计一款全新的停车场管理系统。旨在提供停车管理的效率,减轻管理人员的工作强度,为用户提供更为及时准确地体验。本次研发设计的全新系统使用的是java语言,然后以SSM为基本框架,再辅以Mysql数据库。以此作为整个设计的基础,通过对现有的一些停车场所存在的一些疑难杂症综合考察分析研究,最终经过归类分析发现当下绝大多数的停车场在日常管理过程中缺少信息化,一般依靠的都是人工进行具体的管理。本次设计的系统可以让停车场管理人员实现坐在办公室就能够知道停车场的每个车位的使用情况,从而极大地提高停车服务等效率,及时高效的进行停车服务。本系统的设计具有一定的市场竞争力,能够为客户提供优质的停车服务。关键词:JAVA;MYSQL;停车场管理;SSM1引言开发背景我们现在所出的时代仍然是信息时代,其带来的各项技术革新无不影响着我们生活的方方面面。科技迅猛发展,以信息技术为依托,各项行业也迎来了前所未有的机遇期,只有运用好信息技术这个载体,我们才能在世界上不被落后。信息技术以逐渐的深入到寻常百姓家中,为人们的生活带来了极大的方便。以信息技术为载体的网络化管理,正在逐步替代以往的落后的的人工管理,并展示出强大的活力,其优势有:(1)可以实现大量信息的存取,便于查询。当下社会各类信息层出不清,一些没用的信息也由此出现,但是如果依靠以前的人工方式进行信息的存取的话,则往往达不到预期的效果,因为人脑的信息容量有限,同时还容易受到外界的干扰,极易产生错误的判断。而本文研究的信息技术就可以很好地解决这些问题。(2)信息可以共享,提高传播速度。因为其依托的是网络化技术,能够让信息以最有效的速度传播,这为人们的异地办公提供了可能。近几年随着国家有关政策的提出,信息技术又迎来了一次很好的推广,所以各行各业也逐渐的将信息技术与传统技术结合起来,从而让一些传统行业迎来了新的发展。(3)有了信息化,才能逐渐的发展起来智能化。人工智能是近几年新出现的一个名词,其依托信息技术发展起来,正在一步步的改变把我们的日常生活。从最开始的智能手机,直至现在的无人操控技术,这些无不为我们的生活提供了方便,也逐渐改变我们的生活方式。随着我国经济的持续向好发展,我国的一些技术研发也取得了显著的成就。但由此也带来了一系列的问题,包括但不限于停车困难以及停车场管理难等。所以本文研究所选取的是某小区的居民用停车场,发现其管理落后,不能提供完整的配套服务,居民的停车体验非常的差。目前存在的问题有:(1)管理技术落后。因为小区的人口稠密,私家车也多,所以这就造成了过多的信息,这需要庞大的储存量和及时提取有用信息的能力。人脑已无法满足这个需要,同时一些管理理念也比较的落后。这就进一步的造成管理的混乱。(2)信息传达延迟。传统的停车场管理依靠的是人去具体的查看有没有空车位,如果停车场很大的话,就很容易造成信息传达的不及时,可能就无法有效的管理整个停车服务。经过对前期的调研数据进行分析,总结其现有的一些问题发现,目前的停车场普遍存在技术落后,无法及时有效地提供服务等问题。这就为本次设计研发的系统提供了可能,设计的初衷是减轻运营人员的负担,为需要停车的用户提供更为优质的服务。国内外研究现状信息技术最先开始在美国,因为其生活环境比较稳定,科技人才比较多,所以就最先开始了信息革命。经过长期的发展,其一些技术也比较的成熟了。信息技术的应用也得到了极大的推广。所以他们的一些公司早就实现了信息化管理,从其取得的效果来看,信息技术所带来的好处还是显而易见的。对于我们国内来说,因为起步晚,技术比较落后,所以信息技术的应用还不是那么的全面。一方面在是因为我们的管理人员的技术水平还达不到信息应用的水平,主要是由于以前我们的教育水平低造成的;另一方面我们的信息基础比较的薄弱,各方面的实施配套不到位,进一步阻碍了信息技术的推广应用;此外我国的相关的理论研究落后于发达国家,难以为这些应用提供理论支撑。虽然国外的一些应用已经取得了显著的成就,但是对于我们国内来说,信息化的推广应用还是一个需要花费时间比较久的过程,。21世纪是信息化发展的关键时期,我国要抓住这个机会,努力改善信息技术所要的环境设备,为将来的全面应用打下基础。系统开发的意义因为小区的居民多,停车场需要管理的汽车数量激增,所以本文研究所选取的是某小区的居民用停车场,经过调研发现其管理落后,不能提供完整的配套服务,居民的停车体验非常的差。所以本系统旨在提高停车管理的效率,减轻管理人员的工作强度,为用户提供更为及时准确地停车服务。设计此系统的意义有:(1)减轻管理人员的负担。依托此系统,工作人员可以实现在办公室坐着就能知道整个停车场的情况,不必像以前那样走到每个停车位查看使用情况。可以更为高效地为需要停车的居民提供服务,提高其服务质量的同时,也提高了工作效率。(2)提高服务质量。有了本系统,需要停车的居民可以通过手机端快速便捷的查询停车场的使用情况,以便于找到空车位,实现高效便捷的停车,减少等待的时间。同时也可以在客户端进行结算等服务,从而极大地提高停车服务等一系列的效率。1.4论文结构(1)引言。简单介绍现有的一些技术,这能够为此次设计提供保障,初步了解现有的一些停车场所存在的问题。(2)核心技术简介。简单介绍本次需要使用的一些设计语言和载体。(3)系统分析。为此次的设计提供可行性支撑,提供一系列的分析研究。(4)系统设计。对本次研发的整个系统初步的设计。(5)系统实现。简单介绍一些诸如登录界面等信息。(6)系统测试。在系统应用之前做最后的的检验测试。(7)结束语。对整个设计过程作总结。核心技术介绍Java语言本次研发设计的全新系统使用的是java语言,这是一门应用最为广泛的设计语言。其相对于其他的一些编程语言,具有诸多的优点,例如使用门槛低,便于学习等。经过不断的发展应用,其目前已有良好的设计环境,可以为研发人员提供丰富的选择。因为其是开原设计,所以开发人员能够依据不同的需求进行开发研究。同时其支持跨平台应用,能够实现多系统交流运行,没有别的要求,只需在平台上安装对应的虚拟机就能进行操作。本次设计应用的是eclipse,然后选择JDK1.8实现后续的设计。同时通过查阅资料发现JSP是目前比较常用的网页开发技术,其可以添加各中标签从而实现对数据的加工处理。本次系统开发主要采用Tomcat服务器,Tomcat服务器接收用户的请求后,JSP会转换成HTML界面传给服务器,在这个过程中JAVA代码会被执行,此即应用非常广泛的“动态”开发技术。然而伴随科技的创新发展,目前可以应用JSP的地方已经变得越来越少了。通常一些要求比较高的项目选择前后端分离设计。其主要依靠的是前面已经简单介绍的ajax来实现数据交互功能,从而进一步提高整个系统的分工协作效率。相反的其在一些中小型系统中还是得到了良好的应用,主要是由于其操作简单方便,能够在短时间内实现一些功能。2.2SSM框架本次设计选择的是SSM框架,这是一种近几年逐渐推广开来的框架,它的各项信息的配置基本上很完善灵活,能够为广大的设计人员提供实际支持。pringmvc是一个基于MVC的框架,其将代码结构分为视图、控制器和实体层[4]。在这个框架中,前面的数据可以通过View视图展示,后台入口通过Controller来控制请求接受、返回等一些功能。通过设计Model层来进行数据的封装以及各个逻辑层之间的传递[4]。mybatics是一个ORM框架,其主要是用于实现和Mysql数据库的通信,这是一个持久层框架[4]。除此之外,它还是一个半自动化框架,能够实现自定义设计语言、存取过程等,其能够实现在jdbc的基础上对一些主要的功能封装,能够在短时间内完成数据层的编写,同时其相应的配置比较的灵活,所以说数据库的操作效率很高[4]。2.3网页开发技术本次研发设计的是选择以SSM为基本框架,针对于停车场管理的一个B/S架构的系统。前台页面使用到静态页面开发的技术,包括HTML语言和CSS样式表[5]。在网页设计是采用了国际标准的html语言,通过html标签的书写来完成网页框架设计,在设计过程中可以实时的查看设计效果[5]。JAVASCRIPT是浏览器客户端脚本语言,在HTML、CSS的基础上对页面进行“动态处理”,包括操作HTML元素、对cookies进行操作、通过事件来实现客户端与用户的交互等[7]。2.4Mysql数据库本次设计必然需要用到数据库,来进行停车场的数据管理。利用数据库能够实现对大量信息的存储查询等多种功能,为管理提供方便。在此之前,一般都是需要人脑来实现数据的存取,这就很容易收到外界的影响。此外这种数据方式也有很多的问题,比如数据存储量不大、数据繁杂、查询效率低等。本次开发主要采用Mysql数据库。这是一个比较常用的轻量型数据库,性能可靠、安全性高,利用其可以轻松的实现数据的存取查询等操作。

3系统分析3.1可行性分析3.1.1技术可行性分析 本次论文将依托信息技术,设计一款全新的停车场管理系统。旨在提供停车管理的效率,减轻管理人员的工作强度,为用户提供更为及时准确地体验。通过综合运用前面介绍的技术,设计开发此款停车场管理系统。这些内容都是在大学里学过的,同时网上的一些资源也比较多,不会的内容可以很容易的在网络上查询到相关的解决方法。同时很荣幸的是我的指导老师也是此方向的学者。以上这些都为本次设计开发提供了技术可行性。3.1.2经济可行性分析 此次研究选取的小区停车场还不是特别的大,所以其数据的管理并不是要求特别的多,所以可以减少相应的技术开发成本。本系统应用于小区,属于一个内部系统,其不需要额外的购置操作平台,现有的一些电脑就可以搭载该平台,从未进一步减少使用此系统所需要的成本。使用此管理系统可以减少需要的工作人员,甚至只需要一两个人就可以管理整个停车场,这样就极大地减少了员工成本,进一步的增加效益。同时停车服务提高了,提高了运营管理效率,相应的服务收入也会提高,不仅可以给用户带来更为人性化的停车服务,也能够给停车场实现客观的收益。3.1.3操作可行性分析 系统设计时就考虑到可能使用人员文化水平并不是很高,所以在设计的时候就有意将操作方式设计的尽可能简单方便,同时只需要对使用人员进行简单的培训学习就可以上手使用此系统了。同时还提供操作咨询手册,当遇到一些困难时,员工就可以查询相关的解决方法解决遇到的问题。因而综合来看此系统在具体的一些操作上也是可行的。3.2需求分析随着汽车保有量的增加,这些越来越多的汽车不仅造成了道路的拥堵,也对停车管理提出了新的挑战。所以这就为本次设计开发提供了实际需求。经过考察分析发现对停车场进行管理需要满足的要求有:(1)用户信息管理:对所有顾客的信息进行登记存储,以便于对应的提供给个性化服务。同时还要存储管理者的个人信息,以便于登录后台进行管理服务。(2)车位信息管理:首先需要将所有的停车位以及收费管理等信息录入系统,当有车停在车位上时,要能够在系统上可以知晓。同时根据不同的车位类型收费标准不同的客观需求,管理员可以通过后台管理系统对车位进行分类,从而实现收费更为人性化。(3)长期业主停车管理:有的业主可能要天天停车,而有的可能只需要偶尔停车,所以可以相应的推出长期租赁协议。然后后台人员将此车位信息于业主绑定,实现进出门的全自动化。(4)车辆出入管理:要求不能出现车辆离开系统却显示还在停车位上的低级错误。同时还要求可以自动计算停车时间,以便于进行相应的收费。(5)统计查询功能:按照一个月或者是一年的周期,对前面的工作进行归类整理分析比较。从而为后续的工作提供现实支撑。除此之外还要求满足:(1)系统安全:整个管理系统的账号密码必须加密处理,不能造成业主信息的外泄;(2)稳定性要求:要求在长期的使用过程中可以稳定高效的运行,不可以出现长期维修不能使用的现象,同时还要求运行流畅不卡顿,尤其是在进行停车收费时,要及时准确的计算出相应的应收钱数,不能出现错误以免出现不必要的纠纷。(3)简单操作:因为操作人员的不可控,所以最好是将整个操作过程设置的尽可能简单易懂,不给操作人员增加额外的负担。3.3业务流程分析对本此设计的系统的整个操作流程检验总结,可以操作该系统的有管理人员和员工。如下图3.1。3.4数据流程分析数据流程是整个设计产品的核心,本次设计通过对整个的操作过程进行具体的设计。当然具体的一些操作流程则需要根据具体的数据进行合理的设置。本文所涉及的流程如下图3.2。前期员工需要进行的工作有对车位信息的汇总,车辆出入信息的查询反馈等,具体示意如下图3.3。在具体的停车管理时需要完成的工作如下图3.4。3.5功能模块分析本节将对整个系统进行分类,具体的分为管理员和员工操作范围。能够实现的功能如下图3.5。

本系统只有相应的管理员以及员工可以登录操作。管理员登录系统后可以实现对本系统的简单管理。其可以添加或者删除用户数据;也可以在系统上对员工发出工作指令;还可以根据员工收集到的车位信息将其输入到后台系统中去;可以在后台查看具体的一些车辆出入信息及其停车时长;还可以查看空车位信息,更好的管理整个停车场。通过此系统,管理者可以坐在办公室就知道整个停车场的具体运营情况,也便于处理一些突发事件。员工可以依托此平台实现车位的查询以及一些简单的线上作业,其也能够查询车位信息;查看系统对车辆的出入信息登记情况,及时的根据系统计算得到的收费信息进行停车收费;同时其也可以将遇到的一些情况反馈到管理者界面。

4系统设计4.1系统架构设计本文所选取的是小区居民用停车场管理系统,根据调研得到的一些数据以及目前软件开发发展的情况,最后选定选择B/S架构设计开发[6]。本次设计将软件的服务端按在小区闲置的服务器机房里,同时让机房和所有的客户端连接于同一个网络下。员工只需要通过客户端的浏览器即可登录系统,输入正确的账号密码就能够访问系统[2]。选择B/S架构的系统主要是因为其操作简单,易于后期的维护升级,客户端无需重新安装或更新,用户体验好,同时后台运行的高效且稳定[6]。4.2数据库设计4.2.1概念结构设计 E-R图意思就是实体-联系图,本次设计的如下图4.1。

4.2.2逻辑结构设计根据前面设计得到的E-R图以及对应的逻辑结构设计,其数据库物理结构如下。5系统实施经过实际的考察分析总结发现该系统具有现实需要,相关的设计工具也比较的全面,所以接下来就是进行整个的系统设计研发。目前设计得到的效果有:5.1登录界面参考一些其他的设计,本次将系统的登录界面作为首页,拥有权限的停车场的管理者以及其他的一些员工都能够实现登录操作,然后只需要输入与系统数据中存有的用户名及密码,就可以成功的登陆该系统进行后续的操作。只有输入正确的登录名以及密码才可以进入系统界面,如果输入错误,则会给出相应的提示,假如输入五次密码错误,则就会就系统内部的安全机制自动绑定该账号五分钟。具体的登录界面如下图5.1。5.2车位管理界面成功输入密码登录系统后,管理员就可以对停车场的一些车位信息进行管理,包括车位类别信息以及对应的车位属性(具体分为固定车位和临时车位两大类)。在客户端可以实现车位的添加清空等操作,当有车辆停放的时候就会显示有车,当车辆离开的时候则提示有空车位,这个过程是全自动的,不需要人来进行具体的一些操作,极大地减轻了劳动负担。具体设计如下图5.2。5.3固定车主停车界面有的用户可能够提出长期使用某个车位的请求,则只需要缴纳相应的费用就可以实现车辆信息与车位的绑定,管理者在后台进行相关的操作后,该车即可实现进出车库的全自动化,不需要再像以前一样停车缴费出库了,极大地提高了通行效率。具体的操作界面如下图5.3。5.4费用管理界面员工输入用户名和密码进入系统后可以对停车收费标准进行调整,以此作为员工收费时的依据。该系统还提供了数据分析管理的功能,让使用者可以方便直观的查阅相关收入情况。具体的操作界面如下图5.4。5.5停车管理界面 前面介绍完了管理者的界面,下面介绍的就是员工登录权限。员工登录系统能够对停车信息进行汇集收费的权限,在车辆离开的时候根据系统计算得到的数据进行相应的收费登记。具体的操作界面如下图5.5。根据设计需要,本章节实现了整个系统的初步设置研发。也对其现有的一些功能进行了介绍。

6系统测试6.1系统测试的意义经过前期的设计后,需要对整个系统进行运行测试,以此检验设计成果。系统测试是指在系统编码阶段完成之后利用软件测试的方法对系统所具有的功能模块进行进一步测试[9]。系统测试主要分为黑盒测试和白盒测试[9]。其意义有:(1)及时发现一些设计缺陷:通过实际的运行,将整个系统的各个部分充分的调动起来,在工作过程中暴露问题,从而及时的解决升级相应的缺陷。(2)检验系统的可靠性稳定性:通过初步运行,逐一检测各项性能,及时获取相应的数据,如果有不稳定的情况出现,则及时的进行升级优化。(3)提高设计质量:经过检测后,可以根据初步取得的成果做进一步的改善修改等,以求实现更为全面的功能。6.2系统测试过程登录测试。车位管理测试。(3)固定车主信息测试。

停车收费测试。(5)泊车管理测试。通过上述的一些测试,其主要对系统的几个功能进行了较为全面的测试,及时的对整个测试结果记录,方便以后的分析改进。经过几次简单的试运行后发现,本次设计的停车场管理系统符合设计需要,可以实现设计出要求的功能,运行可靠稳定。

7结束语人们的生活水平也在不断的提高,对汽车的需求逐渐增长。本次研究所选取的对象是本市某小区的停车场,经过调研发现其管理落后,不能提供完整的配套服务,居民的停车体验非常的差。本次论文将依托信息技术,设计一款全新的停车场管理系统。旨在提供停车管理的效率,减轻管理人员的工作强度,为用户提供更为及时准确地体验。本次设计的意义有:(1)减轻一些管理人员的负担。有了此系统,工作人员就能

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论