UML航空订票系统

上传人:tang****xu1 文档编号:132727612 上传时间:2020-05-19 格式:DOC 页数:40 大小:1.78MB
返回 下载 相关 举报
UML航空订票系统_第1页
第1页 / 共40页
UML航空订票系统_第2页
第2页 / 共40页
UML航空订票系统_第3页
第3页 / 共40页
UML航空订票系统_第4页
第4页 / 共40页
UML航空订票系统_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《UML航空订票系统》由会员分享,可在线阅读,更多相关《UML航空订票系统(40页珍藏版)》请在金锄头文库上搜索。

1、课程设计 论文 课程设计 论文 课程名称 信息系统开发方法与工具 题 目 航空订票管理系统 院 系 管理学院 专业班级 信管 0901 姓 名 学 号 指导教师 2012 年 6 月 14 日 课程设计 论文 任务书课程设计 论文 任务书 专业班级 信息管理与信息系统 学生姓名 指导教师 签名 一 课程设计 论文 题目一 课程设计 论文 题目 航空订票管理系统 二 本次课程设计 论文 应达到的目的二 本次课程设计 论文 应达到的目的 1 针对一个实际航空订票管理系统的开发 使学生深刻理解和掌握管理信息系统系 统分析 系统设计和系统实施的理论和方法 2 巩固和加深理解所学编程语言 开发工具 提高

2、综合应用能力 掌握系统UML建 模 界面设计 数据库设计 程序代码设计 提高实践能力 3 初步了解学术研究的基本方法与步骤 并通过设计报告 论文 的撰写 了解学 术报告 论文 的写作方法 三 本次课程设计 论文 任务的主要内容和要求 包括原始数据 技术三 本次课程设计 论文 任务的主要内容和要求 包括原始数据 技术 参数 设计要求等 参数 设计要求等 1 设计内容 开发出一套航空订票软件管理系统 保证航空订票的各个环节顺 利工作 并为用户提供一个友好的界面 使订票业务和管理工作相对轻松 2 设计过程 按照系统设计目的 系统需求 系统功能分析与设计 用户界面设计 源程序设计 使用说明等环节整理课

3、程设计的成果 形成设计报告 设计报告应 包括的内容 系统需求分析 需求描述 系统 UML 主要用例 主要类图 主要活动图 状态 及部署图 如果必要 业务流程图 数据流图 数据字典附必要的文字说明 系统设计 功能结构设计 I O设计 代码设计 界面设计 数据库设计 网络 环境 撰写设计总结报告 3 设计成果提交 A 设计报告 B 源程序 报告要符合学校格式规范要求 四 应收集的资料及主要参考文献 四 应收集的资料及主要参考文献 1 慕静等 管理信息系统开发方法 工具与应用 北京 清华大学出版社 2010 2 商恩福 网上订票系统分析与设计 天津工业大学计算机科学与软件学院 3 张晓燕 飞机订 售

4、票管理系统开发 浙江工贸职业技术学院 4 张园 基于 B S 结构的航空预订票系统的设计与实现 广东海洋大学 五 审核批准意见五 审核批准意见 教研室主任 签字 教研室主任 签字 需求说明 当前航空市场的不断扩大 并且随着人们的生活水平的提高 越来 越多的认选择飞机作为出行的交通工具 因此对航空公司的服务要求也 就越来越高 因此为了适应这样一个快速的发展需求 管理大量数据 并有效的稳定和管理航空公司 实行现代化信息管理 无疑成为一个好 的选择方式 该数据库设计主要对该系统中涉及的数据进行处理和分类 严格区分实体和属性 并把属性归类 充分表达出属性的含义 并直接 展现出实体之间的关系 该系统从开

5、始的需求分析到设计到运营维护都有这严格的要求以及 实施 在需求分析阶段实现了编码的规范 数据据字典的规范 以及后 面实施代码编写的规范 在设计阶段实现了数据字典的规范 数据库的 规范并让使数据库最终达到三范式 系统最终实现有预定订票 查询预定信息 删除预定信息 处理预 定信息 航班信息的添加 航班信息的删除 航班信息的查询等一系列 所设机航空的的最基本的功能 关键字 UML 建模 航空公司 交通 订票系统 第 I 页 目 录 1 需求分析需求分析 1 1 1 需求简介 1 1 2 类图的设计 2 1 2 1 类图绘制的步骤 2 1 3 对象图的设计 4 1 3 1 根据对象图测试的结果 5 1

6、 3 2 修改类图 5 1 4 包图的设计 6 1 4 1 包设计与提取 6 2 动态图动态图 10 2 1 用例图 10 2 1 1 需求特性列表 10 2 1 2 用例图的绘制 11 2 1 3 用例描述 11 2 2 交互图 13 2 2 1 顺序图的绘制 13 2 2 2 顺序图通讯图的转换 15 2 3 活动图 16 2 4 状态图及部署图 17 2 4 1 状态图 17 2 5 系统数据流程分析 17 2 6 数据字典 18 3 系统设计系统设计 22 3 1 功能结构设计 22 3 1 2 功能结构图 22 3 2 I O 设计 23 3 3 代码设计 25 3 3 1 代码封装

7、包的设计 25 3 3 2 代码设计 26 3 4 界面设计 28 3 4 1HelloWord 测试项目部署 28 3 4 2 项目代码迭代 28 3 5 数据库设计 31 3 6 网络环境 35 第 II 页 总结总结 36 致谢致谢 37 第 1 页 共 40 页 1 需求分析 1 1 需求简介 随着现在社会的发展 人民生活水平的不断提高 人们出行的交通 工具也跟随社会的发展而发展起来了 乘飞机出行的人越来越多 所以 这方面的市场非常大 所以 航空订票系统 的开发是势在必行 在此 基础上确定了顾客与各航空公司所需要的 航空订票系统 此系统实 现了最基本的预定订票 查询预定信息 删除预定信

8、息 处理预定信息 等功能 与此同时我会不断更新系统的功能最终使系统更加完美 本系统通过初期的需求分析 建立了严密的数据逻辑结构以及数据 库设计所涉及的严格的编码规范 最终是其数据库达到三范式 让系统 更加适合数据库设计的要求 并使其在后面的系统实施阶段更加方便快 捷 在系统维护和运行阶段尽量出现少的错误 让系统能够全面正常运 转 让系统更加人性化更加方便用户使用 格式说明 大标题 章 1 绪论 黑体小三号 一级节标题 4 1 实验装置和试验方法 黑体四号 二级节标题 4 2 2 实验装置 黑体小四号 正 文 宋体小四号 行距 22 磅 表题与图题 宋体五号 参考文献及致谢等 宋体小四号 表格

9、每个表格应有表序和表题 表序和表题应写在表格上方正中 表序 后空一格书写表题 插图 第 2 页 共 40 页 插图必须精心制作 线条粗细要合适 图面要整洁美观 每幅插图 应有图序和图题 图序和图题应放在图位下方居中处 1 2 类图的设计 图 1 1 航空订票系统总类图 1 2 1 类图绘制的步骤 1 在类图的设计过程中根据前面的需求分析最终等到的类有 1 顾客类 2 业务员类即管理员类 3 订票类 4 订票清单类 5 航班类 第 3 页 共 40 页 Customer Booking Tickets Flight Booking List AccountExecutive 图 1 2 寻找出来

10、的类图 2 每一个类中暂时给出主要操作和属性 图 1 3 添加完主属性和操作后的类图 3 根据分析得到每个类和类之间的关系 图 1 4 添加完关系后的类图 第 4 页 共 40 页 4 类的泛化 图 1 5 泛化后的类图 1 3 对象图的设计 图 1 6 航空管理对象图 第 5 页 共 40 页 1 3 1 根据对象图测试的结果 1 根据图中所给出的标号和类我们可以开始经行测试 1 首先顾客张三根据电话或者网上预约或者柜台可以进行对机 票的预定 2 再着根据自己定票信息来查询航班 3 最后业务员根据订票订单来处理张三所订的票据信息 2 在测试中企业顾客和个人顾客的订票过程一模一样 3 在测试中

11、发现无法退票并且无退票订单退票无法实现 4 等到以上结论后应该对其进行修改 1 3 2 修改类图 图 1 7 修改后的类图 1 修改时注意在相关的类中添加属性和操作确保添加完之后系统 能够正常运行而不影响原系统 2 修改是注意之间的关系的改变 第 6 页 共 40 页 1 4 包图的设计 图 1 8 总包图 1 4 1 包设计与提取 1 根据类图提取包和划分如图所示 上 上 上 上 上 上 上 上 上 上 上 上 图 1 9 根据类图提取出来的包和划分 第 7 页 共 40 页 2 寻找各个包内的子包和类图 1 用户包 上 上 上 上 上 上 上 图 1 10 用户包中的子包 2 界面包 图

12、1 11 界面包中的子包和类 3 数据包 上 上 上 上 上 上 上 上 上 上 图 1 12 数据包中的子包 4 订票包 第 8 页 共 40 页 图 1 13 订票包中的子包和类 3 找完后的子包和类图 图 1 14 寻找完类和子包后的包图 4 添加完包之间的关系后的包图 第 9 页 共 40 页 图 1 15 完成后的包图 2 动态图 2 1 用例图 绘制用例图之前我们要做的准备主要有 1 列出需求特性列表 2 对每一个用例作出详细的描述 上面两步一个在我们绘制用例图之前完成一个在我们绘制完用例图 之后完成 2 1 1 需求特性列表 根据前期的需求分析得到的需求特性列表为 第 10 页

13、共 40 页 表 2 1 需求特性列表 编号说明 FBT001 使用电话订票 FBT002 使用网络订票 FBT003 柜台订票 FBT004 录入订票信息 FBT005 产生订票列表 FBT006 处理订票信息 FBT007 退票 FBT008 退票处理 FBT009 产生退票信息 FBT010 查询航班信息 FBT011 查询订票信息 FBT012 航班预定 FBT013 添加航班信息 FBT014 修改航班信息 2 1 2 用例图的绘制 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上

14、上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 图 2 1 用例图 绘制完用例图之后我们开始详细描述用例需求 第 11 页 共 40 页 2 1 3 用例描述 表 2 2 订票需求用例的描述 用例编号用例编号UC001 用例名称用例名称订票 用例概述用例概述顾客用来订票 范围订票系统 主参与者主参与者顾客 次要参与者界面系统 项目相关人 订到票 顾客得到票据 项目相关人 利益说明 前置条件有航班信息和机票信息 后置条件打包成票据信息发送到业务员 接上表 成功保证订票信息可以查询到 步骤活动 1填写订票信息 业务员处理订票信息 查 询已

15、定信息 基本事件流基本事件流 2填写订票信息 1a产生订票信息扩展事件流 1b无 子事件流无 规则与约束无 表 2 3 退票描述 用例编号用例编号UC002 用例名称用例名称退票 用例概述用例概述顾客用来退票 范围订票系统 主参与者主参与者顾客 次要参与者界面系统 航空公司管理员 项目相关人完成退票 顾客退票成功 项目相关人 利益说明 前置条件已经订票并且航班未发 第 12 页 共 40 页 后置条件打包成退票票据信息发送到业务员 成功保证退完后会有提示 步骤活动 1填写退票信息 业务员处理退票信息 基本事件流基本事件流 2填写退票信息 1a产生退票列表扩展事件流 1b无 子事件流无 规则与约

16、束无 2 2 交互图 2 2 1 顺序图的绘制 1 订票用例的顺序图 第 13 页 共 40 页 上 上上 上 上 上上 上 上 1 login 2 back info 3 select flight info 4 back flight info 5 query tickets info 6 back ticket info 7 booking 8 process booking info 9 send 10 process booking info 11 back to customer 图 2 2 订票用例顺序图 2 添加航班信息顺序图 第 14 页 共 40 页 上 上 上上 上 上 上 1 login 2 back login info 3 query add flight info 4 process query flight info 5 back query info to 6 add flight info 7 process add info 8 back sucess 图 2 3 添加航班信息顺序图 第 15 页 共 40 页 2 2 2 顺序图通讯图的转换 1

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 商业计划书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号