- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
\\\ 数据结构课程设计 ///
PAGE 1
学 号
成都理工大学
计算机科学与技术系
数据结构课程设计
设计说明书
题目
订票系统
学 生 姓 名
班 级
成 绩
指导教师(签字)
计算机科学与技术系
2016 年 9 月 20 日
目录
TOC \o 1-3 \h \z \u 第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
12-
第1章 问题描述
通过此系统可以实现如下功能:
(1)录入:
可以录入航班情况(数据可以存储在一个数据文件中,数据结构、具体数据自定)
(2)查询:
可以查询某个航线的情况(如,输入航班号,查询起降时间,起飞抵达城市,航班票价,票价折扣,确定航班是否满仓);
可以输入起飞抵达城市,查询飞机航班情况;
(3)订票:
可以订票,如果该航班已经无票,可以提供相关可选择航班;
(4)退票:
订票数量及航班情况。第2章 概要设计
开发环境
系统环境:Microsoft Windows?10 专业版
开发环境:Microsoft Visual Studio 2015
开发平台:Win64
开发语言:C++
硬件环境:
CPU:Intel Core i5
内存:4GB
显示卡:NVIDIA GeForce GTX950M
飞机订票系统2、组成框图
飞机订票系统
退票订票录入信息查询信息
退票
订票
录入信息
查询信息
流程图
点击查询机票
点击查询机票
进入订票机票
机票信息页面
进入退票页面
按条件查询
开始
飞机起飞?
购票失败
允许购买
Y
Nn
飞机起飞?
退票失败
允许退票
Y
N
返回
第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
您可能关注的文档
最近下载
- 部编版五年级语文上册期末测试卷(共五套)【含答案】.pdf VIP
- 《医学检验学》课件.ppt VIP
- 河南省嵩县凡台沟-武松川金矿矿产资源开采与生态修复方案 .pdf VIP
- 初高中物理学习中思维方法比较.ppt VIP
- 上交叉综合征的肌肉失衡及处理ppt课件.pptx VIP
- (新课标)新外研版中职(英语基础模块2)Unit 7 Inventions Make Life Better《Listening and Speaking》说课稿.doc VIP
- 大学生心理健康知到课后答案智慧树章节测试答案2025年春上海交通大学、北京师范大学、清华大学、吉林大学、中国人民大学、北京航空航天大学、北京理工大学、东北大学、南京大学、华中科技大学、中山大学、电子科技大学.docx VIP
- 五年级青春期教育主题班会课.pptx VIP
- 塑料制品厂供配电毕业设计.doc VIP
- 米家米家洗衣机 | 智投洗 滚筒10kg使用说明书.pdf
原创力文档


文档评论(0)