- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
自己的课程设计-航空订票系统(已重新编辑)
这个是上学期数据结构的课程设计 特提供出来供编程初学者参考
重要说明 :本程序的由我跟我的另两个搭档完成 主要代码由本人 网名 帅得不敢出门完成 美化部分是网上找的 只供交流用 请匆当作自己的课程设计应付了事 谢谢!
把实验报告的大部分都传上来了 希望能让大家看的更明了一.课程设计目的
通过一周的课程设计,我们小组了解并掌握数据结构与算法的设计方法,具备了初
步的独立分析和设计能力和初步掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能。在整个设计过程中,我们小组的成员们互相帮助,不理解代码的多向知道的人提问,最后使每个人都理解和掌握代码,提高了自己综合运用所学的理论知识和方法独立分析和解决问题的能力,训练用系统的观点和软件开发一般规范进行软件开发,为进一步的应用开发打好基础。
二.问题描述::
录入:可以录入航班情况(数据可以存储在一个数据文件中,数据结构、具体数据自定)
查询:可以查询某个航线的情况(如,输入航班号,查询起降时间,抵达城市,航班票价,确定航班是否满仓);
可以输入起飞抵达城市,查询飞机航班情况;
订票:(订票情况可以存在一个数据文件中,结构自己设定)可以订票,如果该航班已经无票,可以提供相关可选择航班;
退票: 可退票,退票后修改相关数据文件;
客户资料有姓名,证件号,订票数量及航班情况,订单要有编号。
修改航班信息:
当航班信息改变可以修改航班数据文件
三.需求分析
该程序是一个航空订票系统的软件,为航空管理员提供方便,为旅客提供航
空定票录入. 查询.咨询. 订票. 退票. 修改航班信息等功能。此程序规定:
一:输入订票数,座位号,乘员定额时需输入一个整型数据;输入飞机飞行周日里应该输入1到7的数;在选择功能时,应输入与所选功能对应的一个整型数据。
二:程序的输出信息主要: 一):启动界面。
二):订票系统菜单主界面:
航线管理
订票办理
退票办理
乘客管理
系统离开三):航线管理信息包括:
航线增设
航线查看
航线修改
返回主菜单
四):订票办理信息包括:
_ 转到定票界面
五):退票办理信息包括:
_转到退票界面
六): 乘客管理信息包括:
_可以查询到乘客预定过的票的信息七):系统离开信息包括:
_结束此次的操作.
四.概要设计
(一):系统用到的抽象数据类型定义: 实现函数的具体功能:
(引用结构数组来快速实现客户端订票,退票的功能。先创建二结构数组,通过对添加和删除来使之实现上述功能)
1、Cover( );{ 启动画面函数}
2、ModelMenu ( );{ 菜单模板函数} 3、MainMenu ( );{ 主菜单函数}
4、Continue ( );{ 是否继续函数} 5、ErrorMess( );{ 操作出错函数}
ExitSystem();{系统退出}
prefix( );{操作提示函数}
save();{保存航班信息}
read();{从文件读取航班信息模块} 10 save2();{客户信息保存模块程序} 11 read2();{从文件读取客户信息模块} 12 Line_Add();{航线添加函数}
Empty_Flight();{航线是否为空函数}
Line_See();{航线查看函数}
Line_Edit();{航线修改}
Sub1Menu();{航线管理}
Sub2Menu();{订票办理}
Display_Reserve();{订票乘客信息}
Sub3Menu();{退票操作}
Sub4Menu();{乘客管理}
(二):本系统要用到的库函数:
#include iostream #includeprocess.h #includestdio.h #includestring.h #includeconio.h
(三):本系统的结构体是:
struct Customer //已定票乘客信息
{
char Name[20]; //姓名
int Amount; //定票数char bianhao[20]; //证件号
char Flight_No[20] ; //航班号
char Rank; //舱位等级
int Seat_No; //所订票座位号
//int Seat_End_No; //所订的票的最后一个座位号char Des_Name[20]; //终点站名
char Plane_No[20]; //飞机号int Fist_Seat;//一人所订票的第一座位号int Last_Seat;//一人所订票的最后一座位号
} c[N];
struct Flight //航线信息
{
char Des_Name[20];
//终点站名
char Flight_No[20];
//航班号
您可能关注的文档
最近下载
- 推拿治疗学痛经课件,十四五推拿治疗学课件.pptx VIP
- 《二手车鉴定与评估》 项目一 前期准备.pptx VIP
- 锅炉安装改造维修质量保证体系文件(手册+程序文件+表格+工艺文件汇编)-符合TSG 07-2019特种设备质量保证管理体系.docx
- 周星驰-算死草_完整剧本TXT.DOC VIP
- 单相PWM整流器DQ电流解耦控制策略的仿真研究.docx VIP
- 银行流动性风险应急处置预案.pptx VIP
- 盐酸普萘洛尔综述分析解析.pptx VIP
- Module 5 Unit 1 Can you be my Chinese pen friend?教学设计 外研版英语六年级上册.docx
- 2024-2025学年河北省石家庄市二十三中学八年级上学期10月月考语文试题.pdf VIP
- 地氯雷他定干混悬剂--抗过敏药物的理想选择.pptx VIP
文档评论(0)