基于SpringBoot+Vue交通管理在线服务系统的开发(源码+部署说明+演示视频+源码介绍)(2)

简介: 基于SpringBoot+Vue交通管理在线服务系统的开发(源码+部署说明+演示视频+源码介绍)

基于SpringBoot+Vue交通管理在线服务系统的开发(源码+部署说明+演示视频+源码介绍)(1)https://developer.aliyun.com/article/1558897


4.3.2 数据库物理设计

作为程序后台的支持,本数据库也需要设计数据存储的结构。而数据存储结构的设计就包括了数据表结构的设计和创建。数据表结构包括了字段,数据类型,还有字段的取值范围等信息。而E-R模型中的实体就是一张表,实体的特征就可以作为该表中的字段,根据本程序信息存储要求,设计每个字段需要的类型,还有该字段的取值范围等。每当设计完成一张数据表,就需要及时保存在数据库里面,并对该设计的数据表准确命名,要求设置的数据表的名称尽量不要是中文,而且要方便记忆。因为在程序编码阶段,通过SQL语句可以把程序里面的数据写入在各个数据表里面,而这个环节需要使用到数据表的名称。如果数据表名称是中文的话,可能会乱码并影响程序运行。下面就以表格形式展示设计的结果。

表4.1字典表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

dic_code

String

字段

3

dic_name

String

字段名

4

code_index

Integer

编码

5

index_name

String

编码名字

6

super_id

Integer

父字段id

7

beizhu

String

备注

8

create_time

Date

创建时间

表4.2驾驶证业务表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

jiashizheng_name

String

标题

3

jiashizheng_types

Integer

驾驶证业务类型

4

jiashizheng_time

Date

申请时间

5

jiashizheng_file

String

相关文件

6

yonghu_id

Integer

申请用户

7

jiashizheng_content

String

详情

8

jiashizheng_yesno_types

Integer

申请状态

9

jiashizheng_yesno_text

String

申请结果

10

create_time

Date

创建时间

表4.3机动车业务表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

jidongche_name

String

标题

3

jidongche_types

Integer

机动车业务类型

4

jidongche_time

Date

申请时间

5

yonghu_id

Integer

申请用户

6

jidongche_content

String

详情

7

jidongche_yesno_types

Integer

申请状态

8

jidongche_yesno_text

String

申请结果

9

create_time

Date

创建时间

表4.4新闻信息表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

news_name

String

新闻名称

3

news_photo

String

新闻图片

4

news_types

Integer

新闻类型

5

insert_time

Date

新闻发布时间

6

news_content

String

新闻详情

7

create_time

Date

创建时间

表4.5违法处理业务表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

weifachulki_name

String

标题

3

weifachulki_types

Integer

违法处理业务类型

4

weifachulki_time

Date

时间

5

weifachulki_video

String

内容

6

weifachulki_money

BigDecimal

内容

7

yonghu_id

Integer

用户

8

weifachulki_content

String

详情

9

weifachulki_status_types

Integer

业务状态

10

create_time

Date

创建时间

表4.6用户表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

yonghu_name

String

用户姓名

3

yonghu_phone

String

用户手机号

4

yonghu_id_number

String

用户身份证号

5

yonghu_photo

String

用户头像

6

yonghu_email

String

电子邮箱

7

create_time

Date

创建时间

表4.7用户表表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

username

String

用户名

3

password

String

密码

4

role

String

角色

5

addtime

Date

新增时间

第5章系统实现

这个环节需要使用前面的设计方案,包括对系统模块的设计,还有对程序后台的数据支持的数据库的设计等。不过这部分内容还是强调系统编码人员的开发能力,要把前面设计的内容通过编码的形式以一个完整的,可以运行的系统呈现出来。

功能模块的实现

5.1用户信息管理

如图5.1显示的就是用户信息管理页面,此页面提供给管理员的功能有:用户信息的查询管理,可以删除用户信息、修改用户信息、新增用户信息,

还进行了对用户名称的模糊查询的条件


图5.1 用户信息管理页面

5.2 驾驶证业务管理

如图5.2显示的就是驾驶证业务管理页面,此页面提供给管理员的功能有:查看已发布的驾驶证业务数据,修改驾驶证业务,驾驶证业务作废,即可删除,还进行了对驾驶证业务名称的模糊查询驾驶证业务信息的类型查询等等一些条件。

图5.2 驾驶证业务管理页面

5.3机动车业务管理

如图5.3显示的就是机动车业务管理页面,此页面提供给管理员的功能有:根据机动车业务进行条件查询,还可以对机动车业务进行新增、修改、查询操作等等。

图5.3 机动车业务管理页面

5.1机动车业务类型管理

如图5.4显示的就是机动车业务类型管理页面,此页面提供给管理员的功能有:根据机动车业务类型进行新增、修改、查询操作等等。

图5.4 机动车业务类型管理页面

第6章 系统测试

尽管系统在编码过程中,程序的编制人员也会对编程的功能模块进行逐个测试,但还是避免不了已经组合完成的系统整体没有错误。很多时候,面对功能繁多,逻辑复杂的系统时,系统的测试就需要不同人来测试,并设计一些故障来检验系统的应对能力,以及发现很多系统内部的潜在问题。并通过寻求解决办法去完善系统,确保系统质量。

6.1 系统测试方法

根据系统的测试流程,划分的系统测试方法有单元测试,集成测试,系统测试,验收测试。接下来就开始描述这些内容。

单元测试:这个测试环节在编码中用得最多,主要是编程人员进行的,通常对编码实现的各个子模块当成一个单元完成测试,主要基于代码的层面去发现问题,所以它也是白盒测试中的一种。

集成测试:这个环节进行的前提是,已经把系统的各个子模块进行了组合,然后把组合的完整系统进行测试,检验组成目标系统的各个子模块是否具备兼容性,还有目标系统是否根据预期目标正常运行。

系统测试:这个环节用到了黑盒测试,主要是检验系统的功能。并确定目标系统的各个功能是否运行正常。

验收测试:这个环节需要用户参与,让用户在系统操作界面上通过对不同数据的输入,检测系统的输出结果,以此检验目标系统与用户需求之间存在的差异程度。存在的差异越小,就代表着越符合用户的期望。

6.2 功能测试

交通管理在线服务系统的目标用户最终面向的是系统的功能,所以检验本系统的功能也是一项重要任务,只有该系统的功能都能保证正常使用,才会吸引更多的用户来使用。

6.2.1 登录功能测试

本系统在编码时,提前在登录模块编写了安全验证规则,通过判断访问者提供的数据,引导符合要求的用户进入指定页面。测试表如下。错误的数据输入,在本系统中会得到及时的反馈提示。

表6.1 登录功能测试表

功能

录入的数据

预期结果

实际结果

结论

管理员登录

用户名:空

密码:空

提示请填写用户名

提示请填写用户名

通过测试

管理员登录

用户名:guanliyuan

密码:空

提示请填写密码

提示请填写密码

通过测试

管理员登录

用户名:guanliyuan

密码:gly

提示用户名密码不匹配

提示用户名密码不匹配

通过测试

管理员登录

用户名:guanliyuan

密码:guanliyuan

提示登录成功,并跳转到功能操作区

提示登录成功,并跳转到功能操作区

通过测试

6.3 测试结果分析

通过测试,可以发现交通管理在线服务系统具备完善的功能,同时具备易操作性和易维护性的特点,在系统安全性上也有比较健全的数据保护机制。至此,交通管理在线服务系统可以投入使用。

相关文章
|
2天前
|
JavaScript Java 测试技术
基于SpringBoot+Vue的药店库存管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue的药店库存管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
10 1
|
21小时前
|
Kubernetes Java Docker
使用Kubernetes部署Spring Boot应用的实践
使用Kubernetes部署Spring Boot应用的实践
|
2天前
|
JavaScript Java 测试技术
基于SpringBoot+Vue的学生成绩管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue的学生成绩管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
26 0
|
2天前
|
JavaScript Java 测试技术
基于SpringBoot+Vue的外卖系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue的外卖系统的详细设计和实现(源码+lw+部署文档+讲解等)
5 0
|
2天前
|
JavaScript Java 测试技术
基于SpringBoot+Vue的原神游戏商城的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue的原神游戏商城的详细设计和实现(源码+lw+部署文档+讲解等)
5 0
|
4天前
|
存储 SQL 测试技术
基于SpringBoot+Vue交通管理在线服务系统的开发(源码+部署说明+演示视频+源码介绍+lw)(2)
基于SpringBoot+Vue交通管理在线服务系统的开发(源码+部署说明+演示视频+源码介绍+lw)
64 2
|
4天前
|
JavaScript Java 关系型数据库
基于SpringBoot+Vue交通管理在线服务系统的开发(源码+部署说明+演示视频+源码介绍+lw)(1)
基于SpringBoot+Vue交通管理在线服务系统的开发(源码+部署说明+演示视频+源码介绍+lw)
62 1
|
4天前
|
JavaScript Java 关系型数据库
基于SpringBoot+Vue交通管理在线服务系统的开发(源码+部署说明+演示视频+源码介绍)(1)
基于SpringBoot+Vue交通管理在线服务系统的开发(源码+部署说明+演示视频+源码介绍)
12 0
基于SpringBoot+Vue交通管理在线服务系统的开发(源码+部署说明+演示视频+源码介绍)(1)
|
20天前
|
人工智能 自然语言处理 搜索推荐
人工智能在智能客服系统中的情感识别与应对
人工智能在智能客服系统中的情感识别与应对
|
3天前
|
前端开发
会员系统02--,后台管理系统,包含网站运营,统计分析,用户中心,财务管理,资金明细,系统管理,参数配置,后台管理系统可以观看配置资料,广告位的相关资料,客服工单最主要是客户反馈给我们的问题,登录统计
会员系统02--,后台管理系统,包含网站运营,统计分析,用户中心,财务管理,资金明细,系统管理,参数配置,后台管理系统可以观看配置资料,广告位的相关资料,客服工单最主要是客户反馈给我们的问题,登录统计