毕业论文:基于WEB的停车场管理系统设计和实现(终稿)-精品.doc

上传人:b****2 文档编号:1662697 上传时间:2022-10-23 格式:DOC 页数:40 大小:482.51KB
下载 相关 举报
毕业论文:基于WEB的停车场管理系统设计和实现(终稿)-精品.doc_第1页
第1页 / 共40页
毕业论文:基于WEB的停车场管理系统设计和实现(终稿)-精品.doc_第2页
第2页 / 共40页
毕业论文:基于WEB的停车场管理系统设计和实现(终稿)-精品.doc_第3页
第3页 / 共40页
毕业论文:基于WEB的停车场管理系统设计和实现(终稿)-精品.doc_第4页
第4页 / 共40页
毕业论文:基于WEB的停车场管理系统设计和实现(终稿)-精品.doc_第5页
第5页 / 共40页
点击查看更多>>
下载资源
资源描述

毕业论文:基于WEB的停车场管理系统设计和实现(终稿)-精品.doc

《毕业论文:基于WEB的停车场管理系统设计和实现(终稿)-精品.doc》由会员分享,可在线阅读,更多相关《毕业论文:基于WEB的停车场管理系统设计和实现(终稿)-精品.doc(40页珍藏版)》请在冰豆网上搜索。

毕业论文:基于WEB的停车场管理系统设计和实现(终稿)-精品.doc

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

合肥学院

2009届毕业论文(设计)

论文(设计)题目

基于WEB的停车场管理系统的

设计和实现

院系名称

计算机科学与技术系

专业(班级)

计算机科学与技术

2005级本科1班

姓名(学号)

段景辉(0510101005)

指导教师

李正茂

系负责人

袁暋

二OO九年五月三十日

35

摘要

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

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

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

系统采用了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

目录

摘要 I

Abstract II

目录 III

第一章绪论 1

1.1选题背景 1

1.2主要相关技术 1

1.2.1Struts技术 1

1.2.2Hibernate 2

1.2.3JSP(JavaServerPages)技术 2

1.2.4J2EE 2

1.2.5MVC 2

1.2.6JavaScript技术 3

第二章系统分析 4

2.1系统分析 4

2.1.1功能需求分析 4

2.1.2系统流程分析 5

2.2技术可行性分析 5

2.2.1系统数据模型层的分析与设计 6

2.2.2系统视图层的设计与分析 6

2.2.3系统控制层的分析与设计 6

第三章系统总体设计 8

3.1系统设计 8

3.1.1总体设计 8

3.1.2业务流程分析 8

3.1.2系统功能模块 9

3.1.3系统模块设计 10

3.2数据库设计与实现 10

3.2.1数据库的需求分析 10

3.2.2数据库的逻辑设计 11

3.2.3数据库的实现脚本 14

第四章系统详细设计与实现 18

4.1登录模块 18

4.1.1功能说明 18

4.1.2程序描述 19

4.2授权管理模块 19

4.2.1功能说明 20

4.2.2程序功能描述 20

4.3系统设置模块 20

4.3.1功能说明 20

4.3.2程序功能描述 21

4.4操作员档案管理模块 21

4.4.1功能说明 21

4.4.2程序功能描述 22

4.5数据管理模块 22

4.5.1功能说明 22

4.5.2程序功能描述 23

4.6档案管理 24

4.6.1功能说明 24

4.6.2程序功能描述 25

4.7入场管理模块 25

4.7.1功能说明 25

4.7.2程序功能描述 26

4.8出场管理 27

4.8.1功能说明 27

4.8.2程序功能描述 28

4.9收费管理模块 28

4.9.1功能说明 28

4.9.2程序功能描述 29

第五章系统测试、运行维护与评价 30

5.1测试概况及测试用例 30

5.1.1添加用户信息 30

5.2系统维护 31

5.2.1系统维护的需求起因和目的 31

5.2.2系统维护的内容 31

5.2.3系统维护工作要考虑的因素 32

5.2.4系统维护工作的管理 32

5.3系统评价 32

结论 33

参考文献 34

致谢 35

合肥学院计算机科学与技术系毕业论文

第一章绪论

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代码的脚本语言。

它把内容的生成和显示分离,能生成可重用的组

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

当前位置:首页 > 工程科技 > 电力水利

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

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