基于ssm的停车管理系统的设计与实现(源码)【字数:7479】
目 录
一、 引言 1
(一)课题研究的背景 1
(二)课题研究的意义 1
(三)课题研究的现状 1
(四)论文主要内容 2
二、 开发技术 2
(一)开发框架 2
(二)开发工具 2
1.JDK 2
2.MYSQL 2
3.Apache Tomcat 3
4.Eclipse 3
三、 系统需求分析 3
(一) 系统的可行性分析 3
1.经济可行性分析 3
2.技术可行性分析 4
3.社会可行性分析 4
(二)系统的功能需求分析 4
四、 系统总体设计 4
(一)系统架构设计 4
(二)系统功能模块设计 5
(三)数据库设计 6
1.数据库ER图设计 6
2.数据库逻辑设计 7
五、 系统详细设计与实现 9
(一)系统前台模块实现 9
1.系统首页 9
2.用户登录模块 10
3.在线停车模块 11
4.在线留言模块 13
(二)系统后台模块实现 14
1.后台登录页面 15
2.设备管理模块 16
3.停车位管理模块 17
4.停车记录管理模块 18
5.公告管理模块 19
六、 系统测试 20
(一)系统测试目的 20
(二)系统测试方法 20
(三)系统测 *51今日免费论文网|www.51jrft.com +Q: ^351916072^
试用例 20
致谢 22
参考文献 23
一、引言
(一)课题研究的背景
现阶段国内各行各业发展都非常迅速,社会节奏加快的同时,人们对出行的便捷性也提出了更高的要求。汽车作为常用的代步工具越来越受欢迎,除了公共交通工具,私家车在上班、出游等生活场景中更受青睐。在私家车大量出行的背景下,停车场、停车位的需求数量也随着逐渐增长,车辆的停放和管理要求也随之加大。传统的停车场采用人工管理停车的方式,无论是车辆入场还是出场,都需要等待管理员进行车辆记录,耗时长,效率低。同时车子进入停车场内泊车需要人员引导进空余车位,否则车子在寻找车位的过程中,可能会造成拥堵,而引导人员的使用会给停车场管理单位增加运营成本。最后是信息更新的速度,无论是对停车场内剩余车位数量的管理还是空余车位的引导工作,仅凭人工管理都无法实现对于各项信息的更新速度,无法有效的实现车位管理工作。
(二)课题研究的意义
停车场的停车管理工具需要使用智能化的手段去实现管理过程,才能减轻停车场管理员的工作压力,节约运营成本。对于车主来说,通过系统能够查看停车场的位置与空余车位信息从而决定是否去该停车场进行泊车,对于停车场的管理人员来说,使用系统能够及时的对车辆的停车信息进行记录,能够通过车牌等数据快速的搜索车辆通过系统自动计算需要缴纳的费用,从而缩短处理各个环节的等候时间,提升整体工作效率。
各种类型的管理系统已经在实际的使用中充分展示了它们的价值,因此在各类停车场中使用对应的管理系统也将是未来发展的趋势。作为智慧城市建设中的一小部分,通过对停车场的智能管理以及联网控制未来将会实现对需要停靠的车辆进行停车场的自动分配与引导等功能,减少因找不到停车位而随意停放车辆的现象发生。
(三)课题研究的现状
对于汽车的研究工作国外发展的比较好,对停车场的管理工作也一样有所研究。停车场能够实现自动停车引导、自动缴费、车位预约,很多地方已经基本能够对整个停车流程进行自动化的管理,相比较国内无论是从对于停车场的建设还是从管理程度上来说都领先了很大的程度。通过使用物联网技术能够灵活的记录摄像头采集到的车辆信息,再通过计算机技术建立管理系统对记录信息进行管理。在此基础上能够建立更加高效率的智慧管理系统,充分利用现有质资源减轻道路交通与车辆停放的压力。而依托于网络的车位管理系统在后期能够实现停车区域的划分与引导,对车辆的停放工作使用统一的调度管理方式。通过网络查询附近小区停车场的车位信息,进行车辆停放预约提升车辆停放效率。
国内汽车的数量在不断增多,现阶段停车场车辆停放的压力在一些大城市中已经非常明显,停车位的数量存在很大缺口。经济比较发达的城市这类基础建设完成的很好,但是还有一些城市中的部分停车场的收费管理采用的方式仍旧比较落后,对于流量较大的停车场来说这一问题无疑会影响停车场未来的发展。整体来看国内的车位管理系统的建设还不够完善,相关的硬件配套内容也存在缺失,智能化的停车场建设目前正处于起步阶段,有必要根据系统使用场景进行功能的详细研究与设计。
二、 开发技术
(一)开发框架
本系统采用目前比较流行的、可扩展性强、可维护性良好的SSM框架进行开发,它是一个轻量级Java EE的框架,包括spring、springMVC和mybatis。spring是一个开源的框架,用于完成服务器端的开发工作。springMVC框架能够完成控制器的分离处理,mybatis能够完成对数据部分的管理工作,将接口中的信息进行存储。
(二)开发工具
1. Java语言
Java语言面向对象的编程语言,是面向对象程序设计语言的代表,相比C++,Java编程语言更全面地体现了面向对象的思想。Java具有分布式处理能力和较强的可移植性,是Web开发及移动互联网应用开发领域的常用语言之一。
原文链接:http://www.jxszl.com/jsj/rjgc/608206.html