介绍:
项目的名称是“4S维修店系统”,是一个为了满足从车辆出现事故,到维修店进行修理完成后的一系列操作使用,从填写表单(维修表单:客户的基本信息,车辆出现的问题,是否需要进行上门送车),提交后交给维修人员进行添加维修的明细(维修的零件,维修中的其他明细),再交付给结算人员进行结算维修费用,结算完成后,售后服务会根据表单是否需要进行上门送车,进行送到约定地点。在这一系列的操作中,填写维修单后,此时维修单状态时提交给维修部(已提交),到维修完成(维修单状态是已处理),最后到结算(结算方式);能够将数据可视化,时刻了解到一张维修单的进行状态,方便进行管理;在这里还有一个根据用户的操作生成的系统日志。
使用到的工具:
SVN:用来实现分模块开发后进行项目集成
Idea:项目的开发编译
elementui:前台页面展示
模块划分
一个4S维修管理系统(RPMS),分为系统管理,维修管理,结算工单管理,换车管理
系统管理
系统管理是用来存放一些基础模块并且能进行操作,主要有员工管理,部门管理,支付方式,系统资源管理(与权限进行结合对登录用户来分配权限),角色管理(登录的用户操作此系统的一个角色),维修配件的管理(仓库数量以及配件名称)
维修模块业务逻辑:
维修模块分为主单模块以及明细模块。主单中,需要存在的信息有客户的姓名,联系方式,车牌号,车架号,是否需要送车上门,此张维修单维修编号(根据创建时间进行生成),存在于数据库中的编号(id)。
维修明细是根据维修单的维修单号进行添加,当用户选中一行时,进行点击维修明细添加(或者下拉展示进行添加等),维修明细单中进行展示的有维修的部位,替换的零件(下拉框),零件数量,维修的操作人员(使用下拉框或者单选/多选框等),其他根据需求进行添加(维修工时费,维修维修时长);存在的字段有维修明细单号,主单编号(主单的维修单号),替换零件,车架号,车牌号,维修人员,以及一些自定义的字段。
维修主单
在维修主单中,主要用来展示客户的基本信息,当前订单的状态,已提交表示已经接受当前维修单,下一步交给维修部处理;明细用来展示车辆具体维修的明细,金额等;编辑用来在填写维修中出现填写用户信息时出现错误的情况下能进行更改;删除是为了当客户不再进行修理时进行的操作(但是这里删除也会删除明细表单中的数据);
维修明细
操作用户通过添加明细为客户的车辆进行维修中的数据进行记录,通过主单的主单编号进行添加数据,维修的零件,使用的配件数量,配件价格与总费用通过系统计算,分配的维修员
结算工单管理
结算工单管理分为两个部分进行组成,当添加一个维修单时,结算单中也就只用用户的基本数据,暂时还没有维修时的费用
在添加完明细后,在结算单中继续添加维修明细,金额
在进行支付时,展示维修明细,提供支付的方式,以及生成支付二维码(暂未实现),
当支付后,支付的状态进行改变,维修模块中的状态也进行更改
换车管理
当支付后,在换车管理中增加换车的数据,生成换车的地图以及路径
最后在维修单中删除时,会将结算单中的数据以及换车管理的数据进行删除
gitee地址
Gitee地址