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

付费下载

下载本文档

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

文档简介

基于SSM的停车场管理系统设计摘要以往的人工停车场早已不在使用,互联网与停车场结合是大势所趋,但是停车行业还有更多的诉求。许多城市虽然很重视这个问题,但是由于不同区域的控制管理系统几乎都不相同,改变起来十分困难,如通常的管理系统需要专业人员介入,加大了管理难度,增加了管理的成本,薄弱的利润,最终会推进整个管理系统的改进。通过设计一款高效的系统,管理业务变得便利许多。新设计的系统界面简洁实用,可以说这个停车场管理系统是偏向实际应用的系统。这篇论文会介绍管理系统的设计与实现,用Java语言,SSM框架以及MySQL数据库。通过下面介绍各个功能模块以及调用过程、系统中管理模块设计等。可以表明系统拥有时间投入少、投资小、进展迅速、市场可以快速接受等优点。关键词:java语言;Eclipse编辑器;MySQL数据库前言在当今社会生活中,人民的需求将会变的越来越多样。管理系统软件也慢慢的饱和,网络上面的各种软件已经深入人们的生活当中。常见的管理系统种类也越来越齐全,包罗万象,各种系统软件的开发和研究也有了很大的进步。信息化时代,互联网在这十来年在平民之中传播的非常快,由于互联网操作足够便捷,网民学习这些也很容易,大部分人都很容易接受这样的改变。对于城市停车领域的管理问题,纯在诸多现象,很多时候,管理员一段时间不去查看停车位,就不知道还有多少位置可以用了,一旦停车的人多了,管理就更加艰难了[1]。这个问题逐渐暴露出来,企业也逐渐的改用信息化技术来管理,取代以前的管理系统只是时间问题。计算机系统管理信息,减少停车场管理员的人力,提升管理工作的精准度,节省时间,也节省了钱。这个系统的开发会以停车场管理系统为对象来设计整个程序[2]。1系统概述1.1研究意义由于城市各个地方的资金投入不够平衡,在管理控制方面每个停车场的发展也不够均衡。整个城市的智能化也很困难,改造需要的成本过高,许多小型停车场都被劝退,然后造成恶性循环。也有一些系统,虽然功能足够齐全,不够照顾对系统不熟悉的人员,有问题就需要专业人士解决,所以很多人难以接受,然后逐渐造成推进进展迟缓。建立一个技术和管理十分便捷的系统,方便用户和管理员。建立一个相同的控制系统,整个城市的控制系统软件相同,便于交流信息;整合资源,设置一个统一的规范系统,城市中停车场信息化建设就可以按部就班的推进,然后停车场的资源控制起来就非常简单了[3]。由于各个停车场都不能够吸纳过多的车辆,所以给其它停车场一个信息可以缓解车道资源,减少交通拥堵。为了能够方便用户实时查看系统信息,管理人员可以及时发布,然后可以给用户一个界面,可以看到车位的信息,当看到停车位满之后,就可以尽快改变交通路线,方便用户,工作人员也可以减少操作[4]。1.2研究的目的提高停车效率,极大的节约成本,也为了方便工作人员,开发一款简单的管理系统是非常有前景的。管理人员可方便的整理用户信息。降低管理成本,管理人员可以快速的操作电脑,不用以前麻烦的收费。当用户体验变好之后,用户会经常来这里停车,停车场的收入也会增加。管理员可以快速的的到信息[5]。总而言之,电脑普及,然后推动了技术变革,用计算机来管理各种信息非常有必要。2管理系统概述2.1当前系统现状调查之后,设计一款简单而且方便的车辆管理系统是非常有前景的。对于之前的人工记录方式,会有很多麻烦。2.2车辆管理系统的开发方法介绍2.2.1SQLServerSQLServer是使用范围广的数据库软件,提供了对XML的核心支持和互联网信息搜索相关的服务,以及以Web为基础的数据库相关服务的功能[6]。2.2.2MVC设计模式MVC(ModelViewController)适用web,可以对程序进行模式设计。Model(模型)使代码逻辑性够强;View(界面)用户看到的并与之进行交互的模块;Controller(控制器)接受用户输入以及之后调用模型和视图来满足用户需求的模块[7]2.2.3jsp介绍JSP是一个简易版的Servlet设计,能够将Java嵌入jsp界面,每个服务框架和相应的程序都在不同的位置,用Java语言进行常用的动态交互,简单便捷[8]。3系统分析3.1可行性分析可行性分析基本分为三个方面:技术可行性:采用MVC设计模式,对我们友好而且美观;提高开发效率,节约时间,对程序员来说非常优秀。便于管理人员操作,车辆出入更加方便,至于数据库用的SQL,则是公认的安全可靠,保证数据不会丢失。经济可行性:除了开发和维护需要较大成本,开发需要的软件和硬件都可以很容易的购买和下载。需要花费大量费用的则是相应的摄像头,但是都在预计花费之内,而且对与用户来说有着更好的体验,用户将会增加,停车场收入也会增加。操作可行性:开发工具eclipse,操作很简单,而且对电脑的配置要求不高,初入开发人员也可以容易上手。用户管理员和服务员可以在电脑上进行简单的操作,计算机还会记录数据,使得用户的数据精准化,操作人员容易上手。4需求分析4.1系统的流程管理系统的业务流程:进入系统界面,进入登录界面,选择登录的身份,然后数据库分析,判断身份。只有验证成功,才可以使用停车场管理系统。用户只可以查询自己的车位信息,不可以操作,管理员可以做各种的基本操作,可以录入车主的各种信息,还可以更改固定和临时车位。这个停车场管理员的登录系统流程图,如下图4.1所示:图4.1系统流程图4.2数据的流程对系统逻辑进行介绍,还有系统功能以及停车场管理系统的基本数据描述。引用数据图显示,可以非常明显的看出管理员和系统以及设备之间的操作。登录管理,管理员功能管理以及检索维护管理。每个部分引用它们之间的流程图,可以结构化分析系统以下将引用流程图显示数据分析[9]。上层数据图,如下图4.2所示:图4.2上层数据图中层数据图,车辆管理人员可以在p1登录之后,进行车位表管理和IC卡管理查询,也可以统计固定的车位和临时的车位。中层系统图,如下图4.3所示:图4.3中层数据流程图图4.4下层数据流程图5系统分析与设计5.1系统的设计系统设计出来的目的是要对整个系统进行基本操作,比如对固定停车位删除和修改。统计停车情况,按照状态来统计停车情况,停车场管理员可以通过管理界面对存在数据库中的所有用户管理。管理员可进行操作设计图如下图5.1所示。图5.1管理员操作设计图5.2系统功能分析通常来说,每个停车场的管理人员都将会对车主的基本信息进行操作,录入新的车主信息,删除车主信息,修改信息等,还有对车主进行姓名和ID搜索,打印各种信息,也可以知道车主的登录地址,更改密码,加强账号安全。该系统的主要模块为:系统登录,管理员管理,修改密码,个人资料管理,车位管理,IC卡管理,固定车位管理,临时停车为管理,车位统计。5.3数据库设计5.3.1数据库整体图参照上面的上中下流程图,还有用户与管理人员之间的实体关系,可以得到全面完整的系统图。整体图形,如下图5.2所示:图5.2系统总体图5.3.2数据库逻辑结构设计通过上面的总体设计图,可以建立数据库逻辑结构,也呼应于上面部分的需求分析,根据需求,设计各种类型的表。列名称类型允许大小是否为空说明glyidint4否类IDglynamevarchar10否管理员名称glypwdInt30否登录密码glyxchar20否拥有权力glyatimedatetime8是登录时间列名类型大小是否为空注释tcwidint100否信息tcwidInt20否车牌号tcwleivarchar30是信息类型tcwztchar20否状态tcwatimedatetime8否停车时间表5.3系统卡表列名类型允许大小是否为空注Caidint4否ID卡名称CacardInt100否IC卡Canamevarchar20否姓名IcphoneInt20是联系方式Iccpchar20否车牌号catmdatetime8是添加时间列名称列类型允许大小是否为空注释GdidInt4否停车位idGdtcidInt20是停车数字号码GdtcwidInt100否车位号Gleivarchar20是类型Giccardvarchar20是IC卡Gnamechar10否姓名GphoneInt15是联系方式Gcpidvarchar30是车牌号Gtctimedatetime8否停车时间gztchar20是状态列名称列类型允许大小是否为空介绍Lstidint4否临时idLstccidInt10否停车数字号码LstcwidInt20否车位号Llxvarchar20是类型LiccardInt100否IC卡Lnamevarchar10否姓名LphoneInt20是联系方式Lcpidchar20是车牌号Lttimedatetime8否停车时间Lztvarchar20否车位的状态Lstcjtimedatetime8否时间表5.6临时停车位出库表字段名称字段类型大小允许为空介绍Lstcidint4否出库idLstckidInt20是停车数字号码lstckidInt30是车位号Lleivarchar30是类型LiccardInt100是IC卡LNamevarchar20是姓名LPhoneInt20是联系方式LcpidChar20是车牌号Ltctimevarchar30是停车时间Lcktimedatetime8否出库时间Ltjtimedatetime8否添加时间6系统网站界面的实现6.1登录界面当你进入网页界面之后,将会出现图6.1展示的界面。正常输入用户名,密码及验证码。若不正确,则会提示错误等待重新输入,正确之后管理员就可以登录进车辆管理系统界面[10]。停车场管理员登录,如下图6.1所示:图6.1停车场管理员登录6.2客户信息管理添加过用户的基本信息之后,用户的基本信息就进入了系统的数据库,添加成功之后,系统开放的界面,显示的结果如下:创建用户界面如下图6.2所示:图6.2系统用户管理界面面6.3修改密码用户和管理员,都可以对自己设置的密码进行修改。当输入原始密码还有输入两次新的密码,密码才能修改成功。若提示修改失败,则有可能输入的两次新密码不相同。密码修改界面如下图6.3所示:图6.3密码修改页面6.4停车位管理停车场的系统管理人员,需要经常对车主的信息进行操作。每次来客人,系统人员都需要添加客人的信息;离开后,需要把之前的信息删除,而且需要把车位信息空出来。系统中进行车主信息添加,添加页面需要点击添加按钮,界面能够展示停车场还有几个剩余的车位,之后在栏目中增加客人信息,数据库也会实时的对车主信息操作。至于删除与修改客人信息是另外两个按键,管理人员可以访问数据库,得到客人信息,对信息进行删除或者修改。添入新车主进入车位界面,如下图6.4所示:图6.4添入新车主进入车位系统空位信息图,如图6.5所示:图6.5系统空位信息6.5IC卡管理的实现添加IC卡也是管理员经常进行的操作。当系统跳转到添加页,添加成功之后,可以在IC卡栏目进行车主的IC卡管理。添加操作为:点击查询,然后数据库就会从IC卡表列出所有的IC卡信息。IC卡也有相应的删除和修改操作。点击删除按钮,就会直接把IC卡信息在相应的数据库中删除,然后回到当前界面。剩下最后一个修改按钮,修改客户持有卡的信息。添加客户的IC卡及基本信息图,如下图6.6所示:图6.6添加客户的IC卡及信息通过IC卡查询客户信息图,如下图6.7所示:图6.7查询客户信息6.6固定停车位的实现添加固定停车位。车辆管理人员点固定停车位添加按钮,管理员操作之后,数据库加上客户的信息,然后固定车主的停车位,相应的也会对应删除和修改。删除固定车主的停车位,然后重新回到当前界面。管理员也可以对固定车位进行修改。添加用户固定车位基本信息图,如下图6.8所示:图6.8添加用户固定车位客户的固定车位信息管理图,如下图6.9所示:图6.9客户固定车位信息管理6.7IC卡管理IC卡管理界面,管理员有基本的权限,比如增删改查。添加成功,管理员可以通过查询数据库查询IC卡表,然后列出所有用户对应的IC卡。然后每条IC卡信息旁边有删除和修改按钮,进行相应的操作之后,数据库也会进行相应的改变。顾客临时停车信息图,如下图6.10所示:图6.10顾客临时停车信息通过IC卡查询客户状态图,如下图6.11所示:图6.11卡查询客户状态7测试7.1测试概述:每当做完一个系统,肯定不能急于上架去使用,因为其中会有自己没有考虑到的地方,缺少功能之类的,尽量必看测试自己设计的系统,可以让室友或者同学实验一下,给出意见,就能发现自己写的有什么不足的地方,之后还需要进行大量试验,才有机会发现系统存在的些许漏洞。通过对各种功能测试之后就可以为本系统反馈结果,也提供必要的风险信息。软件测试成功之后,就可以上线了。严格的对系统进行测试能够保障系统的质量。本次测试要看输入客户信息之后,出现的界面和结果是不是合格状态,界面展示是否能够满足大部分管理员的要求。7.2测试运行环境和过程要求鉴于自己设计与实现的系统是win10,而且大部分办公系统都更新到了这个操作系统,所以建议用win10系统。由于没有在低版本操作系统运行过,所以我在之后进行改进,达到能够实现window7以上系统的各种操作。前端网页,在Google浏览器与电脑自带的IE浏览器上运行。由于每个浏览器的开发者,写出来的网站对相同的代码会有不一样的解析,所以兼容性的问题很容易出现。所以我将在兼容性很强的Google浏览器上进行了所有测试,当然IE浏览器测试也会在一块儿测试。之后的部分会展示测试中的一些内容。7.3测试停车场管理员登录页面键盘输入停车场管理员登录信息。输入hsg用户名,密码sky,选管理员登录并且必须输入验证码。测试之后,免密不显示,其它正常。如图7.3.1所示图7.3.1车辆管理人员登录页面7.4测试编辑车位操作系统中,在车位管理中选车位查询,在操作栏目里选中编辑按钮之后,可以修改状态信息,状态从占用换成空闲后提交,在网页的界面上方显示修改成功。测试结果,修改之后,状态确实改变了。修改停车状态前的图,如图7.4.1所示图7.4.1没有编辑操作状态前操作编辑修改状态为空闲提交之后,页面状态信息已经改变了。如图7.4.2所示图7.4.2操作编辑修改状态后7.5停车位管理删除操作检测通过停车位管理选中停车位查询,在车位列表中的操作列寻找删除按钮。而且网页的上方还有分查询,只需要知道编号、时间或者状态,可以快速找到客户。然后删除,结束操作客户的数据就全部消失了。找到定向客户后,还未对数据删除,如图7.5.1所示图7.5.1没有删除客户数据测试操作删除之后,好的系统会让操作者再次判断,系统的上方将会提示管理人员是否删除客户。操作删除之后,确实没有了数据。如图7.5.2所示图7.5.2删除后7.6车位状态统计饼状图根据停车位还剩余多少,设计一

温馨提示

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

评论

0/150

提交评论