文档详情

201404数据库需求分析报告.doc

发布:2017-02-05约字共13页下载文档
文本预览下载声明
201404 机票预订系统需求分析报告 组织机构情况 通过了解知道机票预订部门的组成一般由信息管理部、票务部、客服部组成,各部门的职责如下: 信息管理部:管理基本信息,主要包括航班信息的查询、添加、更改、删除,旅 客信息的查询、添加、更改、删除。 票务部:主要负责旅客订票的各种票据的处理,包括确认订单信息,登记订单,根据航班信息收取费用,确认一切无误后打印账单及机票交给旅客。同时处理旅客的退票和改签相关业务。 客服部:为订票旅客提供实时服务,解决订票旅客在订票过程中遇到的问题 业务活动情况 信息管理部门需要输入和使用航班信息和旅客信息。航班信息主要包括航班号、出发地、目的地、始发时间、抵达时间、飞机型号、座位数、空位数、票价等,当有新航班出现时,管理员要将新航班的信息完整准确的插入到航班信息表中,当有航班的时间有改动时,管理员要及时更新航班信息,当有航班停飞时,应及时取消航班信息;当航班已客满时,要显示无余票信息;同时管理员要及时根据需要更改票价。旅客信息包括身份证号、姓名、性别、出生年月、联系电话,当有新的旅客订票时,管理员需要将旅客信息完整准确添加到旅客信息文件中并给旅客编号,最后将这些信息交给票务部。其中航班信息所有字段信息(表1)与旅客信息所有字段信息(表2)如下: 表1 航班信息所有字段信息 字段 类型 长度 允许空 主键 航班号 char 8 否 是 出发地 char 10 否 目的地 char 10 否 始发时间 char 18 否 抵达时间 char 18 否 飞机型号 char 10 否 票余量 Int 4 否 表2 旅客信息所有字段信息 字段 类型 长度 允许空 主键 身份证号 char 18 否 是 姓名 Char 13 否 性别 Char 2 否 联系电话 Char 15 否 票务部需要处理订单、填写机票信息和打印账单及机票,订单信息主要包括订单号、客户编号、旅客姓名等,机票信息主要包括机票号,航班号,票价等。订单信息所有字段信息(表3)与机票信息所有字段信息(表4)如下: 表3订单信息所有字段信息 字段 类型 长度 允许空 主键 订单号 Char 20 否 是 客户编号 Char 20 否 客户姓名 Char 13 否 表3订单信息所有字段信息 字段 类型 长度 允许空 主键 机票号 Char 10 否 是 航班号 Char 8 否 票价 Float 否 用户对数据库的要求 系统管理员可以维护各项数据,业务管理员可以对数据库中的数据进行查询、添加、更改和删除的操作,可以进行航班安排,核对订单信息,填写打印机票和账单和收费等操作,旅客只能进行查询操作。 数据流图 数据流图表达了数据和处理过程的关系。 图1表示机票预订系统的顶层数据流图 图1顶层数据流图 顶层数据流图给出了最高层次抽象的系统概貌,表明系统从售票员那里接受订票信息,经过处理后把机票和账单返回给旅客,旅客可凭借机票去换登机牌登机。为了更好的把“机票预订系统”的细节表示出来,逐步分解得到第一层数据流图(如图2)和第二层数据流图(如图3,图4,图5): 图2 第一层数据流图 图3预订机票 图4 准备机票 图5 记账 图6 退票与改签 五、数据字典 1、数据项条目: 数据项名:航班号 含义说明:唯一标识每个航班 别名:航班编号 类型:字符型 长度:8 取值范围:000000到999999 取值含义:前两位为大写字母,后四位为数字 数据项名:始发地 含义说明:航班起飞的地方 类型:字符型 长度:10 取值范围:0000000000到9999999999 取值含义:乘机地区+机场 数据项名:目的地 含义说明:航班飞往的目的地 类型:字符
显示全部
相似文档