- 22
- 0
- 约9.61千字
- 约 20页
- 2018-03-04 发布于贵州
- 举报
数据结构课程设计飞机票订票系统参考
学 号
成都理工大学
计算机科学与技术系
数据结构课程设计
设计说明书
题目
学 生 姓名 班级 成绩 指导教师(签字)
系
年 9 月 20 日
第1章 问题描述 1
(1)录入: 1
(2)查询: 1
(3)订票: 1
(4)退票: 1
1、 开发环境 2
2、组成框图 2
3、 流程图 3
第3章 详细设计 4
1.根据飞机订票系统的可设要求,要实现以下功能: 4
2.具体的方法及函数调用的思想: 4
struct://它相当于一种记录 4
3.方法的实现: 5
1)input( ); //录入 5
2)find( ); //查询,按终点站来查询 6
3)string time(short begin_hour,char begin_minute); //调用系统时间 6
4)order( ); //办理订票函数 6
5)refund( ); //办理退票函数 6
第4章 测试结果及分析 7
执行结果: 7
参考文献 10
附录:源代码 10
第1章 问题描述
通过此系统可以实现如下功能:录入: 可以录入航班情况(数据可以存储在一个数据文件中,数据结构、具体数据自定) 查询: 可以查询某个航线的情况(如,输入航班号,查询起降时间,起飞抵达城市,航班票价,票价折扣,确定航班是否满仓); 可以输入起飞抵达城市,查询飞机航班情况; 订票: 可以订票,如果该航班已经无票,可以提供相关可选择航班; 退票:订票数量及航班情况。
系统环境:Microsoft Windows?10 专业版
开发环境:Microsoft Visual Studio 2015
开发平台:Win64
开发语言:C++
硬件环境:
CPU:Intel Core i5
内存:4GB
显示卡:NVIDIA GeForce GTX950M
2、组成框图
流程图
第3章 详细设计
1.根据飞机订票系统的可设要求,要实现以下功能:
(1)录入:
录入航班情况
(2)查询:
可以查询某个航线的情况
可以输入抵达城市,查询飞机航班情况;
(3)订票:
1)先判断飞机是否起飞,如果发出航班则订票失败,否则可以订机票。
2)当有余票时显示剩余票数,则可以订票成功,如果没有余票,则订票失败。
(4)退票:
1)先判断飞机是否起飞,如果发出航班则订票失败,否则可以订机票。
2)当有余票时显示剩余票数,则可以退票成功,如果没有余票,则退票失败。
2.具体的方法及函数调用的思想:
struct://它相当于一种记录
定义要存储的变量:
可以通过以下的声明来建立如图的数据类型
int air_num; //班次号
short begin_hour; //起飞时间小时
short begin_minute; //起飞时间分钟
char begin_name[10]; //起始站点
char end_name[10]; //终点站名
float fly_time; //飞行时间
int total; //乘员总定额
int total_already; //已订票人数
bool exist; //航班状态
int fare; //飞机票价
定义一个结构体来存储四个航班信息:
{ }里的变量依次表示为:航班号,起飞时间(小时),起飞时间(分钟),起始站点,终点站名,飞行时间,成员定额,已订票人数,航班状态;
{1,12,0,天津,广州,2,145,130,true,1000},
{2,6,30,北京,成都,0.5,140,140,true,2000},
{3,22,0,广州,南京,2.5,140,120,true,2500},
{4,15,0,天津,长沙,2,140,120,true,3000}
1 12 0 天津 广州 2 145 130 true 1000 2 6 30 北京 成都 0.5 140 140 true 2000 3 22 0 广州 南京 2.5 120 120 true 2500 4 15 0 天津 长沙 2 120 120 true 3000
3.方法的实现:
1)input( ); //录入
input()方法的功能就是录入航班号 i,起飞时间
您可能关注的文档
最近下载
- 2024年《临床中药学》期末考试备考题库(附答案).pdf VIP
- 2026年国际物流合规体系设计.docx
- 《临床中药学》期末考试备考题库(800题版).docx VIP
- 2026年山东药品食品职业学院综合评价招生《素质测试》模拟题及答案.docx VIP
- 职业发展与就业创业指导课件 项目二 生涯发展.pptx VIP
- 大数据在移动学习平台中应用研究.doc VIP
- 部编人教版二年级下册语文全册素养检练(配2026年春改版教材).pdf
- (2023春)大象版六年级科学下册全册教案(教学设计).pdf VIP
- 食品安全监督管理PPT课件.pptx VIP
- 五年级数学下册fd8 探究性作业:运用“数形结合”思想计算.pptx VIP
原创力文档

文档评论(0)