摘 要
停车场管理系统是用计算机管理机动车辆的档案;运营管理以及驾驶员信息的一种计算机应用技术的创新。在计算机还未普及之前,停车场管理都是由工作人员手工抄写的方式来操作的。现在一般的车辆管理都是采用计算机作为工具的实用的计算机智能化车辆管理程序来帮助工作人员进行更有效的机动车辆管理。车辆管理是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
该系统是一套较完善的、成熟的信息化管理系统,能够更好的为各企事业单位服务,提高管理效率,从而进一步达到高效的内部管理水平。
关键词:停车场管理系统、B/S、SpringBoot、Vue
设计技术:
- 开发语言:Java
- 数据库:MySQL
- 技术:Springboot+Mybatis
-
工具:IDEA、Maven、Navica
主要功能:
本停车场管理系统是中小型的停车场管理的系统。包括用户信息管理,车位信息管理,车位费用管理,停泊车辆管理,车辆进出管理等主要功能。为方便用户可以清晰地了解到车辆运行情况,可以通过本系统日历图形报表和柱形图表查看个人缴费情况。
本系统是基于SpringBoot技术实现的停车场管理系统,主要包含普通用户与管理员两个用户角色:
- 普通用户功能模块:可以方便地对车位进行查询,车位申请和个人缴费。
- 管理员功能模块: 管理系统用户,停车位,用户缴费信息管理,登录日志管理。
功能截图:
图 3.2 登陆界面
图 3.3 主界面
UC3:车位预定:
图 3.5 车位预定
图 3.8 车辆看板
3.4 数据库设计
3.4.1 车辆信息表(CAR)
表 3.1 车辆信息表
字段名 | 名称 | 类型 | 必填 | 长度 | 业务描述说明 | 备注 |
tid | 主键 | Int | 是 | 4 | 业务主键 | |
card | 车牌号码 | String | 是 | 50 | ||
card_type | 车辆品牌 | String | 否 | 20 | ||
person | 车主 | String | 否 | 8 | ||
xtime | 录入时间 | date | 是 | 20 |
3.4.2 车位信息表(STALL)
表 3.2 车位信息表
字段名 | 名称 | 类型 | 必填 | 长度 | 业务描述说明 | 备注 |
sid | 主键 | Int | 是 | 4 | 业务主键 | |
stall_num | 车位编号 | String | 是 | 20 | ||
stall_area | 车位区域 | String | 是 | 20 | ||
stall_type | 车位类型 | String | 是 | 20 | ||
stall_state | 车位状态 | String | 是 | 20 | 0:男;1:女 | |
stall_money | 车位收费 | Double | 是 | 20 |
3.4.3 停车记录表(STALL_RES)
表 3.3 停车记录表
字段名 | 名称 | 类型 | 必填 | 长度 | 业务描述说明 | 备注 |
pid | 主键 | Int | 否 | 4 | 业务主机 | |
person | 停车用户 | String | 是 | 100 | ||
stall_id | 车位id | String | 否 | 50 | ||
create_time | 创建时间 | Datetime | 是 | 20 | ||
over_time | 结束时间 | Datetime | 否 | 23 | ||
pay_money | 缴费金额 | String | 是 | 255 |
3.4.4 缴费表(FEE)
表 3.4 缴费表
字段名 | 名称 | 类型 | 必填 | 长度 | 业务描述说明 | 备注 |
fid | 主键 | Int | 是 | 4 | 业务主键 | |
car_type | 车位类型 | String | 是 | 255 | ||
money | 价格 | double | 否 | 255 | 无需界面显示 | |
money_desc | 价格描述 | String | 是 | 25 | ||
fee_time | 创建时间 | String | 是 | 20 |
3.4.5 用户信息表(USER)
表 3.5用户信息表
字段名 | 名称 | 类型 | 必填 | 长度 | 业务描述说明 | 备注 |
uid | 用户id | Integer | 是 | 4 | ||
username | 用户名 | String | 是 | 100 | ||
password | 密码 | String | 是 | 150 | ||
nike | 昵称 | String | 是 | 100 | ||
sex | 性别 | String | 是 | 50 | 0:男;1:女 | |
age | 年龄 | int | 是 | 10 | ||
card | 车牌号 | String | 是 | 300 | ||
phone | 电话 | String | 是 | 50 | ||
money | 余额 | double | 是 | 255 | ||
role | 角色 | int | 是 | 4 | 0:系统管理员1:车主 |
参考文献
[1] 李刚. 轻量级javaEE企业应用实战 [M]电子工业出版社,2012
[2] 李刚. 经典javaEE企业应用实战 [M]电子工业出版社,2011
[3] Craig Larman. UML和模式应用 [M]机械工业出版社,2011
[4] Freeman. head first 设计模式 [M]中国电力出版社,2010
[5] 编委会. HTML/CSS/javascript标准教程 [M] 电子工业出版社,2012
[6] 赵乃真. 电子商务网站建设实例. [M] 清华大学出版社,2003
[7] Ben Dorta. MySQL Crassh Course MySQL必知必会 [M]人民邮电出版社,2009
[8] Gay S Horstmann. JAVA核心技术卷I基础知识[M] 机械工业出版社,2011
[9] Gay S Horstmann. JAVA核心技术卷II高级特性[M] 机械工业出版社,2011
[10] 半场方人. JavaScript&DynamicHTML [M]中国青年出版社,2009
[11] 祝红涛. Ajax从入门到精通 [M] 电子工业出版社,2008
需要加V分享