数据结构课程设计——飞机航线查询系统_第1页
数据结构课程设计——飞机航线查询系统_第2页
数据结构课程设计——飞机航线查询系统_第3页
数据结构课程设计——飞机航线查询系统_第4页
数据结构课程设计——飞机航线查询系统_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

题目飞机航班信息系统功能能够实现航班信息的查询、修改、退票等操作具体要求1)界面简洁美观。2)查询航班信息的至少两种方式1、按航班号查询2、按照航线查询3)用户订票或者退票之后,与之对应的相关航班信息要跟着改变。4)当没有乘客要乘坐的航班时,系统能够智能提示用户的其他路线选择。具体的代码实现INCLUDE“STDIOH“INCLUDE“STDLIBH“INCLUDE/包含字符串函数处理头文件DEFINEN50DEFINEM50STRUCTAIR/定义结构体数组CHARNUMBER10CHARSTART10CHAREND10CHARTIME18CHARTIME28INTPRICEINTCOUNTINTNUMSNINTMSTRUCTCHARNAME20CHARID7INTTINTCOCMVOIDSAVE/保存模块程序INTIFILEFP/定义文件指针IFFPFOPEN“INFOTXT“,“WB“0/打开文件并判断是否出错PRINTF“创建文件失败N“/打印出错提示EXIT0FORI0I0SWITCHKCASE1PRINTF“请输入航班号N“SCANF“S“,CODEBREAKCASE2PRINTF“请输入起始站名称N“SCANF“S“,NAME1/读取起始站PRINTF“请输入终点站名称N“SCANF“S“,NAME2BREAKREAD/调用读取函数FORI0IMPRINTF“没有找到您所要订的航班请重新输入N“SCANF“S“,CHELSEIFSTRCMPSINUMBER,CH0TIPRINTF“请输入你要订的票数N“SCANF“D“,IFDD/判断是否出错SINUMSINUMDCITDCICOTPRINTF“请输入您的姓名“SCANF“S“,CINAMEPRINTF“请输入您的证件号码(6位数字)N“SCANF“S“,CIIDSYSTEM“CLS“/SAVE/调用保存函数PRINTF“订票成功NN“BREAKIFSICOUNTD/判断是否出错PRINTF“对不起,您所订的航班剩余机票不够,请重新输入机票数量N“SCANF“D“,GOTOHIWHILEIM/READPRINTF“下面是已订机票的顾客的相关信息N“PRINTF“N“PRINTF“姓名证件号码订票数量订单编号N“PRINTF“N“PRINTF“6S6S6D6DN“,CINAME,CIID,CIT,CICOPRINTCICOVOIDBACK/退票模块CHARP10INTN,I0READ/调用查询模块PRINTF“请输入您要退订的航班号N“SCANF“S“,PWHILEIMIFIMPRINTF“请输入您要退的机票数目N“SCANF“D“,/输入所退票数IFN0/判断票数是否有效PRINTF“请输入有效的机票数“SCANF“D“,SINUMSINUMNPRINTF“退票成功N“/SAVE/调用保存模块VOIDDELETINTCHARCITY120,CITY220,NO10INTK,I,JREADDOPRINTF“请选择删除以方式回车键结束N“/打印删除方式菜单PRINTF“1按航班号删除N“PRINTF“2按航线删除N“PRINTF“0返回N“PRINTF“请输入您的选项(02)N“SCANF“D“,/读取删除方式SWITCHKCASE1PRINTF“请输入您要删除的航班号N“SCANF“S“,NO/读取航班号FORI0IMIIFSTRCMPSINUMBER,NO0FORJIJMJSJSJ1MSAVE/调用读取函数PRINTF“删除信息成功,剩余航班信息如下N“READPRINTF“N“PRINTF“|航班号|起点站|终点站|起飞时间|抵达时间|票价|折扣|剩余票数(张)N“PRINTF“N“FORI0IMIPRINTIPRINTF“N“BREAK/跳出循环CASE2PRINTF“请输入要删除的航班起始站名称N“SCANF“S“,CITY1/读取起始站PRINTF“请输入要删除的航班终点站名称N“SCANF“S“,CITY2/读取终点站FORI0IMIIFSTRCMPSISTART,CITY10JMJSJSJ1MSAVE/调用读取函数PRINTF“删除信息成功,剩余航班信息如下N“READPRINTF“N“PRINTF“|航班号|起点站|终点站|起飞时间|抵达时间|票价|折扣|剩余票数(张)N“PRINTF“N“FORI0IMIPRINTIPRINTF“N“BREAKBREAK/跳出循环CASE0BREAKPRINTF“是否继续删除YORNN“SCANF“C“,WHILEAYVOIDMAININTJMENUPRINTF“请在07中选择以回车键结束NN“SCANF“D“,SWITCHJCASE1SYSTEM“CLS“INPUT/调用输入模块BREAKCASE2SYSTEM“CLS“DISPLAYM/调用打印模块BREAKCASE3SYSTEM“CLS“MODIFY/调用修改模块BREAKCASE4SYSTEM“CLS“SEARCH

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论