随着小区自动化和信息化程度的不断提升,停车位管理受到越来越多小区的重视,为了实现小区停车位的智能化管理,小区智能停车位管理系统应运而生。智能停车位管理系统可以通过对出入小区的车辆进行注册登记、收费管理等活动,进而实现小区信息化建设的提升。面对信息高速发展的机遇,利用各种信息化工具和自动化设备提高小区停车位信息化管理水平无疑是一条行之有效的途径。因此,采用全新的小区智能停车位管理管理系统,已成为小区信息化的办公效率、搞好服务质量的重要方法之一。本系统采用JSP结合SQLServer2012数据库进行设计。本系统实现了小区车主信息、车辆信息、车位信息、出入信息和预约信息的管理、查询及系统备份维护。
关键词:智能停车位;JSP;SQLServer2012
研究背景
在二十一世纪的今天,信息化和智能化已深入人们的日常生活中。在国家大力提升各项民生设施的时代背景下,利用一套智能化停车位管理系统,实现小区信息化水平的提升已经迫在眉睫。本系统鉴于此,实现小区车位规范化、科学化的智能管理,并实现车位信息的自动更新管理。本系统通过利用小区拥有的软硬件环境,实现一整套基于JSP的小区智能停车位信息管理。该系统不仅能够帮助小区物业更好的改善小区车位管理、而且对于各项信息的自动化查询管理提供了极大的方便。
研究现状
近几年停车位管理行业呈现出持续繁盛的形势。然而和国外行业相比,国内的停车位的数据化建设总体情况比较落后,导致停车位在管理的过程中遇到了很多问题。例如新老车位、车主信息资料分散在各个办公人员手中使得我们很难去分类比较和追踪;进入登记、出入收费各个环节的管理信息常常出现断层而难以跟进;车辆资料过来过程当中可能会发生跑丢的现象;停车收费过程当中费用数据信息很难得到最新的统计等等。总而言之,传统的手工管理方式不但降低了俱乐部的工作效率,而且复杂庞大的数据一不小心就很容易出现间题,进而影响小区停车位管理的自动化健身。
而国外的停车位管理情况和国内不同,因为他们起步相对比较早,市场的发展时间也相对比较长,所以对停车位管理的理论知识也比我们相对成熟。总而言之,智能停车位管理系统并不单纯是一个计算机构成的技术系统,技术的复杂性、调用资源的密集性和用户需求的多样性仅是问题的一个方面,而更重要的则涉及到管理思想、管理制度、权力结构和人们习惯的变化等。
研究思路
小区智能停车位系统的设计与实现本着设计功能丰富,易于操作,界面友好为开发原则。首先对系统所涉及到的相关计算机知识整体把握,并进行基础的系统分析。系统分析是程序开发中的一个非常重要的环节,为了能够使设计程序更好、更充分的被展现出来,必须事先进行调查研究。在基础的调查的同时,也要对新系统的功能进行详细的解析分析,这样才能够研究开发出更加完整的系统设计。系统平台利用了SQLServer2012数据库进行数据的存储,设计好所使用的数据库表格,进行系统分析,为系统打下一个坚实的技术基础。
研究目的
开发设计一套利用计算机来实现小区智能停车位管理系统,提高小区停车位信息管理的工作效率。实现各项信息的添加、修改、查询、统计等四个方面的管理功能。
功能需求
本系统在需求调研阶段,通过对小区停车位管理过程进行了详细的调查研究,对小区停车位管理出现的问题作了全方位的考察,然后对小区停车位管理需求进行了流程梳理和业务解构,并在这个基础上制定了需求分析说明书。小区停车位管理系统根据车主和小区管理者需求,进行系统的整体架构和功能划分,进而保证设计的小区停车位管理能够服务停车位的管理需求和车主的停车需求。这样明确的系统设计目标,使得系统功能避免出现大的变更,导致系统设计来回修改迭代,减少不必要的工作量。
小区停车位管理系统主要实现的功能模块如下:
(1)用户管理:实现系统管理员的信息维护和程序
(2)车主管理:实现车主的信息维护和程序
(3)车辆管理:实现车辆的信息维护和程序
(4)车位管理:实现车位的信息维护和程序
(5)出入管理:实现车辆出入的信息维护和程序
(6)预约管理:实现车主预约的信息维护和程序
(7)价格管理:实现车位收费价格的信息维护和程序
(8)系统备份:实现系统备份
系统总体设计
小区智能停车位管理系统采用模块式分层设计的开发办法,整套软件根据用户功能需求分析的要求进行分解,主要分解为八大功能模块。各个功能模块又根据实际操作流程分解为更具体的小模块。每个小模块各自实现基本的功能需求,降低了系统的功能模块复杂度。这在方便程序员进行功能测试的同时,也为系统升级功能提供了便利。
为了确保系统各个功能模块既相对独立,又有相互之间的联系,需要使用一些方法:
每个功能模块可以单独进行测试和设计,以便于分析功能是否完整实现。
各个功能模块直接由具体用户设计的属性接口来调用,防止非法流程操作进行不合逻辑的调用,导致不可预判的结果
模块设计标准化, 公用化。增强程序的可读性,便于程序维护与扩充。
主要包括系统登录,系统用户管理、车主信息管理、车辆信息管理、车位信息管理、车辆出入管理、收费价格管理和预约信息管理及系统备份8个子系统。
系统用户管理:实现系统用户的添加、修改、删除和查询,是系统的基础模块。
车主信息管理:实现车主的添加、修改、删除和查询,是系统的重要模块。
车辆信息管理:实现车辆的添加、修改、删除和查询,是系统的关键模块。
车位信息管理:实现车主的添加、修改、删除和查询,是系统的基础模块。
车辆出入管理:实现车辆出入信息的添加、修改、删除和查询,是系统的核心模块。
收费价格管理:实现收费价格的添加、修改、删除和查询,是系统的基础模块。
预约信息管理:实现预约的添加、修改、删除和查询,是系统的重要模块。
系统备份:实现系统备份。
系统进入登陆界面,显示系统的名称等提示输入的信息。本系统的用户类型有二类,管理员和普通用户。输入分配的账号密码,如果通过验证就可以进行登陆。否则就会提示密码错误或者没有这个账号。登陆系统后,会根据登陆的身份显示不同的页面信息。本界面使用了标签控件、文本框控件、下拉框控件和图片控件及按钮控件。在文本框控件里面输入账号和密码信息及验证码信息后,点击提交按钮就会发送到后台服务器进行身份验证。
车主信息管理实现
在如图界面进行车主信息的管理。
在车主管理界面使用了表格控件、按钮控件,文本框控件和标签控件。在文本框控件输入车主信息后,点击提交按钮,就可以进行车主信息的添加,点击车主列表的修改就可以进行车主信息的修改。点击车主列表的删除就可以进行车主信息的删除。
车辆信息管理实现
在如图界面进行车辆信息的管理。
在车辆管理界面使用了表格控件、按钮控件,文本框控件和标签控件。在文本框控件输入车辆信息后,点击提交按钮,就可以进行车辆信息的添加,点击车辆列表的修改就可以进行车辆信息的修改。点击车辆列表的删除就可以进行车辆信息的删除。
车位信息管理实现
车辆入场管理实现
车辆出场管理实现
在如图界面进行车辆出场信息的管理。
收费价格管理实现
《基于JAVA的小区智能停车位管理系统》该项目含有源码、论文等资料、配套开发软件、软件安装教程、项目发布教程等
使用技术:
开发语言:Java
框架:ssm
技术:jsp
JDK版本:JDK1.8
服务器:tomcat7
数据库:mysql 5.7
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
Maven包:Maven3.3.9
浏览器:谷歌浏览器