智慧停车引导管理系统*
2020-01-16马宿林黄静月丁鸿韬陈干回谢沛余
马宿林,黄静月,丁鸿韬,陈干回,谢沛余
智慧停车引导管理系统*
马宿林,黄静月,丁鸿韬,陈干回,谢沛余
(电子电路国家级实验教学示范中心(桂林电子科技大学教学实践部),广西 桂林 541004)
开发了一套智慧停车引导管理系统,采用B/S架构,给出了总体实现方案,搭建了数据库系统,为收费方提供了快捷收费服务,便于管理人员掌控停车场整体状况,方便用户准确、有效地查询停车位信息,使停车管理规范化、系统化、程序化。
停车管理;数据库;B/S架构;汽车行业
1 引言
近年来,中国汽车行业飞速发展,但停车场的建设相对缓慢,停车难、停车位难找、停车场利用率低等问题也随着出现。急需设计一体化智慧停车引导系统,目前国内一些新型的高科技智能停车场诱导系统已经开始投入使用,取得了一定的效果。其成本不高,对车辆的管理也更加方便,但功能相对单一,因此,中国的智能停车场引导系统非常具有发展前景和实际意义。本停车管理系统采用ASP.NET技术实现停车信息的控制和管理,后台采用SQL数据库来存放系统中的各种繁杂的数据信息。该系统能实现系统管理员、车辆类型管理、收费标准管理、车位信息管理、车主信息管理、停车管理和系统管理等功能;大大地提高了大型停车工作效率和管理效率,使停车管理工作更轻松、效率更高。
2 系统总体设计
本停车管理系统包括车主、管理员两种身份,包含9个基础模块,分别是用户登录、首页、系统管理员、车辆类型管理、收费标准管理、车位信息管理、车主信息管理、停车管理和系统管理。整体结构图如图1所示。
图1 系统功能模块图
2.1 系统流程
本系统中最重要的功能模块是停车和归还2个功能模块。停车管理模块是停车管理员操作的功能,首先输入人员的编号,系统就会自动出现用户的详细信息,然后输入停车的编号检索停车信息,存在的停车信息将显示到页面下方,然后点击把该用户的信息添加到数据库中。系统流程图如图2所示。
图2 系统流程图
2.2 数据库设计
数据库设计的关键问题就是对数据模型的研究以及对数据库建模方法的研究。本文的数据库表包括用户表、车辆类别表、车位信息表、车主信息表、收费标准表、提车记录表、用户注册表。
配置WEB.CONFIG文件连接数据库,配置一次就可以在整个程序中访问数据库,程序如下:
3 系统详细设计
本系统采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式,是一种适用于Internet环境下的模型结构,只要用户能连上Internet,便可以在任何时间、地点使用。
3.1 登录模块详细设计
登录模块是系统的首页面,是对用户登录模块进行管理的功能模块,用户输入账号和密码选择用户角色登录成功后,根据角色的不同分别进入不同的管理模块。
用户输入登录账号、登录密码和自己的角色,程序从users表中循环判断输入的信息在数据库中是否存在,如果存在则登录成功,如果信息不存在则提示登录失败。登录成功后把登录账号信息和角色信息保存到Session中供程序判断登录用户和登录角色信息用途。
登录界面如图3所示。
图3 登录界面
3.2 主界面模块详细设计
主界面菜单包括系统管理员、车辆类型管理、收费标准管理、车位信息管理、车主信息管理、停车管理和系统管理,如图4所示。
4 结论
智慧停车引导管理系统采用ASP.NET+SQL模式来订制停车平台。本系统以Web界面与用户交互,为用户提供信息并接受其操作,同时通过数据库管理系统来存储信息数据;实现了对信息数据的浏览、查询、编辑和管理等基本数据库操作。
系统采用了模块化设计方法,根据用户的需求及程序的应用与维护的易用性,将各个部分置于不同的模块当中,便于程序的扩展与维护,同时建立了程序功能复用的基础。
图4 主界面
[1]李志义,王志强.用ASP.NET制作Web停车中的留言本[M].北京:人民邮电出版社,2000.
[2]张大斌,朱绍文,肖毅,等.Web上基于ASP的数据库应用研究[J].计算机工程与科学,2001,23(6):47-49.
[3]荣波,周旗.利用ASP开发事务型Web应用软件[J].电脑与信息技术,2000(2):23-26.
[4]白以恩.计算机网络基础及应用[M].哈尔滨:哈尔滨工业大学出版社,2000.
[5]沈文智.Microsoft IIS网页技术[M].北京:人民邮电出版社,1998.
U495
A
10.15913/j.cnki.kjycx.2020.01.042
2095-6835(2020)01-0110-02
广西高校大学生创新创业训练计划项目“一体化智慧停车引导系统”(编号:201810595163)
黄静月。
〔编辑:张思楠〕