智能停车场管理系统设计与实现

 2022-01-17 11:01

论文总字数:17135字

目 录

1. 绪论 1

1.1背景 1

1.2国内外发展方向 2

1.2.1国外停车场建设可借鉴之处: 2

1.2.2未来发展方向 2

1.3课题的主要目标 3

2.相关技术 3

2.1 MVC设计模式 3

2.1.1 系统模型层的设计与分析 4

2.1.2 系统视图层的设计与分析 5

2.1.3系统控制层的分析与设计 5

2.2 Struts技术 5

2.3 Spring技术 6

2.4 Hibernate技术 7

2.5 JSP介绍 7

2.6 Mysql介绍 8

2.7 J2EE 8

2.7.1 J2EE介绍 8

2.7.2构建环境 8

3系统分析与设计 8

3.1可行性研究 8

3.1.1经济可行性 8

3.1.2 技术可行性 9

3.1.3运行可行性 9

3.2系统功能需求分析 9

3.3系统设计 10

3.4系统流程分析 11

4数据库设计 12

4.1 系统E-R图的设计 12

4.2数据库表设计 13

5.停车场功能实现与分析 16

5.1系统首页 16

5.2系统首页 17

5.3会员信息管理 18

5.4 员工信息管理 19

5.5用户信息管理 20

5.6 收费标准设置 20

5.7营业额查询 21

5.8充值管理 22

5.9停车场管理 22

5.10车库信息 23

5.11个人信息管理 24

6系统测试 26

7总结 26

7.1系统评价 26

7.2体会与收获 26

参考文献 27

致谢 27

智能停车场管理系统设计与实现

杨智

,China

Abstract: This paper aims to design a parking management system. This system is based on J2EE standard, adopts B/S framework, JSP technology, utilizes Hibernate and Struts framework. Run Tomcat 8.0 as the web server and MySQL as the database. Based on the analysis of requirements, the overall design goals of the system, the overall architecture of the system, and the design of functional modules were proposed. The entire process followed the idea of software engineering. The main function of this system is to manage the basic information of parking lots, including the processing of vehicle information and personnel information, to solve the difficulties of difficult parking management and low efficiency. It is a low-cost, accurate billing management system.

Keywords:Intelligent parking system;High efficiency;Hibernate;Struts;

1. 绪论

1.1背景

随着国内互联网技术日新月异的发展以及大众普及速度的加快,车位的需求以及停车场信息收集的规模与日俱增,不同停车场之间的信息交流共享也变得重要。为了顺应市场变化,契合市场发展规律,不同模式的停车场系统涌现了出来。由于停车场的规模各不相同,服务群体也存在差异,管理模式也有不同的方式,管理者需要根据自身的需求,选择节约成本、稳定的管理程序,从基本解决需要改进的功能。正确的管理系统有助于带来甚至超过预期期望,科学的管理方式选择将成为是否高效工作的关键性因素。停车场车辆管理的核心要素是收益的最大化、成本极大限度的最低化、车辆信息分配合理化,以及人员管理的制度化。

我国自从实行改革开放以来,经济全球化的加强,与之带来的是与世界经济越来越紧密地联系在一起。越来越多的国际大型企业进驻中国市场,带来了国际性的发展理念和前景,激发国内发展潜力。另外,学习先进的管理模式使企业管理焕然一新。随着全球经济区域化发展,经济全球化的深入,各个国家的经济联系更加强烈。科技进步已能够代表一个国家的综合国力是否强大。吸收国外停车场的先进经验,很多停车场通过资金的小规模投入,信息化管理,为客户提供了综合性的优质停车场服务。通过成本低廉和高效率的运营管理,数字化和信息化的管理理念创造出高收益,以及良好的客户反映。在信息化程度高速发展的21世纪,停车场管理行业的迅猛发展和新型模式的出现必然要求更高的人性化,对大中型停车场的需求也是社会的一个热门话题,同时也对系统的功能提出了更多的要求,便捷性也成为客户的需求之一。

在整个停车场行业对信息的管理中,及时性和准确性是智能停车场的核心所在。同时,通过对不同时间段人流量、车流量的记录,对数据进行可视化分析。整个系统不但提高劳动者的工作效率,能够在合理范围内降低经营成本,获得甚至超过预期的盈利目标,同时能够根据数据制定更好的发展目标。从人工化到信息化的跨越发展,与当前时代发展同步。停车场管理是在快速发展的社会背景下和计算机信息技术的有机结合,收费管理从互联网的便捷高效中得到启发,科学的工作机制,提高效率,优化企业资源配置。信息管理与人工相比,差距明显,最主要的的在于改善了人工收费的低效性,降低了出错率,以及管理的无序性和复杂性,这就是本系统在停车场收费运输行业,劳动者服务行业中的重要意义所在。该智能停车场管理系统中的主要操作人员包括管理员和操作员,管理员操作范围包括会员信息,人员信息,收费模块,后台数据处理,营业额查询等,操作员方面包括会员充值,车辆进、入场信息,车库具体位置,车库营业额,系统后台数据等模块。

1.2国内外发展方向

停车场由最初的人工收费向自动收费模式转变,国外在自动化的发展成熟的基础上向人性化转变,研究出了更加全面的功能为顾客服务,研究过程中更加注重人性化发展。虽然在在中国停车场收费起步较晚,但近几年受到国外的引荐和启迪,发展速度明显加快。当前国内综合性的大中型停车场基本采用人工收费方式,过程繁琐,其中车位数量管理,收费管理均为分开记录,不能融合在一起进行统一管理。随着计算机技术的普及,信息化管理理念越来越受到企业的追捧,其中精确度也是受到各大企业所认可。系统的架构由原来的客户/服务器模式向浏览器/服务器模式转变,结构的变化带来了功能的改变。在客户/服务器模式下,功能实现是通过浏览器来实现的,对目标实现的硬件要求降低,在很大程度上方便了停车场收费信息的更新和有效的管理。

1.2.1国外停车场建设可借鉴之处:

美国:注重停车控制管理系统的评估

日本:鼓励经营者多建立体停车场

新加坡:政府打造公共智能化停车场

英国/意大利:网上约定车位

1.2.2未来发展方向

智能停车场正在朝联网化、无人化方向高速发展:传统的停车场管理系统只能控制车辆的进出问题,对于停车场内部的车位寻找,找到车辆,快速进出等功能则没有涉及,同时在人员管理也没有合理的管控措施。同时存在着收费的方式单一、人力耗费过大、管理效率低下、收费漏洞等问题,智能停车场在未来的发展趋势有如下几个方面:
  停车场之间实现联网,进行数据分享,解决信息过于独立的问题,建设高效的物联网平台,对大中型营业停车场的信息数据分析,车位指引、网络预定、电子支付 、停车出、入场等功能。
  1、车位自助引导和反向寻车系统的快速普及。  
  2、为追求快捷便利的服务模式,服务方式趋向无人化。
  3、互联网进行车位预订、费用自助支付、车辆寻找。移动互联的发展,促使互联网的数量已经远远超过了固定互联网用户,手机停车的快速普及,这过程符合了当下发展的趋势。
  4、立体车库增多,占地减少,利用率提高,同时提高便利程度。

1.3课题的主要目标

信息化的成熟在管理领域中带来了极大的便利,目前最为明显的是各种管理类型的企业在信息技术中的运用,平台管理能够使管理模式趋于系统化、科学化。收费企业在选取管理模式时,平台化管理的方法成为大中型企业的首选,规模化系统化的管理停车场信息。管理者快速查看核心信息,通过数据平台,掌握整个发展的趋势,改进管理方式,提高利润。

在停车场管理中,最重要的工作是车辆的合理安排以及费用的收取,收取记录。与人工管理比较,效率提高,安全性提高,出错率也降低。在实际操作中,车辆信息的查找和信息的更新都会带来大量的工作流程,随之带来了额外的管理费用,与最初的设想不符合。与此同时,客户的用户体验将会下降,服务质量不能够得到保证,出错率极高甚至影响企业的形象,在同行业中降低了竞争能力,影响巨大。本智能停车场系统将从这些需要改进的地方出发,设计新型管理方式,解决问题。

2.相关技术

智能停车场管理系统遵循整个软件开发的流程和思想,首先针对问题设计出需求分析,制定出概要设计。在确立好本系统的具体功能后,写出详细设,其中包括具体的编码操作、功能实现,以及最后的测试分析。本系统基于J2EE标准,采用B/S架构、JSP技术,利用Hibernate和Struts框架。运行以Tomcat8.0作为运WEB服务器,MyEclipse Professional代码平台,数据库采用MySQL5.5。开发过程利用MVC开发模式。该系统有良好的延伸性,可运行程度高,能够在一定范围内完善功能,并且在不同环境下有良好的稳定性,拥有较高的响应速度和效率。

2.1 MVC设计模式

MVC(Model-View-Controller)设计模式是将一个程序按照不同的要求进行分离,三个层次分别行使不同的功能,但又同时能够进行协同工作。三个层次分别为M模型层处理,V视图层处理,C是指控制层,在MVC设计模式中,当用户提出请求时,浏览器将信息反馈到处理器。处理器收到请求指令后,判断其类型,根据类型的不同更改模型或者视图。模型可以对数据进行直接访问。当模型层发出数据的请求时,视图也能够接收到信息。数据更新后,其更改结果会在最快时间在显示器上显示出来,提示用户查看。模型层可以对不同类型的视图进行业务逻辑的处理。

MVC框架可以使三者以最少的耦合协同工作,减少由于高耦合产生的弊端。MVC框架通过提高各个部分的独立性,为功能的可扩展性和可维护性做好了铺垫。通过使用MVC架构,控制器能够组织联系其他几个层面,使其完整。MVC降低模块间的耦合度,增加其可扩展性。另外,MVC组件之间的逻辑不允许混合。

图2-1:MVC结构

2.1.1 系统模型层的设计与分析

  • 数据逻辑

Model层面中的处理方法和相关的数据都会封装在模型中,主要部分由数据逻辑组成,模型层次结构的合理化对系统的性能能否完整的表现出产生至关重要的影响。

剩余内容已隐藏,请支付后下载全文,论文总字数:17135字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;