摘要
本文首先研究并介绍国内外目前的背景和现状,在此基础上给出论文的主要研究内容,其次,对汽车维修保养管理系统的需求进行了分析。再次,对汽车维修保养管理系统进行了总体设计,根据其总体设计、软件架构和总体功能模块进行了详细设计,作出了业务流程图以及数据流程图。总体上把汽车维修保养管理系统分为客户、客服、管理员三大部分,其中客户主要负责了客户注册、客户登录、查看会员优惠、填写维修预约、我的维修、填写保养预约、我的保养、查看选择配件、服务评价、修改密码等;客服主要负责了对维修和保养记录进行车辆预检-选择配件-客户确认-派工-完工-回访的流程操作;管理员主要负责了配件管理、客户管理、会员优惠管理、客服管理、技工管理、修改密码等。并最后根据详细设计的结果,运用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) |
否 |
否 |
否 |
|
邮箱 |
varchar(50) |
否 |
否 |
否 |