《软件工程》DFD图与数据字典
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一.数据流图
二,数据字典
名称:旅客
简述:用户,航班消费者
有关数据流:旅客信息,取票通知,账单
名称:旅行社
简述:零售代理机构,为旅客提供订票改签等服务
有关数据流:旅客信息,取票通知,账单
名称:航空公司
简述:为旅客提供航空服务,管理航班信息
有关数据流:航班信息
数据流名称:订票信息
描述:记录旅客的旅行时间和目的地,用于确定旅客航班
定义:订票信息=订单号+身份证号+航班号+订票日期+座位号+票价
数据流来源:修改航班信息、安排航班
数据流去向:输入到航班机票管理
数据流名称:旅客信息
描述:记录旅客的个人信息及旅客要求航班信息,用于对旅客的确认及安排航班
定义:旅客信息=身份证号码+姓名+性别+工作单位+旅行时间+始发地点+目的地+航班舱位要求
数据流来源:旅行社
数据流去向:输入到旅行社管理
数据流名称:航班信息
描述:记录旅客的航班信息,根据旅客的旅行时间和目的地确定航班
定义:航班信息=航班号+始发地+目的地+始发时间+抵达时间+载客量+头等舱票数+经济舱票数+头等舱价格+经济舱价格
经济舱价格:0{数字}4
数据流来源:航空公司
数据流去向:信息存储航班机票管理
数据流名称:取票通知
描述:记录旅客身份证号订单号验证旅客订票信息
定义:取票通知=身份证号+订单号+取票日期
数据流来源:订票信息
数据流去向:输出到打印机
数据流名称:账单
描述:记录旅客的交款信息,用于确认及取票验证
定义:账单=账单号+订单号+定金+折扣+机票余款
数据流来源:订票信息
数据流去向:航班机票管理输出到打印机
1.订票信息
订单号:4{数字}4
身份证号:18{数字}18
航班号:2{字母}2+4{数字}4
订票日期:4{数字}4+/+2{数字}2+/+2{数字}2(例:2011/01/10)
座位号:0{数字}3
票价:0{数字}4
2.旅客信息
身份证号码:18{数字}18
姓名:4{字符}20
性别:2{字符}2
工作单位:4{字符}20
旅行时间:4{数字}4+/+2{数字}2+/+2{数字}2
始发地点:4{字符}20
目的地:4{字符}20
航班舱位要求:4{字符}20
3.航班信息
航班号:2{字母}2+4{数字}4
始发地:4{字符}20
目的地:4{字符}20
始发时间:1{数字}2+:+2{数字}2+:+2{数字}2(例:8:30:00)
抵达时间:1{数字}2+:+2{数字}2+:+2{数字}2
头等舱票数:0{数字}3
经济舱票数:0{数字}3
头等舱价格:0{数字}4
经济舱价格:0{数字}4
4.取票通知
身份证号:18{数字}18
订单号:4{数字}4
取票日期:4{数字}4+/+2{数字}2+/+2{数字}2
5.账单
账单号:4{数字}4
订单号:4{数字}4
定金:0{数字}4
折扣:0.+0{数字}2
机票余款:0{数字}4
数据类型可参照上面所述。