汽车车辆维修保养管理系统的设计与实现(源码+论文)_java_307

摘要

本文首先研究并介绍国内外目前的背景和现状,在此基础上给出论文的主要研究内容,其次,对汽车维修保养管理系统的需求进行了分析。再次,对汽车维修保养管理系统进行了总体设计,根据其总体设计、软件架构和总体功能模块进行了详细设计,作出了业务流程图以及数据流程图。总体上把汽车维修保养管理系统分为客户、客服、管理员三大部分,其中客户主要负责了客户注册、客户登录、查看会员优惠、填写维修预约、我的维修、填写保养预约、我的保养、查看选择配件、服务评价、修改密码等;客服主要负责了对维修和保养记录进行车辆预检-选择配件-客户确认-派工-完工-回访的流程操作;管理员主要负责了配件管理、客户管理、会员优惠管理、客服管理、技工管理、修改密码等。并最后根据详细设计的结果,运用JavaEE技术平台,使用更灵活的B/S开发模式和经典的SSM组合框架实现系统的MVC分层架构,并结合MySQL数据库实现了汽车维修保养管理系统的信息化管理,并列出核心代码和部分主要页面。还对系统的核心功能就行了压力测试。

关键词:汽车维修保养;B/S模式;SSM;MySQL

3.2.1功能需求
汽车维修保养管理系统分为了客户、客服、管理员三大部分。
客户角色:
(1)客户注册:不是本系统的客户可以在线注册成为会员;
(2)客户登录:会员可以使用自己账户登录并使用本系统;
(3)会员优惠:可以查看到会员享受那些汽车配件的优惠折扣信息;
(4)我的维修:可以在线填写自己车辆的故障信息并进行预约维修;
(5)我的保养:可以在线填写自己车辆的行驶里程并进行预约保养;
(6)查看所选配件:可以查看到客服对自己车辆的维修和保养所选用的配件信息;
(7)服务评价:可以对本次的维修和保养进行评价;
(8)修改密码:可以修改自己的个人密码;
客服角色:
(1)维修管理:可以查看到客户预约的维修记录,并设置预检,然后选件后让客户进行确认,客户确认没问题后,再给派技工进行维修,维修完成后进行完工,然后进行回访。
(2)保养管理:可以查看到客户预约的保养记录,并设置预检,然后选件后让客户进行确认,客户确认没问题后,再给派技工进行保养,保养完成后进行完工,然后进行回访。
(3)修改密码:可以修改自己的个人密码;
管理员角色:
(1)配件管理:可以对汽车维修的配件信息进行维护和管理;
(2)客户管理:可以对需要汽车维修的客户信息进行维护和管理;
(3)会员优惠管理:可以对会员选择汽车配件进行优惠信息进行维护和管理;
(4)客服管理:可以对汽修厂中的客服信息进行维护和管理;
(5)技工管理:可以对汽修厂中技工信息进行维护和管理;
(6)修改密码:可以修改自己的个人密码;

4.1系统总体模块设计

根据前面第三章的分析研究,汽车维修保养管理系统的功能性需求可大致分为客户、客服、管理员三种角色。

4.2.2物理设计

根据乐游水上乐园购票系统主要功能模块需求,乐游水上乐园购票系统将由多个MySQL数据表组成,下面主要介绍数据库中核心的几个数据表内容。

(1)用户信息表:用于存储系统中所有用户的信息,具体内容如下表4-1所示。

表4-1用户信息user表

字段名称

字段意义

字段类型

是否主键

是否外键

能否为空

id

主键编号

int(11)

username

用户名

varchar(50)

password

密码

varchar(50)

name

姓名

varchar(50)

email

邮箱

varchar(50)

tel

电话

varchar(50)

isadmin

角色0管理员;1会员

tinyint(1)

(2)配件信息表:用于存储系统上汽车配件信息。

表4-2配件信息dict表

字段名称

字段意义

字段类型

是否主键

是否外键

能否为空

id

主键编号

int(11)

types

配件名

varchar(50)

descs

配件描述

varchar(50)

(3)会员折扣表:用于存储系统上会员享受的汽车配件折扣信息。

表4-3会员折扣discount表

字段名称

字段意义

字段类型

是否主键

是否外键

能否为空

id

主键编号

int(11)

partsid

配件ID

int(11)

discount

折扣

varchar(50)

(4)客户信息表:用于存储系统上客户信息。

表4-4客户信息member表

字段名称

字段意义

字段类型

是否主键

是否外键

能否为空

id

主键编号

int(11)

username

用户名

varchar(50)

password

密码

varchar(50)

customername

姓名

varchar(50)

customertel

电话

varchar(50)

carno

车牌号

varchar(50)

cartype

车辆类型

varchar(50)

ismember

是否会员

varchar(50)

(5)维保信息表:用于存储系统上客户的维修和保养信息。

表4-5维保信息repair表

字段名称

字段意义

字段类型

是否主键

是否外键

能否为空

id

主键编号

int(11)

createrid

客户ID

int(11)

repairid

客户ID

int(11)

troublecode

故障码

varchar(50)

troubleinfo

故障描述

varchar(255)

hourfee

工时费

varchar(50)

sumfee

总花费

varchar(50)

yuyue

预约

varchar(50)

yujian

预检

varchar(50)

queren

客户确认

varchar(50)

repaired

维修

varchar(50)

done

评价内容

varchar(50)

status

状态

varchar(50)

type

维修/保养

varchar(50)

discountfee

折后费用

varchar(50)

(6)使用配件表:用于存储系统上维保时使用的配件信息。

表4-6使用配件parts表

字段名称

字段意义

字段类型

是否主键

是否外键

能否为空

id

主键编号

int(11)

repairid

维保ID

int(11)

parts

配件ID

int(11)

count

数量

varchar(50)

price

价钱

varchar(50)

  • 23
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值