“收集航班信息数据算法”IPO表 系统:航空售票 作者:孙启欢 模块:收集数据算日期:2008.12.7 编号:被调用:取调用: 数据模块 输入:航班,出输出:格式化之后发地,目的地,的数据 起飞时间,抵达时间,剩余票数,票价,起飞日期,处理: 格式化后的各种数据 = 格式化(相关输入数据) 局部数据元素: 注释: 本加工仅采集数据,未进行实质性的数据变换 9
“订票/售票/取票/退票相关数据算法”IPO表 系统:航空售票 作者:孙启欢 模块:审核数据算日期:2008.12.7 法 编号:被调用:审调用: 核数据模块 输入:旅客的相输出:订单信息,关信息,飞机/航机票信息 班的相关信息 处理: 订单信息=旅客信息+所购买航班信息+取票信息 机票信息=旅客购买航班的详细信息 局部数据元素: 10
(三)数据库的逻辑结构设计(航空订票系统使用的数据表)
旅客(passenger )(姓名,证件号,电话,旅客类型,性别,年龄,地址)
购买(buy)(旅客证件号,航班,票价)
航班(flight)(航班,出发地,目的地,起飞时间,抵达时间,航班类型,剩余票数,票价,起飞日期)
飞行(fly)(航班,型号,航程,中转站)
11
飞机(plane)(型号,舱位,座位,航班)
七 测试结果
在航空售票系统的开发过程中,我完成的模块是需要系统实现如下功能:
航班的调整(增加/删除/修改),订票/售票,退票,取票,航班查询 测试过程中有如下主要代表性功能界面
(1)主要功能界面如下:
12
(2)订票客户资料界面
(3)订单号创立成功
13