计算机毕业设计 | springboot+vue汽车修理管理系统 汽修厂系统(附源码)

1,项目背景

在如今这个信息时代,“汽车维修管理系统” 这种维修方式已经为越来越多的人所接受。在这种背景之下,一个安全稳定并且强大的网络预约平台不可或缺,在这种成熟的市场需求的推动下,在先进的信息技术的支持下,汽车维修管理系统应运而生。

它可以使管理员和客户、员工更紧密地联系起来,以更快地满足客户的需求,也可以让客户了解汽车维修信息的状况。目前市面上已经有此类的汽车维修信息管理系统,但是现有汽车维修信息管理或多或少存在着功能比较单一、维护比较复杂、操作比较繁琐等问题。

有的系统甚至直接采用静态网页发布维修、预约等等信息,这些因素在一定程度上限制了汽车维修信息管理在目前市场上的推广。如何开发出费用低廉、功能强大的系统正是我们需要解决的课题。

2,系统设计

数据库概念模型设计(E-R图)

在这里插入图片描述

前端架构

在这里插入图片描述

后端架构

在这里插入图片描述

3,需求分析

系统分为两个权限部分:管理员用户登录模块,普通用户登录模块。管理员用户登录模块包括:员工信息,零件入库管理,零件出库管理。普通用户登录模块:汽车登记表,汽车修理表。

3.1 管理员用户登录模块:

3.1.1 员工信息

  • 批量录入员工信息,手动输入员工编号,员工姓名,小时工资。

  • 查询并列出表中所有的员工信息。

  • 修改指定员工的信息。

  • 删除指定员工的信息。

3.1.2 零件入库管理

  • 批量录入零件入库信息,手动输入零件型号,入库数量,库存数量,价格。

  • 查询并列出表中所有的零件入库信息

  • 修改指定零件入库的信息。

  • 删除指定零件入库的信息。

3.1.3 零件出库管理

  • 批量录入零件出库信息,手动输入零件型号,出库数量,库存数量,价格。

  • 查询并列出表中所有的零件出库信息。

  • 修改指定零件入库的信息。

  • 删除指定零件入库的信息。

3.2 普通用户登录模块:

3.2.1 汽车登记表

  • 批量录入汽车登记信息,手动输入车主姓名,车牌号,汽车型号,登记时间。

  • 查询并列出表中所有的汽车登记信息。

3.2.2 汽车修理表

  • 批量录入汽车修理信息,手动输入车牌号,员工编号,修理单编号,修理项目,修理用时。

  • 查询并列出表中所有的汽车修理信息。

4,技术分析

后端技术

技术说明官网
SpringBootWeb应用开发框架https://spring.io/projects/spring-boot
SpringSecurity认证和授权框架https://spring.io/projects/spring-security
MyBatisORM框架http://www.mybatis.org/mybatis-3/zh/index.html
Druid数据库连接池https://github.com/alibaba/druid
JWTJWT登录支持https://github.com/jwtk/jjwt
LombokJava语言增强库https://github.com/rzwitserloot/lombok
PageHelperMyBatis物理分页插件http://git.oschina.net/free/Mybatis_PageHelper

前端技术

技术说明官网
Vue前端框架📣 有源码 获取源码
Vue-router路由框架https://router.vuejs.org/
Vuex全局状态管理框架https://vuex.vuejs.org/
Element前端UI框架https://element.eleme.io
Axios前端HTTP框架https://github.com/axios/axios

5,系统页面展示

登陆界面

方法说明
login(@RequestBody User user)用户登录时前后端交互的方法

在这里插入图片描述

打印票据

在这里插入图片描述

用户列表

方法说明
getUserList(QueryInfo queryInfo)获取所有用户信息的方法
updateUserState(@RequestParam(“id”)Integer id状态按钮的方法
addUser(@RequestBody User user)添加用户的方法
deleteUser(int id)删除用户的方法
getUpdateUser(int id)修改用户的方法1(获取信息)
editUser(@RequestBody User user)修改用户的方法2

在这里插入图片描述

添加用户

在这里插入图片描述

员工信息列表

方法说明
getEmployeeList(QueryInfo queryInfo)获取所有员工信息的方法
addEmployee(@RequestBody EmployeeInfor employeeinfor)添加员工信息的方法
deleteEmployee(int id)删除员工信息的类别
getUpdateEmployee(int id)修改员工信息的方法1
editEmployee(@RequestBody EmployeeInfor imployeeinfor)修改员工信息的方法2

在这里插入图片描述

添加员工

在这里插入图片描述

零件入库列表

方法说明
getPartsWList(QueryInfo queryInfo)获取所有零件入库信息的方法
addPartsW(@RequestBody PartsW partsW)添加零件入库信息的方法
deletePartsW(int id)删除零件入库信息的方法
getUpdatePartsW(int id)修改零件入库信息的方法1
editPartsW(@RequestBody PartsW partsW)修改零件入库信息的方法2

在这里插入图片描述

添加入库信息

在这里插入图片描述

零件出库列表

方法说明
getPartsDList(QueryInfo queryInfo)获取所有零件出库信息的方法
addPartsD(@RequestBody PartsD partsD)添加零件出库信息的方法
deletePartsD(int id)删除零件出库信息的方法
getUpdatePartsD(int id)修改零件出库信息的方法1
editPartsD(@RequestBody PartsD partsD)修改零件出库信息的方法2

在这里插入图片描述

添加出库信息

在这里插入图片描述

汽车登记信息列表

方法说明
getCarregList(QueryInfo queryInfo)获取所有汽车登记信息的方法
public String addCarreg(@RequestBody Carreg carreg)添加汽车登记信息的方法

在这里插入图片描述

登记汽车

在这里插入图片描述

汽车修理信息列表

方法说明
getCarrepList(QueryInfo queryInfo)获取所有汽车修理信息的方法
addCarrep(@RequestBody Carrep carrep)添加汽车修理信息的方法

在这里插入图片描述

添加修理信息

在这里插入图片描述

  • 21
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
各模块功能说明: 1.系统管理: ⑴ 管理用户:包括用户的添加、修改、删除,退出 ⑵ 修改密码:包括旧密码、新密码及新密码的确认 ⑶ 注销用户:退回到登陆模式 ⑷ 退出系统:退出 2.基本信息: ⑴ 零件基本信息:包括的功能有零件的添加、修改、删除、查询 ⑵ 汽车基本信息:包括的功能有汽车的添加、修改、删除、查询 ⑶ 修理工基本信息:包括的功能有修理工的添加、修改、删除、查询 3.表单操作: ⑴ 修车登记单:包括的功能有修车登记的添加、修改、删除、查询 ⑵ 汽车修理单:包括的功能有汽车修理的添加、修改、删除、查询 ⑶ 零件入库单:包括的功能有零件入库的添加、修改、删除、查询 ⑷ 零件领用单:包括的功能有零件领用的添加、修改、删除、查询 ⑸ 修车发票:包括的功能有修车发票的添加、修改、删除、查询 4.帐册操作 ⑴ 汽车登记册:包括的功能有汽车的添加、修改、删除、查询 ⑵ 修理工名册:包括的功能有修理工的添加、修改、删除、查询 ⑶ 汽车修理台账:自动汽车修理生成台账,有打印和查询的功能 ⑷ 库存零件台账:自动库存零件生成台账,可以更新和查询 5.报表操作 ⑴ 零件耗用月报表:自动生成,有打印和查询功能 ⑵ 员工工资月报表:自动生成,有打印和查询功能 ⑶ 零件定货计划表:自动生成,有打印和查询功能 6.帮助 ⑴ 帮助文档:用户操作手册 ⑵ 关于该系统:版本说明
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

说书客啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值