基于java 的汽车维修保养管理系统的设计与实现

注:展示部分文档内容和系统截图,需要完整的视频、代码、文章和安装调试环境请私信up主。

3.3性能需求分析

系统的性能每一个方面进行分析;

1. 系统的功能是否完整进行分析:对应设计初始代码和算法,表格文字的形式介绍个人资料信息以确保功能完整

2. 系统运行可否通畅进行分析:每个功能都有编写数据的关系和对应的代码,经过需求分析和可行性分析进行分析显示系统的物理数据,保障其系统的通畅;

3. 系统的界面设计进行分析:系统中的软件进行处理与分析的方式是通过不同代码运行的,使系统有便捷的操作

4. 系统的安全性进行分析:使每个角色的不同对应的信息不同,在登录系统时务必使用自己的账号,密码登录,账号与密码错误将会登录失败了。登录成功可对自己的资料进行操作,不能对其他人的账号资料进行查看如此就保证系统的安全性。

4 系统设计

4.1功能结构

为更好的去理解本系统整体思想,对该系统以结构图的形式表现,设计并实现了该车辆维修保养系统的基本功能,结构图如下所示:

4.2数据库设计

4.2.1数据库E/R图

ER图是由具体的相互关联组成的图形,利用E/R图形能够明确的说明系统中涉及到的实体间的互相关联。在系统中,对一些最主要的或几个关键实体,如图:

(1) 用户注册E/R图如下所示:

4.2.2数据库表

数据库表的设计,如下表:

每个配件有唯一的id作为表的主键,配件分类表如表4.1所示

表4.1 配件分类

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

peijianfenlei

varchar

200

配件分类

每个故障的信息都有相对应的说明,故障信息表如表4.2所示。

表4.2 故障信息

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

guzhangmingcheng

varchar

200

故障名称

cheliangmingcheng

varchar

200

车辆名称

chepaihaoma

varchar

200

车牌号码

cheliangyanse

varchar

200

车辆颜色

yonghuzhanghao

varchar

200

用户账号

yonghuxingming

varchar

200

用户姓名

guzhangmiaoshu

longtext

4294967295

故障描述

jiejueshijian

date

解决时间

jiejuefangfa

longtext

4294967295

解决方法

yuangongzhanghao

varchar

200

员工账号

yuangongxingming

varchar

200

员工姓名

公告有唯一的id作为标的主键,及相关说明。公告信息表如表4.3所示。

表4.3 公告信息

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

gonggaobiaoti

varchar

200

公告标题

fengmian

varchar

200

封面

faburen

varchar

200

发布人

gonggaoshijian

date

公告时间

gonggaoneirong

longtext

4294967295

公告内容

5系统功能实现

系统登录后,管理者,用户和管理人员进驻操作系统前必须在登录页面上按照要求选择角色,输入账号密码然后点击登录完成注册步骤,如图5.1中所示。

5.1管理员功能模块

管理员在登录系统后,就能够看到首页,个人管理中心,用户信息,人员管理,汽车信息,事故信息,库存信息,配件类别管理工作,配件信息,用户信息,文件信息,统计信息等操作,并可以对各个功能逐项完成相关操作,如图5.2所显示。

6.2系统测试方法

6.2.1  用户注册功能测试

判断用户是否成功注册。如表6.1中所示。

表6.1 用户注册功能测试用例

序号

输入

预期结果

实际结果

测试结果

1

用户名:Null

密码:Null

注册用户名只能是中文

注册名只有中文

通过

2

用户名234553

密码:Null

提示密码长度必须在6-12位

提示密码长度必须在6-12位

通过

3

用户名:tzl123

密码:1ewe56

注册成功

注册成功

通过

4

用户名:eew3

密码:121189

提示用户名已存在

注册会员已存在

通过

6.2.2  用户登录功能测试

判断用户的登录能否成功。如表6.2所示。

表6.2 用户登录功能测试用例

序号

输入

预期结果

实际结果

测试结果

1

用户名:Null

密码:Null

提示用户名或密码不能为空

提示用户名或密码不能为空

通过

2

用户名154812

密码:Null

提示用户名或密码不能为空

提示用户名或密码不能为空

通过

3

用户名:zxl123

密码:12345

提示用户名或密码不一致

提示用户名或密码不一致

通过

4

用户名:2001545

密码:12345678

提示该用户不存在

提示该用户不存在

通过

6.2.3  个人信息修改功能测试

用户在提交报修时能否成功提交,必填信息为空时是否有返回提示。如表6.3所示。

表6.3 个人信息修改功能测试用例

序号

输入

预期结果

实际结果

测试结果

1

用户名:ddd

修改成功

修改成功

通过

2

手机号:12346951111

修改成功

修改成功

通过

3

地址:ddd

修改成功

修改成功

通过

4

密码:ddd

修改成功

修改成功

通过

目  录

1 概述

1.1研究背景

1.2开发意义

1.3研究现状

1.4研究内容

2 开发技术介绍

2.1系统开发平台

2.2平台开发相关技术

2.2.1 Java技术

2.2.2 mysql数据库介绍

2.2.3 B/S架构

2.2.4 SSM框架

3系统分析

3.1可行性分析

3.1.1技术可行性

3.1.2操作可行性

3.2功能分析

3.3性能需求分析

4 系统设计

4.1功能结构

4.2数据库设计

4.2.1数据库E/R图

4.2.2数据库表

5系统功能实现

5.1管理员功能模块

5.2用户功能模块

5.3员工功能模块

6系统测试

6.1系统测试简介

6.2系统测试方法

6.2.1  用户注册功能测试

6.2.2  用户登录功能测试

6.2.3  个人信息修改功能测试

6.2.4 发布评论功能测试

6.2.5  添加汽车功能测试

6.2.6  注销用户功能测试

6.2.7  发布留言功能测试

6.2.8  发布公告功能测试

7结语

致  谢

参考文献

猜你喜欢

转载自blog.csdn.net/yvonneking1118/article/details/134201060