基于WEB的停车场管理系统方案设计书和实现Word下载.docx

上传人:b****1 文档编号:13227409 上传时间:2022-10-08 格式:DOCX 页数:42 大小:681.58KB
下载 相关 举报
基于WEB的停车场管理系统方案设计书和实现Word下载.docx_第1页
第1页 / 共42页
基于WEB的停车场管理系统方案设计书和实现Word下载.docx_第2页
第2页 / 共42页
基于WEB的停车场管理系统方案设计书和实现Word下载.docx_第3页
第3页 / 共42页
基于WEB的停车场管理系统方案设计书和实现Word下载.docx_第4页
第4页 / 共42页
基于WEB的停车场管理系统方案设计书和实现Word下载.docx_第5页
第5页 / 共42页
点击查看更多>>
下载资源
资源描述

基于WEB的停车场管理系统方案设计书和实现Word下载.docx

《基于WEB的停车场管理系统方案设计书和实现Word下载.docx》由会员分享,可在线阅读,更多相关《基于WEB的停车场管理系统方案设计书和实现Word下载.docx(42页珍藏版)》请在冰豆网上搜索。

基于WEB的停车场管理系统方案设计书和实现Word下载.docx

姓名(学号)

段景辉(0510101005)

指导教师

李正茂

系负责人

袁暋

二OO九年五月三十日

摘要

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

停车场管理系统是典型的信息管理系统,本停车场管理系统设计的主要功能包括场内车辆管理和后台数据库管理,其中场内车辆管理又分为出入场管理模块、收费模块、用户管理模块、停车场参数、停车场数据管理模块、系统管理模块等。

我们从系统的设计和功能实现方面阐述了管理系统软件的开发过程。

系统采用了B/S架构,Tomcat6.0作为运行服务器,基于J2EE标准、JSP技术利用Hibernate3.1和Struts1.2框架作为开发工具,MyEclipse6.0开发环境,数据库采用MicrosoftSQLServer2000。

开发过程利用MVC开发模式,层次分明。

成功实现了该系统。

试运行结果表明,该系统具有良好的性能和扩展性,较高的响应速度和效率,该系统符合实际的停车场管理系统,为停车场管理供一个快速,简单规范的管理平台。

这对提高信息化程度,降低人力成本有着重要的意义。

关键词:

停车场管理系统,J2EE,Hibernate3.1,Struts1.2

Abstract

Withtherapiddevelopmentofmodernsociety,people'

slivingstandardsimproveandthenumberofvehiclesincreasesrapidly.Peoplepaymoreattentiontoparkingproblemsatthesametime.Inordertomanagetheparkinglotsmoreefficiently,wehavedevelopedaParkingManagementSystem,withsomemodesandtheactualityofpresentparkinglotsconsidered.

ParkingManagementSystemistypicallyoneoftheinformationmanagementsystems.ThemainfunctionsintheParkingManagementSystemincludevehiclemanagementandbackgrounddatabasemanagement,andvehiclemanagementisdividedintothepassinginandoutmodule,thechargingmodule,theusermanagementmodule,theparkingparameters,parkingdatamanagementmodule,andthesystemmanagementmodule.WediscussedthemanagementsystemsdevelopmentprocessfromthesystemdesignandfunctionoftherealizationinthePapers.

Tomcat6.0asarunningserverisusedinthissystemonthebasisofB/Sstructure.BasedonJ2EEstandards,JSPtechnologyasdevelopmenttoolswhichistakenadvantageofHibernate3.1andStruts1.2frameworkandMyEclipse6.0asdevelopmentenvironmentareappliedinthesystem.MicrosoftSQLServer2000isusedasbackgrounddatabase.WedeveloptheuseofMVCpatternindevelopmentprocess.Testresultsshowthatthesystemhasgoodperformanceandscalability,highresponsespeedandefficiencywhichisinlinewiththeactualparkmanagementsystemandcanprovideafast,simpleandstandardizedmanagementplatform.Itisimportanttoimprovetheinformationlevelandreducelaborcosts.

Keywords:

parkingmanagementsystem,J2EE,Hibernate3.x,Struts1.2

第一章绪论

1.1选题背景

近年来,随着我国经济的快速发展,人们生活水平的不断提高,物质需求和生活方式也发生着深刻的变化,以前属于奢侈品的汽车己经逐步走入了市民的日常生活。

伴随汽车消费大众化和各种机动车辆大范围内的迅速普及,车辆对其配套设施特别是停车场提出了更高的要求。

停车是"

速度为零的交通”,停车场及附属相关设施是静态交通的重要组成部分。

停车场收费管理系统是伴随着公用收费停车场这一新生事物而诞生的。

目前的多数停车场存在着以下几个问题,管理漏洞、系统的可靠性、独立性强、收费过程比较繁琐、劳动强度高、停车场利用率低下、票款易流失等。

针对这些问题该停车场系统从以下方面进行设计。

针对管理进行了优化,采用划卡消费和现金支付相结合,系统计时计费。

采用Java高级编程语言和WEB相关技术开发设计管理系统软件,实现网络管理操作。

优化后的系统使用方便、服务高效、收费透明、防止票款的流失,提高可靠性同时也提高了操作者的工作效率。

1.2主要相关技术

1.2.1Struts技术

Struts其英文为在建筑和飞机中使用的金属支架,有支持和支撑的含义,同时也说明了其在WEB设计中的重要作用。

Struts是一个基于SunJ2EE平台的MVC框架,Struts把Servlet、JSP、自定义标签和信息资源(MessageResources)整合到统一的框架中,开发人员利用其进行开发时不用再自己编码实现全套MVC模式,极大的节省了时间[4][11]。

图1-1Struts工作原理

对于基于Struts框架的Web应用程序,当客户端浏览器发出请求时,请求会被控制器截获,并调用在Web应用启动时就加载并初始化核心控制器组件ActionServlet,然后通过ActionServlet从Struts-config.xml文件中读取预先设置的配置信息,并且把他们存放到各个配置对象中。

控制器根据配置文件中的信息,或者选择合适的Action对象,或者直接选择合适的View对象返回给浏览器。

Action对象本身没有任何的逻辑功能,它只是控制器和模型层之间的接口,控制器通过Action调用匹配的模型对象,模型对象根据执行结果,选择合适的View对象返回给浏览器。

,控制器时整个程序执行流程的调度者,在Struts中基本的控制器组建是ActionServlet类,但是Action-Servlet类不包含任何控制信息,程序的所有调度信息都需要在Struts-con-fig.xml配置文件中设置。

1.2.2Hibernate

Hibernate[2]是目前最流行的ORM(Object/RelationalMapper),是连接Java对象模型和关系数据库模型的桥梁,它对JDBC进行了轻量级封装不仅提供ORM映射服务,还提供数据查询和数据缓冲查询功能。

Hibernate将SQL操作完全封装成对象化的操作,开发人员可以方便通过Hibernate来访问数据库。

1.2.3JSP(JavaServerPages)技术

JSP是一种动态网页的技术标准,是一种服务器端嵌入了Java代码的脚本语言。

它把内容的生成和显示分离,能生成可重用的组件,应用了标记简化页面的开发并且具有Java特点。

1.2.4J2EE

1.J2EE介绍

J2EE(Java2Platform,EnterpriseEdition)是SUN公司定义的一个开放式企业级应用规范,他提供了一个多层次的分布式应用模型和一系列开发技术规范,多层次分布式应用模型是根据功能把应用逻辑分成多个层次,每个层次支持相应的服务器和组件.组件在分布式服务器的组件容器中运行,如Servlet组件在Servlet容器上运行,EJB组件在EJB容器上运行,容器间通过相关的协议进行通讯,实现组件的相互调用。

遵从这个规范的开发者将得到行业的广泛支持,使企业级应用的开发变得简单、快速。

2.构建本系统J2EE开发工具

Java虚拟机:

J2SDK1.6;

Java开发工具:

MyEclipse6.0;

WEB服务器采用:

Tomcat6.0。

环境配制过程:

安装好J2SDK1.6后。

在MyEclipse6.0中选择新建J2EEProject->

WebProject,并在WebProject中AddStruts和Hibernate3.1。

1.2.5MVC

MVC的英文全称为Model-View-Controller,即把一个应用程序的输入层、业务处理层、控制流程按照View、Model、Controller的方式进行分离,这样一个应用程序就被划分成相对独立而又协同工作的3个层,即视图层、模型层、控制层。

在MVC设计模式中,客户端WEB浏览器会提交各种不同的用户请求,这些请求由控制器进行处理,控制器根据时间的类型来改变模型或视图,视图也可以接受模型层发出的数据更新通知,依据数据更新的结果调整视图效果,并呈现给用户。

而模型也可以通过视图所获得的用户提交的数据进行具体业务逻辑的处理。

1.2.6JavaScript技术

JavaScript语言的前身是LiveScript语言[5]。

由美国Netscape(网景)公司的布瑞登·

艾克(BrendanEich)为即将在1995年发布的Navigator2.0浏览器的应用而开发的脚本语言。

JavaScript是一种基于对象的语言,这意味它能运用自己已经创建的对象。

本系统主要用JavaScript小程序代码做一些客户端的登陆验证和页面的选择控制。

 

第二章系统分析

2.1系统分析

2.1.1功能需求分析

根据停车场管理系统的需求,确定了该系统的用例图如图2-1所示。

图2-1停车场管理系统用例图

如图2-1所示,该系统主要有超级管理员、管理员和操作员三种角色,不同角色的基本任务如下所述。

超级管理员具有最高的权限,即对本系统所有的权限操作权。

超级管理员授权给管理员赋予管理员应有的权限。

管理员可根据需要来维护角色信息,并授权给相应的操作员。

进行系统的设置,权限设置,数据管理,操作员档案的管理。

操作员行使管理员给与的权限,行使档案管理(车辆档案、卡档案管理、用

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 药学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1