1、程序课程设计报告程序课程设计报告 名称:航班管理系统航班管理系统 一、一、 系统简介系统简介 航班查询的业务流程:当顾客到达营业网点后向航空公司营业员 提供出发地,目的地和出发日期,营业员根据以上信息,操作软件查 询满足条件的航班。 购票的业务流程:在查询出航班信息的基础上,根据顾客的要求 选择某个航班,输入乘客信息,以及舱位信息,然后等待顾客确认, 并收取票款,然后执行出票操作。 退票的业务流程:根据顾客提供的机票号(和)证件号码,查询出 该机票的信息, 然后根据该机票的退改签规定收取一定手续费, 将剩 余票款退还给顾客,并将机票收回(如果有纸质机票的话) 。 该系统要求能进行航班管理, 航
2、班管理员能添加和删除航班计划, 还能临时修改航班计划,对航班计划的修改包括临时添加航班。 除此 之外,航班管理员还能随时更新每天的航班季节折扣。 该系统要求能进行用户账户的管理, 系统管理员可以添加新帐户, 删除或屏蔽现有账户,或设置某个账户的密码清空。 该系统要求能进行用户权限的管理,系统管理员能为每一个用户 帐号赋予权限或删除权限。所有可能的权限类型预先定义,在程序运 1 行中不能加入新的权限类型。 功能概述:功能概述: 系统功能模块分为以下几部分:前台营业,后台管理,后台服务。 前台营业前台营业 1.用户登录/登出 1.1 登录 1.2 修改账户密码 2.售票 2.1 查询航班 2.2
3、购票 3. 退票 3.1 退票 4. 查询航班 4.1 查询航班 5. 浏览航班 5.1 浏览航班 6. 浏览乘客 6.1 按航班浏览 6.2 按日期浏览 6.3 按航班日期浏览 6.4 全部浏览 2 后台管理:后台管理: 7.航班计划管理 7.1 查询航班计划 7.2 添加航班计划 7.3 删除航班计划 7.4 修改航班计划(起飞时间,到达时间,基准票价) 7.4 浏览航班计划 8. 账户管理 8.1 添加用户账户 8.2 删除用户账户 8.3 修改用户信息 8.4 查询用户信息 8.5 浏览用户信息 后台服务:后台服务: 9.航班表和航班记录表的维护 9.1 处理过期航班数据 9.2 处理
4、过期航班计划数据 数据字典:数据字典: 可用座位公里可用座位公里:飞行公里乘以可出售座位数量。 收费客公里:收费客公里:飞行公里乘以收费旅客数量。 客座率:客座率:以收费客公里除以可用座位公里所得的百分比。 航线(航线(Airline):描述两个机场间有直达航班的线路,航线包含的数 3 据有:出发地机场,目的地机场,里程。 航班计划航班计划(Flight Scheduler):用来描述 TOLO 航空公司执行的某个定 期航班的计划表。例如:由 TOLO 航空公司执行的每天早上 8:00 从 北京起飞,上午 10:00 到达上海的 TL1202 就是一个航班计划。根据 中国民航相关管理部门的规定, TOLO 航空公司可以在每一季度前一 个月提交下一季度的航班计划申请, 由民航管理部门核准后执行。在 一个季度的执行过程中,TOLO 航空公司不得随意改变航班计划。如 有特殊情况需临时改变航班计划,可由 TOLO 航空公司提出申请, 由民航管理部门审核通过后执行更改。 航班计划航班计划包含的信息:航班号,起始日期,结束日期,执行航线,离 港时间,到港时间,飞机机型,班期,基准票价。