web的停车场管理系统设计和实现(源码)【字数:8288】
随着改革开放带来的社会发展,人民的生活需求也与时俱进,汽车也慢慢的普及开来,汽车普及的同时停车场问题也慢慢的受到社会的存眷,为了解决这些停车场问题,融合国内外的解决模式和解决方法来开发的停车场管理系统。停车场管理系统集合了国内外的优点有效的解决了此类问题,系统的主要功能的设计分两部分,分别为车辆出入场管理和后台信息数据管理,车辆出入场管理又细分为停车费用标准、停车缴费模块、出入场时间采集、车位状态查询、车辆管理等功能模块。后台信息管理也细分了用户信息管理、管理员信息管理、停车位信息管理等信息管理模块。本文就从这些功能模块上的设计与实现两方面来进行阐述其过程。系统编码使用了Java高级汇编语言,运行服务器为Tomcat8.0,网页使用了JSP技术使用了用Struts1.2框架作为系统开发的工具,MyEclipse开发软件,数据库为Navicat for MySQL。停车场管理系统的开发还使用了MVC开发模型,MVC开发模型层次分明,节省开发周期。使用这些工具与技术开发出了停车场管理系统,系统也流畅运行,说明该系统有很好的稳定性。能够为有效的解决此类问题,并提供一个高效率,易操作的管理平台。
目 录
一、绪论 1
(一)选题背景 1
(二)主要相关技术 1
1. Struts技术 1
2. MVC模型 1
3. JSP(Java Server Pages)技术 2
(三)开发环境 2
二、系统的总体分析 2
(一)系统分析 2
1. 功能需求分析 2
2. 系统流程分析 3
(二)系统可行性分析 4
1. 经济可行性分析 4
2. 技术可行性分析 4
三、系统总体设计 4
(一)系统设计 4
1. 业务流程分析 4
2. 系统功能模块结构划分 5
(二)数据库设计与实现 6
1. 数据库的需求分析 6
2. 数据库的逻辑设计 7
3. 数据库的实现脚本 9
四、系统详细设计与实现 11
(一)登录功能 11
1. *好棒文|www.hbsrm.com +Q: ¥351916072¥
功能描述 11
2. 程序功能描述 12
(二)管理员的权限管理模 13
1. 功能说明 13
2. 程序功能描述 14
(三)停车位管理 15
1. 功能说明 15
2. 程序功能描述 16
(四)用户管理模块 17
1. 功能说明 17
2. 程序功能描述 17
(五)停车费标准管理模块 18
1. 功能描述 19
2. 程序功能描述 19
(六)停车缴费模块 19
1. 功能说明 20
2. 程序功能描述 21
五、系统测试与评价 23
(一)测试方法及测试用例 23
(二)系统评价 23
结论 24
致谢 25
参考文献 25
一、绪论
(一)选题背景
改革开放以来,我国的国民经济飞速的发展,改革开放也不断的提高了人民的生活水平,人民的需求和通勤方式也发生了巨大的变化,改革开放以前属于大宗商品的汽车逐渐走入了人民群众的工作和生活当中。随着汽车的大众化和各类型的机动车辆全国的普及,对停车场的功能提出了更高的要求。根据交通部门发布的数据,我国汽车保有量二点六亿辆,如此庞大的数量停车问题也一直困扰着社会。停车难停车慢停车贵是现在社会的一个难题,停车场如何提高工作效率如何把自己的车位信息共享化,停车场收费管理系统是随着这些问题而开发出来的,缓解社会的停车难题。
现如今大多数的传统停车场有着许多难以解决的问题。比如车辆管理上的漏洞、工作效率低下、车位信息无法共享、停车缴费不规范、人工支出高、车辆停放安全、停车过程繁琐等。停车管理系统就很好的缓解了这些难题,提高了停车场的各个方面效率。系统还针对车位管理、收费结算等方面进行了完善。完善后的停车场管理系统使用简单、易操作、收费透明、保障了车辆安全的同时也提高了其工作效率。
(二)主要相关技术
Struts技术
Struts的翻译意思是为在建的建筑和在造的飞机中使用的支架,大致的意思也就是支撑、支持,可以推出Struts技术在这次系统开发中为框架的作用。Struts技术把Servlet和JSP还有JavaBean等配置性的资源整合到统一的框架当中,为停车场管理系统开发提供了许多配置性的MVC模式。Struts的工作原理见图 11
/
图 11 Struts工作原理
MVC模型
MVC就是模型、视图、控制器的英文缩写,MVC模型其特点就是层次分明。模型是整个系统的主体,它主要包括两方面,分别为业务的流程逻辑和后台数据模块。它和数据的格式没用关系,为试图提供了数据。视图就是用户与系统交互的界面,系统里它由jsp组成。控制器是接受界面请求,并把请求传输给模型来处理,从中起到了一个类似于桥梁的作用。MVC模式可以为系统开发节省很多开发时间。
JSP(Java Server Pages)技术
JSP全称是Java Server Pages,翻译过来就是Java服务器页面的意思。它使用的是Java编程语言,使其在传统的网页HTML文中能够插入Java程序段。JSP的优点就是模板化的方法易用、高效的添加网页内容,也可使用JavaBean和标签技术复用常用功能代码。有着良好工具支持,同时继承了Java语言相对易用性,继承了Java跨平台优势。是一个简单易用的技术
(三)开发环境
开发工具:MyEclipse Navicat for MySQL
服务器:Tomcat8.0
服务端:Win7及以上
编写语言:Java
二、系统的总体分析
(一)系统分析
1. 功能需求分析
依据前期对停车场管理系统的功能设计需求进行分析,得出了其用例图。如图21所示。
/
图21 停车场管理系统用例图
此系统的用例图,可确认系统分别有三种不同角色。三种角色分别为用户、管理员和超级管理员三种,每个角色所使用的功能和权限也是不同的。
超级管理员是系统里面权限最大的,可以管理停车场系统中全部的信息。超级管理员还可以编辑管理员信息,也就是对管理员进行授权。
目 录
一、绪论 1
(一)选题背景 1
(二)主要相关技术 1
1. Struts技术 1
2. MVC模型 1
3. JSP(Java Server Pages)技术 2
(三)开发环境 2
二、系统的总体分析 2
(一)系统分析 2
1. 功能需求分析 2
2. 系统流程分析 3
(二)系统可行性分析 4
1. 经济可行性分析 4
2. 技术可行性分析 4
三、系统总体设计 4
(一)系统设计 4
1. 业务流程分析 4
2. 系统功能模块结构划分 5
(二)数据库设计与实现 6
1. 数据库的需求分析 6
2. 数据库的逻辑设计 7
3. 数据库的实现脚本 9
四、系统详细设计与实现 11
(一)登录功能 11
1. *好棒文|www.hbsrm.com +Q: ¥351916072¥
功能描述 11
2. 程序功能描述 12
(二)管理员的权限管理模 13
1. 功能说明 13
2. 程序功能描述 14
(三)停车位管理 15
1. 功能说明 15
2. 程序功能描述 16
(四)用户管理模块 17
1. 功能说明 17
2. 程序功能描述 17
(五)停车费标准管理模块 18
1. 功能描述 19
2. 程序功能描述 19
(六)停车缴费模块 19
1. 功能说明 20
2. 程序功能描述 21
五、系统测试与评价 23
(一)测试方法及测试用例 23
(二)系统评价 23
结论 24
致谢 25
参考文献 25
一、绪论
(一)选题背景
改革开放以来,我国的国民经济飞速的发展,改革开放也不断的提高了人民的生活水平,人民的需求和通勤方式也发生了巨大的变化,改革开放以前属于大宗商品的汽车逐渐走入了人民群众的工作和生活当中。随着汽车的大众化和各类型的机动车辆全国的普及,对停车场的功能提出了更高的要求。根据交通部门发布的数据,我国汽车保有量二点六亿辆,如此庞大的数量停车问题也一直困扰着社会。停车难停车慢停车贵是现在社会的一个难题,停车场如何提高工作效率如何把自己的车位信息共享化,停车场收费管理系统是随着这些问题而开发出来的,缓解社会的停车难题。
现如今大多数的传统停车场有着许多难以解决的问题。比如车辆管理上的漏洞、工作效率低下、车位信息无法共享、停车缴费不规范、人工支出高、车辆停放安全、停车过程繁琐等。停车管理系统就很好的缓解了这些难题,提高了停车场的各个方面效率。系统还针对车位管理、收费结算等方面进行了完善。完善后的停车场管理系统使用简单、易操作、收费透明、保障了车辆安全的同时也提高了其工作效率。
(二)主要相关技术
Struts技术
Struts的翻译意思是为在建的建筑和在造的飞机中使用的支架,大致的意思也就是支撑、支持,可以推出Struts技术在这次系统开发中为框架的作用。Struts技术把Servlet和JSP还有JavaBean等配置性的资源整合到统一的框架当中,为停车场管理系统开发提供了许多配置性的MVC模式。Struts的工作原理见图 11
/
图 11 Struts工作原理
MVC模型
MVC就是模型、视图、控制器的英文缩写,MVC模型其特点就是层次分明。模型是整个系统的主体,它主要包括两方面,分别为业务的流程逻辑和后台数据模块。它和数据的格式没用关系,为试图提供了数据。视图就是用户与系统交互的界面,系统里它由jsp组成。控制器是接受界面请求,并把请求传输给模型来处理,从中起到了一个类似于桥梁的作用。MVC模式可以为系统开发节省很多开发时间。
JSP(Java Server Pages)技术
JSP全称是Java Server Pages,翻译过来就是Java服务器页面的意思。它使用的是Java编程语言,使其在传统的网页HTML文中能够插入Java程序段。JSP的优点就是模板化的方法易用、高效的添加网页内容,也可使用JavaBean和标签技术复用常用功能代码。有着良好工具支持,同时继承了Java语言相对易用性,继承了Java跨平台优势。是一个简单易用的技术
(三)开发环境
开发工具:MyEclipse Navicat for MySQL
服务器:Tomcat8.0
服务端:Win7及以上
编写语言:Java
二、系统的总体分析
(一)系统分析
1. 功能需求分析
依据前期对停车场管理系统的功能设计需求进行分析,得出了其用例图。如图21所示。
/
图21 停车场管理系统用例图
此系统的用例图,可确认系统分别有三种不同角色。三种角色分别为用户、管理员和超级管理员三种,每个角色所使用的功能和权限也是不同的。
超级管理员是系统里面权限最大的,可以管理停车场系统中全部的信息。超级管理员还可以编辑管理员信息,也就是对管理员进行授权。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/683.html