专业团队,咨询就送开题报告
摘 要
随着信息化时代的到来,管理系统都趋向于智能化、系统化,车辆充电桩管理系统也不例外,但目前国内仍都使用人工管理,市场规模越来越大,同时信息量也越来越庞大,人工管理显然已无法应对时代的变化,而车辆充电桩管理系统能很好地解决这一问题,轻松应对车辆充电桩平时的工作,既能提高人力物力财力,又能加快工作的效率,取代人工管理是必然趋势。
本车辆充电桩管理系统以springboot作为框架,b/s模式以及MySql作为后台运行的数据库,同时使用Tomcat用为系统的服务器。本系统主要包括首页、个人中心、维修员管理、用户管理、电桩类别管理、充电桩管理、充电桩报修管理、维修回复管理、系统管理等功能,通过这些功能的实现基本能够满足日常车辆充电桩管理的操作。
本文着重阐述了车辆充电桩管理系统的分析、设计与实现,首先介绍开发系统和环境配置、数据库的设计,接着说明功能模块的详细实现,最后进行了总结。
关键词:车辆充电桩; springboot;MySql数据库;Tomcat;
开发技术与环境配置
- SpringBoot
- Java
- MySQL
- MyEclipse
- B/S架构
系统分析与设计
总体设计
根据车辆充电桩管理系统的功能需求,进行系统设计。
前台功能:用户进入系统可以实现首页、充电桩、充电常识、个人中心、后台管理等功能进行操作;
后台由管理员和维修员,主要功能包括首页、个人中心、维修员管理、用户管理、电桩类别管理、充电桩管理、充电桩报修管理、维修回复管理、系统管理等功能;
系统对这些功能进行整合,产生的功能结构图如下:
数据库设计与实现
充电桩报修
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
---|---|---|---|---|---|
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
dianzhuangbianhao | varchar | 200 | 电桩编号 | ||
dianzhuangleibie | varchar | 200 | 电桩类别 | ||
tupian | varchar | 200 | 图片 | ||
suochuweizhi | varchar | 200 | 所处位置 | ||
guzhangmiaoshu | longtext | 4294967295 | 故障描述 | ||
yonghuzhanghao | varchar | 200 | 用户账号 | ||
yonghuxingming | varchar | 200 | 用户姓名 | ||
baoxiushijian | datetime | 报修时间 |
充电桩
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
---|---|---|---|---|---|
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
dianzhuangbianhao | varchar | 200 | 电桩编号 | ||
dianzhuangleibie | varchar | 200 | 电桩类别 | ||
tupian | varchar | 200 | 图片 | ||
shurudianya | varchar | 200 | 输入电压 | ||
shuchugonglv | varchar | 200 | 输出功率 | ||
shiyongfangshi | longtext | 4294967295 | 使用方式 | ||
zhuyishixiang | longtext | 4294967295 | 注意事项 | ||
suochuweizhi | varchar | 200 | 所处位置 | ||
meishidanjia | float | 每时单价 |
维修员
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
---|---|---|---|---|---|
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
weixiugonghao | varchar | 200 | 维修工号 | ||
weixiuxingming | varchar | 200 | 维修姓名 | ||
mima | varchar | 200 | 密码 | ||
xingbie | varchar | 200 | 性别 | ||
lianxidianhua | varchar | 200 | 联系电话 | ||
shenfenzheng | varchar | 200 | 身份证 | ||
jiatingzhuzhi | varchar | 200 | 家庭住址 |
维修回复
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
---|---|---|---|---|---|
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
dianzhuangbianhao | varchar | 200 | 电桩编号 | ||
dianzhuangleibie | varchar | 200 | 电桩类别 | ||
tupian | varchar | 200 | 图片 | ||
suochuweizhi | varchar | 200 | 所处位置 | ||
yonghuzhanghao | varchar | 200 | 用户账号 | ||
yonghuxingming | varchar | 200 | 用户姓名 | ||
dengjishijian | datetime | 登记时间 | |||
weixiugonghao | varchar | 200 | 维修工号 | ||
weixiuxingming | varchar | 200 | 维修姓名 | ||
weixiuzhuangtai | varchar | 200 | 维修状态 | ||
weixiudengji | longtext | 4294967295 | 维修登记 |
系统功能的具体实现
首页功能
充电桩界面
充电桩报修
维修员管理
充电桩报修管理界面图
总 结
在这次毕业设计中,我使用了springboot框架,选择MySQL作为后台数据库进行访问及修改。在设计开始之初,我也在苦恼于系统的逻辑功能的具体实现,因为我对于车辆充电桩管理的概念还较为模糊,其间我也查询了大量的网上资料,清楚了解实际生活中车辆充电桩管理主要面对的对象和管理需要完成的基本功能。
虽然在这过程中也遇到了许多的困难,主要有系统逻辑功能不合适和系统设计中出错,当在自己查阅资料无法解决之时,我也会与同学和老师进行请教和讨论,所以在这个过程之中,也让我清楚的认识到自己的不足以及团队的力量才是最大,以后不论是在学习还是工作中,都要融入到集体之中,那样自己才会成长的更快。
当然,在此次设计中,仍然存在着很多的不足,本来之前我想让其系统可以更为完美的实现角色与权限之间的控制,让系统中每一次的权限操作都进行控制,但是也因为时间的不足以及本人的能力有限,并未完成,我希望自己在以后的学习中继续完善,使这个系统更贴近实际的操作。