I
停车场管理系统设计与实现
摘 要
以往的停车场管理事务处理主要使用的是传统的人工管理方式,这种管理方式存在
着管理效率低、操作流程繁琐、保密性差等缺点,长期的人工管理模式会产生大量的文
本车辆上报与文本数据,这对事务的查询、更新以及维护带来不少困难。随着互联网时
代的到来,现如今网络的覆盖率已近非常的全面,现在人们对网络的需求也越来越高,
为了减轻管理人员的工作负担,提高管理人员的工作效率,因此通过网络平台创建一个
便捷高效的停车场管理来优化管理业务。通过本网站,用户可以在线查看相关信息可以
说停车场管理是偏向实际应用的网站。
本文介绍了停车场管理系统,该网站采用目前 JSP 中最流行的 ssm 框架和 Eclipse
编辑器、MySQL 数据库设计并实现的。网站功能包含系统用户管理、车位管理、车辆上
报管理、业主管理、在线缴费管理、停车管理、新闻数据管理等模块。概述了整个系统
的设计框架,介绍了系统软件开发编译环境的搭建,阐述了各模块的功能及程序调用关
系设计过程。
关键词:JSP;MySQL;Eclipse
II
ABSTRACT
In the past, the management of parking lot mainly used the traditional manual
management mode, which has the disadvantages of low management efficiency, cumbersome
operation process and poor confidentiality. The long-term manual management mode will
produce a large number of text vehicle reporting and text data, which brings many difficulties
to the query, update and maintenance of the transaction. With the arrival of the Internet era,
the coverage of the network is now very comprehensive, and people's demand for the network
is becoming higher and higher. In order to lighten the work burden of managers and improve
the efficiency of managers, Therefore, through the network platform to create a convenient
and efficient parking management to optimize management business. Through this website,
users can view relevant information online can be said that parking management is biased
towards practical applications of the site.
This paper introduces the parking lot management system, which is designed and
implemented by the most popular ssm framework and Eclipse editor, MySQL database in the
current JSP. The website function includes system user management, parking space
management, vehicle reporting management, owner management, online payment
management, parking management, news data management and other modules. This paper
summarizes the design framework of the whole system, introduces the construction of the
system software development and compilation environment, and expounds the functions of
each module and the design process of program call relationship.
KEY WORDS:JSP; MySQL;Eclipse
III
目 录
摘 要 ...................................................................................................................................I
ABSTRACT ........................................................................................................................I
目 录...............................................................................................................................III
第 1 章 绪论.......................................................................................................................1
1.1 开发背景................................................................................................................1
1.2 开发意义................................................................................................................1
1.3 研究内容................................................................................................................1
第 2 章 主要技术和工具介绍...........................................................................................3
2.1 JSP 技术.................................................................................................................3
2.2 ssm 框架 ................................................................................................................3
2.3 MySQL 数据库......................................................................................................4
第 3 章 系统分析...............................................................................................................5
3.1 可行性分析............................................................................................................5
3.1.1 经济可行性..................................................................................................5
3.1.2 技术可行性..................................................................................................5
3.1.3 操作可行性..................................................................................................5
3.2 需求分析................................................................................................................5
3.3 业务流程分析........................................................................................................6
3.4 数据流程分析........................................................................................................7
第 4 章 系统设计.............................................................................................................10
4.1 系统结构设计......................................................................................................10
4.2 功能模块设计......................................................................................................10
4.3 数据库设计..........................................................................................................11
4.3.1 E-R 图设计 ................................................................................................11
4.3.2 表设计........................................................................................................13
第 5 章 系统实现.............................................................................................................18
5.1 登录模块的实现..................................................................................................18
5.2 创建用户的实现..................................................................................................18
5.3 密码修改模块的实现..........................................................................................19
5.4 业主信息管理模块的实现..................................................................................19
5.5 车位信息管理模块的实现..................................................................................20
5.6 车辆上报管理模块的实现..................................................................................21
5.7 停车信息管理模块的实现..................................................................................22
IV
第 6 章 系统测试...........................................................................................................24
6.1 测试目的..............................................................................................................24
6.2 测试概述..............................................................................................................24
6.3 单元测试..............................................................................................................24
6.3.1 登录测试....................................................................................................24
6.3.2 业主信息管理测试....................................................................................25
6.3.3 停车信息管理测试....................................................................................26
6.4 测试结果..............................................................................................................26
第 7 章 总结...................................................................................................................28
致 谢...............................................................................................................................29
参考文献...........................................................................................................................29
1
第 1 章 绪论
1.1 开发背景
现今社会生活中,随着需求的日益多元化,互联网成了主流,所持有的管理软件资
源也随之丰富,最直观的表现就是管理系统无论从种类还是数量上都大幅增加,这就加
快了管理系统的开发与研究的脚步。
在发展迅速的信息化时代中,越来越多互联网科技走进人们的生活,人们开始接受互
联网带来的方便快捷的服务。停车场管理如果还用传统的管理模式,时间久了,管理十
分不便利,存在误差,查询难的现象,一旦数据过多,人工管理方式就很难维持。随着
信息技术的应用拓展,逐渐引用了信息化技术管理,逐渐取代了人工管理模式,采用计
算机系统来管理车位信息,智能的管理减少了人力物力财力,节省了管理的时间和空间,
提升了工作的准确率和效率。本次系统开发,主要以停车场管理为对象,根据需求来完
成功能设计
[1][2]
。
1.2 开发意义
业主往往因为不能及时停车而造成许多不必要的烦恼。另一方面,车位信息信息没
能进行系统的管理与维护使业主没能在系统里及时的获取到信息。而传统的停车场管理,
采用的还是人工管理、手工备案、人工查询的方式。但是随之业主人数的增多这种管理
方式的工作量不断加大,这种做法就存在费时费力、缺乏时效性、不利于调动人员的积
极性等缺点。一旦网站建立好之后,一方面,用户可以在第一时间在系统里发布所需的
车位信息,另一方面,系统还可以管理车位信息,就减少了人工处理的工作量。
建立本停车场管理是为了通过管理者对车位信息的录入和发布,以方便用户对自己
所需车位信息的查询,一旦查询到自己所需要的车位信息,用户便可以从系统中获得车
位信息信息,以方便在线及时发布。如果用户没有查询到自己所需求的车位信息信息,
也可以在线提醒管理者增添。这样,本系统旨在建立用户、管理者二者之间的桥梁关系,
从而使用户能及时有效的从管理者手中获取到信息。所以我们认为建立一个网上停车场
管理是非常必要的,其方便高效、简单快捷的管理模式是很有使用性的
[3][4]
。
1.3 研究内容
1.不同管理员的登录问题:根据管理员的类别(管理员、用户)实现管理员操作权
限的区分并显示不同的操作界面。
2.数据库的连接问题:数据库连接为系统中的关键技术。
3.数据的一致性和安全问题:本系统必须保证数据的一致性和安全,才能实现有效
的管理。不能让没有权限的管理员对数据进行操作并且定期对数据库进行备份。
4.界面开发:系统界面的设计很重要,要使界面具有亲和力。
5.分析信息化现状;
6.研究停车场管理的现状及存在的问题;