201404 数据库需求分析报告

上传人:飞****9 文档编号:132046780 上传时间:2020-05-12 格式:DOC 页数:13 大小:409.51KB
返回 下载 相关 举报
201404 数据库需求分析报告_第1页
第1页 / 共13页
201404 数据库需求分析报告_第2页
第2页 / 共13页
201404 数据库需求分析报告_第3页
第3页 / 共13页
201404 数据库需求分析报告_第4页
第4页 / 共13页
201404 数据库需求分析报告_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《201404 数据库需求分析报告》由会员分享,可在线阅读,更多相关《201404 数据库需求分析报告(13页珍藏版)》请在金锄头文库上搜索。

1、 201404 机票预订系统需求分析报告1、 组织机构情况 通过了解知道机票预订部门的组成一般由信息管理部、票务部、客服部组成,各部门的职责如下:信息管理部:管理基本信息,主要包括航班信息的查询、添加、更改、删除,旅 客信息的查询、添加、更改、删除。票务部:主要负责旅客订票的各种票据的处理,包括确认订单信息,登记订单,根据航班信息收取费用,确认一切无误后打印账单及机票交给旅客。同时处理旅客的退票和改签相关业务。客服部:为订票旅客提供实时服务,解决订票旅客在订票过程中遇到的问题2、 业务活动情况信息管理部门需要输入和使用航班信息和旅客信息。航班信息主要包括航班号、出发地、目的地、始发时间、抵达时

2、间、飞机型号、座位数、空位数、票价等,当有新航班出现时,管理员要将新航班的信息完整准确的插入到航班信息表中,当有航班的时间有改动时,管理员要及时更新航班信息,当有航班停飞时,应及时取消航班信息;当航班已客满时,要显示无余票信息;同时管理员要及时根据需要更改票价。旅客信息包括身份证号、姓名、性别、出生年月、联系电话,当有新的旅客订票时,管理员需要将旅客信息完整准确添加到旅客信息文件中并给旅客编号,最后将这些信息交给票务部。其中航班信息所有字段信息(表1)与旅客信息所有字段信息(表2)如下: 表1 航班信息所有字段信息 字段 类型 长度 允许空 主键 航班号 char 8 否 是 出发地 char

3、 10 否 目的地 char 10 否 始发时间 char 18 否 抵达时间 char 18 否 飞机型号 char 10 否 票余量 Int 4 否 表2 旅客信息所有字段信息 字段 类型 长度 允许空 主键 身份证号 char 18 否 是 姓名 Char 13 否 性别 Char 2 否 联系电话 Char 15 否 票务部需要处理订单、填写机票信息和打印账单及机票,订单信息主要包括订单号、客户编号、旅客姓名等,机票信息主要包括机票号,航班号,票价等。订单信息所有字段信息(表3)与机票信息所有字段信息(表4)如下: 表3订单信息所有字段信息字段类型长度允许空主键订单号Char20否是客

4、户编号Char20否客户姓名Char13否 表3订单信息所有字段信息字段类型长度允许空主键机票号Char10否是航班号Char8否票价Float否3、 用户对数据库的要求系统管理员可以维护各项数据,业务管理员可以对数据库中的数据进行查询、添加、更改和删除的操作,可以进行航班安排,核对订单信息,填写打印机票和账单和收费等操作,旅客只能进行查询操作。4、 数据流图数据流图表达了数据和处理过程的关系。图1表示机票预订系统的顶层数据流图 图1顶层数据流图顶层数据流图给出了最高层次抽象的系统概貌,表明系统从售票员那里接受订票信息,经过处理后把机票和账单返回给旅客,旅客可凭借机票去换登机牌登机。为了更好的

5、把“机票预订系统”的细节表示出来,逐步分解得到第一层数据流图(如图2)和第二层数据流图(如图3,图4,图5): 图2 第一层数据流图 图3预订机票 图4 准备机票 图5 记账 图6 退票与改签五、数据字典1、数据项条目:数据项名:航班号含义说明:唯一标识每个航班别名:航班编号类型:字符型长度:8取值范围:000000到999999取值含义:前两位为大写字母,后四位为数字数据项名:始发地含义说明:航班起飞的地方类型:字符型长度:10取值范围:0000000000到9999999999取值含义:乘机地区+机场数据项名:目的地含义说明:航班飞往的目的地类型:字符型长度:10取值范围:00000000

6、00到9999999999取值含义:到达地区+机场 数据项名:始发时间含义说明:航班起飞时间类型:字符型长度:20取值含义:年月日时分数据项名:抵达时间含义说明:飞机抵达目的地机场的时间数据类型:字符长度:20取值含义:年月日时分数据项名:飞机型号含义说明:飞机的类型类型:字符型长度:10取值范围:00000到99999取值含义:字母+数字数据项名:票余量含义说明:每一航班机票剩余的数量类型:整型长度:4取值范围:0到9的数字数据项名:身份证号含义说明:唯一标识每个乘客类型:字符长度:18取值范围:0到9的数字或x取值含义:六位数字地址码+八位数字出生日期码+三位数字顺序码+一位数字校验码数据

7、项名:姓名别名:客户姓名含义说明:乘客的姓名类型:字符型长度:13取值含义:汉字或字母数据项名:性别含义说明:旅客的性别类型:字符型长度:2取值范围:男或女数据项名:联系电话含义说明:旅客的联系方式类型:字符型长度:15取值范围:0到9的数字2、 数据结构数据结构名:航班信息含义说明:是机票预订系统的主体数据结构,定义了一个航班的有关信息组成:航班号,出发地,目的地,始发时间,抵达时间,飞机型号,票余量数据结构名:旅客信息含义说明:定义了旅客的基本信息组成:身份证号,姓名,性别,联系方式数据结构名:订单信息含义说明:旅客在订票时换取机票的凭证组成:订单号,客户编号,客户姓名数据结构名:机票信息

8、含义说明:旅客登机前换取登机牌的凭证组成:机票号,航班号,票价数据结构名:账单含义说明:旅客购买机票后付款的凭证组成:客户姓名,缴费金额,退款金额,缴费日期3. 数据流数据流名:订票信息说明:旅客的订票需求数据流来源:旅客信息+航班信息数据流去向:加工1.1组成:旅客信息+航班信息高峰期流量:1000次/天 数据流名:航班存在信息说明:返回旅客要预定的航班存在的信息数据来源:加工1.1查询航班信息数据去向:加工1.2检查票余量组成:航班信息数据流名:已确认有票信息说明:返回旅客要预定的航班有余票的信息数据来源:加工1.2检查票余量数据去向:加工1.3确定舱位组成:航班号+出发地+目的地+始发时

9、间+抵达时间+票余量高峰期流量:1000次/天数据流名:已确定舱型的订票信息说明:旅客选好机舱类型的订票信息数据来源:加工1.3确定舱位数据去向:加工1.4确认旅客信息组成:航班号+舱型高峰期流量:1000次/天数据流名:已确认旅客信息的订票信息说明:确认旅客信息无误的产生的订票信息数据来源:加工1.4确认旅客信息数据去向:加工1.5产生订单组成:航班号+舱型+旅客姓名+客户编号高峰期流量:1000次/天数据流名:已登记好的订单说明:经过核对无误的订单数据来源:加工2.1产生订单数据去向:加工2.2填写机票信息组成:订单号+航班号+舱型+旅客姓名+客户编号高峰期流量:1000次/天数据流名:填

10、写好的机票信息说明:根据订单填写好的机票信息数据来源:加工2.2填写机票信息数据去向:加工2.3核对机票信息组成:机票号+客户编号+航班号+票价高峰期流量:1000次/天数据流名:费用信息说明:对订单信息核对正确后向旅客产生的收费信息数据来源:加工1.5产生订单数据去向:加工3.1收取款额组成:航班号+舱型+缴费金额高峰期流量:1000次/天数据流名:修改信息说明:旅客的退票或改签需求数据来源:旅客信息+订票信息+航班信息数据去向:加工4.1查询旅客信息组成:旅客信息+航班信息+订票信息高峰期流量:1000次/天数据流名:已订票信息核对正确说明:确认旅客已订票及订票信息数据来源:加工4.1查询

11、旅客信息数据去向:加工4.2改签,加工4.3退票 组成:旅客信息+订单信息数据流名:退票信息说明:旅客的退票需求数据来源:旅客信息+订票信息数据去向:加工3.1收退款额组成:旅客信息+订票信息高峰期流量:1000次/天数据流名:改签信息说明:旅客更改机票信息数据来源:加工4.2机票改签数据去向:加工1.1查询航班组成:旅客信息+机票信息+航班信息4、 数据存储数据存储名:航班目录表说明:记录航班基本信息组成:航班号,出发地,目的地,始发时间,抵达时间,飞机型号,票余量存取方式:随机存取数据存储名:旅客信息文件说明:存储旅客详细信息组成:身份证号+姓名+性别+联系电话数据量:1000条/天存取方

12、式:顺序存取数据存储名:订单记录表说明:存储旅客详细信息及订票信息组成:旅客身份证号+姓名+性别+航班始发时间+抵达时间+目的地数据量:1000条/天存取方式:顺序存取数据存储名:记账文件说明:记录旅客缴费信息组成:旅客身份证号+姓名+性别+机票票价数据量:1000条/天存取方式:随机存取5、 处理过程处理过程名:查询航班说明:为旅客查找合适的航班输入:出发地,目的地输出:航班信息处理:当旅客来订票时,为旅客查询可乘坐航班,要求每人只能乘坐一个航班,为一个旅客查询航班的时间不超过一分钟处理过程名:检查票余量说明:看旅客所需乘坐航班是否还有空座输入:航班号输出:航班信息处理:查询旅客将要乘坐航班

13、是否有余票,如果有则售票给旅客,否则不能售票处理过程名:确定舱型说明:根据旅客要求为旅客选择对应的舱型输入:旅客,舱型输出:舱型安排处理:当旅客提出想要选择的机舱类型时,为旅客选择对应舱型,一个旅客只能选择一种舱型,为旅客选择舱型的时间不得超过30秒处理过程名:核对机票信息说明:对旅客订票信息进行核对输出:机票信息正确处理:接收到订单后填写机票信息,再次检查旅客信息及其预订航班是否填写正确,处理时间不超过一分钟处理过程名:收退款额说明:对订单信息核对正确后对旅客收款,退票时给旅客退款并产生账单输入:订单信息输出:账单处理过程:在收到订单信息时,向旅客收取机票费用,处理过程不超过一分钟,在退票时,根据退票规

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

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