基于Java的车辆管理系统的设计开发毕业论文
2021-04-29 22:03:12
摘 要
伴随着国内经济的不断发展,大部分地区的机动车及驾驶人数量也在迅猛增长,这在方便人们的生产生活的同时,也带来了诸如停车难等日益凸显的问题。目前国内的车辆管理方法落后早已是有目共睹的事实,现有的车辆管理系统不完善、不科学,导致了停车场的利用效率非常低,同时,这也导致了车辆管理费用高、员工工作量大以及车辆丢失情况严重等各类问题。所以,开发出一个信息化、智能化的车辆管理系统在缓解停车难的问题上将具有十分重要的意义。
此次开发的智能车辆管理系统采用B/S软件体系架构,以J2EE平台的SSH整合框架为开发工具,通过分析了系统在实际应用中的需求,并根据此为基础,明确了系统的总体设计架构,具体上细化了各个功能模块的设计。整个设计开发过程严格遵循了软件工程的思想,最终开发出的智能车辆管理系统实现了员工管理、停车场车位管理、车辆进出管理以及信息查询等功能。
关键词:车辆管理系统;JSP;MySQL;MyEclipse
Abstract
With the development of our economy, the rapid growth in the number of the vehicles and the drivers in most parts of China, which make our life more convenient, has resulted in the greater parking problems. Obviously, the current parking control methods of our country has lagged behind. The imperfect and unscientific parking control system leads to a low utilization level of the parking space, at the same time, it also leads to all kinds of problems such as the high cost of the management, the heavy workload as well as the great loss of the vehicles. Consequently, it is very important to develop an intelligent parking control system which will significantly contribute to solving the parking problems.
The proposed intelligent parking control system adopts the architecture of B/S, using the framework SSH as a development tools which based on the platform J2EE. On the basis of analyzing the demand of the system in practical application, an overall planning of the system has been drawn up and the design of each functional module has been conceived in detail. The research process strictly follow the methodology of software engineering, and eventually an intelligent parking control system has been developed in which we can realize the staff management, parking space control, the management of the vehicles in and out, the information management etc.
Key words: parking control system; JSP; MySQL; MyEclipse
目 录
摘 要 I
Abstract II
第1章 绪论 1
1.1 课题研究的背景及意义 1
1.2 车辆管理系统的国内外现状 2
1.3 课题的主要目标及章节安排 3
第2章 Java Web相关开发技术 4
2.1 JSP技术 4
2.2 MVC设计思想 5
2.3 SSH框架 6
2.3.1 控制层框架Struts2技术 6
2.3.2 持久层框架Hibernate技术 8
2.3.3 业务层框架Spring技术 9
2.4 Java Web开发环境 10
2.4.1 JDK的安装和配置 10
2.4.2 Tomcat的安装和配置 11
2.4.3 MyEclipse集成环境 11
第3章 系统分析与设计 12
3.1 开发可行性分析 12
3.2系统功能需求分析 13
3.3系统总体设计 13
3.3.1 管理员子系统 14
3.3.2 操作员子系统 14
第4章 数据库设计 15
4.1 数据库概念结构设计 15
4.2 数据库逻辑结构设计 17
第5章 系统开发与实现 21
5.1 SSH整合开发结构 21
5.2 项目具体创建过程 21
5.2.1 持久层设计 21
5.2.2 DAO层设计 22
5.2.3 业务逻辑层设计 24
5.2.4 表现层及设计 25
5.2.5 使用Spring集成Struts与Hibernate 27
5.2.6 项目部署 28
5.3 运行智能车辆管理系统 29
5.3.1 系统登陆界面 29
5.3.2 管理员子系统 29
5.3.3 操作员子系统 34
第6章 结束语 38
6.1 论文工作总结 38
6.2 当下收获 38
6.3 未来展望 39
参考文献 40
致 谢 41
第1章 绪论
1.1 课题研究的背景及意义
从古至今,信息技术一直是人类社会发展进步的一个重要推动力。从另一个方面来说,人类社会发展进步的同时必然进行着信息技术的推陈出新,信息技术发展史也因此被视为人类社会发展史的缩影。在人类社会初步建立的阶段,信息技术便起着举足轻重的作用,随着人类社会的发展进步,信息技术更新换代的节奏越来越快,在社会生活各方面的应用不断发生变化,对人类社会发展的影响也随之深化。
随着科学技术的不断发展进步,信息管理技术也已逐步渗透到社会各领域以及各行业之中,各个企业也逐渐意识到信息管理在企业发展过程中的必要性。在高度信息化的当今社会,信息管理对于一个企业的重要性不言而喻:首先,信息系统是每个企业的基本配备之一;其次,信息系统可以促进各个部门的信息交流,从而进一步完善企业的办公自动化(OA)系统;第三,信息系统作为信息汇集与交换的平台,使企业能够更加便捷地实现对各个部门的日常监管,提高管理效率;第四,信息系统可以加快信息的更新速度,确保信息在传输以及使用过程中的时效性。