kl800.com省心范文网

智能停车场收费管理系统


摘要
随着国内经济的不断发展,现代化进程不断加快,私家车不断增加,各类大型 公共场所停车场的车流量不断增加,保安与管理工作也日渐繁重,对机动车的保管 成为一个越来越受关注的社会题。这些大型公共场所停车场设施的使用者数量多, 且多数停留时间短,这要求有一套操作简单,计费快速准确的系统来解决这个问 题。现在普遍采用的人工收费方式,在很大的程度上存在弊端,造成停车场秩序比 较的混乱。 本系统以 J2EE 框架为开发工具,在总结系统需求分析的基础上,提出系统的总 体设计目标、系统总体架构和功能模块的设计。智能停车场收费管理系统从系统需 求分析、概要设计、详细设计到具体的编码实现、功能测试都严格遵循了软件工程 的思想。


关键词:停车管理;JSP;Struts;MySQL;Spring;Hibernate

Abstract
With computer technology, network technology and the rapid development of information technology, to the modern work brought great changes, but also to the lives of many modern convenience。 Logistics and transport industry today is moving in the pursuit of efficient, low-cost, reliable direction。The rise of a wide range of logistics information network, while reducing material consumption, on the other hand increased labor productivity。 Information technology, automation, networking, and has become a distinct characteristic of modern logistics。 Only by relying on modern logistics enterprise of scientific logistics and logistics information management, will be warehousing, transportation, distribution, messaging and other functions into one, in order to provide safe, high quality, fast, accurate and modern logistics services。Therefore, the establishment of sound and effective logistics information management system is necessary。 This system to J2EE framework for development tools,This paper summarizes the analysis of system requirements based on the proposed system design objectives, system structure and function of the overall module design。Logistics management system from the system requirements analysis, preliminary design, detailed design to coding to achieve a specific, functional testing strictly followed the ideas of software engineering。 Keywords: logistics management system;JSP;Struts;MySQL;Spring; Hibernate

目录
摘要 ................................................................................................................................................. 1 Abstract ......................................................................................................................................... 2 目录 ................................................................................................................................................. 3 第一章 绪论 ................................................................................................................................... 5 1.1 背景 .................................................................................................................................. 5 1.2 市场对停车场收费管理系统的要求 .............................................................................. 6 1.3 国内外研究现状及发展方向 .......................................................................................... 6 1.4 课题的主要目标 .............................................................................................................. 6 1.5 系统软硬件配置要求 ...................................................................................................... 7 第二章 相关技术 ........................................................................................................................... 8 2.1 MVC 设计模式 .................................................................................................................. 8 2.2 Struts 技术 .................................................................................................................... 8 2.3 Spring 技术 .................................................................................................................. 10 2.4 Hibernate 技术 ............................................................................................................ 11 2.5 JSP 介绍 ........................................................................................................................ 11 2.6 Mysql 简介 .................................................................................................................... 13 2.7 WEB 服务器配置 ............................................................................................................ 13 2.7.1 JDK 的安装和配置 ............................................................................................ 13 2.7.2 Tomcat 的安装和配置 ...................................................................................... 14 第三章系统分析与设计 ............................................................................................................... 16 3.1 可行性研究 .................................................................................................................... 16 3.2 系统功能需求分析 ........................................................................................................ 17 3.4 系统设计 ........................................................................................................................ 17 第四章 数据库设计 ..................................................................................................................... 19 4.1 系统 E-R 图 ................................................................................................................... 19 4.2 数据库表设计 ................................................................................................................ 21 第五章 系统实现与分析 ............................................................................................................. 24 5.1 系统首页 ........................................................................................................................ 24

5.2 系统主界面 .................................................................................................................... 25 5.3 会员管理 ........................................................................................................................ 25 5.4 员工管理 ....................................................................................................................... 26 5.5 用户管理 ........................................................................................................................ 27 5.6 收费标准设置 ............................................................................................................... 28 5.7 营业额查询 .................................................................................................................... 29 5.8 充值管理 ........................................................................................................................ 29 5.9 停车场管理 .................................................................................................................... 30 5.10 车库信息 ...................................................................................................................... 30 5.11 个人信息管理 .............................................................................................................. 31 第六章 结束语 .............................................................................................................................. 33 6.1.体会与收获 ................................................................................................................... 33 6.2 不足 ................................................................................................................................ 33 6.3 今后的发展方向 ........................................................................................................... 33 结 论 ....................................................................................................................................... 35

参考文献 ....................................................................................................................................... 36 致谢 ............................................................................................................................................... 37

第一章 绪论
1.1 背景
随着信息时代的来临,科学技术的不断提高,特别是计算机科学的日趋成熟, 其强大的功能已被人类深刻的认识到,它正进入人类社会的各个领域并在其所在领 域发挥着越来越重要的作用,产生越来越深远的影响。 当今社会,各行业的竞争不断加剧,其中停车场收费运输行业也正置身于这种 不断加剧的竞争中,行业的发展要求各停车场收费从业者使用更加有效的信息化手 段,拓展自己的经营空间,降低运营成本,提高管理和决策效率。但由于国内各方 面条件的限制,国内停车场收费企业规模小、数量多,缺少竞争优势,并且技术含 量低,大多数只能提供运输和仓储等传统服务,能够提供一揽停车场收费解决方案 的企业很少,再加上国外大企业的竞争,使原本就不足以分得一杯羹的国内企业更 加难以适应市场的变化。传统的的停车场收费管理过多的手工操作和一些不科学的 管理手段,无法满足从业者对企业的全面信息化管理,势必会影响从业者的工作效 率,降低了市场的竞争能力。成功的停车场收费从业者应该的将停车场收费企业的 经济利益作为运营的最终目的,管理的核心也在于如何提高企业的经济效益。 Internet 的开放性、分布性的特点和基于 Internet 的巨大的系统能力使得停车场 收费管理突破了时间和空间的限制。网上停车场收费系统以停车场收费从业者的经 济效益为目标,为其提供了简单易用、功能强大并且高度灵活的应用工具,激励了 从业者的积极性,促使他们为客户提供更加优质的服务,推动了社会文明的进步和 发展。 随着国内信息化步伐的加快,加之停车场收费企业对行业信息的需求越来越 大,促使停车场收费信息网迅速发展,以适应停车场收费行业的市场变化。停车场 收费信息网信息的及时性、准确性完全符合国内停车场收费企业对行业信息的要 求,它已经成为国内停车场收费企业信息的主要来源。同时,通过对人流、停车场 收费、资金流的科学管理和有效控制,提高从业者的工作效率,降低各种经营成 本,从而获取持久的利润,代表一种新的管理模式介入,代表一种新的变化甚至是 变革,当然这种变革,是停车场收费管理和信息技术的有机结合后的结晶,它给从

业者带来更加先进更加高效率的工作模式,可以最大限度地节省人力物力,优化企 业资源配置,具有手工管理所无法比拟的优点。这就是本系统在停车场收费运输行 业应用的重要意义所在。

1.2 市场对停车场收费管理系统的要求
实行改革开放以来,中国经济与世界经济越来越紧密地融合在一起。世界 500 强企业已有 400 多家进入中国市场。外资企业的进入,一方面带来了现代停车场收 费的观念和先进的运做方式。另一方面,也促进了中国停车场收费企业现代停车场 收费服务水平的提高。随着世界经济的飞速发展,全球数字化、网络化、信息化已 成为市场经济时代的主要特征,而停车场收费技术手段的变化将直接决定停车场收 费企业服务水平的高低。当前一些停车场收费企业通过轻资产、甚至无资产经营, 靠对外采购运力,成功地为客户提供了综合性的优质停车场收费服。以低成本和高 效率的运营管理创造出高附加值,并从中获得了高利润。在信息化程度相当高的今 天,停车场收费行业的发展和方向也必然要求更高的信息化和网络化,所以社会对 高质量的停车场收费管理系统有着强烈渴求,当然对停车场收费管理系统的功能要 求也越来越高。

1.3 国内外研究现状及发展方向
针对现在停车场收费信息系统的发展,在国外停车场收费管理信息系统已经发 展进入成熟阶段,并转向复杂功能的研究。在中国虽然起步较晚,但近几年发展却 较快,国内企业停车场收费信息系统大部分是面向基本流程控制,如库存控制系 统、停车场收费跟踪查询系统等。并且采用传统的客户/服务器模式(C/S)结构。但 是随着计算机网络技术飞速发展,对信息的需求日益增大,国内开始转向研究浏览 器/服务器(C/S)模式的开发。在这种结构下,系统的工作界面是通过 IE 浏览器来 实现的,极大的方便了停车场收费信息的更新和有效的管理。

1.4 课题的主要目标
随着互联网的发展,网络化管理领域已日趋成熟,目前最为明显的是信息管理

平台的开发与使用。当然,对于任何停车场收费企业也可采用此方法来加强停车场 收费信息的管理,让管理者可以更方便更快捷的了解停车场收费信息,这样可以通 过停车场收费管理系统网站平台来加强化停车场收费管理。 在停车场收费企业中,停车场收费管理是一项非常重要的工作。使用人工方式 管理停车场收费管理不仅效率低下,而且容易出错,安全性很差。并且在实际操作 中,数据的查找和更新都不容易实现,容易发生差错,导致了管理费用增加,服务 质量难以得到保证,从而影响企业的竞争力。这里设计的智能停车场收费管理信息 系统,就可以解决这些问题。

1.5 系统软硬件配置要求
服务器端建议用户的计算机使用以下配置(或更高): (1)CPU:Intel 或兼容机 PentiumPentium3500MHz 或更高 (2)硬盘:7200 转/分,剩余空间>100M (3)内存:建议 512MB 或更多 (4) Windows XP/Windows 7 (5)JDK6 和 Tomcat 6.0 (6)MYSQL 客户端推荐配置 (1)B/S 模式,客户端要求不高 (2)显示卡:SVGA,16K 色以上显示模式 (3)IE6.01 以上或者兼容版本

第二章 相关技术
2.1 MVC 设计模式
MVC 思想将一个应用分成三个基本部分:Model(模型)、View(视图)和 Controller(控制器)。这=三个部分以最少的耦合协同工作,从而提高应用的可扩 展性及可维护性(如图 l 所示)。MVC 架构的核心思想是:将程序分成相对独立,而 又能协同合作的三个部分。通过使用 MVC 架构,可以降低模块之间的搞合,提供应 用的可扩展性。另外,MVC 的每个组件只关心组件内的逻辑,不应与其他组件的逻 辑混合。

图 1:MVC 结构

2.2 Struts 技术
Struts 作为 MVC 模式的典型实现,对 Model、View 和 Con—troller 都提供了对 应的实现组件。具体的实现如图 2 所示。

图 2:Struts 框架结构图 Struts 的 Model 部分由 ActionForm 和 JavaBean 组成。其中 ActionForm 用 于封装用户请求参数,所有的用户请求参数由系统自动封装成 ActionForm 对象。 该对象被 ActionServlet 转发给 Action.然后 Action 根据 ActionForm 里的请求 参数处理用户请求。而 JavaBean 封装了底层的业务逻辑,包括数据库访问等。在 更复杂的应用中.JavaBean 所代表的绝非一个简单的 JavaBean.可能是 EJB 组件 或者其他的业务逻辑组件。Struts 的 View 部分采用 JSP 实现。Struts 提供了丰富 的标签库,通过这些标签库可以最大限度地减少脚本的使用。这些自定义的标签库 可以实现与 Model 的有效交互,并增加了显示功能。整个应用由客户端请求驱动, 当客户端请求被 ActionServlet 拦截时.ActionServlet 根据请求决定是否需要凋 用 Model 处理用户请求,当用户请求处理完成后,其处理结果通过 JSP 呈现给用 户。Struts 的 Controller 由两个部分组成:系统核心控制器和业务逻辑控制器。 其中.系统核心控制器对应图 2 中的 Actionervlet。该控制器由 Struts 框架提 供.继承 HttpServlet 类,因此可以配置成一个标准的 Servlet。该控制器负责拦 截所有 Http 请求.然后根据用户请求决定是否需要调用业务逻辑控制器,如果需 要调用业务逻辑控制器.则将请求转发给 Action 处理.否则直接转向请求的 JSP 页面。业务逻辑控制器负责处理用户请求,但业务逻辑控制器本身并不具有处理能 力。而是调用 Model 来完成处理。

2.3 Spring 技术
常用的中间件解决方案 EJB 技术是一种重量级的容器 必实现 EJB 的接口 具 有侵略性依赖于 EJQ 容器并且不能单独运行固定了应用功能不能加以配置。 Spring 则是一个解决了许多在 J2EE 开发中常见问题能够替代 EJB 技术的强 大框架,它不依赖于任何的组,是一种轻量级的容器因此它可以有效地组织中间件对 象而不管是否还使用了 EJB 技术,同时 Spring 既是全面的又是模块化的它不是一 个强制性框架,我们可以选择某个组件独立使用 。下面是 Spring 的结构图见图 3

图 3:Spring 模块图

其中 Spring Core 是 Spring 的基础它提供了一个 IOC 容器管理业务组件 而 Spring DAO 和 Spring ORM 不仅提供数据访问的抽象模块 还特别集成了对 Hibernate 的支持并且提供了缓冲连接池和事务处理等重要的服务功能保证了系统 的性能和数据的完整性。 IOC(Inversion of Control)控制反转 /DI(Dependence Injection 依赖注 入)机制是 Spring 框架的核心,IOC 就是由容器控制组件之间的关系 而非传统实 现中由程序代码直接操控。这种控制权由程序代码到外部容器的转移,是谓“反 转”。DI 是对 IOC 更形象的解释,即由容器在运行期中动态地将依赖关系比如构 造参数、构造对象或接口 注入到组件之中。

Spring 采用设值注入机制通过配置文件管理组件的协作对象,创建可以构造 组件的 IOC 容器。这样不需要编写工厂模式、单例模式或者其他构造的方法 就可 以通过容器直接获取所需的业务组件。

2.4 Hibernate 技术
关系数据库作为主流的数据库技术,它的非对象化的管理模式给面向对象开发 带来了异构的数据结构,加大了开发难度。数据库的对象化技术尝试通过两种方式 解决上述问题一种是对象数据库技术(ODBMS),但是 ODBMS 尚未成熟,也不能取 代现今主流的关系数据库,并不实用。另一种是已经被广泛采用的 O/R Mapping

对象关系映射技术,包装关系数据库数据为对象 ,使之提供面向对象的接口。 Hibernate 就从属于后者。 Hibernate 是 O/R Mapping 技术的一种 Java 实现。Hibernate 过映射文件或者 是注解方式将数据库表映射为 Java 类。表中的每条数据视为一个类实例,而数据 列值映射为实例属性。Hibernate 的这些持久对象是基于 Java Bean 和 Java Collections 的,而且它提供的查询语言 HQL 也是一种 OO 语言,语法类似 SQL,只是 把 SQK 里的 TABLE 和 COLUMN 用对象和对象属性代替 这样通过持久性对象将数据 库数据以同构的数据对象形式传送到其他层中加以处理 从此开发者可以以 OO 思想 开发数据处理模块。

2.5 JSP 介绍 JSP,即Java Server Page,Java应用页面程序。作为开发动态页面的一种技 术,JSP是当前大中型企业应用软件首选的开发路线之一。而且JSP是J2EE的重要组 成部分,开发人员可以在JSP中获得J2EE的众多优点。学习JSP也是J2EE入门的必经 之路。 JSP 既依赖于也得益于 J2EE 技术。“一次编写,随处运行”的可移植性使用 户可以专注于 JSP 的开发,而无须考虑系统层面的问题;Java 的开放特性使市面

上涌现出了众多的 Web 框架可供采纳;面向对象的设计,为更加轻松地构筑安全稳 定的 Web 在线系统提供了基础保障。 JSP秉承了J2EE高贵的血统,却又带着平易近人的个性。JSP本质上是一个Java 程序,具备Java语言一切无与伦比的优势。相比依赖于VBScript代码的ASP,以及 依赖于Perl语言的PHP等其他Web编程语言,JSP有着严格的Java语法支持,可以和 Java Bean无缝整合。 ASP采用了解析执行的机制,而JSP则是先编译后执行。因此,在第一次访问时 JSP比ASP要慢,但是JSP的执行则比每次都解析执行的ASP快若干个数量级。微软随 后推出了ASP.NET,号称提供了丰富的面向对象类库,引入中间语言的概念来支持 多种语言,完整地集成了XML及Web Service的支持,利用代码托管机制避免危害服 务器,并期盼以此代替ASP。事实上ASP.NET的框架设计与J2EE框架十分类似,虽然 弥补了ASP之前的缺陷,但是,其对于Windows平台的依赖性以及.NET本身的封闭性 却依然存在。尽管现在有Mono计划将所有的开发转移到Linux,但是由于各种原 因,Mono有着众多的制肘,并不被业界看好。当然,对于Windows环境下的中小型 应用程序,jsp确实是不错的选择。 JSP是线程高度并行的,可以充分利用硬件资源。另外,Java语言与平台无 关,开发者可以将JSP部署在几乎任何操作系统上,UNIX系统可以为JSP提供稳定可 靠的安全运行环境;利用集群技术还可以把多台主机联合起来服务于JSP应用程 序。因此,JSP对于高可靠性、高性能要求的企业级应用系统有较强的吸引力。 从开发者的角度考虑,JSP是开发Web应用程序的首选。JSP支持JavaBean组 件,也就获得了众多Java厂商的有力支持,开发者可以利用JavaBean来完成所有 Java能实现的功能,如数据库连接池、图形绘制、文件IO操作、XML解析、 WebService调用与发布等。Java的开放性也使系统框架如雨后春笋般涌现, Struts,Webwork,Tapstry,Velocity,Hibernate等开源框架为Web应用开发者简化了 开发流程,提高了代码质量,从而降低了学习门槛和开发成本。JSP遵循J2EE规范 所采用的分层结构也使得代码容易组织维护,各个独立的层次分别针对特定的编程 领域,在某个领域发生变化的时候,只需要在对应层次进行针对性的修改,而不会 影响到其他层次的代码。

而相对于Servlet这种Java类,JSP又有着特定的优势。从前面的例子可以看 出,要完成一个简单JSP页面具有的功能,需要编写大量的Servlet代码,而且,从 代码上根本看不出来生成的HTML文档结构。另外,JSP中双引号等特殊字符,在 Servlet中都需要进行转义处理,又进一步降低了程序的可读性。Servlet不能有效 地利用原型页面。事实上,在JSP中,还可以使用标签等特性,进一步将JSP中的 Java代码导致的不利因素削弱。 总之,使用 JSP 可以降低开发门槛,提高程序可读性,开发出高性能的跨平台 企业级软件。所以在线汽车销售网站采用了 JSP 技术。 2.6 Mysql 简介 MYSQL 是sun公司在关系数据库管系统(RDBMS)方面的开发成果。其主要目的 是尽可能快地存储、管理和检索大量数据。我们将使用MYSQL存储与知识系统网站 相关的所有信息,这些信息会由应用程序逻辑动态放置在网页中。 Mysql是sun 公司推出的Mysql 数据库管理系统的最新版本该版本继承了Mysql 6.0 版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相 关软件集成程度高等优点可跨越从运行Microsoft Windows 2000 的膝上型电脑到 运行Microsoft Windows XP的大型多处理器的服务器等多种平台使用。

2.7 WEB 服务器配置
2.7.1 JDK 的安装和配置 JDK 是 Java Develop Kit 的缩写,它是早期 Java 的开发包名称,一直延用至 今。1998 年 JDK 发表 1.2 版本的时候,Sun 公司使用了新名称 Java 2 Platform 来 称呼 Java,译成中文就是“Java 平台”,修改后的 JDK 称为 J2SDK 即 Java 2(Platform)Software Developing Kill。并分为标准版、企业版、微型版,它们 有不同的用途。 从 SUN 公司的 Internet 站点下载最新版本的 JDK,可以从 Sun 公司的主页上免 费下载,它的下载网址为:http://java.sun.com。

双击下载的 JDK 安装程序,进入安装界面,单击“下一步”按钮,更改安装目 录,这里更改为 d:\java;连续单击“Next”(下一步)按钮,直至安装结束。 下面是对 JDK 的环境配置说明(因为现在用 Windows xp 版本的用户居多,所以 以下的环境变量设置都是针对于 Windows xp 环境)。 在 Windows xp 桌面上选择“我的电脑”(右键)→属性→高级→环境变量, 单击系统变量中的“新建”按钮,分别添加如下的系统变量。 变量名:JAVA_HOME;变量值:D:\JAVA。 变量名:CLASS_PATH;变量 值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(加.表示当前路径,所以这里 的.;是不能少的)。 变量名:PATH;变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin。 2.7.2 Tomcat 的安装和配置 Tomcat是一个开放源代码、运行Serv1et和JSPWeb应用软件的基于Java的 Web应用软件容器。Tomcat是由Apache一Jakarta子项目支持,并由来自开放代码 Java社区的志愿者进行维护。TomcatServer是根据servlet和JSP规律执行的,因此 我们就可以说Tomcatserver也实行了Apache一Jakarta规比绝大多数商业应用软件 服务器要好。Tomcat很可能成为下一代Java Web Server的主流。因为Tomcat受

到Sun的全力支持,并由非常强大的开发组织apache来进行发展,这一工程被称 Jakarta计划。从战略上看,Sun现在正借助ApaChe的影响来开发Server端Java技 术,这就是Tomcat。因此可以相信Tomcat己经或者即将是一个较理想Jsp&Servlet 开发和支撑平台。相对地,JSWDK只是一个简化的服务器平台,和稳定程度都比较 有限,而且实际上S幽并不许可将它作为Iflternet上的平台。在SUTN公司的大力支 持下,Tomcat将成为以后Web平台的主流平台。 双击下载的 Tomcat 安装程序,连续单击“下一步“,直至安装结束,只在选择
安装路径时更改为 d:\Tomcat 7.0。 ·设置环境变量:在“我的电脑”属性中设置环境变量:

先测试一下 Tomcat 服务器。首先启动 Tomcat 服务器,执行 Tomcat 目录 bin 子目录下的 startup-using-launcher.bat 程序,会出现一个 Dos 窗口,几秒钟后 Dos 窗口会自动消失,并在任务栏中出现标题为 Catalina 的小窗口,表明服务器已启 动成功了。然后打开浏览器,在地址栏中输入 http://localhost:8080(Tomcat 默认端 口为 8080),如果看到有一个小猫就证明 Tomcat 成功运行。可直接关闭窗口退出 Tomcat. 建立站点:将程序发布包拷贝到 webapps 目录下,启动 Tomcat。在地址栏中 输入 http://localhost:8080/park 进行访问。

第三章系统分析与设计
3.1 可行性研究
该阶段通过对系统目标的初步调研和分析,提出可行性方案并进行论证。我们 在这里主要从技术可行性、经济可行性和操作可行等方面进行分析。 1 经济可行性 开发该系统所需的相关资料可以通过已存在的相关系统进行调查采集,所需 的其他应用软件、硬件系统也易于获得.因此,开发成本较低。而引进使用本系统 后,与传统方式相比,具有高效率、低成本、高质量的特点,可以节省不少人力、 物力及财力。所以,从经济的角度来看,该系统可行。 2 技术可行性 技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置 是否满足开发的需求等。本系统用的是 JSP 开发语言,调试相对简单,当前的计算 机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。软件方面:由 于目前单机模式相对发展成熟,故软件的开发平台成熟可行,它们速度快、容量 大、可靠性能高、价格低,完全能满足系统的需求。 本系统的开发,是典型的 Mis 开发。采用 JSP 编程语言,已无技术上的问题。 3 运行可行性 运行可行性是对组织结构的影响,现有人员和机构和环境对系统的适应性及 人员培训补充计划的可行性。当前信息化技术已经相当普及,各类操作人员水平都 有相当的高度,所以在运行上是可行性的。 4 时间可行性 从时间上看,在两个月的时间里学习相关知识,并开发系统,时间上是有点 紧,但是不是不可能实现,通过两个多月的努力功能基本实现。 5 法律可行性 ① 所有技术资料都为合法。 ② 开发过程中不存在知识产权问题。

③ 未抄袭任何系统,不存在侵犯版权问题。 ④ 开发过程中未涉及任何法律责任。 综上所述,本系统的开发从技术上、从经济上、从法律上都是完全可靠的。

3.2 系统功能需求分析
智能停车场管理系统包括以下几个功能:

?

用户登录 业务描述:用户登录系统使用本系统

?

员工管理 业务描述:管理企业员工信息

?

会员管理 业务描述:管理会员信息

?

停车场管理 业务描述:管理停车场收费信息

?

车库信息 业务描述:可以查询车库车位的使用情况

?

个人信息 业务描述:用于用户管理个人信息,及密码修改

?

营业额查询 业务描述:可以查看停车场营业额情况

?

收费标准设置 业务描述:设置停车收费标准

3.4 系统设计
系统功能模块如下图:

智能停车场收费管理系统

用 户 登 录

员 工 管 理

会 员 管 理

停 车 场 管 理

个 人 信 息

收 费 标 准 设 置

车 库 管 理

营 业 额 查 询

图 5:系统功能图 系统采用 Struts、Spring、Hibernate 框架实现,数据库使用 MySQL,应用服务器 使用 Tomcat7.0。

第四章 数据库设计
4.1 系统 E-R 图
由于直接将显示世界信息按具体的数据组织模型进行组织,必须同时考虑很多 因素,设计工作非常复杂,并且效果也不很理想,因此,需要一种方法来对现实世 界的信息结构进行描述。E-R 方法就是一种实体--关系方法,而其使用的工具就是 E-R 图。E-R 图由实体、实体的属性以及实体之间的关系三部分组成,实体是具有 相同的性质并且彼此之间可以相互区分的现实世界对象的集合;属性是实体所具有 的特征,它是描述实体或者关系的性质的数据项;实体之间的关系通常是指不同实 体之间的关系。智能停车场收费管理系统的 E-R 图如下所示:

用户名

密码

联系电话

用户类型

????

????

用户

图 4-1 用户实体及属性
会员卡号 名称 性别 电话 ????

会员

图 4-2 会员实体及属性

编号

名称

性别

电话

员工

图 4-3 员工信息实体及属性

计算单位 1

费用 1

计算单位 2

费用 2

????

设置信息

图 4-4 设置实体及属性

用户类型

车牌号

进场时间

会员号

????

停车信息

图 4-5 停车信息实体及属性

4.2 数据库表设计
数据库技术的应用已经成为计算机科学技术中必不可少的组成部分,数据库对 信息的存储提供了巨大的支持。本系统使用的是 Mysql 后台数据库,利用 ADO.NET 技术进行访问,该技术提供了多种方式来使用 SQL 语言对数据库进行操作,也可 以以应用连接池来对数据库连接进行操作,减少打开、关闭数据库操作对性能的影 响。Mysql 是 sun 公司开发的一个关系数据库管理系统,它是基于客户端/服务器 模式得数据库系统。以 Transact_SQL 作为它的数据库查询和编程语言。T-SQL 是 结构化查询语言 SQL 的一种,支持 ANSI SQL-92 标准。Mysql 不但可以执行事务 处理、数据存储和数据分析,而且还可以创建新的应用程序。它具有很多优点,例 如,友好的界面、简洁的操作、数据的可伸缩性、与其他服务器软件紧密集成、稳 定的性能等。 数据库在物理设备上的存储结构与存取方法被称为数据库的物理结构,它依赖 与给定的计算机系统。为一个给定的逻辑数据模型选取一个最合适应用要求的物理 结构。根据上面的实体关系分析以及 ER 图,设计智能停车场收费管理系统的数据 库表。
loginuser 用户表 字段 id name rname password phone usertype 类型/长度 varchar varchar varchar varchar varchar varchar 主键 用户名 姓名 密码 电话 用户类型 说明

employee 员工信息表 字段 id 类型/长度 varchar 主键 说明

name sex phone address types birthday emp_no emp_date

varchar varchar varchar varchar varchar date varchar date

姓名 性别 电话 地址 类型 生日 编号 入职时间

marketperson 会员信息表 字段 id name sex id_no birthday phone address email account remark qq 类型/长度 varchar varchar varchar varchar date varchar varchar varchar Int varchar varchar 主键 姓名 性别 会员卡号 出生日期 电话 地址 邮箱 帐户 备注 车牌号 说明

voucher 充值信息表 字段 id id_no person_name 类型/长度 varchar varchar varchar 主键 会员卡号 姓名 说明

types money voun_date

varchar int date

卡类型 金额 充值时间

feescale 设置表 字段 id time1 fee1 time2 fee2 类型/长度 varchar int int int int 主键 记时小时 费用 记时小时 费用 说明

cashier 停车信息表 字段 id cp_no in_date out_date person_type cw_no fee hy_no sf_person status 类型/长度 varchar varchar date date varchar varchar int varchar varchar varchar 主键 车牌号 进场时间 出场时间 客户类型 车位号 费用 会员卡号 收费员 状态 说明

第五章 系统实现与分析
5.1 系统首页
用户可以在首页上登录系统。界面如下所示:

图 5-1 系统首页

5.2 系统主界面
用户登录系统后根据角色的不同,可以看到不同的菜单功能。

图 5-2 系统主界面

5.3 会员管理
管理员通过会员管理功能管理系统中的会员信息。

增加会员信息:

5.4 员工管理
管理员通过员工管理功能管理系统中的员工信息。

5.5 用户管理
管理员通过用户管理功能管理系统中的用户信息。



5.6 收费标准设置
管理员可以收费标准设置功能设置停车的收费标准。

5.7 营业额查询
管理员可以查询到系统的所有营业额,操作员只能查询到自己的营业额。

5.8 充值管理
通过充值管理功能给会员充值。

5.9 停车场管理
通过停车场管理功能,管理停车场的进场,收费。

5.10 车库信息
可以查看当前车库的使用情况。

5.11 个人信息管理
可以管理自己的个人信息,修改密码和查询营业额。

第六章 结束语
6.1.体会与收获
Struts 框架确实有自己独特的优势,Struts 使用使我的开发过程变的简单清 楚,加快了我的开发速度。 这次毕业设计中,我的主要工作是设计,同时也进行了前台部分的编写。这就 更让我认识到了在软件开发过程中设计的重要性;设计一个好的软件结构(包括相 关的模块组成和调用关系、考虑模块的相对独立性、数据库结构设计和实际的软件 流程)对于最终的软件质量和中间的开发量来说是起着关键的作用。 毕业设计能够综合提高我们的能力。除了学习到了相关的技术之外,还学会了 如何自学、如何独立的解决相关的问题以及如何与同学合作解决问题。一个软件的 成功与否不仅和程序设计有关,还与自己的在各个方面的知识的掌握程度、与人合 作的能力都有着密切的关系。

6.2 不足
由于是首次进行这个方面的设计,所以许多方面都有不足,比如 E-R 图的设想 也不是很完善。模块完成后也有许多功能不完善的地方,操作不当就会出现错误。 在这次毕业设计中,由于开发环境和时间的限制,对 Struts、Spring 的掌握 还不足,在过程中遇到了许多问题。 。

6.3 今后的发展方向
由于对于 Struts 框架技术是一个初步学习的过程,同时由于对于开发大的项 目的经验不足,使得代码的重复较大;但是同时发现进行软件的设计和代码的编写 很有意思。我准备以后进一步完善设计方案,同时自己重新编写整个系统的代码并

增加更多功能增加用户体验。如果条件允许,还可以发挥 Java 易移植性,进行相 关的跨平台的移植的探索





经过近 4 个月的开发和设计,在导师刘老师的帮助下,我终于完成了智能停车 场收费管理系统的开发和设计以及论文的写作,系统经过测试,功能未见任何的问 题,目前运行一切正常。本篇论文研究的主题是智能停车场收费管理系统的设计与 实现,主要从智能停车场收费管理系统的概述、相关技术、需求分析、系统设计、 系统实现和系统测试几个方面详细地介绍了整个系统的开发过程。 由于对需求分 析不够细致,管理的实际流程不太熟悉,加之系统设计开发的经验缺乏和时间仓促 等原因,系统开发过程中难免存在一些不足之处。系统实现的功能也存在不足,例 如程序代码不够规范,冗余较多,虽然实现了系统要求的功能,但程序存在一些异 常应该处理;对于用户的一些非法操作和非法输入数据应该在代码编写中进行处 理,防止非法输入造成系统发生错误;另外还存在系统的操作方式和信息提示不明 显等问题。因此系统还有待进一步的改进。 通过这次毕业设计也让我学习到了许多的知识,编程能力和分析解决问题能 力得到了很大的提高,学会了运用所学的计算机理论知识解决项目开发中遇到的实 际问题。我相信这次毕业设计将为我从事计算机工作积累很好的经验。

参考文献
[1]Walter Savitch(美).《JAVA 完美编程》.清华大学出版社,2006 [2] Michael Kofler 著,杨晓云等 译;MySQL5 权威指南(The Definitive Guide to MySQL5);人民 邮电出版社,2006 [3]周亚辉. 《Java 数据库系统项目开发实践》. 科学出版社,2005 [4]孙一林,彭波.《Java 数据库编程实例》. 清华大学出版社,2003 [5]求是科技编著. Java 信息管理系统开发实例导航. 人民邮电出版社,2005 [6] Baron Scbwartz 等 著,王小东等 译;高性能 MySQL(High Performance MySQL);电子工业出 版社,2010 [7]朱福喜. 《Java 语言程序设计》. 清华大学出版社,2005 [8] 张爱平,赖欣. 在 JSP 中调用 JavaBean 实现 Web 数据库访问[J]. 计算机时代, 2007,(01) [9] 侯正雄.网格环境下车库管理的研究与实现[D]. 西北工业大学 2005 [10] 周颖;网络系统的设计与实现[D];电子科技大学;2003 年 [11] 马云飞, 张良均. 利用 JSP 开发动态 Web 应用系统[J]. 现代计算机, 2001,(01) [12]张龙祥.《UML 与系统分析设计》.北京:人民邮电出版社,2001.1 [13][美]Joseph Schmuller.李虎等译.《UML 基础、案例与应用》.北京:人民邮电出版 社,2002 [14]John Lewis William Loftus (美).王锦全译.《JAVA 程序设计基础》. 北京:清华大学出版 社,2004 [15]崔巍.《数据库系统及应用》. 北京:高等教育出版社,2001 [16][美]Jacquie Barker.《Java 面向对象编程指南》,电子工业出版社,2001 [17]李刚 . 《Struts2 权威指南》第二版 . 电子工业出版社,2009-5-1

致谢
本次毕业设计能够顺利的完成,首先要感谢我的毕业设计指导老师刘玉斌副 教授的辛勤指导。刘老师广博的专业知识,严谨的治学态度,诲人不倦的高尚师 德,朴实无华、平易近人的人格魅力对我影响深远。正是因为有了刘老师的精心指 导,我才能够实现智能停车场收费管理系统的设计与开发,顺利地完成我的毕业设 计。在我的十几年求学历程里,离不开父母的鼓励和支持,是他们辛勤的劳作,无 私的付出,为我创造良好的学习条件,我才能顺利完成完成学业,感激他们一直以 来对我的抚养与培育。 同时,我要感谢在四年大学中教导过我的老师。在他们谆谆教导下,让我在大 学中学习到许多的知识。 在此对四年大学生活中所有细心指导我们学习的老师表示衷心的感谢,愿同窗 之间的友谊永远长存!


赞助商链接

模块化智能停车场收费管理系统_图文

5 建立用户档案,完善产品质量 第 1 页/共 26 页 第一部分 系统简介一、 CDRC-3000 系列模块化智能停车场收费管理系统简介 CDRC-3000 系列模块化智能停车场...

智能车牌识别停车场管理收费系统软件操作说明书_图文

智能车牌识别停车场管理收费系统软件操作 说明书 2017-05-17 10:56 多奥智能车牌识别停车场管理收费系统软件操作说明书 一、数据库的安装 1.1 安装数据库 ...

智能停车场管理系统建设方案

TCP/IP 非接触式蓝牙卡智能停车场管理系统是现代化停车场车辆收费及设备自动化 管理的统称,是一个以非接触式 IC 卡为车辆出入停车场凭证、以车辆图像对比管理为...

停车场收费管理系统特点和功能

停车场收费管理系统特点和功能 - 小猫停车 停车场收费管理系统特点和功能 由于近年来车辆急剧增加, 对停车场的需求也越来越高,急需采用现代化手 段对停车场实行...

南京智能停车场收费系统哪家好

南京智能停车场收费系统哪家好 - 随着汽车的日益普及,车辆的防盗以及有效的车辆管理已经受到社会的广泛关注。各车辆管理部门或物业管理部门在给车主提供服务的同时,...

智能停车场管理系统

停车费用,如下 图所示: 智能停车场管理系统 v1.0 6 系统将在“最后一次入口图像”窗口中自动加载并显示的该车 辆的入场图片,在“最后一次出口图像”窗口系统...

智慧停车场收费管理系统组成

智慧停车场收费管理系统组成 - 小猫停车 智慧停车场收费管理系统组成 随着“互联网+停车”的发展,智慧停车通过对停车大数据的掌握,依托其 高频、刚需的优势,实现...

车辆智能识别收费管理系统技术方案_图文

车辆智能识别收费管理系统 技术方案 车辆智能识别收费管理系统技术方案 第一章 前 言 随着科技经济的不断发展,汽车开始普及普通的家庭,大量的汽车为停车场的管理带来...

智能停车场收费管理系统书2015._图文

智能停车场收费管理系统书2015. - 标准 IC/ID 停车场管理系统 解决方案 第 1 页共 13 页 概述 随着科技的进步,电子技术、计算机技术、通讯技术不断...

智能停车场方案_图文

智能停车场方案 - 智能停车场管理收费系统 技术解决方案 打造中国最具发展力的停车场产品 、 第一章、概述 随着科技的进步,电子技术、计算机技术、通讯技术不断地...