随着城市建设与经济的不断发展,城市车辆的数量也不断增涨,为解决停车问题修建停车场。基于经营、安全、管理等多角度的考虑,希望在目前传统的大型车库管理系统中有机地结合车牌识别技术,以求得日后在停车库运营时更安全、管理上更细致、经营中更灵活高效。
本系统是一个完整的及管理运行、监控为一体的系统,是监控系统为辅助,以数据库为主的。当车辆进入时,摄像头捕捉到画面,进行存储,并将当前存储状况反映到入口处方便用户的选择,当用户进入后数据库将数据更新将新的停车位信息进行更新,当用户离开时,对于用户的离开时间等数据进行存储,数据库的运用,将得到的数据图像进行存储,在需要的时候进行调用。在整个管理系统的协调下组成了完整的一个系统。本系统基于SSM(Spring+SpringMVC+MyBatis)框架,适用于毕业设计,采用javaweb,基于B/S模式,Myeclipse或者eclipse idea为开发工具,mysql数据库,感兴趣的朋友们可以下载研究一下。
本系统主要包含了等系统用户管理、用户信息管理、车辆信息管理功能模块。下面分别简单阐述一下这几个功能模块需求。
管理员的登录模块:管理员登录系统对本系统其他管理模块进行管理。
添加管理员模块:向本系统中添加更多的管理人员,管理员包括普通管理员和超级管理员。
用户信息管理模块:
用户信息列表:将数据库的用户信息表以列表的形式呈现给管理员。
添加用户信息:实现管理员添加用户信息。
修改用户信息:实现管理员修改用户信息。
车辆信息管理模块:
车辆信息列表:将数据库的车辆信息表以列表的形式呈现给管理员。
添加车辆信息:实现管理员添加车辆信息。
修改车辆信息:实现管理员修改车辆信息。
停车信息管理模块:
停车信息列表:将数据库的停车信息表以列表的形式呈现给管理员。
添加停车信息:实现管理员添加停车信息。
修改停车信息:实现管理员修改停车信息。
车位信息管理模块:
车位信息列表:将数据库的车位信息表以列表的形式呈现给管理员。
添加车位信息:实现管理员添加车位信息。
修改车位信息:实现管理员修改车位信息。
系统管理模块:包括数据备份。
退出模块:
管理员退出:管理员用来退出系统。
用户退出:用户用来退出系统。
目 录
摘 要 I
ABSTRACT I
目 录 III
1 绪论 1
1.1开发背景 1
1.2开发意义 1
1.3研究内容 1
2 主要技术和工具介绍 1
2.1 SSH 框架 1
2.1.1. Spring 框架 1
2.1.2 SpringMVC 1
2.1.3. Hibernate 2
2.2 MySQL数据库 2
2.3 jsp技术 2
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数据流程分析 6
4 系统设计 9
4.1系统结构设计 9
4.2功能模块设计 9
4.3数据库设计 10
4.3.1数据库设计概述 10
4.3.1概念设计 10
4.3.2表设计 11
5 系统实现 15
5.1基本任务 15
5.2登录模块的实现 15
5.2.1首页实现 15
5.2.2管理员后台登录 17
5.3管理员模块的实现 19
5.3.1系统用户管理模块的实现 19
5.3.2用户信息管理模块的实现 22
5.3.3车辆信息管理模块的实现 25
5.3.4车位信息管理模块的实现 26
5.3.5停车信息管理模块的实现 28
5.3.6离开结算管理模块的实现 29
6 系统测试 32
6.1测试目的 32
6.2测试概述 32
6.3单元测试 32
6.3.1添加测试 32
6.3.2登录测试 33
6.3.3车辆信息管理测试 34
6.4集成测试 34
7 总结 35
致 谢 36
参考文献 36