摘要:众所周知,停车管理现如今已经成为了人民生活中必不可分的一个环节。停车管理已经成了一项时间性强、工作量相对大、又会影响到管理工作能否正常进行的工作。随着信息时代的到来,在市场的需求刺激下,停车管理工作也在不断地变化。而面对大规模复杂的停车管理,许多管理缺陷逐渐暴露出来。传统的手工操作不足以完成如此繁杂的停车管理工作。为提高停车管理效率,特开发此小区停车管理系统。
本系统的设计与实现使用Java语言进行开发,基于B/S结构,使用MySql数据库来完成数据库的建立与维护。通过本系统,实现了用户登录,系统管理员可以通过系统处理车主信息,车位信息,停车记录信息,修改个人信息等,车主可以预定需要的车位等。
论文首先阐述了小区停车管理系统的开发背景,然后对该系统进行了较详细的需求分析,仔细研究了小区停车管理系统的设计与实现所必须的功能需求、业务流程、系统结构和数据库设计等方面的问题。希望能利用先进的计算机技术和网络技术来改变目前的停车管理状况,提高停车管理效率。
关键词:停车效率管理数据库
一、绪论
(一)选题背景和意义
众所周知,停车管理的工作如今已经成为了相关部门平时管理的工作中的一个及其繁琐又重要的工作,停车管理涉及的面非常广,涵盖车位管理、车主信息管理和收入管理等。
停车管理已经成了一项时间性强、工作量相对大、又会影响到管理工作能否正常进行的工作。我们面对日益复杂繁重的停车管理工作,迫切需要可以用信息管理系统去解决这个问题,简化相关部门的工作。信息管理的系统也被越来越多的人使用。管理系统在商业和社会交流的地位也日渐凸显,管理系统使得我们可以通过互联网交流以及操作所需要的信息,便于我们管理系统。数据存放在数据库当中,也有一定的稳定性和可靠性。
随着停车管理的工作的要求越来越严格,工作量也就越来越大,传统的手工操作已经不足以满足这么繁杂的停车管理工作。利用计算机技术支持的现代办公手段与停车管理实际工作相结合,开发一个基于Java的小区停车管理系统非常符合现代化需求,Java在编程语言中是现今世界上非常成熟的语言之一,使用信息技术将用户的信息以数据库方式管理并建立关联关系,协助完成停车管理工作,并有效地解决停车管理工作中遇到的问题。降低管理工作的劳动成本,减少工作环节的失误出错,快速精准的完成数据的传输,进一步建立停车场日常工作的信息化、标准化、规范化、公平公正化、高效化。实现停车管理工作的信息化管理、科学的统计、快速的查找等,提高停车管理工作效率。
(二)国内外研究现状及发展趋势
(1)国内研究状况
随着科技和经济的快速发展,信息化、数字化逐渐进入了群众的生活,并逐步走向成熟。相应的,在市场的需求刺激下,停车管理系统也在一直发展着,然而,现有的停车管理系统很多都不够成熟,主要表现在功能不够多元,系统太过独立,和用户的互动不佳。
(2)国外研究状况
西方发达国家经济发展目前相对稳定繁荣,各方面的发展平衡。停车管理系统也不例外,软件的各个方面也都已经发展得相对成熟。
国外很多公司也开发过类似的停车管理系统,在经验和技术上都远比国内先进成熟。他们在可拓展性和包容性上尤为注重,系统可以有效的保护已有的数据资源的同时,更新时可以很方便的调整数据结构,更容易添加功能,便于升级。不但满足当前所需的功能需求,还对今后系统可能的功能更新拓展未雨绸缪。同时,得益于数据结构的成熟和信息布局的合理,相关人员维护信息和查询信息也变得方便和快捷。
(三)系统开发目标与意义
随着社会的快速发展,信息技术、数据库技术不断推陈出新,越来越多基于计算机网络的系统由此产生,停车管理系统也不例外。近年来,停车管理工作的要求越来越严格,工作量也就越来越大,传统的手工操作已经不足以满足这么繁杂的停车管理工作,提高管理效率的需求已经成为了摆在眼前的问题。建立一个实用、先进、高效的停车管理系统是解决这些问题的关键措施。
伴随着工作系统的不断成熟,其功能将会变得越来越强大,管理效率也会更高。在停车管理方面需要着重实际,加强管理,提高停车管理的标准和水平,懂得用新的方法来解决问题。大力的提高我们停车管理方法的现代化和信息化程度,这种方式对于提高停车管理工作的效率也有很大的帮助,可以提高管理效率到的同时,节约资源,合理的配置资源。按照以上描述,现在亟待解决的问题就是,立即开发出一款适合的停车管理系统,这在停车管理方面就显得非常的必要,这同时也算是我们在当前到的科技发展新形势。
二、需求分析和总体设计
(一)可行性分析
在整个小区停车场管理系统的设计与实现的开发过程中,并不只是对用户的需求进行分析,还要对它的技术需要、技术是否可以支撑整个系统的开发以及在开发过程中的人力、物力、财力进行综合的分析和规划。支持一个系统成功开发的除了成熟的技术还需要足够的财力支撑,以及操作还有国家法律层面的允许。
本节对小区停车场管理系统的设计与开发从经济可行性、技术可行性、管理可行性和法律可行性四个方面进行分析。
1.经济方面可行性分析
一个成功的系统从开发运行到后期维护,主要成本由系统开发成本与维护成本组成。系统建设成本有设备费用,信息费,软件开发费用等。运行维护成本有需要向系统的管理机构支付的系统运转费用、系统维护管理的技术费用等。在本系统的设计与实现的开发的过程中,所需要的系统开发人员数量较少,涉及到的开发费用不高,并且在前期的开发和投资过程中,不需要投入大量的资本,它打破了传统的运行模式,效率的提高和成本的降低增加了社会效益。所以,从经济方面来看,本系统可以进行设计与开发。
2.技术方面可行性分析
本系统利用B/S结构进行实现,基于Java语言进行系统的设计与开发。使用了MySql数据库对数据库进行建立和维护。本系统的要求为使用简单、功能完备、界面美观等,要让本系统稳定运行则需要建立一个数据完整、安全、稳定的数据库。
大学时,就已经掌握了Java的主要知识,也通过实践熟练掌握了MySql数据库的操作。在大学对软件工程,软件测试,UML统一建模语言等软件开发课程进行过系统深入的学习,也能够对这些课程进行开发,拥有一定的系统辨别、开发和检验能力。Java语言和MySql的结合开发本小区停车场管理系统,在技术层面是完全科学可行的。
因此,从技术方面来看的话,本系统开发人员开发技术可行,本系统可以进行设计与开发。
3.操作方面可行性分析
本系统的用户界面简单美观,对用户友好,维护便利,容易被用户所理解与接受。用户只需要简单了解系统的使用方法,就可以很轻松的对系统进行操作,完成用户的需求,同时,管理者的负担也可以通过使用该系统大大减少。
因此,从操作方面来看,本系统完全可以进行设计与开发。
4.法律方面可行性分析
小区停车管理系统只是个人为毕业设计而开发的非盈利的实验性的产品,该软件不参与任何商业活动,因此在法律上是可行的。
在上面的可行性分析过程中,从各个方面进行了分析,通过分析可以发现:本停车管理系统具有可靠性和易操作性,并且开发技术都较为成熟,适用人群和范围也较为广泛,所以完全可以进行设计与开发。
(二)需求分析
分析系统所需要的功能,确定完整的系统功能从而对系统进行设计与开发。
1.功能需求概述
该系统分为系统管理员和前台用户两部分,整体功能设计如下:
图2-1系统功能图
2.系统功能结构
数据流图(DFD)可以从数据传递和处理的层面比较形象的描述系统的数据流和数据处理过程,是结构化系统分析常用的一种表达方法。小区停车管理系统的数据流图如图2-2所示。
图2-2系统数据流图
3.修改信息功能分析
用户可以在本界面修改自己个人信息,保证信息的准确性
图2-3修改信息IPO
图2-4修改用户信息数据流图
修改用户的数据字典:
1.数据项编号:101-01
2.数据项名称:用户id
3.别名:用户的唯一id
4.简述:用户的代码
5.类型及宽度:字符型,11位
6.取值范围:00000000001-99999999999
4.停车记录功能分析
用户可以查看自己的停车记录,确认自己停车记录信息
图2-5停车记录IPO
图2-6停车记录数据流图
停车记录的数据字典:
1.数据项编号:102-01
2.数据项名称:停车记录id
3.别名:停车记录的唯一id
4.简述:停车记录的代码
5.类型及宽度:字符型,11位
6.取值范围:00000000001-99999999999
5.预约车位功能分析
用户查看车位状态,选择自己需要的车位
图2-7预约车位IPO
图2-8预约车位数据流图
预约车位的数据字典:
1.数据项编号:103-01
2.数据项名称:预约id
3.别名:预约记录的唯一id
4.简述:预约记录的代码
5.类型及宽度:字符型,11位
6.取值范围:00000000001-99999999999
6.管理用户功能分析
管理员可以对用户进行管理,保证信息的实时性
图2-9管理用户IPO
图2-10管理用户数据流图
管理用户的数据字典:
1.数据项编号:104-01
2数据项名称:用户信息id
3.别名:用户信息的唯一id
4.简述:用户信息的代码
5.类型及宽度:字符型,11位
6.取值范围:00000000001-99999999999
7.管理车位功能分析
管理员对车位信息进行管理,增加或删除车位
图2-11管理车位IPO
图2-12管理车位数据流图
管理车位的数据字典:
1.数据项编号:105-01
2.数据项名称:车位ID
3.别名:车位信息的唯一id
4.简述:车位信息的代码
5.类型及宽度:字符型,11位
6.取值范围:00000000001-99999999999
三、数据库设计
(一)数据库概念设计
数据库的设计主要从数据库的逻辑结构和物理结构二方面进行设计。逻辑结构是指数据库概念模型的设计是通过特殊的图形符号表达实体之间的内在联系,抽象表示真实世界中的信息。而在小区停车场管理系统的设计与实现的设计中的数据库的设计实质上主要是对数据表的设计,即对表字段和类型的设计,具体设计如下。
1.数据ER图设计
小区停车场管理系统涉及到的实体对象有:预约信息(book),收入信息(income_record),停车信息(record),车位信息(space),用户信息(user)。下面呈现的是系统的主要实体对象及其属性。
(1)预约信息:实际到达时间,预约时间,车号,预约到达时间,预约id,状态,用户id
图3-1预约信息实体图
(2)收入信息:总额,统计时间,账单id,车号,用户id
(3)停车记录:金额,结束时间,停车记录id,车号,状态,开始时间,停车时间,用户id
(4)车位信息:价格,车位id,车位编号,状态,车位类型
(5)用户信息:车牌号,车位号,用户id,密码,联系方式,真实姓名,角色,用户名
2.系统总体er图
(二)数据库逻辑设计
1.预约信息表设计
表3-1预约信息表(book)
2.收入信息表设计
3.停车信息表设计
5.用户信息表设计
(三)数据库实现
本系统的开发主要应用了MySQL进行对数据库进行管理。
通过Navicat for MySQL建立数据库WOS效果图如图3-2-1所示。
图3-2-1数据库WOS效果图
四、系统的实现
(一)用户登录
用户登录界面是本系统第一个界面,也是最基础也是最重要的功能界面。用户需要通过本界面来登录使用本系统,并使用本系统功能。在这个页面设计中,有两个输入框,一个是用户名一个是密码,在页面用js进行了验证控制,然后在后台java代码中队数据库进行查询,如果存在根据权限调整到相应界面,如果不存在则给出提示。
图4-2用户登录界面代码
图4-3用户登录流程图
(二)用户注册
用户在使用本系统时,必须通过注册用户ID来登录本系统。通过控件form来完成数据的提交,ajax技术来保证用户名的唯一,layui中的required控件保证输入信息的不为空。
用户注册时,当填入的信息无误后,点击保存,则注册成功
(三)预约车位界面
车主通过登录进入到车主功能界面,如图4-8所示。点击查看车位查看当前车位使用情况,选择车位进行预约,如图4-9所示。在我的预约里可以看到用户的预约记录,可以对预约进行取消,如图4-10所示。控件select用于下拉选择,控件div、ul、li进行页面美化,控件button用于查询和刷新。
(四)财务管理页面
管理员登录之后可以查看财务管理界面,如图4-15所示的界面所示,管理员查看平台累计的总收入和收入明细。系统获得车辆到达时间和驶出时间,进行金额计算,对用户消费进行统计。控件div、ul、li对界面进行优化,form控件对数据进行提交,button用于刷新。
图4-16财务管理后台页面
五、结论
本次的系统开发,让我将之前所学知识(比如MySQL数据库、JSP技术等)联合了起来,动手实践能力得到了提升。毕业设计是一次对我们所学所知的考验,也是对我们所学所知的巩固和运用。本系统是对我大学所学知识的一次测验,也是对自己水平的一次升华。让我通过本次设计开发得到锻炼,提高我的编程能力。尽管遇到了很多的困难,但经过不断的调试,最终圆满的完成了毕业设计。这次锻炼提高了我的实际应用水平,也大大提高了我的动手动脑能力,让我享受了探索的乐趣和成功的喜悦,这对我来说是一笔巨大的财富。
本次设计加强了自己对计算机的基础知识,也提高了我的动手能力,学习到了在书本上未知的知识。通过本次软件的开发,我深深理解开发软件的辛勤工作,但我也很享受解决问题的快乐,这增强了我独立思考的能力。同时这也帮我将理论与实际联系起来,实践出真知,为之后工作奠定下了基础。
参考文献:
[1]江小静,解祥新,杭益柳,孙景玉.小区自助停车场管理系统的设计与实现[J].无线互联科技,2020,17(21):35-36.
[2]左亚东.IC卡技术在智能小区停车场管理系统的应用探析[J].计算机产品与流通,2017(08):117.
[3]梁红梅,陈其宾.小区高清视频监控和停车场管理系统的设计[J].自动化技术与应用,2016,35(08):159-162.
[4]宋丽,苏李果.基于PLC的小区智能停车场管理系统设计[J].河南科技,2010(24):50.
[5]梁立生.小区停车场管理系统的组成及一般应用浅析[J].改革与开放,2009(12):159.DOI:10.16653/j.cnki.32-1034/f.2009.12.012.
[6]黄剑锋,林建峰.某大型高档小区停车场管理系统设计方案实现应用分析[J].安装,2009(06):42-44.
[7]高磊.基于ZigBee的小区停车场智能管理系统设计[J].低压电器,2009(10):13-15+39.DOI:10.16628/j.cnki.2095-8188.2009.10.020.
[8]高庆敏,常振江.基于ZigBee技术的小区停车场管理系统设计[J].华北水利水电学院学报,2009,30(02):75-77.DOI:10.19760/j.ncwu.zk.2009.02.025.
[9].浅谈2009年停车场管理系统的发展[J].中国安防,2009(03):73-74.
[10]曹建军,史忠科,宋蕾.小区停车场智能管理系统设计[J].计算机工程与应用,2009,45(05):214-217.
1、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“文章版权申述”(推荐),也可以打举报电话:18735597641(电话支持时间:9:00-18:30)。
2、网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
3、本站所有内容均由合作方或网友投稿,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务。
原创文章,作者:1158,如若转载,请注明出处:https://www.447766.cn/chachong/203832.html,