《【《停车场管理系统的设计与开发》10000字(论文)】.docx》由会员分享,可在线阅读,更多相关《【《停车场管理系统的设计与开发》10000字(论文)】.docx(15页珍藏版)》请在第一文库网上搜索。
1、停车场管理系统的设计与开发目录停车场管理系统的设计与开发11结论21.1 研究背景21.2 研究意义31.3 国内外发展及现状32 .系统相关技术和开发环境42.1 系统相关技术的介绍43 .系统分析53.1 可行性分析532需求分析533识别参与者63.4 确定比例73.5 停车场车位管理系统74 .系统技术方案分析74.1 停车场本地局域网设计74.2 停车场数据远程传输设计85 .系统设计95.1 系统结构设计95.2 数据库结构91员工表92角色表93 .权限表104 .车位信息表101.1 C卡信息表106 .固定车主停车记录表H7 .临时车Wf车记录表H53系统登录设计116 .系
2、统功能实现126.1 系统登录功能的实现126.2 系统首页的实现126.3 系统信息管理126.4 系统首页126.5 车位信息管理136.6 IC卡信息管理136.7 固定车主停车管理136.8 临时车辆停车管理137 .系统测试137.1 测试目的137.2 测试方法137.3 测试结果138 .结束语14摘要:随着社会和经济的发展,人民的生活水平得到了极大地改善,汽车已经从“奢侈品”变成了一种日常交通工具。在这种情况下,停车场的经营方式也要不断地完善,并结合目前的停车方式和周边环境,设计出一个智能化的停车场。目前,智能化停车场已经是一种主流的停车管理方式。该系统以JaVa语言、SSM为
3、主体框架、TomCat8.5、Ec1ipse2019.MySQ1数据库、Shiro授权框架相结合、功能显示和隐藏功能。该系统包含了员工的信息、权限和角色,员工可以修改自己的口令,可以查看停车位的状况,可以为新加入的车主增加停车位,对于固定的车主和临时的车辆,都可以使用IC卡进行登记,并且可以在刷卡的时候,将车主的信息记录下来。利用IC卡进行停车场的操作,既方便了停车场工作人员的操作,又能增加工作效率,又节省了时间,为客户提供了更好的服务。关键词:停车场;Java;SSM;Shiro随着科学技术的飞速发展,数码资讯工业的迅速发展,经济的飞速发展,人民的生活水准越来越高,生活方式也越来越不同,越来
4、越方便。汽车行业也在飞速发展,家家户户都有自己的车,私人汽车已成为一个普遍的社会现象,因此,家庭拥有小轿车的速度也很快。城市里的汽车越来越多,这让人们的生活变得更加的便利,也让他们的生活变得更加的快速。停车难是一大难题,停车管理也是一个难题,停车问题是全国范围内的一个亟待解决的问题。停车场管理系统是一种高效、安全、便利的车辆车位管理,传统的管理方式已经无法适应用户的需求,从而有效地提高停车场的利用率,达到停车场的盈利经营,为停车场的管理平台,实现全方位的,安全,便利的车辆车位管理,传统的管理方式已经无法适应用户的需求,反而造成停车位和时间的大量浪费,而从数字信息化产业的发展方向上看,车辆车位的
5、管理应该实现智能化,尽可能的充分利用停车位,实现停车收费一体化,提高管理者的管理效率,节省时间和精力。1结论11研究背景随着社会的发展,人们的生活水平越来越高,对汽车的需求量也越来越大。根据工业和信息化部的数据,2010年,我国汽车产量达到1826万台,销量1806万台。然而,随着汽车数量的增加,停车管理的需求也越来越大,因此,如何有效地解决停车场内的交通问题,就成为一个亟待解决的问题。近几年,随着经济的高速发展,人民的生活水平越来越高,人们的物质需求和生活方式也在发生着巨大的改变。随着我国汽车消费的普及,各类机动车辆的快速普及,对其配套设施尤其是停车场的需求也越来越高。停车是“零车速”,停车
6、场和配套设备是静止运输中的一个重要部分。随着公共停车收费的出现,停车收费管理制度应运而生。现有停车场存在管理上的缺陷,系统的可靠性,独立性强,收费过程复杂,劳动强度大,停车场利用率低,票款容易丢失。本文主要从以下几个方面来解决这个问题。为实现管理的优化,使用刷卡消费与现金付款,实行定时计费。该系统使用先进的Java程序语言及相应的技术,对系统进行了优化,使系统使用方便,服务高效,收费透明,防止票款丢失,提高了系统的可靠性,提高了操作人员的工作效率。12研究意义为了解决目前存在的停车问题,开发了一套智能化的停车场管理系统。该系统采用Java编程语言,Shiro授权管理架构,通过用户名、密码、验证
7、码等方式进行验证,由公司的内部人员进行操作系统的验证.并按照用户的权限来显示和隐藏系统的功能,并按照用户的身份来分配工作人员,为用户保存在系统中的用户信息,提供更加安全的管理方式。用户可以通过浏览器进行系统的操作,大大的提高了员工的工作效率,也大大的提升了用户的服务体验。同时,通过这个系统,我们可以更加深入地了解和使用Java技术,这是一个非常有价值的开发体验。1.3国内外发展及现状迄今为止,国内外有关智能停车场的信息感知与诱导管理系统的研究工作已有相当的进展。在国外,由于我国的汽车产业和市政基础设施建设起步较晚,因此在这方面的研究已处于领先地位,许多科研成果也已投入到实际的城市停车场中。19
8、71年,德国亚琛市首次推出了世界上首个停车引导信息系统。在理论上.它是基于动态路径导向的,而在技术上则是通过电子方式进行。在该系统投入使用后,司机们可以在很大程度上缩短找停车位的时间。在美国,曾有一次,联邦公路管理局花费120万美金研发了一套实时动态停车诱导信息系统,这是美国第一次在这方面开展这项工作,并获得了多家政府部门和企业机构的大力支持。该系统在美国明尼苏达州圣保罗市的商业区投入使用,并在随后的一年中得到了验证。在本系统中,由计算机控制中心对数据的采集和处理,然后将数据传输给可变的电子标牌。通过电子指示板,可以随时更新停车场的情况,司机可以根据该信息来选择停车地点。同时,该系统还能给司机
9、提供一条最优的行车路线,使司机能够更好的快速地定位泊位。在国内,关于智能交通的研究相对滞后,尽管很多学者都对此进行了深入的研究,但从整体上看,我国的停车信息诱导系统还处在一个相对初级的发展阶段。经过十多年的发展,目前国内一些大城市已基本建成了智能停车和停车诱导系统。北京王府井停车场诱导系统是国内首创的停车场诱导系统。通过增设信息收集装置,将人工收费停车场改造为智能停车场,采用光纤技术与卫星通信技术组成数据通讯网络,由电脑监控中心对停车场的闲置停车位进行实时收集、处理,并将其数据通过通讯网络传送至各大屏幕,并与北京交通局进行数据共享,以实现停车数据的发布。根据停车场的位置和闲置停车位的显示,王府
10、井附近的司机可以快速地找到停车位,节约停车时间。2.系统相关技术和开发环境2.1 系统相关技术的介绍2.1.1 JaVa介绍JaVa是面向对象的、分布式的、健壮性的、多线程的编程语言,而java则是将C+的精髓发挥到了极致,将C+的所有优势都融合在了一起,抛弃了C+中的那些晦涩难懂的东西,让它变得更加强大,成为更加强大的、更适合学习和编写的一门优质语言。2.1.2 SPring介绍SPring是一种轻型的JEE解决方案,它包含了注入依赖式IoC,控制反转,面向切面的AOP编程。SPring可以实现高度的内聚、低耦合,也就是改善了项目的扩展性(在原有的代码中添加新的特性)以及可维护(高内部聚集,
11、低耦合)。2.2.3 SpringMVC介绍MVC的全称是“模型视图控制器乙是“模式一视图”一“控制器”的简称,是一种软件设计模式,它采用业务逻辑、数据、界面显示等分离方式来组织代码,把业务逻辑集中在一个组件中,无需重新编写业务逻辑,就能改善和个人化界面和用户的互动。SPringMVC则是一种以SPring为基础的、以WEB为基础的、以MVC为基础的轻量级Web框架,它采用MVC的体系结构模式,分离Web层,并对应用程序的生命周期进行管理,极大地方便了日常的开发。2.2.4 MybatiS介绍MybatiS是一种用于操作数据库进行增删和修改的持久层框架。Mybatis几乎不需要使用JDBC编码
12、,也不需要人工设定参数,也不需要获得任何结果。它只需要简单的XM1结构或者注释,就可以对原始的信息进行配置和映射。Mybatis的概念是,开发者在开发人员的基础上,通过使用10%的代码来实现DAO,从而提高了开发的效率。2.2.5 Shiro介绍Shiro是由APaChe公司开发的一个开放源码的、用来进行身份验证和授权的许可管理架构。该方法简单、高效,且无需与网络环境相结合,既可以用于目前的主流Web系统,也可以用于C/S体系结构。3.系统分析3.1 可行性分析通过对该系统进行了可行性分析,为开发人员在系统中是否能够执行项目提供了一个参考。本文主要从以下几个角度对系统进行了分析。3.1.1 技
13、术可行性该系统采用JaVa语言,并采用SSM的综合开发架构。SPring框架贯穿并管理了整个项目,就像一个容器。SpringMVC实现了对前端与后台数据的交互,采用层次结构,便于编程人员的开发。Mybatis架构可以运行数据库,实现持久层的零执行,通过反向工程产生MybatiSXmI和持久层界面的代码,节省了时间,提高了开发的效率。在数据库方面,MySQ1采用开源的关系数据库,它的使用费用低廉,并且容易维护。3.1.2 经济可行性智能停车场管理系统通过IC卡对固定车主和临时车辆进行管理,将系统的当前时间作为停车时间,以确保停车时间的准确性,同时根据停车时间和停车时间的不同,根据出入时间的不同,
14、自动进行停车收费,大大减少了工作的工作量.大大提高了工作效率,同时也避免了因停车造成的数据误差,在停车场出现拥堵时,也能快速准确地处理。利用ShirO的权限管理架构,可以对所有进入系统的人员进行身份验证和授权,并根据自身的权限进行隐藏和显示,只有具有相应权限的人员,才能使用相应的系统功能,以确保车辆和人员的信息安全,便于对人员进行管理。从这一点上看,本系统是切实可行的。3.1.3 操作可行性这个系统采用的是Javajava有跨平台的优点,它可以在任何操作系统上运行JVMo3.2 需求分析本系统主要分为五大模块:系统信息管理、停车场信息管理、IC卡信息管理、车主停车管理、临时停车管理等。1 .系
15、统信息管理分为员工管理、权限管理和角色管理,对员工表、权限表、人物表进行了增删和查找。不过,如果工作人员的表格里有ro1ejd这个属性,那么就必须要通过多个表格的联系.来将这个人的名字显示在雇员界面上,所以在删除人物列表的时候,必须要确定这个人是不是被某个人用过,不能随便删除。2 .停车场信息管理是对停车场中的全部固定停车位进行增、减、查、查的操作。1.1 C卡信息管理是对所有有固定车位的业主进行加、改、查的操作。只有“空闲”状态的车位才能被加到车主手中,停车登记簿和IC卡需要多个表格的联合查询,在删除停车信息时,要判断停车位置是否为IC卡的拥有者所占用,不能随意删除。此外,如果增加IC卡来固定拥有者,那么,被该拥有者所占据的车位就应该变成“占有”状态;如果改变了IC卡上的“停车”,那么,应该将被该拥有者所占据的停车位置变为“占有”,而被改变的停车位置变为“闲置”。1.2 定车主停车管理是对车辆进出停车场的固定记录进行添加、删除和检查。通过对停车单与IC卡进行多个表的关联联合查询,可以确保停车信息的完整性。当车辆在停车时,将车辆驶入停车场的时间作为当前系统的时间,当车辆从车库中被选中,确认车辆出站后,再将车辆的出口时间更改为目前的系统,这样,车辆进出车位的时间就会有一定的时间差。1.3 时停车管理是指对进出停车场的临时车辆进行