搜档网
当前位置:搜档网 › 基于WEB的停车场管理系统设计和实现

基于WEB的停车场管理系统设计和实现

基于WEB的停车场管理系统设计和实现
基于WEB的停车场管理系统设计和实现

2009 届毕业论文(设计)

论文(设计)题目基于WEB的停车场管理系统的

设计和实现

院系名称计算机科学与技术系

专业(班级)计算机科学与技术

2005级本科1班

姓名(学号)段景辉(0510101005)

指导教师正茂

系负责人袁暋

二O O九年五月三十日

摘要

随着现代社会的快速发展,人民生活水平快速提高,汽车的数量飞速增加,与此同时停车问题也越来越受到人们的关注,为了实现对停车场进行有效的管理,结合一些停车场的模式和现状开发出本停车场管理系统。

停车场管理系统是典型的信息管理系统,本停车场管理系统设计的主要功能包括场车辆管理和后台数据库管理,其中场车辆管理又分为出入场管理模块、收费模块、用户管理模块、停车场参数、停车场数据管理模块、系统管理模块等。我们从系统的设计和功能实现面阐述了管理系统软件的开发过程。

系统采用了B/S架构,Tomcat6.0作为运行服务器,基于J2EE标准、JSP技术利用Hibernate3.1和Struts1.2框架作为开发工具,MyEclipse6.0开发环境,数据库采用Microsoft SQL Server 2000。开发过程利用MVC开发模式,层次分明。成功实现了该系统。试运行结果表明,该系统具有良好的性能和扩展性,较高的响应速度和效率,该系统符合实际的停车场管理系统,为停车场管理供一个快速,简单规的管理平台。这对提高信息化程度,降低人力成本有着重要的意义。

关键词:停车场管理系统,J2EE,Hibernate3.1,Struts1.2

Abstract

With the rapid development of modern society, people's living standards improve and the number of vehicles increases rapidly. People pay more attention to parking problems at the same time. In order to manage the parking lots more efficiently, we have developed a Parking Management System, with some modes and the actuality of present parking lots considered.

Parking Management System is typically one of the information management systems. The main functions in the Parking Management System include vehicle management and background database management, and vehicle management is divided into the passing in and out module, the charging module, the user

management module, the parking parameters,parking data management module,

and the system management module. We discussed the management systems development process from the system design and function of the realization in the Papers.

T omcat6.0 as a running server is used in this system on the basis of B/S structure. Based on J2EE standards, JSP technology as development tools which is taken advantage of Hibernate3.1 and Struts1.2 framework and MyEclipse6.0 as development environment are applied in the system. Microsoft SQL Server 2000 is used as background database. We develop the use of MVC pattern in development process. T est results show that the system has good performance and scalability, high response speed and efficiency which is in line with the actual park management system and can provide a fast, simple and standardized management platform. It is important to improve the information level and reduce labor costs.

Key words: p arking management system,J2EE, Hibernate3.x, Struts1.2

目录

摘要........................................................................................... I Abstract .......................................................................................... II 目录.......................................................................................... I II 第一章绪论.. (1)

1.1 选题背景 (1)

1.2 主要相关技术 (1)

1.2.1 Struts技术 (1)

1.2.2 Hibernate (2)

1.2.3 JSP(Java Server Pages)技术 (3)

1.2.4 J2EE (3)

1.2.5 MVC (3)

1.2.6 JavaScript技术 (4)

第二章系统分析 (5)

2.1 系统分析 (5)

2.1.1 功能需求分析 (5)

2.1.2 系统流程分析 (6)

2.2 技术可行性分析 (7)

2.2.1 系统数据模型层的分析与设计 (8)

2.2.2 系统视图层的设计与分析 (9)

2.2.3 系统控制层的分析与设计 (9)

第三章系统总体设计 (10)

3.1.1 总体设计 (10)

3.1.2 业务流程分析 (10)

3.1.2 系统功能模块 (11)

3.1.3 系统模块设计 (12)

3.2 数据库设计与实现 (13)

3.2.1 数据库的需求分析 (13)

3.2.2 数据库的逻辑设计 (15)

3.2.3 数据库的实现脚本 (20)

第四章系统详细设计与实现 (24)

4.1 登录模块 (24)

4.1.1 功能说明 (24)

4.1.2 程序描述 (25)

4.2 授权管理模块 (26)

4.2.1 功能说明 (26)

4.2.2 程序功能描述 (26)

4.3 系统设置模块 (27)

4.3.1 功能说明 (27)

4.3.2 程序功能描述 (27)

4.4 操作员档案管理模块 (28)

4.4.1 功能说明 (28)

4.4.2 程序功能描述 (28)

4.5.1 功能说明 (29)

4.5.2 程序功能描述 (30)

4.6 档案管理 (32)

4.6.1 功能说明 (32)

4.6.2 程序功能描述 (33)

4.7 入场管理模块 (33)

4.7.1 功能说明 (33)

4.7.2 程序功能描述 (34)

4.8 出场管理 (35)

4.8.1 功能说明 (35)

4.8.2 程序功能描述 (36)

4.9 收费管理模块 (37)

4.9.1 功能说明 (37)

4.9.2 程序功能描述 (38)

第五章系统测试、运行维护与评价 (39)

5.1 测试概况及测试用例 (39)

5.1.1 添加用户信息 (40)

5.2 系统维护 (41)

5.2.1 系统维护的需求起因和目的 (41)

5.2.2 系统维护的容 (42)

5.2.3 系统维护工作要考虑的因素 (42)

相关主题