| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

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

文***享

贡献于2021-03-05

字数:22579



20XX 届 毕 业 文(设计)



文(设计)题目

基WEB停车场理系统


设计实现
院系名称

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

计算机科学技术


2005级科班
姓名(学号)


指导教师


系负责










二O O九年X月X日



着现代社会快速发展民生活水快速提高汽车数量飞速增加时停车问题越越受关注实现停车场进行效理结合停车场模式现状开发出停车场理系统
停车场理系统典型信息理系统停车场理系统设计功包括场车辆理台数库理中场车辆理分出入场理模块收费模块户理模块停车场参数停车场数理模块系统理模块等系统设计功实现方面阐述理系统软件开发程
系统采BS架构Tomcat60作运行服务器基J2EE标准JSP技术利Hibernate31Struts12框架作开发工具MyEclipse60开发环境数库采Microsoft SQL Server 2000开发程利MVC开发模式层次分明成功实现该系统试运行结果表明该系统具良性扩展性较高响应速度效率该系统符合实际停车场理系统停车场理供快速简单规范理台提高信息化程度降低力成着重意义
关键词:停车场理系统J2EEHibernate31Struts12
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
Tomcat60 as a running server is used in this system on the basis of BS structure Based on J2EE standards JSP technology as development tools which is taken advantage of Hibernate31 and Struts12 framework and MyEclipse60 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 Test 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 parking management system J2EE Hibernate3x Struts12
目 录
摘 I
Abstract II
目 录 III
第章 绪 1
11 选题背景 1
12 相关技术 1
121 Struts技术 1
122 Hibernate 2
123 JSP(Java Server Pages)技术 2
124 J2EE 2
125 MVC 2
126 JavaScript技术 3
第二章 系统分析 4
21 系统分析 4
211 功需求分析 4
212 系统流程分析 5
22 技术行性分析 5
221 系统数模型层分析设计 6
222 系统视图层设计分析 6
223 系统控制层分析设计 6
第三章 系统总体设计 8
31 系统设计 8
311 总体设计 8
312 业务流程分析 8
312 系统功模块 9
313 系统模块设计 10
32 数库设计实现 10
321 数库需求分析 10
322 数库逻辑设计 11
323 数库实现脚 14
第四章 系统详细设计实现 18
41 登录模块 18
411 功说明 18
412 程序描述 19
42 授权理模块 19
421 功说明 20
422 程序功描述 20
43 系统设置模块 20
431 功说明 20
432 程序功描述 21
44 操作员档案理模块 21
441 功说明 21
442 程序功描述 22
45 数理模块 22
451 功说明 22
452 程序功描述 23
46 档案理 24
461 功说明 24
462 程序功描述 25
47 入场理模块 25
471 功说明 25
472 程序功描述 26
48 出场理 27
481 功说明 27
482 程序功描述 28
49 收费理模块 28
491 功说明 28
492 程序功描述 29
第五章 系统测试运行维护评价 30
51 测试概况测试例 30
511 添加户信息 30
52 系统维护 31
521 系统维护需求起目 31
522 系统维护容 31
523 系统维护工作考虑素 32
524 系统维护工作理 32
53 系统评价 32
结 33
参考文献 34
致谢 35


第章 绪
11 选题背景
年着国济快速发展生活水断提高物质需求生活方式发生着深刻变化前属奢侈品汽车逐步走入市民日常生活伴汽车消费众化种机动车辆范围迅速普车辆配套设施特停车场提出更高求停车速度零交通停车场附属相关设施静态交通重组成部分停车场收费理系统伴着公收费停车场新生事物诞生
目前数停车场存着问题理漏洞系统性独立性强收费程较繁琐劳动强度高停车场利率低票款易流失等针问题该停车场系统方面进行设计针理进行优化采划卡消费现金支付相结合系统计时计费采Java高级编程语言WEB相关技术开发设计理系统软件实现网络理操作优化系统方便服务高效收费透明防止票款流失提高性时提高操作者工作效率
12 相关技术
121 Struts技术
Struts英文建筑飞机中金属支架支持支撑含义时说明WEB设计中重作Struts基Sun J2EE台MVC框架StrutsServletJSP定义标签信息资源(Message Resources)整合统框架中开发员利进行开发时编码实现全套MVC模式极节省时间[4][11]

图 11 Struts工作原理
基Struts框架Web应程序客户端浏览器发出请求时请求会控制器截获调Web应启动时加载初始化核心控制器组件ActionServlet然通ActionServletStrutsconfigxml文件中读取预先设置配置信息存放配置象中控制器根配置文件中信息者选择合适Action象者直接选择合适View象返回浏览器Action象身没逻辑功控制器模型层间接口控制器通Action调匹配模型象模型象根执行结果选择合适View象返回浏览器控制器时整程序执行流程调度者Struts中基控制器组建ActionServlet类ActionServlet类包含控制信息程序调度信息需Strutsconfigxml配置文件中设置
122 Hibernate
Hibernate[2]目前流行ORM(ObjectRelational Mapper)连接Java象模型关系数库模型桥梁JDBC进行轻量级封装仅提供ORM映射服务提供数查询数缓查询功HibernateSQL操作完全封装成象化操作开发员方便通Hibernate访问数库
123 JSP(Java Server Pages)技术
JSP种动态网页技术标准种服务器端嵌入Java代码脚语言容生成显示分离生成重组件应标记简化页面开发具Java特点
124 J2EE
1 J2EE介绍
J2EE(Java 2 Platform Enterprise Edition)SUN公司定义开放式企业级应规范提供层次分布式应模型系列开发技术规范层次分布式应模型根功应逻辑分成层次层次支持相应服务器组件组件分布式服务器组件容器中运行Servlet组件Servlet容器运行EJB组件EJB容器运行容器间通相关协议进行通讯实现组件相互调遵规范开发者行业广泛支持企业级应开发变简单快速
2 构建系统J2EE开发工具
Java虚拟机:J2SDK16Java开发工具:MyEclipse60WEB服务器采:Tomcat 60环境配制程:安装J2SDK16MyEclipse60中选择新建J2EE Project>Web ProjectWeb Project中Add StrutsHibernate31
125 MVC
MVC英文全称ModelViewController应程序输入层业务处理层控制流程ViewModelController方式进行分离样应程序划分成相独立协工作3层视图层模型层控制层MVC设计模式中客户端WEB浏览器会提交种户请求请求控制器进行处理控制器根时间类型改变模型视图视图接受模型层发出数更新通知数更新结果调整视图效果呈现户模型通视图获户提交数进行具体业务逻辑处理
126 JavaScript技术
JavaScript语言前身LiveScript语言[5]美国Netscape(网景)公司布瑞登·艾克(Brendan Eich)1995年发布Navigator 20 浏览器应开发脚语言JavaScript种基象语言意味运已创建象系统JavaScript程序代码做客户端登陆验证页面选择控制



























第二章 系统分析
21 系统分析
211 功需求分析
根停车场理系统需求确定该系统例图图21示

图21 停车场理系统例图
图21示该系统超级理员理员操作员三种角色角色基务述
超级理员具高权限系统权限操作权超级理员授权理员赋予理员应权限
理员根需维护角色信息授权相应操作员进行系统设置权限设置数理操作员档案理
操作员行理员权限行档案理(车辆档案卡档案理户档案理)入场理收费理出场理
根例图部分类图图 22

图 22 类图
212 系统流程分析
停车场理系统分入场停车出场取车两部分图23示

图 23 系统流程图
1入场停车流程
(1)入场
根系统提示停车场现信息控制车辆入场停车场车位情况方停车
(2)卡审核
审核户卡类型判断卡效性
(3)停车
指定停车位置提示户
2出场取车流程
(1)出场审核
卡审核卡车辆匹配审核
(2)收费
根车辆信息卡类型停车时间等收费标准计算收费额度实施收费环节
(3)出场
交费出场相关信息提示完成停车理程
22 技术行性分析
停车场理系统设计中MVC(ModelViewControl)分层设计模式贯穿整设计流程系统开发框架采Struts12 +Hibernate31组合结构
l 模型层
模型层包括数逻辑业务逻辑 系统中Hibernate提供处理数持久化JavaBean业务逻辑Service封装
l 视图层
系统采JSP实现视图层
l 控制层
采Struts技术处理前台请求Service业务逻辑调
221 系统数模型层分析设计
MVC设计模式中M(Model)包括数逻辑业务逻辑
l 数逻辑
数逻辑作Model层面中组成部分设计优劣会系统整体性表现产生关重影响
Hibernate提供强高性象关系型数库持久化服务利HibernateJava基础定义进行持久化层开发Hibernate象关系型数库间构建条快速高效便捷沟通渠道系统中数库增加修改删查询操作通Hibernate数表进行相应操作
l 业务逻辑
业务逻辑业务系统实现组成部分业务逻辑层负责方面实现
(1)理应业务逻辑业务校验添加数时数表中没该项记录允许添加
(2)理业务级象间赖性
(3)理层进行交互接口
(4)事物代理数库插入删时调事物处理物理执行数表更新操作
(5)错误理
222 系统视图层设计分析
MVC设计模式中V(View)视图层(表现层)系统采JSP技术实现系统页面通技术实现
223 系统控制层分析设计
MVC设计模式中C(Control)控制层采Struts框架技术实现控制层控制层需负责功:
(1) 接受客户端HTTP请求
(2) 调M层模型组件执行相应业务逻辑
(3) 获M层业务逻辑处理结果
(4) 根处理结果选择合适视图层呈现客户端
第三章 系统总体设计
31 系统设计
311 总体设计
首先判断登录身份进入相应操作页面通需操作终完成目操作功系统UML活动图图31示
关系数库程序控制

图31 UML活动图
312 业务流程分析
系统者停车场工作员便理鉴现停车场理模式划分成三角色户工作员首先登陆系统系列身份验证登陆成功进入相应操作界面实现理功总体功分析业务流程图图 32业务流程图


图32 业务流程图
中模块应添加修改删功
312 系统功模块
图 33 系统功模块划分

图 33 系统功模块划分
313 系统模块设计
(1)授权理模块 具高理权限超级理员该模块进行操作理员进行授权添加删修改理员
(2)系统设置 超级理员授权理员行该功停车场参数进行设置
(3)操作员档案理 理员行改功停车场业务操作员进行理添加删修改操作员信息
(4)数理模块 该模块显示停车场日常运行产生数场车辆进出数收费金额交班记录相关信息
(5)档案理 该部分功操作员停车场发放卡进行理车档案理停车场顾客信息档案理添加删改修改功
(6)入场理 该模块系统重功模块采集汽车入场时候必参数参数进行处理判断获参数提交台进行相关处理
(7)出场理 汽车离场前进行离场验证停车时间数收集收费模块提供数
(8)收费理 该模块系统重模块根出入场提供参数结合该模块收费标准设置计算出收费金额完成收费印出收费清单
32 数库设计实现
321 数库需求分析
数库设计ER图图 34系统数库ER图制定收费标准卡类型收费标准(时收费次收费)确定停车场顾客户唯条卡信息车信息绑定停车场总车位数决定车位表总车位车位存放部车收费根时入场时信息出场时信息收费标准综合出交班记录记该员工工作时间操作记录班时间段时间操作


图 34 系统数库ER图

根系统需求系统需设计13张表
(1) 卡信息表:存放卡相关信息
(2) 停车场参数表:存放停车场基参数
(3) 户表:存放户基信息
(4) 车信息表:存放车基信息
(5) 权限表:存放应权限信息应行该权限员相关信息
(6) 时收费表:存放时收费时间段
(7) 次收费表:存放次收费时间段
(8) 入场表:存放入场时候信息
(9) 出场表:存放出场时相关信息
(10) 交班表:存放操作员交接班相关信息
(11) 收费表:存放停车段时间收费信息
(12) 车位表:存放车位停车状态
(13) 收费标准表:存放收费统标准

322 数库逻辑设计
面出表详细结构



表31 卡信息表
字段名
描述
类型
长度
否空
否键
id

int
4


cardid
卡编号
varchar
20


cardno
卡号
varchar
20


cardtype
卡类型
varchar
20


cardmoney
余额
money
8


sendtime
发卡时间
datetime
8


activetime
效时间
datetime
8


sendflag
已发
tinyint
1


loseflag
挂失
tinyint
1




表32 停车场参数表
字段名
描述
类型
长度
否空
否键
id

int
4


parkname
停车场名字
varchar
20


parktotal
总车位
int
4


entertotal
入口车道数
int
4


exittotal
出口车道数
int
4


parktel
停车场电话
varchar
20


parkadd
停车场址
varchar
20




表33 户表
字段名
描述
类型
长度
否空
否键
id
编号
varchar
20


name
户名
varchar
20


sex

char
2


tel
电话
varchar
20


cardno
卡号
varchar
20


carno
车牌
varchar
20


address

varchar
20




表34 车信息表
字段名
描述
类型
长度
否空
否键
id

int
4


carid
编号
varchar
20


carno
车牌号
varchar
20


cartype
车类型
varchar
20






表35 权限表

字段名
描述
类型
长度
否空
否键
id

int
4


poperatorid
编号
varchar
20


poperatorname
姓名
varchar
20


poperatorsex

char
10


poperatorpsw
密码
varchar
20


poperatorright
权限
varchar
20



表36时收费表
字段名
描述
类型
长度
否空
否键
id

int
4


timeno
时间号
int
4


starttime
开始时间
char
10


endtime
结束时间
char
20



表37 次收费表
字段名
描述
类型
长度
否空
否键
id

int
4


times_no
时间号
int
4


starttime
开始时间
char
10


endtime
结束时间
char
10



表38 入场表
字段名
描述
类型
长度
否空
否键
id

int
4


encardid
入场编号
varchar
20


encardno
卡号
varchar
20


encarno
车牌
varchar
20


enway
入场车道
varchar
20


entime
入场时间
datetime
8


enposition
指定车位
varchar
20



表39 出场表
字段名
描述
类型
长度
否空
否键
id

int
4


exited
出场编号
varchar
20


excardno
卡号
varchar
20


excarno
车牌
varchar
20


exway
出场车道
varchar
20


extime
出场时间
datetime
8





表310 交班表

字段名
描述
类型
长度
否空
否键
id

int
4


tnoperator
操作员
varchar
20


tnlogintime
登录时间
datetime
8


tnturntime
交班时间
datetime
8


entimes
进场次数
int
4


extimes
出场次数
int
4


totalmoney
金额总计
money
8



表311 收费表
字段名
描述
类型
长度
否空
否键
id

int
4


chargeid
收费编号
varchar
20


chcardno
卡号
varchar
20


chcarno
车牌
varchar
20


chmoney
收费金额
money
8



表312 车位表
字段名
描述
类型
长度
否空
否键
id

int
4


cpcarno
车牌
varchar
20


positionstate
车位状态
varchar
20




表313 收费标准表
字段名
描述
类型
长度
否空
否键
id

int
4


chargestid
标准编号
int
4


cardtype
卡类型
varchar
20


cartype
车类型
varchar
20


chargetype
收费类型
varchar
20


timeno
时间编号
int
4


unittime
单位时间
int
4


unitsum
单位金额
int
4


mostsum
金额
int
4



323 数库实现脚
1 卡信息表
CREATE TABLE [dbo][pcard] (
[id] [int] IDENTITY (1 1) NOT NULL
[cardid] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL
[cardno] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL
[cardtype] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL
[cardmoney] [money] NULL
[sendtime] [datetime] NULL
[activetime] [datetime] NULL
[sendflag] [varchar] (10) COLLATE Chinese_PRC_CI_AS NULL
[loseflag] [varchar] (10) COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY]
2 停车场参数表
CREATE TABLE [dbo][parkparameter] (
[id] [int] IDENTITY (1 1) NOT NULL
[parkname] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL
[parktotal] [int] NULL
[entertotal] [int] NULL
[exittotal] [int] NULL
[parkadd] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL
[parktel] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY]
3 户表
CREATE TABLE [dbo][users] (
[id] [int] IDENTITY (1 1) NOT NULL
[userid] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL
[username] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL
[usersex] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL
[usertel] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL
[u_carid] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL
[u_cardid] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL
[useradd] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY]
4 车信息表
CREATE TABLE [dbo][car] (
[id] [int] IDENTITY (1 1) NOT NULL
[carid] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL
[carno] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL
[cartype] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY]
5 权限表
CREATE TABLE [dbo][rateright] (
[id] [int] IDENTITY (1 1) NOT NULL
[poperatorid] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL
[poperatorname] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL
[poperatorsex] [char] (10) COLLATE Chinese_PRC_CI_AS NULL
[poperatorright] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL
[poperatorpsw] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY]
6 时收费表
CREATE TABLE [dbo][ptime] (
[id] [int] IDENTITY (1 1) NOT NULL
[timeno] [int] NOT NULL
[timestart] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL
[timeend] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY]
7 次收费表
CREATE TABLE [dbo][ptimes] (
[id] [int] IDENTITY (1 1) NOT NULL
[timesno] [int] NOT NULL
[timesstart] [char] (8) COLLATE Chinese_PRC_CI_AS NULL
[timesend] [char] (8) COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY]
8 入场表
CREATE TABLE [dbo][entrance] (
[id] [int] IDENTITY (1 1) NOT NULL
[encardno] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL
[encardtype] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL
[encarno] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL
[encartype] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL
[enway] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL
[entime] [datetime] NULL
[enposition] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL
[enchargetype] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL
[enoperator] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY]
9 出场表
CREATE TABLE [dbo][pexit] (
[id] [int] IDENTITY (1 1) NOT NULL
[excardno] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL
[excarno] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL
[exway] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL
[extime] [datetime] NULL
) ON [PRIMARY]
10 交班表
CREATE TABLE [dbo][turn] (
[id] [int] IDENTITY (1 1) NOT NULL
[tnoperator] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL
[tnlogintime] [datetime] NULL
[tnturntime] [datetime] NULL
[entimes] [int] NULL
[extimes] [int] NULL
[totalmoney] [money] NULL
) ON [PRIMARY]
11 收费表
CREATE TABLE [dbo][charge] (
[id] [int] IDENTITY (1 1) NOT NULL
[cardid] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL
[cardtype] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL
[cartype] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL
[carno] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL
[money] [money] NULL
) ON [PRIMARY]
12 车位表
CREATE TABLE [dbo][carposition] (
[id] [int] IDENTITY (1 1) NOT NULL
[cpcarno] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL
[positionstate] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY]
13 收费标准表
CREATE TABLE [dbo][standardcharge] (
[id] [int] IDENTITY (1 1) NOT NULL
[chargestid] [int] NOT NULL
[cardtype] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL
[cartype] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL
[chargetype] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL
[timeno] [int] NULL
[unittime] [int] NULL
[unitsum] [int] NULL
[mostsum] [int] NULL
) ON [PRIMARY]


















第四章 系统详细设计实现
41 登录模块

图41 登录界面图

411 功说明
登陆页面需户名密码户登录类型分超级理员理员操作员登录类型中进行区进入根理级行功登陆时进行验证首先进行页面级验证输入信息户名密码空次进行数库验证系统中没该理员信息时错误信息抛出页面提示户出错原户已登录时账号密码登陆该系统定程度提高系统安全性
数流图图42示

图42 登录模块数流程图
412 程序描述
loginjsp提供登录户名密码登陆类型三属性通loginForm采集数交loginAction进行登录信息验证根验证信息进入相应界面
try{
byte[] bufferlogintypegetBytes(ISO88591)中文处理
logintypenew String(bufferGBK)
}
catch(UnsupportedEncodingException e)
{eprintStackTrace()}
boolean bool rightDAOisLogin(username passwordlogintype)
if(bool){
if(logintypeequals(1))判断时权限类型登录超级理员
{PlublicStradministratorsuccess
}
else if(logintypeequals(2))理员
{
PlublicStradminsuccess
}
else if(logintypeequals(3))操作员
{
PlublicStroperatorsuccess
}
}
else果输入账号时非法账号页面进行提示
{
ActionMessages errors new ActionMessages()
requestgetSession()setAttribute(errors账号存没该登陆权限)
return (new ActionForward(mappinggetInput()))}
return mappingfindForward(PlublicStr)
42 授权理模块

图43 授权理界面
421 功说明
模块超级理员进行相关操作般户法进入该页面进行操作理员级户该超级理员进行授权产生授权理模块数流图44:

图44 授权理数流图
422 程序功描述
超级理员进入该模块查询理员信息进行理员信息编辑编辑添加删修改
添加理员信息前提保证数库中没该理员信息添加时候首先添加理员理员表中进行检查果存提示添加该理员信息修改理员信息作规定理员ID号时允许修改项目修改修改前复选框中选中利JavaScript代码控制选择理员信息进行修改删时候选择项选择理员进行删
43 系统设置模块

图 45 系统设置界面
431 功说明
理员进入该功界面进行停车场参数设置数流图46

图 46 停车场参数数流图
432 程序功描述
根理员输入停车场参数参数理员停车场参数进行初始化通查询停车场参数显示停车场参数信息
SystemsetForm systemsetForm (SystemsetForm) form
Parkparameter pp new Parkparameter()
ppsetParkname(systemsetFormgetParkname())
Systemoutprintln(systemsetFormgetParkname())
ppsetParktotal(IntegerparseInt(systemsetFormgetParktotal()))
ppsetEntertotal(IntegerparseInt(systemsetFormgetEntertotal()))
ppsetExittotal(IntegerparseInt(systemsetFormgetExittotal()))
ppsetParkadd(systemsetFormgetParkadd())
ppsetParktel(systemsetFormgetParktel())
ParkparameterDAO ppDao new ParkparameterDAO()
requestsetAttribute(parkparameter pp)
try{ppDaosave(pp)}catch(Exception e){eprintStackTrace()}
return mappingfindForward(systemsetsuccess)
44 操作员档案理模块

图47 操作员档案理界面
441 功说明
理员进入该界面查询操作员权限档案信息进行添加删修改数流程图48

图 48 操作员档案理数流程图
442 程序功描述
理员进入该模块查询操作员信息进行操作员信息编辑编辑添加删修改
添加操作员信息前提保证数库中没该操作员信息添加时候首先添加操作员操作员表中进行检查果存提示添加该操作员信息修改操作员信息作规定操作员ID号时允许修改项目修改修改前复选框中选中利JavaScript代码控制选择操作员信息进行修改删时候选择项选择操作员进行删
45 数理模块

图 49 数理交班记录界面
451 功说明
数理页面停车场数进行理场车辆理信息查询进出场数查询操作员收费金额信息查询操作员交班记录查询设计交班数表中数时候考虑该表中记录会班程中时发生变化系统中该表数关联模块中实现交班记录表数更新记录会出现页面进行分页显示实现停车场操作员综合理图410 数理流程图

图410 数理流程图
452 程序功描述
实现数库读数操作停车场日常理进行监理综合数信息便理者进行必商业决策事理等该分页设计思想符合条件数记录集取出然根记录总数页显示记录数进行分页
分页显示查询记录
int intPageSize页显示记录数
int intRowCount记录总数
int intPageCount总页数
int intPage显示页码
String strPage
int mpagecounter
int j1
intPageSize10设置页显示记录数
int lenintPageSize
Turn turn
strPagerequestgetParameter(page)取显示页码
if(strPagenull)表明QueryString中没page参数时显示第页数
{
intPage 1
}
else字符串转换成整型
{
intPage javalangIntegerparseInt(strPage)
}
if(intPage< 1)
{
intPage 1
}
获取记录总数
intRowCount turnlistsize()
记算总页数
intPageCount (intRowCount+intPageSize1) intPageSize
调整显示页码
if(intPage >intPageCount)
intPage intPageCount
if(intPageCount >0){
记录指针定位显示页第条记录
len(intPage1)*intPageSize
turnlistget((intPage1)*intPageSize)
turn(Turn)turnlistget((intPage1)*intPageSize)
显示数
}
m0
while(m< intPageSize && len{
turn(Turn)turnlistget(len)
len++
m++
>








<} >


记录分页显示您页面第
{outprint(  +j+)
}>
46 档案理

图 411 档案理界面
461 功说明
操作员登录该界面进行档案理功包括卡档案车档案户档案理实现档案编辑档案理数流程图412

图412档案理数流程图
462 程序功描述
档案理功模块卡档案理实现卡信息理标记卡类型卡状态金额发卡时间卡丢失挂失标记等信息长期卡充值户理模块长期卡户进行理整系统中长期卡车牌号户持卡应关系档案理包含信息编辑添加删修改程
47 入场理模块

图 413 入场理模块界面
471 功说明
果车入场首先检测否空闲车位果没空闲车位入场成功程实现通设置车位状态进行实现车位信息存储车位信息表中入场理需手动输入信息提交进行必判断指定车位进入停车场指定车位时候根车位车位表中序进行指定记录停车场员操作信息入场时操作员实行动签名方式实现该方式根登陆时候名称入场模块中系统写入图414 入场模块数流程图

图 414入场模块数流程图
472 程序功描述
车辆进入空车情况手动输入卡信息根卡信息进行判断卡类型长期卡果效直接指定车位停车时卡需时发放车辆入场总车位数减1该车位状态先前车状态标记车状态
48 出场理

图 415出场理界面
481 功说明
户取车时操作员该功手动输入出场车辆卡号输入出场车道编号图416出场理数流程图

图416 出场理数流程图
482 程序功描述
户取车手动输入卡信息入场表中卡信息相较果入场表中没记录说明该卡信息相关车辆没入场出场时提示没入场根卡信息进行判断卡类型根入场表中卡类型车类型入场时间收费类型出场时时间计算出收费金额调收费模块入场表中该车相关入场数数表中删出入场相关数记录出入场记录表中交费离场出场停车场总车位数加1
49 收费理模块

图 417 收费清单界面

图 418 收费标准设置界面
491 功说明
收费理停车场理系统重功综合入场时提供信息根设置计费标准计算出收费金额印出收费清单收费理数流程图 419

图 419 收费理数流程
492 程序功描述
显示收费清单进行收费印出收费单提供户收费标准设置时收费次收费时收费时段系统收费提供根设置时间段设置应收费金额次收费次收费指定时间段设置次停车收费金额收费标准车辆类型卡类型关单位时间单位分钟金额单位元金额设置收费额度
第五章 系统测试运行维护评价
系统设计完成测试阶段系统外部环境部素变化断影响系统运行时需系统断适应变化断完善该系统提高系统运行效率水时需始终进行系统维护工作
系统评价指系统建成段时间运行系统目标功实现情况进行检查系统开发中设立系统目标进行时写出系统评价报告
系统维护评价阶段系统生命周期中阶段时间长重阶段系统维护工作坏决定系统生命周期长短效果
时间关系未功模块进行测试系统测试维护工作相较少里选择典型功做测试
51 测试概况测试例
测试执行程序程求测程序机器运行实执行程序发现程序错误通常前者称动态测试者称静态分析广义说属程序测试
动态测试区分两类类测程序成黑盒根程序功设计测试例称黑盒测试(Black Box Testing)类根测程序部结构设计测试例测试者需事先解测程序结构称白盒测试(White Box Testing)
设计中测试方法黑盒法设计测试例篇幅关系列出具代表性测试例现测试中发现问题列出
511 添加户信息
添加户信息时中7字段户ID姓名性电话卡号车牌址中间卡号车牌必须卡信息表车信息表中已存信息操作员执行添加操作时台会判断否存该户信息面添加户信息模块运黑合测试方法中等价划分类写出程序功测试例步骤:
1.建立输入等价类表表51示:
表51 添加户等价类表
输入数
效等价类
效等价类
卡号
卡信息表中该卡号
卡信息表中该卡号
车牌
车信息表中车牌
车信息表中该车牌
2.设计效等价类需测试例表52示:
表51中2效等价类公测试例测试例:


表52 添加户效等价类
测试数
期结果
测试范围
20003000
输入效

3.设计效等价类测试例表53示:
表51中2效等价类公测试例测试例表53:
表53添加户效等价类
测试数
期结果
测试范围
00020003
输入效

添加户信息时果输入表52中测试数会提示操作员添加成功果输入53中测试数会提示操作员户信息已存错误报告
52 系统维护
软件产品开发出交付户进入软件维护阶段维护阶段软件生存周期中时间长阶段花费精力费阶段
系统运行阶段理工作目求开发阶段根区开发阶段求济质时开发系统运行理目信息系统预期时间正常发挥应作产生应效益
系统运行理务围绕目开展般包括三方面工作:
(1)日常运行理
(2)运行情况记录
(3)系统运行情况进行检查评价
系统维护工作适应系统部素外部环境变化排运行障断满足新求保证系统正常工作采取切活动离开系统维护工作信息系统法生存
521 系统维护需求起目
系统维护工作需求起级领导命令求业务部门进步求组织系统部理方式方法策略变化先进计算机通信信息等技术发展创新等素
软件维护终目时满足户已开发产品性运行环境断提高需进达延长软件寿命根次进行维护具体目标分完善性维护适应性维护纠错性维护时种维护终目时始终
522 系统维护容
系统维护工作容程序维护数文件维护系统代码维护机器设备维护系统维护机构员变动等等
523 系统维护工作考虑素
系统维护工作时间长范围广情况复杂般进行系统维护工作项目时系统运行实际情况该项维护工作系统关组织影响系统维护需费员等资源求等方面考虑
524 系统维护工作理
建立严格关规章制度程序提供必资源保证专负责项维护工作职责明确维护时期配置理贯穿整生存周期运行维护时期务尤繁重维护理文档维护日志时评价维护工作效性详细记录维护前维护程中重数情况维护查询时维护费估算软件维护软件开发缩影复杂度工作量开发程合理做出估算
针系统维护工作系统投入运行出现问题时发现找出原进行排保证系统运行程中会技术问题影响整系统运行
53 系统评价
系统采JSP+Struts+Hibernate+SQL Server 2000实现JSP页面设计Java处理台跳转数库操作实现数库增删改等操作Tomcat60作WEB服务器提供适应性强Intranet服务器功具高执行效率
该系统符合实际停车场理系统停车场理供快速简单规范理台提高信息化程度降低力成着重意义

文基WEB停车场理系统设计实现做阐述分析探讨MyEclipse60开发环境利Struts12+Hibernate3技术分析开发该停车场理系统实现基J2EE台开发WEB版停车场理系统基实现般规模停车场应理
该系统设计采MVC开发设计模式整系统应分成三模块:模型视图控制器分担务整系统结构起思路清晰易系统改进维护系统时需开启服务器浏览器中完成该系统操作停车场理系统收费功该系统功模块利程序设置收费标准进行计算收费金额实施收费出入场理实现卡车应关系安全防盗车方面定作系统做软件理方面实现采集数方面需手动输入开发力时间限系统目前需定程度进行改进完善根系统运行程中出现问题系统性功完善方面进步加强
参考文献
[1] 梁建全周力孟志勇田利军.精通轻量级Java EE框架整合方案[M].民邮电出版社2008.
[2] 夏昕曹晓刚唐勇.深入浅出Hibernate[M].电子工业出版社2005.
[3] 吕凤翥马皓.Java语言程序设计[M].清华学出版社2006.
[4] 孙更新宾晟周峰.Struts框架结构Java Web开发技术基础实践教程[M].电子工业出版社2008.
[5] 明日科技梁冰苏宇吕继迪.JavaScript技术开发全[M].民邮电出版社2008.
[6] 王俊标.精通Java Web开发—基StrutsEJBHibernateJBuilder[M].民邮电出版社2007.
[7] 史济民顾春华李昌武苑荣.软件工程—原理方法应[M].高等教育出版社2002.
[8] 樊月华.Web技术应基础[M].清华学出版社2006.
[9] 马海军景丽.Java编程原理实践[M].清华学出版社2005.
[10] 明日科技王毅尹相群.Struts应开发完全手册[M].民邮电出版社2007.
[11] 孙卫琴.精通Struts基MVCJava Web设计开发.电子工业出版社2008
[12] 邓子云燕锋.JSP网络编程基础实践[M].电子工业出版社2007

























致谢
首先感谢导师XX老师百忙中宝贵时间悉心指导导师认真工作态度耐心指导帮助学时间感受老师真切效鼓励
学校生活四年中感谢位老师辛勤劳动私奉献汲取更养分学知识时学做道理忠心祝福老师健康快乐
次感谢学感谢文程中关心帮助感谢留学生活美记忆
感谢家正关怀深沉爱生财富感谢答辩老师文批评指正

文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

相关文档

基于web学生成绩管理系统设计与实现

随着计算机技术在各行各业的广泛应用,将计算机技术应用到学校中去,将大大提高学校管理的效率。学生成绩管理系统将在提高学校管理效率中发挥重要作用。

平***苏 3年前 上传948   0

基于Web技术的驾校考试系统的设计与实现毕业设计

基于Web技术的驾校考试系统的设计与实现毕业设计 摘 要 在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革,而网上考试则是网络技术一个很重要的发展方向。网上考试一方面可以突破时空的界限;另一方面考生在自己熟悉的环境中考试也会更自在,能更好地发挥自己的真实水平,网络考试方式将是以后考试发展的趋势。 本论文主要阐述了基于Web技术的驾校考试系统的设计与实现。论文首先对

z***u 5年前 上传1588   0

基于JAVA WEB的考勤系统设计与实现

基于 JAVA WEB 的考勤系统设计和实现Design and Implementation of Attendance System Based on JAVA WEB摘要科技的发展,带动一系列产业的升级和创新;网络技术的不断更新迭代,冲击着人们的日常生活状态。人们越来越想更方便记录自身企业的考勤情况。但企业部门的多样化,给人们在传统考勤统计中带来了很大

平***苏 11个月前 上传364   0

基于WEB的图书管理系统的设计与实现课程设计

软件工程课程设计报告基于WEB的图书信息管理系统的设计与实现所 在 学 院 信息科学技术学院 专 业 名 称 计算机科学与技术 年 级 学生姓名、学号 指导教师姓名、职称

文***享 3年前 上传906   0

毕业设计管理系统的设计与实现

毕业设计管理系统的设计与实现 摘 要 随着Internet的飞速发展及互联网的普及,计算机已广泛用于政府、军事、科研、商业等部门,连接到千家万户,利用计算机实现毕业设计管理势在必行。 目前高校基本都采用网站的形式管理学生的毕业设计。 本文系统地介绍了毕业设计管理系统的工作原理、实现技术及系统架构方案。从而论述了一个毕业设计管理系统的设计原理、设计思想及具体的实现过程,对

山***1 5年前 上传2641   0

基于web的驾校考试管理系统设计与实现

本文主要从驾校考试管理系统的选题,需求分析而出发,根据现有的驾校系统对其进行功能模块设计。系统实现方面,基于B/S架构,而且在开发技术方面使用了jsp使得其开发更为简化,以Tomcat作为服务器。开发完成后对系统进行测试和条数。

平***苏 3年前 上传583   0

毕业设计(论文)基于PLC的停车场车位控制系统设计

基于PLC的停车场车位控制 系统设计 系 别:机电与自动化学院 专 业 班:电气工程及其自动化xx班 姓 名: 学 号:20xx113xx 指导教师: 201x年6月 基于PLC的停车场车位控制 系统设计 Design of Control System for Parking Spaces Based on PLC 随着汽车工业的迅猛发展,我国汽车拥有量急剧增加,很

l***金 5年前 上传3093   0

毕业设计论文基于PLC的停车场车位控制系统设计

基于PLC的停车场车位控制系统设计系 别:机电与自动化学院专 业 班:电气工程及其自动化班姓 名: 学 号:指导教师: 2011年X月基于PLC的停车场车位控制系统设计Design of Control System for Parking Spaces Based on PLC摘 要随着汽车工业的迅猛发展

文***品 6个月前 上传299   0

基于web的易销售网站的设计与实现

摘要本文设计并实现了基于Web的销售管理系统,从前景的介绍,到各个模块的介绍,再到系统的设计,最后到系统的测试。简述系统的业务和设计的实现。易销售系统属于后台管理系统,而后台管理系统有不同的侧重点,如页面的美观化,业务流程的易操作化,易发布化。本系统从美观化和易操作化两方面进行,从文档管理需求出发,实现了各个模块增删查改,个别模块的导入和导出。系统由商机模块、客户模块、竞争对手模块、联系

平***苏 2年前 上传543   0

基于web的旅游网站设计与实现

随着经济和交通的快速发展,人们对于生活的追求不再停留在物质层面,而是开始了娱乐和精神层面的追求。旅游是现在大多数人在长假期选择的度过方式。如何快速获取各地最新的旅游信息以获得更好的旅游体验便成为旅游者的需求。

爱***享 3年前 上传1777   0

基于web的驴友社交网站设计与实现

近十年来,随着科技地发展进步,各方面都取得了排山倒海的变化。互联网的七通八达,可以让五湖四海的人们在任何时间和地点进行交流,互联网上的社交似乎成为了主流。所以,以前以实体店为主的旅游社似乎也逐渐消失在潮流之中,旅游社交网站成为了主流,人们不用出门就能规划和准备好一切,旅游网站如春笋般崛起。

爱***享 3年前 上传818   0

毕业论文:基于Web的办公自动化系统设计与实现

基于Web的办公自动化系统设计的主要目的是利用现代的互联网技术,采用人机对话方式为办公人员之间搭建一个互动平台。实现无纸化办公和多部门间协同办公,数据存储安全可靠的要求,在降低办公成本的同时,也极大的提高了员工的办事效率。

z***u 5年前 上传1695   0

基于web的图书管理系统

基于Web的图书管理系统目前,信息时代是这个社会的主旋律,社会的各个区域和领域都因为信息的技术改革而发生了新的变化。跟上时代的步伐,因为整个科技社会的变化和发展很快,增强信息化公司的竞争能力,使企业的现在管理能力的到提高旧的企业内图书借阅信息的管理方法早已经不能让大多数现代企业来实现大数量图书的借阅、统,计和管理,旧的图书管理方法注定被时代抛弃,因此该过程必须实现信息化,于是

平***苏 3年前 上传802   0

基于Web的学生信息管理系统

在现如今这个网络技术高度普及和信息全球化的年代,信息化的程度和互联网技术在国际竞争中充当着重要的角色,华为5G的实例告诉我们,谁先掌握技术谁就有话语权。

平***苏 3年前 上传741   0

基于Web的航空机票售票管理信息系统毕业设计

基于Web的航空机票售票管理信息系统院 系计算机学院专 业班 级学 号姓 名指导教师负责教师2009年X月摘 要本文主要介绍了航空售票系统信息管理的设计和实现过程。首先叙述了开发该系统的背景、目的及意义。比较多的篇幅阐述了系统的需求分析、概要设计、详细设计以及功能的实现。本系统主要包括基本信息管理、业

文***享 3年前 上传770   0

基于SSH框架的图书管理系统的设计与实现

基于SSH框架的图书管理系统的设计与实现基于SSH框架的图书管理系统摘 要 如今已经我们已经步入了信息时代,而在信息科技快速发展的形势下,网络现已成为我们工作和日常生活中必不可少的一部分。计算机技术的发展不仅提高了我们的工作效率,为日常工作提供了极大的便利,而且还在大大地改善了我们生活质量。通过计算机代替人工来处理数据已经成为趋势。传统的通过人工来管理图书资源和读者借阅信息

平***苏 2年前 上传759   0

基于JavaWeb的图书管理系统的设计与实现

有效的处理想要的相关信息和如何传播有效的信息,一直是人类不断探索的动力。信息管理运用各种载体,传播通过各种介质,一直伴随着人类文明的发展史。随着互联网的到来,信息传播与管理都上升了一个新的台阶,并且方便应用的同时也要考虑信息传播的安全性,所以编程语言创建之初就考虑了这些问题。

爱***享 3年前 上传1139   0

基于SpringBoot的新闻发布与管理系统的设计与实现

 基于SpringBoot的新闻发布与管理系统的设计与实现 Design and implementation of news release and management system based on springboot

平***苏 2年前 上传805   0

基于Java的图书馆座位管理系统的设计与实现

目前,如何利用计算机系统来对座位进行管理是解决占座问题的关键。该图书馆座位管理系统是基于Java架构,采用Eclipse开发工具,使用SSM等前端开源框架,以MySQL为后台数据库,Tomcat服务器下设计与实现。主要功能包括:管理员登录、学生登陆、用户更改密码、管理员管理、管理员对学生管理、管理员对图书管理、学生借书、学生座位预约。

王***朝 3年前 上传1852   0

基于SSM的图书管理系统设计与实现

随着时代的进步和科技的发展,更多的人通过图书馆借阅书籍来吸收知识,而传统的图书管理方式存在着许多不方便的地方,记录易丢失,所以开发一个易操作,高便捷性并且能够提升工作效率的图书管理系统是很有必要的。

爱***享 3年前 上传1650   0

基于android的物业管理系统的设计与实现19.8

 目录基于android的物业管理系统的设计与实现 3摘 要 3Android property managemengt system 5Abstract 51 绪论 61.1 选题背景 61.2 课题研究现状 61.3 设计研究主要内容 71.4 系统主要设计思想 82 开发环境 82.1 Android系统的结构 8图2-1 Android系统架构图 92.2

平***苏 3年前 上传810   0

基于JSP的小区物业管理系统的设计与实现

在当今社会中,小区居住已经成为城镇居民居住的主要形式。小区物业管理的水平和手段成为决定小区质量和水平的重要因素。而人们对物业管理工作和物业服务的实现信息化的要求逐步提高。再者物业管理也存在复杂的单据处理,比如:维修单,派工单,车辆管理单,访客登记记录,安全检查单,水电气费单,等等,并且单据的处理又存在复杂的工序,那么客观上就需要小区物业管理系统。 小区管理方式在过去人工劳作期间,管理方需要投入非常庞大的人、财和物力来完成管理。这样,在相同成本的投入下,就必然会产生资源和成本的浪费。在更细致的层面,小区的管理会产生很多数据,数据的精细化和复杂度在人工操作层面,必然会产生差错;这样就导致了既付出了大量的工作劳动,又出现很大的失误操作,给业主带来很多的不方便之处。

D***M 6年前 上传2699   0

基于JSP技术的酒店管理系统设计与实现

 基于JSP技术的酒店管理系统设计与实现 基于JSP的酒店管理系统设计与实现摘 要本酒店管理系统是针对当下中小型酒店管理的具体需求,从具体工作出发,对以往的线上酒店

平***苏 3年前 上传749   0

基于SSM的民宿预订管理系统设计与实现

基于SSM的民宿预订管理系统设计与实现Design and Implementation of Home Stay Reservation Management System Based on SSM内容摘要随着民宿行业的迅速发展,各地的民宿拥有了许多个人风格、价格低等优点,导致选择民宿而不去酒店的人也开始变多。民宿的运营者想要扩大运营

平***苏 2年前 上传1352   0

基于VueNode酒店管理系统的设计与实现

旅游业的繁荣和各地地区经济程度都随着现在社会高速发展,人们有更多时间和能力前往世界各地旅游或者出差办公,这时候一个高效成熟的酒店管理系统可以快速帮助旅客完成开住退预约房等各式操作,不仅节约酒店方便人工操作成本,同时减少旅客用户在这期间等待时间,提升用户体验。

平***苏 3年前 上传693   0

© 2006-2021 香当网   

  浙公网安备 33018302001162号
浙ICP备09019653号-34