数据结构课程设计--航空订票系统
《数据结构课程设计--航空订票系统》由会员分享,可在线阅读,更多相关《数据结构课程设计--航空订票系统(15页珍藏版)》请在毕设资料网上搜索。
1、 本科生课程设计报告书本科生课程设计报告书 题题 目目 航空客运订票系统航空客运订票系统 姓姓 名名 学学 号号 学学 院院 信息工程学院信息工程学院 专专 业业 计算机计算机 指导教师指导教师 XXXXXXXXXXXX 完成日期:完成日期: 2012-XX-XX 航空客运订票系统航空客运订票系统 1 需求分析需求分析 【问题描述】 试设计一个航空客运订票系统,方便乘客通过购票系统购买自己的所需要的飞机票, 而航空客运订票的业务活动包括:1查询航线;2客票预订;3办理退票。 【系统能实现的功能】 录入:由设计者录入航班情况,数据存储在文件中; 查询航线:由用户输入终点站名,出发时间,输出下列信
2、息: 所有可能的航班号,当天航班的余票数目; 承办订票业务:根据用户提出的要求(航班号、出发时间、订票数额)查询 该航班票额情况,若尚有余票,则为客户办理订票手续,输出座位号;已满员或余票额少 于订票额,则需重新询问客户是否需要进入预约人数中。 承办退票业务:根据用户提供的情况(日期、航班、票数等),为客户办理 退票手续。然后查询该航班是否有人排队候补,首先询问排在第一的客户,若所退票数目 能满足他的要求,则为他办理订票手续,否则依次询问其他排队候补的客户。 【测试实例】 例子某客户输入订票信息:北京到上海 ,2014 年 5 月 3 日,所需票数 3 张;系统输 出:所有可能航班号 1000
3、,1001,1002 余票分别为 40 张,50 张,55 张;该客户选择航 班号为 1000 的航班;则该航班余票变为 37 张; 2 概要设计概要设计 航线的情况和已订票客户登录在一张线性表上,分别用顺序表和单链表实现; ADT list 数据对象 :D = ai | ai ElemSet,i = 1,2,n,n=0 查询航线 选择定票 办理退票 登陆系统 退出系统 数据关系 :R1 = |ai-1,aiD,i = 2, ,n 基本操作 : InitList70219( 初始条件:队列 Q 已存在,且非空; 操作结果:取队列的队头元素,用 e 返回; 航空系统用到的其他的函数: void
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 航空 订票 系统
