小区自助停车场管理系统的设计与实现
2020-12-24江小静解祥新杭益柳孙景玉
江小静,解祥新,杭益柳,孙景玉
(南通理工学院 计算机与信息工程学院,江苏 南通 226000)
0 引言
自从经济全球化以来,我国的经济得到了迅速发展,人们的生活水平、消费能力得到显著改善和提高,因此,作为奢侈品的汽车也逐渐进入各家各户[1]。汽车越来越多,带来的问题也越来越多。小区是人口比较密集的地方,所以停车是比较大的问题,小区里面经常会有人乱停乱放,停车不规范的现象很多,但是也很难引导小区业主们规范停车,所以通过该小区自助停车场管理系统,通过业主们注册自己的信息来确认小区业主的身份[2]。小区里的停车场信息很难实时更新,比如停车位在停车结束后,管理者很难一时间知晓空着的车位,这样就会造成停车场的利用率低下,还有在管理的时候,很难做到系统化的管理,这样就会造成劳动力利用率低下,甚至在停车比较繁忙的时候收费过程比较烦琐有可能导致停车收款不全,通过该自助停车场管理系统可以有效地进行线上的交易以及停车,同时可以做到有效地管理停车场[3]。
1 系统需求分析
小区自助停车场管理系统把账户分为用户账户和管理员账户,用户修改个人账号信息、选择车位停车,对自己的停车记录进行查找。管理员账户可以管理普通用户的账户,查看停车记录,为普通用户进行充值,创建新车位等。普通用户可以修改、预订车位、查看车位等。
通过对现今市面上的停车场管理系统的分析,进而确定了该论文中停车场管理系统所需要的功能模块。这些模块主要有登录注册,修改账号信息,查询停车记录,预定停车位,更新停车信息,用户的增删改查,用户充值,上传头像,创建停车位等功能。
该系统主要用于小区自助停车场,通过软件系统化地管理停车场的停车、缴费、出场等。软件可以帮助管理者和用户更好地管理系统和方便停车,不会导致高峰时段,管理员因为停车数量多,导致出错造成经济损失,同时用户也可以在高峰时段尽量有车位可停。
2 系统功能结构设计
根据对系统需求分析,该系统分为用户和管理员,用户主要的操作就是对管理员的操作进行反馈,比如管理员对用户账户进行充值,用户对管理员创建的车位选择车位进行停车,用户可以自行修改账号信息,随意查询自己的停车记录。
管理员权限可以管理用户的账户,当用户结束停车时,管理员需要及时更新用户停车状态,空出来的新车位可以及时更新,并且更新用户的停车信息,修改停车的实时费用等。该系统功能模块如图1所示。
图1 系统功能模块
3 数据库设计
小区自主停车场管理采用的是MySQL数据库。MySQL是一种关系数据库管理系统,将数据存在各种表中而不是将数据杂糅到一起,通过表与表之间的联系,将数据联系在一起,这样不仅可以加快数据的运行,更便于数据的维护等后期工作。
现在大家使用最为广泛的数据库就是MySQL数据库。由于MySQL数据库是开源使用的,所以受广大从业人员的青睐,而且小区自助停车场管理系统适用于中小型停车场。MySQL数据库不会占用很大内存,而且当运行代码的时候反馈速度较快,所以适合运用于小区自助停车场管理系统。
本系统采用的是E-R图模型,首先根据停车场管理系统的功能要求,分析角色与角色之间的关系,来制作数据库,然后数据库中的信息根据系统的功能结构来选取,数据库中的数据在系统中呈对应关系,该系统有用户信息实体、停车信息实体、车位信息实体、车辆信息实体和管理员信息实体。每个实体都有其对应的数据库表。
4 系统功能实现
4.1 用户功能实现
用户登录注册:用户首先确认自己是否有账号,如果没有账号就转去注册页面去注册新账号,拥有账号的用户可以直接登录账号。
用户选择车位:用户进入车辆管理模块,对现有的车位进行停车操作,点击停车的功能按钮,然后进入图形化界面的车位选择的页面,选择车位进行停车,点击确认。用户选择车位界面如图2所示。
图2 选择车位界面
用户修改信息:用户进入修改信息的页面,确定自己修改的信息是否符合要求,然后确定修改。
4.2 管理员功能实现
管理员新增车位:管理员进入车位管理界面,点击新增车位的功能按钮,然后页面跳出新增车位的信息,填写完信息,点击确认,成功添加。
管理员查询停车记录:管理员进入停车记录管理界面,根据车辆信息搜索停车信息,可以删除该停车记录。
5 结语
通过小区自助停车场管理系统,用户和管理员分别处于前端和后台,后台的管理员可以进行操作,比如增加一些可以预约的车位,也可以对用户的车辆信息等进行修改,也可以对自己管理员的账号信息进行修改,还可以及时对用户的信息进行更新。在前端的用户进行注册登录,然后收到后台管理员新建的车位,同时用户也可以有修改信息的权限,可以查询停车、车位申请的记录、车位状态,这样就方便了用户,同时也方便了管理。