资源预览内容
第1页 / 共12页
第2页 / 共12页
第3页 / 共12页
第4页 / 共12页
第5页 / 共12页
第6页 / 共12页
第7页 / 共12页
第8页 / 共12页
第9页 / 共12页
第10页 / 共12页
亲,该文档总共12页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
航空维修管理系统设计说明书姓名: 学号: 班级: 指导老师: 设计说明书一:面向对象建模(一) 面向对象静态建模类图在类图2.1中共有6个类,分别是工程部,检测部门,审核部门,维修部门,检查人员和维修人员。工程部有部门编号,规模,人员数量等属性;检测部门,审核部门,维修部门三个类分别有编号和规模两个属性;检查人员和维修人员分别有工号,工资,年龄,性别等属性。其中,检测部门,审核部门,维修部门是工程部的子类,从属于工程部,所以它们之间是一种继承关联,而且是一种多态继承。检测部门和检查人员的生命周期是相同的,所以检测部门和检查人员两个类是合成关系。同样,维修部门和维修人员之间也是合成关系。 class Class Model检查人员- 工号: long- 工资: double- 年龄: int- 性别: char+ 检查() : void维修人员- 工号: long- 工资: double- 年龄: int- 性别: char+ 维修() : void工程部- 部门编号: int- 规模: boolean- 人员数量: int+ 检查() : void+ 审核() : void+ 维修() : void检测部门- 编号: int- 规模: int+ 检查() : void维修部门- 编号: int- 规模: int+ 维修() : void审核部门- 编号: int- 规模: int+ 审核() : void*1*1图2.1 类图在类图2.2中,共有三个类,分别是检查人员,维修人员和故障设备。检查人员和维修人员有工号,工资,年龄,性别等属性。故障设备有设备编号,设备名称,设备批次,使用寿命等属性。故障设备有检查人员进行检测,并由维修人员进行维修,所以故障设备类与检查人员和维修人员两个类之间是一种依赖关系。 class Class Model检查人员- 工号: long- 工资: double- 年龄: int- 性别: char+ 检查() : void故障设备- 设备编号: long- 设备名称: Varchar- 设备批次: boolean- 使用寿命: int维修人员- 工号: long- 工资: double- 年龄: int- 性别: char+ 维修() : void图2.2 类图(二) 面向对象动态建模时序图图2.3是面向对象建模的时序图,工程部向系统提交大修计划表, 系统则经过审核后返回审核信息,保存计划表。计划表合格后,工程部向系统提交大维修表, 系统则经过审核后返回审核信息,合格后保存维修表。工程部开始对检查人员和维修人员进行分配工作计划和制作工卡。检查人员对设备进行维修,查出故障设备交由维修人员进行维修。同时,维修人员对故障设备进行故障源分析,最后保存分析结果,生成维修报告文件。 sd Class Model工程部系统审核部门检查人员维修人员故障设备提交计划表()()审核计划表()返回结果()检查设备() ()计划表合格()维修故障设备()保存计划表()分析故障设备()分析故障源()提交维修表()审核维修表()返回信息()维修表合格()保存维修表()制定工作计划和工卡()制定工作计划和工卡()保存分析结果()生成维修报告文件()图2.3 维修工作时序图(三)面向对象动态建模活动图图2.4是面向对象建模的活动图,首先制定大修计划表,在进行计划表的分析,如果不合格则重新制定计划表,如果合格则保存计划表,根据计划表制定员工的工作计划和工卡,由检查人员检查客机上的设备,当发现故障时分析故障来源并制定维修表,将制定好的维修表交由质量控制部门进行检查,将维修表存入系统由维修人员依据维修表进行维修,然后分析易故障设备并保存结果,最后总结此次大修过程,生成维修报告文件保存下来,供今后参考 act Class Model起点终点制定计划表计划表是否合格保存计划表制定维修表维修表是否合格保存维修表检查设备制定工作计划和工卡质量控制检查维修分析故障源分析故障设备保存分析结果生成维修报告文件YNNY图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 记录维修计划及执行情况的数据表数据项数据类型长度是否为空主外键工卡号varchar12N主机尾号char6N外机型varchar7N外定检类型varchar10N外开始时间datetime8Y外完成时间datetime8Y外表2 航班数据库表数据项类型长度约束主/外键是否为空备注idNUMBER10PRIMARY KEY主键不为空机票编号Flight-idNUMBER8NOT NULL不为空航班号Passenger-nameVARCHAR40NOT NULL主键不为空乘客姓名Cer-numberVARCHAR20NOT NULL主键不为空证件号Order-dateDATE10NOT NULL允许出票日期classCHAR1NOT NULL允许舱位等级表3 记录定检停场时间的数据表数据项数据类型长度是否为空主外键机型char10N主定检类型char10N外定检停场时间int4N外表4 记录临时生成定检计划的数据库表数据项数据类型长度是否为空主外键工卡号varchar15Y主机尾号varchar10N外机型varchar10N外定检类型varchar10N外定检所需时间datetime8N外表5 乘务员信息登记数据库表数据项类型长度主/外键是否为空备注nameVARCHAR8不为空姓名genderVARCHAR2不为空性别idNUMBER18主键不为空身份证号companyVARCHAR3
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号