停车服务管理系统设计与实现

时间:2022-04-08 03:09:56

停车服务管理系统设计与实现

摘要:智能停车系统采用MySQL来实现对于数据的存储和操作,使用Tomcat作为服务器,手机客户端主要运用AndroidUI以及Activity组件进行开发,网络数据交互则遵照HTTP协议来实现与服务器端的通信。

关键词:车位;智能停车;Android

如今,汽车已经是人们出行的必备品,给人们出行带来极大的便利,但停车问题一直是人们关注的焦点。寻找车位往往花费大量的时间,给车主带来了极大的麻烦。随着车位需求的增加,停车场规模也越来越大,车位越来越多,车主往往不清楚停车场的剩余车位情况,导致“一位难求”。通过掌上停车,车主在出行前就可以掌握停车场的车位信息,还能够使用手机自助缴费,大大提高出行的效率;停车场管理方能够实时掌握车场数据,实行统一的动态管理,同时还能计时收费避免误差,降低人工成本。值得一提的是,在人人倡导绿色出行的今天,在解决停车难题的同时,还在一定程度上缓解城市交通拥堵的状况,大大降低开车出行过程中产生的能耗和污染,达到绿色出行、低碳出行、文明出行的目的[1]。

1开发技术介绍

本课题采用了Android开源系统技术,利用Java语言和Eclipse编辑工具对教学评价系统进行编写开发,可以让用户实现一些日常的停车流程需求。在系统的开发过程中,涉及到Android、Java、Eclipse、AndroidSDK、Dalvik等相关理论及技术。相对于其他主流数据库,如Oracle,DB2,SQLServ-er,MySQL有自己的缺点,比如MySQL集群,效率相对较低,但这并没有影响MYSQL的普及,一般中小型企业会选择使用它,主要因为MySQL是一个开源软件,可以提供充足的空间,并且拥有非常低的成本。

2系统分析与设计

智能停车系统主要满足两种类型用户的需求,这两种类型用户分别为系统管理员和用户,首先介绍管理员用例,管理员可以进行停车场管理、预定管理、用户管理等[2]。用户可进行分享车位、分享我的位置、我的收藏、个人信息、修改密码、注销登录、退出等。其用例图如图1所示。数据库设计需要经过概念设计、逻辑设计,进而得到数据最终的存储方式———表。其中,概念模型是为了将现实世界中信息进行抽象而设计的,设计概念就是在数据分析的基础上自下而上地对整个系统的数据库概念结构进行设计。本系统数据库共包含5张表。关于数据库中的数据表如下:车信息表:t_car(编号,标题,日期,开车时间,停车时间,类型,图片,停车场);车位信息表:t_lot(编号,标题,状况);预约信息表:t_order(编号,用户名,人数,姓名,手机,时间,日期,保养记录,停止);车辆类型信息表:t_type(编号,标题,编号);用户信息表:t_user(编号,用户名,密码,邮箱,电话,QQ,微信,性别,图片)。

3系统实现

管理员需要通过用户名、密码进行登录,登录后主界面主要包括停车场管理、预定管理、用户管理等。管理员登录后可以进行停车场管理,包括对停车场列表的新增、修改和删除,通过新增,可以添加名称、价格、地址、电话、车位数、照片等;通过预定管理,可以进行信息的查看;通过用户管理,可以进行用户的新增、修改和删除[3]。用户通过正确的账号密码可进入主界面,进入主界面后可以分享车位、分享我的位置、我的收藏、个人信息、修改密码、注销登录、退出等,主界面如图2所示。用户可以注册新用户、修改个人信息、修改密码;登录后,可以进行车位预定,对空闲车位进行查看,选择预约并支付定金,还可以进行收藏、导航和评价;通过分享车位,可以进行分享,填写名称、价格、配图、电话等;通过我的收藏,可以进行查看收藏和移除收藏。

4结语

整个系统的界面美观,功能完备。通过该系统车主可以实现预订车位、查找车位、分享车位等功能,管理员可进行用停车场管理、预定管理、用户管理等操作。系统功能齐全,用户可随时进入进行车位预约及停车操作,符合人们对停车服务的需求。

参考文献

[1]仇亚.智慧停车场系统设计解决方案[J].数字通信世界,2018(11):276;281.

[2]张利国,代闻,龚海平.Android移动开放案例详解[M].北京:人民邮电出版社,2010.

[3]汤德荣.基于远程控制的停车场管理系统设计与研究[J].淮海工学院学报:自然科学版,2018,27(3):19-22.

作者:于 营 蒋欣欣 田 诚 曹婉卿 单位:三亚学院