版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
湖南商务职业技术学院毕业设计
目录
1引言1
1.1项目开发背景1
1.2开发技术简介1
1.2.1Vue.js简介1
1.2.2智能交通管理信息系统的运行原理1
1.2.3智能交通管理信息系统页面的组成2
1.3开发工具简介2
1.4项目开发技术路线2
2需求分析2
2.1功能需求描述2
2.2非功能需求描述2
2.3需求用例建模3
2.3.1违章管理的用例3
2.3.2车辆管理的用例7
2.3.3车辆类型管理的用例9
2.3.4驾驶员管理的用例13
2.3.5违章类型管理的用例15
3系统概要设计19
3.1系统设计原则19
3.2系统框架设计19
3.3系统功能设计20
3.3.1违章管理功能设计21
3.3.2车辆管理功能设计22
3.3.3车辆类型管理功能设计23
3.3.4驾驶员管理功能设计24
3.3.5违章类型管理功能设计25
3.4数据库设计25
I
湖南商务职业技术学院毕业设计
3.4.1设计原则25
3.4.2概念设计26
3.4.3逻辑设计26
3.4.4数据字典26
4系统详细设计28
4.1违章管理子功能模块设计28
4.1.1违章管理子功能模块说明28
4.1.2违章管理子功能模块详细设计28
4.2车辆管理子功能模块设计29
4.2.1车辆管理子功能模块说明29
4.2.2车辆管理子功能模块详细设计30
4.3车辆类型管理子功能模块设计31
4.3.1车辆类型管理子功能模块说明31
4.3.2车辆类型管理子功能模块详细设计31
4.4驾驶员管理子功能模块设计32
4.4.1驾驶员管理子功能模块说明32
4.4.2驾驶员管理子功能模块详细设计32
4.5违章类型管理子功能模块设计34
4.5.1违章类型管理子功能模块说明34
4.5.2违章类型管理子功能模块详细设计34
5系统实现35
5,1违章管理子模块实现35
5.1.1违章管理模块界面设计35
5.1.2违章管理模块核心代码实现36
5.2车辆管理子模块实现38
5.2.1车辆管理模块界面设计38
5.2.2车辆管理模块核心代码实现38
5.3车辆类型管理子模块实现40
II
湖南商务职业技术学院毕业设计
5.3.1车辆类型管理模块界面设计40
5.3.2车辆类型管理模块核心代码实现40
5.4驾驶员管理子模块实现42
5.4.1驾驶员管理模块界面设计42
5.4.2驾驶员管理模块核心代码实现42
5.5违章类型管理子模块实现44
5.5.1违章类型管理模块界面设计44
5.5.2违章类型管理模块核心代码实现44
6系统测试46
6.1违章管理功能测试47
6.2车辆管理功能测试48
6.3车辆类型管理功能测试49
6.4驾驶员管理功能测试50
6.5违章类型管理功能测试52
7设计小结54
参考资料55
III
湖南商务职业技术学院毕业设计
基于SpringBoot的智能交通管理信息系统的设计
与实现
1引言
随着信息时代的进一步发展,想要做智能交通现代化建设,一个全面的智能
交通系统是必不可少的。现代智能交通建设需要的是一个功能强大的,能提供完
善服务的系统。同时人们的生活方式也在随着发生改变,传统的交通管理系统已
不能满足企业的需求。
1.1项目开发背景
随着时代的发展,信息技术、网络技术、数据库技术的不断完善,传统的交
通管理信息系统也越来越不能满足人们的需求,人们已经认识到智能交通管理
信息系统的优越性。随着Web中各种技术的发展,前端UI框架得到了发展。
网站功能也越来越强大,交通管理信息,完全可以在网站上完成。我的毕业设计
就是一个基于SpringBoot的智能交通管理信息系统。
1.2开发技术简介
该系统集成了SpringBoot框架实现了后端接口的开发。前端使用了Vue.js
和ElementUI编写界面,功能强大,耦合低。
1.2.1Vue.js简介
Vue.js是一个用于构建用户界面的框架,它是一个轻量级MVVM(Model-V
iew-ViewModel),被称为数据的双向绑定,是Vue最突出的特性之一。与其他
框架相比,Vue更简单,更容易学习,也更轻松。简单的API支持响应式数据
绑定和复合视图组件。
1.2.2智能交通管理信息系统的运行原理
在IDEA中启动服务端,然后启动前端项目进入智能交通管理信息系统,然
后访问系统登录接口、数据查询、修改、删除等功能。
1
湖南商务职业技术学院毕业设计
1.2.3智能交通管理信息系统页面的组成
页面用ElementUI写的,其中包括违章管理、车辆管理、车辆类型管
理、驾驶员管理、违章类型管理、登录等界面。
1.3开发工具简介
工具的使用:采用IDEA+VSCode
IDEA被业界公认为最好的Java开发工具,特别是智能代码助手、自动
代码提示、重构、JavaEE支持、各种版本的工具(git、SVN等)、
JUnit、CVS集成、代码分析、创新的GUI设计和其他功能都可以说是非凡
的。
1.4项目开发技术路线
该系统使用JDBC连接数据库,Mybaits连接持久层,Vue连接前端,
Ajax请求后端服务,数据库使用的是MySQL。
2需求分析
2.1功能需求描述
智能交通管理信息系统,基于违章管理、违章类型管理、车辆管理、车辆
类型管理、驾驶员管理。
(1)违章管理:管理员可以管理违章信息,包括违章信息的添加、修改
和删除。
(2)车辆管理:管理员可以对车辆进行管理,管理员可以查看车辆的详
细信息。
(3)车辆类型管理:管理员可以对车辆类型进行管理,对车辆类型信息
进行管控。
(4)驾驶员管理:管理员可以对驾驶员信息进行管理,亲自包括新增驾
驶员信息,更新驾驶员信息。
(5)违章类型管理:管理员可以管理违章的类型信息,其中包括新增违
章类型、更新违章类型信息。
2.2非功能需求描述
本系统部署在阿里云的ESC上面,可以直接子网站上找到:
2
湖南商务职业技术学院毕业设计
(1)成本低廉,这个系统只需要在阿里云ESC部署网站就好了,大大降低了
软件开发成本和驾驶员咨询管理等方面的费用。
(2)方便性,客户可以直接在浏览器上搜索此网站就好了。
2.3需求用例建模
通过对功能需求的分析,创建以下总体用例模型,如图2-1所示。
图2-1智能交通管理信息系统的总体用例模型
管理员登录后,可以通过驾驶员管理查询驾驶员信息,修改驾驶员信
息,删除驾驶员信息,在车辆管理中,可以查询车辆信息,可以修改车辆信
息,可以添加车辆和删除车辆,可以按车辆类型管理对车辆类型进行管控,
可以通过违章管理查看违章情况。
2.3.1违章管理的用例
经过对用例图和活动图的分解。违章管理具体的用例描述如图2-2所示,
分别具有添加违章信息项、修改违章信息项、查询违章信息项、删除违章信息
项等功能。
3
湖南商务职业技术学院毕业设计
图2-2违章管理用例图
通过对用例的逐步思索和剖析,利用活动图,建模。违章管理活动图如图
2-3所示。
图2-3违章管理活动图
4
湖南商务职业技术学院毕业设计
通过分析整理,对智能交通管理信息系统图2-2用例图及图2-3活动图得
到智能交通管理信息系统中模块用例描述表。
表2-1添加违章信息模块用例描述
项目描述
用例名称添加违章信息
用例标识号01
参与者管理员
管理员输入违章信息详情信息,提交后系统验证合格即添
简要说明
加成功。
前置条件管理员已经打开添加窗口
1.管理员输入违章信息详情信息
2.点击提交按钮
基本事件流3.输入格式没有问题,就显示添加成功。
4.返回违章信息列表页面
5.用例终止
其他事件流取消或关闭按钮可在提交之前被管理员处理。
异常事件流错误信息弹出,管理人员核实
后置条件添加成功即关闭添加窗口
表2-2违章信息修改用例描述
项目描述
用例名称修改违章信息
用例标识号02
参与者管理员
管理员提交修改数据,系统进行验证后,数据合法即添加
简要说明
成功
前置条件管理员打开修改违章信息窗口
1.管理员选择违章信息
2.修改违章信息
3.提交
基本事件流
4.正确就提示成功,无效则返回失败信息
5.返回项目工程列表页面
6.用例终止
其他事件流取消或关闭按钮可在提交之前被管理员处理。
异常事件流错误信息弹出,管理人员核实
5
湖南商务职业技术学院毕业设计
后置条件修改成功即关闭添加窗口
表2-3违章信息删除用例描述
项目描述
用例名称删除违章信息
用例标识号03
参与者管理员
简要说明管理员提交删除数据。
前置条件管理员打开违章信息列表页面
1.管理员选择违章信息
2.点击删除按钮
基本事件流3.正确就提示成功,无效则返回失败信息
4.返回违章信息列表页面
5.用例终止
按了删除按钮后弹出提示框确认是否删除违章信息,管理
其他事件流
员可以随按“取消”或“关闭”按钮。
异常事件流错误信息弹出,管理人员核实
后置条件删除成功即关闭提示框
表2-4违章信息分页查询用例描述
项目描述
用例名称查询违章信息
用例标识号04
参与者管理员
管理员提交查询条件,点击查询按钮,系统进行验证后,
简要说明
成功即返回数据。
前置条件管理员打开违章信息列表页面
1.管理员输入查询条件
2.点击查询
基本事件流
3.正确就返回查询数据,无效则返回失败信息
4.用例终止
其他事件流在按“查询”按钮以前,管理员不论何时可按“重置”按钮
异常事件流错误信息弹出,管理人员核实
后置条件查询成功即返回查询数据
6
湖南商务职业技术学院毕业设计
2.3.2车辆管理的用例
经过对用例图和活动图的分解。车辆管理功能项用例的具体描述如图2-4
呈现,分别具有添加车辆信息、修改车辆信息、查询车辆信息、删除车辆信息
等操作功能。
图2-4车辆管理用例图
在逐步思考和分析用例时,使用活动图、建模。车辆管理活动图如图2-5
呈现。
图2-5车辆管理活动图
7
湖南商务职业技术学院毕业设计
通过分析整理,对智能交通管理信息系统图2-4用例图及图2-5活动图得
到智能交通管理信息系统中模块用例描述表。
表2-5添加车辆信息模块用例描述
项目描述
用例名称添加车辆信息
用例标识号01
参与者管理员
管理员输入车辆详情信息,提交后系统验证合格即添加成
简要说明
功。
前置条件管理员已经打开添加窗口
1.管理员输入车辆详情信息
2.点击提交按钮
基本事件流3.输入格式没有问题,就显示添加成功。
4.返回车辆信息列表页面
5.用例终止
其他事件流取消或关闭按钮可在提交之前被管理员处理。
异常事件流错误信息弹出,管理人员核实
后置条件添加成功即关闭添加窗口
表2-6车辆信息修改用例描述
项目描述
用例名称修改车辆信息
用例标识号02
参与者管理员
管理员提交修改数据,系统进行验证后,数据合法即添加
简要说明
成功
前置条件管理员打开修改车辆信息窗口
7.管理员选择车辆信息
8.修改车辆信息
9.提交
基本事件流
10.正确就提示成功,无效则返回失败信息
11.返回车辆信息列表页面
12.用例终止
其他事件流取消或关闭按钮可在提交之前被管理员处理。
异常事件流错误信息弹出,管理人员核实
8
湖南商务职业技术学院毕业设计
后置条件修改成功即关闭添加窗口
表2-7车辆信息删除用例描述
项目描述
用例名称删除车辆信息
用例标识号03
参与者管理员
简要说明管理员提交删除数据。
前置条件管理员打开车辆信息列表页面
1.管理员选择车辆信息
2.点击删除按钮
基本事件流3.正确就提示成功,无效则返回失败信息
4.返回车辆信息列表页面
5.用例终止
按了删除按钮后弹出提示框确认是否删除车辆信息,管理
其他事件流
员可以随按“取消”或“关闭”按钮。
异常事件流错误信息弹出,管理人员核实
后置条件删除成功即关闭提示框
表2-8车辆信息分页查询用例描述
项目描述
用例名称查询车辆信息
用例标识号04
参与者管理员
管理员提交查询条件,点击查询按钮,系统进行验证后,
简要说明
成功即返回数据。
前置条件管理员打开车辆信息列表页面
1.管理员输入查询条件
2.点击查询
基本事件流
3.正确就返回查询数据,无效则返回失败信息
4.用例终止
其他事件流在按“查询”按钮以前,管理员不论何时可按“重置”按钮
异常事件流错误信息弹出,管理人员核实
后置条件查询成功即返回查询数据
2.3.3车辆类型管理的用例
9
湖南商务职业技术学院毕业设计
经过对用例图和活动图的分解。车辆类型管理功能具体的用例描述如图2-
6所示,分别具有车辆类型信息增删改和查询操作功能。
图2-6车辆类型管理用例图
对用例的一步步的思考和分析过程中,建模时使用活动图。车辆类型管理
活动图下图2-7呈现。
图2-7车辆类型管理活动图
10
湖南商务职业技术学院毕业设计
通过分析整理,对智能交通管理信息系统图2-6用例图及图2-7活动图得
到智能交通管理信息系统中模块用例描述表。
表2-9添加车辆类型信息模块用例描述
项目描述
用例名称添加车辆类型信息
用例标识号01
参与者管理员
管理员输入车辆类型详情信息,提交后系统验证合格即添
简要说明
加成功。
前置条件管理员已经打开添加窗口
1.管理员输入车辆类型详情信息
2.点击提交按钮
基本事件流3.输入格式没有问题,就显示添加成功。
4.返回车辆类型列表页面
5.用例终止
其他事件流取消或关闭按钮可在提交之前被管理员处理。
异常事件流错误信息弹出,管理人员核实
后置条件添加成功即关闭添加窗口
表2-10车辆类型信息修改用例描述
项目描述
用例名称修改车辆类型信息
用例标识号02
参与者管理员
管理员提交修改数据,系统进行验证后,数据合法即添加
简要说明
成功
前置条件管理员打开修改车辆类型信息窗口
13.管理员选择车辆类型
14.修改车辆类型信息
15.提交
基本事件流
16.正确就提示成功,无效则返回失败信息
17.返回车辆类型列表页面
18.用例终止
其他事件流取消或关闭按钮可在提交之前被管理员处理。
异常事件流错误信息弹出,管理人员核实
11
湖南商务职业技术学院毕业设计
后置条件修改成功即关闭添加窗口
表2-11车辆类型信息删除用例描述
项目描述
用例名称删除车辆类型信息
用例标识号03
参与者管理员
简要说明管理员提交删除数据。
前置条件管理员打开车辆类型列表页面
1.管理员选择车辆类型
2.点击删除按钮
基本事件流3.正确就提示成功,无效则返回失败信息
4.返回车辆类型列表页面
5.用例终止
按了删除按钮后弹出提示框确认是否删除车辆类型,管理
其他事件流
员可以随按“取消”或“关闭”按钮。
异常事件流错误信息弹出,管理人员核实
后置条件删除成功即关闭提示框
表2-12车辆类型信息分页查询用例描述
项目描述
用例名称查询车辆类型信息
用例标识号04
参与者管理员
管理员提交查询条件,点击查询按钮,系统进行验证后,
简要说明
成功即返回数据。
前置条件管理员打开车辆类型列表页面
1.管理员输入查询条件
2.点击查询
基本事件流
3.正确就返回查询数据,无效则返回失败信息
4.用例终止
其他事件流在按“查询”按钮以前,管理员不论何时可按“重置”按钮
异常事件流错误信息弹出,管理人员核实
后置条件查询成功即返回查询数据
12
湖南商务职业技术学院毕业设计
2.3.4驾驶员管理的用例
分解用例以及活动图。驾驶员管理具体功能的描述用例如图2-8呈现,分
别具有驾驶员的增删改查等操作功能。
图2-8驾驶员用例图
思考和分析整体用例,使用活动图进行建模。驾驶员管理活动图如图2-9
呈现。
图2-9驾驶员管理活动图
13
湖南商务职业技术学院毕业设计
通过分析整理,对智能交通管理信息系统图2-8用例图及图2-9活动图得
到智能交通管理信息系统中模块用例描述表。
表2-13添加驾驶员模块用例描述
项目描述
用例名称添加驾驶员
用例标识号01
参与者管理员
管理员输入驾驶员详情信息,提交后系统验证合格即添加
简要说明
成功。
前置条件管理员已经打开添加窗口
1.管理员输入驾驶员详情信息
2.点击提交按钮
基本事件流3.输入格式没有问题,就显示添加成功。
4.返回驾驶员列表页面
5.用例终止
其他事件流取消或关闭按钮可在提交之前被管理员处理。
异常事件流错误信息弹出,管理人员核实
后置条件添加成功即关闭添加窗口
表2-14驾驶员修改用例描述
项目描述
用例名称修改驾驶员信息
用例标识号02
参与者管理员
管理员提交修改数据,系统进行验证后,数据合法即添加
简要说明
成功
前置条件管理员打开修改驾驶员信息窗口
19.管理员选择驾驶员
20.修改驾驶员信息
21.提交
基本事件流
22.正确就提示成功,无效则返回失败信息
23.返回驾驶员列表页面
24.用例终止
其他事件流取消或关闭按钮可在提交之前被管理员处理。
异常事件流错误信息弹出,管理人员核实
14
湖南商务职业技术学院毕业设计
后置条件修改成功即关闭添加窗口
表2-15驾驶员删除用例描述
项目描述
用例名称删除驾驶员
用例标识号03
参与者管理员
简要说明管理员提交删除数据。
前置条件管理员打开驾驶员列表页面
1.管理员选择驾驶员
2.点击删除按钮
基本事件流3.正确就提示成功,无效则返回失败信息
4.返回驾驶员列表页面
5.用例终止
按了删除按钮后弹出提示框确认是否删除驾驶员,管理员
其他事件流
可以随按“取消”或“关闭”按钮。
异常事件流错误信息弹出,管理人员核实
后置条件删除成功即关闭提示框
表2-16驾驶员分页查询用例描述
项目描述
用例名称查询驾驶员信息
用例标识号04
参与者管理员
管理员提交查询条件,点击查询按钮,系统进行验证后,
简要说明
成功即返回数据。
前置条件管理员打开驾驶员列表页面
1.管理员输入查询条件
2.点击查询
基本事件流
3.正确就返回查询数据,无效则返回失败信息
4.用例终止
其他事件流在按“查询”按钮以前,管理员不论何时可按“重置”按钮
异常事件流错误信息弹出,管理人员核实
后置条件查询成功即返回查询数据
2.3.5违章类型管理的用例
15
湖南商务职业技术学院毕业设计
分解用例以及活动图。违章类型管理具体功能的描述用例如图2-10呈
现,分别具有违章类型的增删改查等操作功能。
图2-10违章类型用例图
思考和分析整体用例,使用活动图进行建模。违章类型管理活动图如图2-
11呈现。
图2-11违章类型管理活动图
16
湖南商务职业技术学院毕业设计
通过分析整理,对智能交通管理信息系统图2-10用例图及图2-11活动图
得到智能交通管理信息系统中模块用例描述表。
表2-17添加违章类型模块用例描述
项目描述
用例名称添加违章类型
用例标识号01
参与者管理员
管理员输入违章类型详情信息,提交后系统验证合格即添
简要说明
加成功。
前置条件管理员已经打开添加窗口
1.管理员输入违章类型详情信息
2.点击提交按钮
基本事件流3.输入格式没有问题,就显示添加成功。
4.返回违章类型列表页面
5.用例终止
其他事件流取消或关闭按钮可在提交之前被管理员处理。
异常事件流错误信息弹出,管理人员核实
后置条件添加成功即关闭添加窗口
表2-18违章类型修改用例描述
项目描述
用例名称修改违章类型信息
用例标识号02
参与者管理员
管理员提交修改数据,系统进行验证后,数据合法即添加
简要说明
成功
前置条件管理员打开修改违章类型信息窗口
25.管理员选择违章类型
26.修改违章类型信息
27.提交
基本事件流
28.正确就提示成功,无效则返回失败信息
29.返回违章类型列表页面
30.用例终止
其他事件流取消或关闭按钮可在提交之前被管理员处理。
异常事件流错误信息弹出,管理人员核实
17
湖南商务职业技术学院毕业设计
后置条件修改成功即关闭添加窗口
表2-19违章类型删除用例描述
项目描述
用例名称删除违章类型
用例标识号03
参与者管理员
简要说明管理员提交删除数据。
前置条件管理员打开违章类型列表页面
1.管理员选择违章类型
2.点击删除按钮
基本事件流3.正确就提示成功,无效则返回失败信息
4.返回违章类型列表页面
5.用例终止
按了删除按钮后弹出提示框确认是否删除违章类型,管理
其他事件流
员可以随按“取消”或“关闭”按钮。
异常事件流错误信息弹出,管理人员核实
后置条件删除成功即关闭提示框
表2-20违章类型分页查询用例描述
项目描述
用例名称查询违章类型信息
用例标识号04
参与者管理员
管理员提交查询条件,点击查询按钮,系统进行验证后,
简要说明
成功即返回数据。
前置条件管理员打开违章类型列表页面
1.管理员输入查询条件
2.点击查询
基本事件流
3.正确就返回查询数据,无效则返回失败信息
4.用例终止
其他事件流在按“查询”按钮以前,管理员不论何时可按“重置”按钮
异常事件流错误信息弹出,管理人员核实
后置条件查询成功即返回查询数据
18
湖南商务职业技术学院毕业设计
3系统概要设计
3.1系统设计原则
智能交通管理信息系统,主要考虑车辆管理。在实用可靠的同时,提高车
辆实时运行的效率。为管理员提供了车辆类型管理、驾驶员详情和违章管理、
违章类型管理需求等各种功能。
3.2系统框架设计
根据系统需求分析、用例建模剖析和开发平台的特点,设计了智能交通管
理信息系统的体系结构模型,如图3-1呈现。
图3-1智能交通管理信息系统整体架构图
19
湖南商务职业技术学院毕业设计
3.3系统功能设计
系统模块化设计是在系统分析阶段对子系统进行划分的基础上,再进一步
划分,将其分解为大小相同、功能单一、具有一定独立性的多个模块,从而使
程序设计工作在加强数据库之间的关系的同时,使系统更加完善,本文确定了
智能交通管理信息系统的主要功能模块,包括违章管理、车辆管理、车辆类型
管理和驾驶员管理、违章类型管理等。智能交通管理信息系统的功能结构图如
图3-2所示,本系统共有五个大主要功能模块。
图3-2智能交通管理信息系统功能结构图
20
湖南商务职业技术学院毕业设计
3.3.1违章管理功能设计
思索和剖析类图并进一步细化,模块的功能描述被完善,功能描述使用功能
流程图描述,以下图3-3呈现。
图3-3违章管理功能模块流程图
21
湖南商务职业技术学院毕业设计
3.3.2车辆管理功能设计
思索和剖析类图并进一步细化,模块的功能描述被完善,功能描述使用功能
流程图描述,以下图3-4呈现。
图3-4车辆管理功能模块流程图
22
湖南商务职业技术学院毕业设计
3.3.3车辆类型管理功能设计
思索和剖析类图并进一步细化,模块的功能描述被完善,功能描述使用功能
流程图描述,以下图3-5呈现。
图3-5车辆类型管理功能模块流程图
23
湖南商务职业技术学院毕业设计
3.3.4驾驶员管理功能设计
思索和剖析类图并进一步细化,模块的功能描述被完善,功能描述使用功能
流程图描述,以下图3-6呈现。
图3-6驾驶员管理功能模块流程图
24
湖南商务职业技术学院毕业设计
3.3.5违章类型管理功能设计
思索和剖析类图并进一步细化,模块的功能描述被完善,功能描述使用功能
流程图描述,以下图3-7呈现。
图3-7违章类型管理功能模块流程图
3.4数据库设计
数据库设计是体系设想的重心环节。数据库设计的质量将极大地影响系统
的性能和效率。一般地,数据库的设计有着几个重要的步骤,它们分别是:需
求分析、概念设计、逻辑设计、数据字典
3.4.1设计原则
25
湖南商务职业技术学院毕业设计
为了达到良好的设计效果,以下原则数据库设计应遵循:
1.标准化原则
数据库设计务须要遵照统一的设计标准与定名典范。
2.冗余原则
数据库的设计有冗余是可以被接受的,但还是要在控制范围内满足3NF。
3.4.2概念设计
要进行数据库概念设计,描述概念设计的结果采用E-R图。对照智能交通
管理信息系统数据进行判断和分析,其E-R图以下图3-8所示。
图3-8智能交通管理信息系统E-R图
3.4.3逻辑设计
通过ER模型对实体属性、实体间关系的分析,结合智能交通管理信息系统
的实际需求,建立起了本系统的关系模式,如下:
违章信息表(违章编号ID、违章类型、违章描述、罚款金额、车牌号、备
注)
驾驶员表(驾驶员ID、驾驶人名称、地址、性别、电话、驾照分数、驾照编
号)
车辆表(车辆ID、车牌号、车辆颜色、车辆类型、驾驶人ID、车辆型号、
备注)
车辆类型表(车辆类型ID、车辆类型名称、描述)
违章类型表(违章类型ID、违章类型名称、描述)
3.4.4数据字典
26
湖南商务职业技术学院毕业设计
违章信息表的表结构如表3-1所示,主要字段为:违章ID、违章类
型、违章描述、罚款金额、车牌号、备注。
表3-1违章信息表表结构
驾驶员表的表结构如表3-2所示,主要字段为:驾驶员ID、驾驶人名称、
地址、性别、手机号码、驾照分数、驾照编号。
表3-2驾驶员表表结构
车辆表的表结构如表3-3所示,主要字段为:车辆ID、车牌号、车辆颜
色、车辆类型ID、驾驶人ID、车辆型号、备注。
表3-3车辆表表结构
车辆类型表的表结构如表3-4所示,主要字段为:车辆类型ID、车辆类型
名称、描述。
表3-4车辆类型表表结构
违章类型表的表结构如表3-5所示,主要字段为:违章类型ID、违章类型
名称、描述。
表3-5违章类型表表结构
27
湖南商务职业技术学院毕业设计
数据库设计总结:通过需求分析和用例建模分析,确定了智能交通管理信
息系统的主要功能模块,包括违章管理、驾驶员管理、和车辆管理、车辆类型
管理、违章类型管理等。
4系统详细设计
通过智能交通管理信息系统设计实现对驾驶员进行车辆管理,并通过详细的
功能模块设计给用户体验。
4.1违章管理子功能模块设计
4.1.1违章管理子功能模块说明
违章管理是此系统的根本之一,其中包括管理员对违章信息添加、修改违
章信息、查询违章信息和修改违章信息。
4.1.2违章管理子功能模块详细设计
根据系统功能,来得到系统的时序图,通过UML序列图对需求分析和设计来
得到违章管理子功能的时序图,如图4-1。
图4-1违章管理系统时序图
28
湖南商务职业技术学院毕业设计
通过分析,我们整理得到违章管理系统子功能模块的静态结构类图,如图4
-2所示。
图4-2违章管理类图
通过对时序图的分析,我们整理得到违章管理系统子功能模块的方法描述,
如下表4-1所示。
表4-1违章管理子功能模块及其的相关类和方法描述表
类名engineering
描述违章管理
属性Class
方法list()、getInfo()、add()、edit、remove()
4.2车辆管理子功能模块设计
4.2.1车辆管理子功能模块说明
车辆管理子功能包括对车辆信息的管理,其中有添加车辆信息、修改车辆
信息、删除车辆信息、查询车辆信息。
29
湖南商务职业技术学院毕业设计
4.2.2车辆管理子功能模块详细设计
根据系统功能,来得到系统的时序图,通过UML序列图对需求分析和设计来
得到车辆管理子功能的时序图,如图4-3。
图4-3车辆管理系统时序图
通过分析,我们整理得到车辆管理系统子功能模块的静态结构类图,如图4
-4所示。
图4-4车辆管理类图
30
湖南商务职业技术学院毕业设计
通过对时序图的分析,我们整理得到人事管理系统子功能模块的方法描述,
如下表4-3所示。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年大学生心理健康课知识
- 临床呼吸换季老咳嗽居家护理及症状信号
- 2026年春高一物理人教版(2019)第2周周末小测卷
- 医院医保慢性病管理服务制度
- 公关服务公司客户服务交接班管理制度
- 工业软件公司知识产权纠纷处理管理制度
- 2026电子工程面试题及答案
- 工业机器人视觉系统采购协议(2026年电子组装厂)
- 考研(护理综合)模拟试卷9(题后含答案及解析)
- 钣金工安全隐患排查与整改闭环管理工作手册
- 2024年北京市高考物理试卷(含答案逐题解析)
- CHT 4020-2018 管线制图技术规范
- (2024年)《工伤保险培训》ppt课件完整版
- 2024-2025年上海中考英语真题及答案解析
- 办公家具生产设备清单
- 赋能:打造应对不确定性的敏捷团队
- 学前儿童行为观察的方法(课堂PPT)
- 工业机器人技术与应用PPT完整全套教学课件
- dd5e人物卡可填充格式角色卡夜版
- 第五章 马尔可夫过程
- GB/T 19247.4-2003印制板组装第4部分:分规范引出端焊接组装的要求
评论
0/150
提交评论