- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库课程设计-民航航班编排与查询系统
数据库系统概论
---民航航班编排与查询系统
学生学院_____民航(飞行)学院_
学 号___________
学生姓名_______ _____
指导老师_______ _____
2010 年 12月 5日
目录
1.1需求分析概述---------------------1
1.2功能需求分析-----------------2
1.2.1飞机与机组运力管理----------3
1.2.2航班业务管理----------------4
1.3信息需求及数据流程----------------5
1.3.1数据字典-------------------4
1.3.2数据流图-------------------8
1.4系统概念模型设计-------------------9
1.4.1基本原则--------------------9
1.4.2航班编排与查询系统E-R图----10
1.5数据库逻辑模型设计---------------13
1.5.1 一般逻辑模型设计原则-------13
1.5.2具体逻辑模型设计-----------14
1.5.3源代码--------------------16
1.1概述
航空公司科学合理的编排航班计划是航班正常的重要保障之一
1.2.1飞机与机组运力管理
“飞机与机组运力管理”是航空公司有效安排航班的基础,通过对运力的有效管理,可以为航空公司安排出最具效益,最适合航空公司自身条件与客户需求的航班。
飞机状态管理查询:根据飞机状态来判断是否可进行调用,包括飞机自身的型号,机尾号,座位数,适飞航程,飞机当前状态等各项属性。
飞行员状态及资格管理查询:根据飞行员员的以及飞行资格等来判定能否安排其飞某航班,包括飞行员姓名,飞行员活动信息,机组适飞机型,机组可续飞时间等各项属性。
飞机适航条件管理:提供各个机型所适合的机场,适飞航程,这是系统分配航班机型的基础,包括机型,机场名称,机场等级以及航程等属性。
1.2.2航班业务管理
“航班业务管理”功能模块是用于记录航空公司已有航班以及航班机票销售情况。系统根据销售情况计算出旅客需求量,并根据已有航班的的信息,安排出一份符合需求的航班。
销售业务管理:提供航班销售信息,根据旅客需求查询安排出适应该航班的机型,机组人员。包括机票销售数量,航班号,时间等属性。
航班主文件管理与修改:记录航班信息,出发到达时刻,机场以及航班号的信息。
除此之外系统还应包括信息系统必须具备的通用功能
登陆功能:登陆系统为身份验证登录。分为航空公司管理员登录和旅客用户登录。分别通过不同的用户名和密码进入数据库信息管理界面。不同用户对数据库管理与查询的权限不同,第一次进入系统时应向管理员申请注册一个用户名和密码,并完整的填写相关信息,同时存入数据库表中。同时又管理员就赋予不同用户不同的权限。管理员有权力行使所有的管理功能,普通用户只能进行一般的查询。
系统维护功能:数据安全管理 数据项名称 说 明 部 分 1 飞机机型 字符串类型 2 飞机座位数 整型 3 机尾号 字符串型 4 适降机场 字符型 5 飞机适飞航程 字符串类型 7 飞行员等级 字符串型 8 飞行执照号 字符串型 9 飞行员姓名 字符类型 10 飞行员活动 字符类型 11 飞行员活动开始时间 时间型 12 飞行员活动结束时间 时间型 13 航班号 字符串型 14 销售票数 整型 15 航班起飞时刻 时间型 16 航班到达时刻 时间型 航班日期 时间型 数据结构
编号 数据结构名 属性 1 飞机 机型,适降机场,机尾号,座位数 2 飞机状态 飞机检修日期,检修时段,机尾号, 3 飞机适航条件 机型,适降机场,航程 4 飞行员 姓名,执照号,等级 5 飞行员状态 姓名,执照号,当前状态,活动开始结束时间 6 销售 航班号,航班日期,机票销售数量 7 航班信息 航班号,航班日期,出发到达机场,出发到达时刻,机型
数据流
数据流名 输入 输出 记录查询飞机,航班,飞行员,销售信息 记录信息 飞机信息 更新销售信息 变更信息 机票销售信息 更新航班信息 变更信息 航班信息 更新飞机,飞行员状态信息 更新信息 状态信息 查询航班信息 用户卡号 航班信息 查询销售信息 用户卡号 销售信息
数据存储
数据存储名 输入数据流 输出数据流 航班信息 记录航班信息 记录航班信息
更新航班信息 飞机信息 更新飞机信息 更新飞机信息
查询飞机信息 飞行员信息 更新飞行员信息 查询飞行员信息
查询飞行员信息 销售信息 更新销
文档评论(0)