郵電學院C 语言课程设计报告题目: 航空订票系统院系名称: 计算机学院专业名称: 计算机科学与技术设计起止时间:2013 年 06 月 17 日~2013 年 06 月 20 日一. 设计目的 对所学知识进行体系化、系统化的整理; 进行模块化的训练,将大的程序转化为一个个小的函数一次解决问题; 统筹规划,在设计之前有一个大的构想,以此为基础进行发散设计; 关注细节,避开在设计程序中因为一个小小的 bug 导致程序崩溃 代码健壮性,考虑一些错误的操作可能带来的影响。二. 设计容 航空订票系统三.概要设计1.功能模块图;游客登陆管理员登陆申请 XX信息查询订票系统退票系统订单详情增加航班删除航班修改航班信息查询航班信息账号管理系统首页2.各个模块详细的功能描述。<一> 游客登陆: 1、信息查询 a.航班号查询 (依据输入的航班号来找到对应的航班信息) b.起降地查询 (依据输入的起飞地和目的地来找到对应航班信息) c.时间查询 (依据输入的时间找到对应航班信息 时间可逐渐具体) 2、订票系统 根据输入的起飞地与目的地显示出所有走此航线的航班信息,然后根 据显示的信息输入想要订购航班的航班号,确认购票后系统自动付款将此 航班加入登陆用户的订单信息中。 3、退票系统 进入后首先显示出当前登陆者已有的航班订单,输入需要退票的航班 的航班号,退票成功。 4、订单详情 显示出当前登陆者已有的航班订单信息,并根据时间先后顺序显示。<二> 管理员登陆: 1、增加航班 确定增加新航班后依据提示以此输入航班号、起飞地、目的地、起飞 时间、到达时间、票价;之后选择是否继续输入,若选 Y 继续刚才的循环, 否则退出增加航班。 2、删除航班 输入需要删除航班的航班号,回车后该航班即被删除。 3、修改航班信息 输入需要修改航班的航班号,显示出该航班的航班信息,选项选择修 改航班信息的哪一项,选择后即可对该项信息进行修改。 4、信息查询 a.时间查找 (与游客登陆中的时间查询一样) b.起始地查询 (输入起始地,显示出由此地起飞的所有航班信息) c.目的地查询 (输入目的地,显示飞往此地的所有航班信息) d.起降地查询 (与游客登陆中起降地查询一致) e.航班号查询 (与游客登陆中航班号查询一致) f.所有航班 (显示出当前已录入的所有航班航班信息) 5、账号管理 a.密码修改 (针对遗忘密码的用户可以进行密码的重置) b.所有用户 (显示出所有已注册用户的用户名)<三> 申请:...