设计说明书.docx
- 文档编号:25052937
- 上传时间:2023-06-04
- 格式:DOCX
- 页数:16
- 大小:349.29KB
设计说明书.docx
《设计说明书.docx》由会员分享,可在线阅读,更多相关《设计说明书.docx(16页珍藏版)》请在冰豆网上搜索。
设计说明书
航空维修管理系统
设计说明书
姓名:
学号:
班级:
指导老师:
设计说明书
一:
面向对象建模
(一)面向对象静态建模—类图
在类图2.1中共有6个类,分别是工程部,检测部门,审核部门,维修部门,检查人员和维修人员。
工程部有部门编号,规模,人员数量等属性;检测部门,审核部门,维修部门三个类分别有编号和规模两个属性;检查人员和维修人员分别有工号,工资,年龄,性别等属性。
其中,检测部门,审核部门,维修部门是工程部的子类,从属于工程部,所以它们之间是一种继承关联,而且是一种多态继承。
检测部门和检查人员的生命周期是相同的,所以检测部门和检查人员两个类是合成关系。
同样,维修部门和维修人员之间也是合成关系。
图2.1类图
在类图2.2中,共有三个类,分别是检查人员,维修人员和故障设备。
检查人员和维修人员有工号,工资,年龄,性别等属性。
故障设备有设备编号,设备名称,设备批次,使用寿命等属性。
故障设备有检查人员进行检测,并由维修人员进行维修,所以故障设备类与检查人员和维修人员两个类之间是一种依赖关系。
图2.2类图
(二)面向对象动态建模—时序图
图2.3是面向对象建模的时序图,工程部向系统提交大修计划表,系统则经过审核后返回审核信息,保存计划表。
计划表合格后,工程部向系统提交大维修表,系统则经过审核后返回审核信息,合格后保存维修表。
工程部开始对检查人员和维修人员进行分配工作计划和制作工卡。
检查人员对设备进行维修,查出故障设备交由维修人员进行维修。
同时,维修人员对故障设备进行故障源分析,最后保存分析结果,生成维修报告文件。
图2.3维修工作时序图
(三)面向对象动态建模—活动图
图2.4是面向对象建模的活动图,首先制定大修计划表,在进行计划表的分析,如果不合格则重新制定计划表,如果合格则保存计划表,根据计划表制定员工的工作计划和工卡,由检查人员检查客机上的设备,当发现故障时分析故障来源并制定维修表,将制定好的维修表交由质量控制部门进行检查,将维修表存入系统由维修人员依据维修表进行维修,然后分析易故障设备并保存结果,最后总结此次大修过程,生成维修报告文件保存下来,供今后参考
图2.4活动图
二:
概要设计
(一)在第二层数据流图上功能模块的划分
1.保存计划表模块:
将工程部所制定好的维修计划表以文件的形式保存起来。
a.制定计划表模块:
工程部制定出合理的维修计划表,这是维修的前期工作。
b.分析计划表模块:
将制定好的维修计划表进行分析,以确保计划书的可靠性与稳定性。
2.保存维修表模块:
将工程部所制定好的维修表以文件的形式保存起来。
a.制定维修表模块:
工程部根据维修计划表制定出合理的维修表。
b.检查设备模块:
检查人员根据维修表进行工作,检查飞机上的软硬件设备。
c.维修模块:
对于发现故障的设备进行维修处理。
(二)在第三层数据流图上功能模块的划分
1.保存计划表模块:
将工程部所制定好的维修计划表以文件的形式保存起来。
a.制定计划表模块:
工程部制定出合理的维修计划表,这是维修的前期工作。
b.分析计划表模块:
将制定好的维修计划表进行分析,以确保计划书的可靠性与稳定性。
2.保存维修表模块:
将工程部所制定好的维修表以文件的形式保存起来。
a.制定维修表模块:
工程部根据维修计划表制定出合理的维修表。
b.检查设备模块:
检查人员根据维修表进行工作,检查飞机上的软硬件设备。
3.保存分析结果模块:
对所有工作完成之后,进行详细的分析,以便找到设备出现故障的原因。
a.分析故障源模块:
找出设备出现故障的原因。
b.分析易故障设备模块:
分析哪些设备易于出现故障,以及出现故障的原因。
(三)在第四层数据流图上功能模块的划分
1.保存计划表模块:
将工程部所制定好的维修计划表以文件的形式保存起来。
a.制定计划表模块:
工程部制定出合理的维修计划表,这是维修的前期工作。
b.分析计划表模块:
将制定好的维修计划表进行分析,以确保计划书的可靠性与稳定性。
2.保存维修表模块:
将工程部所制定好的维修表以文件的形式保存起来。
a.制定维修表模块:
工程部根据维修计划表制定出合理的维修表。
b.检查设备模块:
检查人员根据维修表进行工作,检查飞机上的软硬件设备。
c.制定工作计划和工卡模块:
给维修人员制定工作计划,并分配工作和工卡。
d.质量控制检查模块:
在维修好故障设备之后,交由质量控制部门检查。
3.保存分析结果模块:
对所有工作完成之后,进行详细的分析,以便找到设备出现故障的原因。
a.分析故障源模块:
找出设备出现故障的原因。
b.分析易故障设备模块:
分析哪些设备易于出现故障,以及出现故障的原因。
c.维修模块:
对于发现故障的设备进行维修处理。
三.详细设计
(一)第二层功能模块的流程图分析
首先制定大修计划表,在进行计划表的分析,如果不合格则重新制定计划表,如果合格则保存计划表,根据计划表检查客机上的设备,当发现故障时制定维修表,将维修表存入系统由维修人员依据维修表进行维修。
如图2.5所示:
图2.5第二层功能模块的流程图
(二)第三层功能模块的流程图分析
首先制定大修计划表,在进行计划表的分析,如果不合格则重新制定计划表,如果合格则保存计划表,根据计划表检查客机上的设备,当发现故障时分析故障来源并制定维修表,将维修表存入系统由维修人员依据维修表进行维修,然后分析易故障设备并保存结果。
如图2.6所示:
图2.6第三层功能模块的流程图
(三)第四层功能模块的流程图分析
首先制定大修计划表,在进行计划表的分析,如果不合格则重新制定计划表,如果合格则保存计划表,根据计划表制定员工的工作计划和工卡,由检查人员检查客机上的设备,当发现故障时分析故障来源并制定维修表,将制定好的维修表交由质量控制部门进行检查,将维修表存入系统由维修人员依据维修表进行维修,然后分析易故障设备并保存结果,最后总结此次大修过程,生成维修报告文件保存下来,供今后参考。
如图2.7所示:
图2.7第二层功能模块的流程图
(四)接口设计
1.用户接口:
用来说明将向用户提供的命令和它们的语法结构,以及软件的回答信息。
2.内部接口:
用来说明本系统同外界的所有接口的安排包括软件与硬件之间的接口、本系统与各支持软件之间的接口关系。
3.外部接口:
用来说明本系统之内的各个系统元素之间的接口的安排
四.数据库设计
表1记录维修计划及执行情况的数据表
数据项
数据类型
长度
是否为空
主外键
工卡号
varchar
12
N
主
机尾号
char
6
N
外
机型
varchar
7
N
外
定检类型
varchar
10
N
外
开始时间
datetime
8
Y
外
完成时间
datetime
8
Y
外
表2航班数据库表
数据项
类型
长度
约束
主/外键
是否为空
备注
id
NUMBER
10
PRIMARYKEY
主键
不为空
机票编号
Flight-id
NUMBER
8
NOTNULL
不为空
航班号
Passenger-name
VARCHAR
40
NOTNULL
主键
不为空
乘客姓名
Cer-number
VARCHAR
20
NOTNULL
主键
不为空
证件号
Order-date
DATE
10
NOTNULL
允许
出票日期
class
CHAR
1
NOTNULL
允许
舱位等级
表3记录定检停场时间的数据表
数据项
数据类型
长度
是否为空
主外键
机型
char
10
N
主
定检类型
char
10
N
外
定检停场时间
int
4
N
外
表4记录临时生成定检计划的数据库表
数据项
数据类型
长度
`是否为空
主外键
工卡号
varchar
15
Y
主
机尾号
varchar
10
N
外
机型
varchar
10
N
外
定检类型
varchar
10
N
外
定检所需时间
datetime
8
N
外
表5乘务员信息登记数据库表
数据项
类型
长度
主/外键
是否为空
备注
name
VARCHAR
8
不为空
姓名
gender
VARCHAR
2
不为空
性别
id
NUMBER
18
主键
不为空
身份证号
company
VARCHAR
30
允许为空
工作类型
time
DATE
8
允许为空
出发时间
terminus
VARCHAR
6
允许为空
终点站
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 设计 说明书
![提示](https://static.bdocx.com/images/bang_tan.gif)