《C语言飞机订票系统》由会员分享,可在线阅读,更多相关《C语言飞机订票系统(11页珍藏版)》请在人人文库网上搜索。

1、课程设计课程:数据结构专业班级:XX软件工程XX班姓名:XX学号:XXX姓名:XXX学号:XXX设计时间:XXX指导老师:XXX课程设计题:0机订票系统一、设计目的1. 掌握结构体数组的表示和存储。2. 掌握链表的存储和操作。3. 掌握文件的操作。二、设计内容和要求1.任务:通过此系统可以实现如下功能:录入:可以录入航班情况(数据可以存储在一个数据文件中,数据结构、 具体数据自定)查询:可以查询某个航线的情况(如,输入航班号,查询起降时间,起飞 抵达城市,航班票价,票价折扣,确定航班是否满仓);可以输入起 飞抵达城市,查询飞机航班情况;订票:订票情况可以存在一个数据文件中,结构自己设定。可以订。

2、票,如 果该航班已经无票,可以提供相关可选择航班;退票:可退票,退票后修改相关数据文件;客户资料有姓名,证件号,订票数量及航班情况,订单要有编号。修改航班信息:当航班信息改变可以修改航班数据文件。要求:根据以上功能说明,设计航班信息,订票信息的存储结构,设计程 序完成功能设计思想:管理操作系统,主要考虑的是信息的录入,这里利用文件的读写完成该功能;输 出,查询以及删除,利用结构数组存储航班与客户信息,依次对订票,退票,查 询及相关操作编写成子程序,然后再主程序中调用,这样程序看起来相当简练, 而且易读懂;算法设计分析:(次系统运行环境为)beijingshanghai1112011180610。

3、0shanghaiwuhang22120221402110wuhangchibi3313033140150(此文件是程序执行航班信息录入时自动生成,在信息读取时需要调用) 首先是航班于客户信息的存储,结构数组的利用很好的解决该问题; 其次是文件的操作,在主函数中利用文件的读与写;下面介绍订票退票以及查询 操作的实现。1订票:首先输入出发地与目的地,查找是否有相应的航班信息,在航2班票数足 够的情况下,录入客户信息,提示操作成功;否则失败。3退票:输入退票客户的姓名与身份号码,查找到该客户信息后进行退票操作,完 成后对应航班票数加1;若没有该客户信息,提示查无此人。查询:输入客户姓名与身份号码,。

4、若查到有该客户信息,显示该客户的航班情 况;否则提示差无此人。tart);q=strcmp(end, airi. end);if (p=二0&q二二0&month二二airi s_month&day二二air i s_day)k=l; tart, air i end, air i s_month, air i s_day, air .i coa st_m, air i num);um=O)printf (票己售完,如有不便请谅 解! nnnn);elseair i num二air i num-1;printfC请输入您的证件号码与姓名:n);scanf (,z%d, %s, &people t。

5、 number, people t name);getchar ();st rcpy (people t start, air i st art);strcpy(peoplet end, airLi end);people Lt s_month二airi s_month;peoplet s_day二airi s_day;people Lt s_hour二air.i s_hour;people Lt s_minute二airi s_minute;people Lt d_month二airi d_month;peoplet d_day二airi d_day;peoplet d_hour二air_i。

6、 d_hour;people Lt d_minute二airi d_minute;people Lt coast_t二ai:ri coast_t;people t coast_m二airi coast_m;ianhaoairi bianhao;printf (恭喜您定票成功! nnnn);t+;umber&strcmp (na_me, people i name) 0)k=l; tart, air j start)二二0&strcmp (people ii end, air j end )二二 0&people. i smonthair L j s_month&people Li s_day 。

7、二二 airj s_day)airj num二airj num+1;umber二people-j+1 number;strcpy (peoplej name, people.j+1 name);strcpy (peoplej start, peoplej+1 start);strcpy(peoplej end,peoplej+1 end);peoplej s_month二peoplej+1 s_month;peoplej s_day二peoplej+1 s_day:people Lj s_hour二peoplej+1 s_hour;peoplej s_minute二peoplej+1 s_mi。

8、nute;peoplej d_month二peoplej+1 d_month;peoplej d_day二peoplej+1 d_day;people j d_hou:r二people j+1 d_hour;people j d_minute二people j+1 d_minute;people j coast_t二people-j+1 coast_t;peoplej coast_m二peoplej+1 coast_m;t二t-l;umber&strcmp(na_me, people Li name)=0)k=l;printf (,z以下是该客户信息:n);printf (证件号:d;姓名:%。

9、s;出发地:%s;目的地:s; 出发时间:d月d日d时%d分people i number, people i name, people i start, people i e nd, peoplei s_month, people i s_day, peoplei s_hour, peoplei s_minute);printf (,nnnn,/);if (k=0) printf (查无此人! nnnn);main ()tart, air Li end, air i s_month, air i s_day, air Li s_hour,air i s_minute, air i d_mon。

10、th, air i d_day, air i d_hour, air i d_minute, air i coast_t, air i coast_m, air i num);fclose (fp);*/FILE *fp;char name=;辻(! (fp=fopen(, r)printf (,zerror! n);for(i=0;i6)6)e)6)6x)(-x-Mx x x 其 x 其 M-x)e)e)G)6)c)M-)e)ex-x x x识 x 其 xxe66)e)e)e)o( x xM-x-x-x-)e)ex?)e)e)ee)e)ex-x-x-)c-)e)ex识 x x x xxxxx。

11、x*x-x-x-:M-)e*x-)ex 其其 x xxoe)exx-x-)o(其其输入查询的客户证件号码与姓名,找到后输出客户的航班信息;圈驛;芻矍豊锲旄腔w w w w WW W W W W* W W W W W W W W W W W W W W W W* W W W W W *W W W W f W W W W W W WW W W Ww wn n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n nnnn n n nnn n n n n n n n n2退悪iSfXa件号码与客户姓名二123 .ccb3查询:请输入证件号码与客户姓名二123 .ccb查无此人F输入退票者的信息,完成后在进行查找操作时确定已经没有该客户信 息;退出界面;收获及体会:通过此次实验,使我对结构数组有了更深刻的理解,也认识到了它的 一些缺陷,就是如果对它进行删除以及增添信息时,信息的移动有点麻 烦;这时如果用链表进行操作的话会相对简单些;于此同时,语言这类 学科,用着就会熟练起来,程序开始时,生疏的地方很多,久而久之, 用起来就熟练了;主函数建立文件,将航班信 息写入,用于子程序 调用;也记户给理 息则客息则处 信配录信否出继续还是退出到主服务z继续还是退 出到主服务子程序。

c语言飞机订票信息查询,C语言飞机订票系统相关推荐

  1. java 豆瓣_java 语言实现豆瓣电影信息查询

    豆瓣上面有很多电影,有时候要查看个电影信息,去豆瓣搜下还是很方便的,但是如何通过接口的形式来查看豆瓣电影,这对于很多网站.app其实是非常实用的功能,这里笔者附上一个java实现的豆瓣电影信息获取的代 ...

  2. 豆瓣电影java代码_java语言实现豆瓣电影信息查询

    正版现货疯狂java讲义第5李刚教材 66元 包邮 (需用券) 去购买 > 豆瓣上面有很多电影,有时候要查看个电影信息,去豆瓣搜下还是很方便的,但是如何通过接口的形式来查看豆瓣电影,这对于很多网 ...

  3. leftTicket(余票信息查询)

    参数列表: leftTicketDTO.train_date://出发日期 leftTicketDTO.from_station://出发地代码 leftTicketDTO.to_station:// ...

  4. c语言结构体老师信息管理系统,C语言课程设计职工信息管理系统结构体数组实现程序源代码.doc...

    word格式 整理版 学习参考 //C语言课程设计 职工信息管理系统-结构体数组实现 #include #include #include struct employee { char num[10] ...

  5. c语言程序学生籍贯信息记录,c语言程序学生籍贯信息记录簿设计.doc

    c语言程序学生籍贯信息记录簿设计 学生籍贯信息记录簿 PAGE PAGE 14 学生籍贯信息记录簿设计 课程设计报告内容 选择题目 题目:学生籍贯信息记录簿设计 内容摘要 摘要: 学生籍贯信息管理系统 ...

  6. c语言课程设计 职工信息管理系统,C语言课程设计-职工信息管理系统程序设计.doc...

    C语言课程设计-职工信息管理系统程序设计 C语言课程设计报告 设计题目:职工信息管理系统程序设计 课程设计评语2 目 录3 1.课程论文题目4 2.程序设计思路4 3.功能模块图5 4.数据结构设计5 ...

  7. 学籍信息管理系统c语言编程,学生学籍信息管理系统C语言设计.doc

    学生学籍信息管理系统C语言设计 学生学籍信息管理系统 目录 1.设计目的与要求 2.总体设计 3.详细设计 4.调试分析 5.总结 6.答辩记录 7.教师意见 8.附录主程序 1.设计目的与要求: 1 ...

  8. c语言程序学生籍贯信息记录,C语言程序设计学生籍贯信息记录簿

    C语言程序设计学生籍贯信息记录簿 编制一个学生籍贯信息记录簿,每个学生信息包括:学号.姓名.籍贯.具体功能: (1)创建信息链表并以磁盘文件保存: (2)读取磁盘文件并显示输出所有学生的籍贯信息: ( ...

  9. c语言编制学生课程信息管理系统,C语言课程设计-学生信息管理系统.doc

    - III -- III - 中国海洋大学 青岛学院 C语言课程设计报告书 题 目 学生信息管理系统 学生姓名 指导教师 学 院 专业班级 组内分工 姓名 主要任务 占系统比例 学生信息的查看,主函数 ...

最新文章

  1. 李飞飞团队加入AI抗疫:家用监控系统,可以远程反馈新冠症状
  2. no persister for
  3. c语言while可以改为when,控制流:if、when、for、while
  4. Unable to add window token null is not valid is your activity running
  5. 论文阅读 - TransNet and TransNet V2
  6. WEB服务器技术名词
  7. 什么是今日头条下拉词下拉框?
  8. 公客网beta阶段发布说明
  9. c语言调用python变量_在c中读取python的全局变量
  10. 产品专利和方法专利对比分析
  11. 百度智能云在AI云服务市场四度夺魁!
  12. starlink卫星轨道预报
  13. 朱松纯教授:可解释性是人工智能获得人类信任的关键
  14. 利用“WinRAR”创建自解压文件
  15. MMDetection框架入门教程(一):Anaconda3下的安装教程(mmdet+mmdet3d)
  16. Domain Adaptation and Adaptive Information Fusion for Object Detection on Foggy Days
  17. 限制和允许某些IP访问服务器
  18. 无监督学习之层次聚类算法
  19. html文件怎么转换成sldprt,sldprt文件怎么打开
  20. Python一个月实训记录

热门文章

  1. 杂七杂八 | Disco Diffusion
  2. java集合相关的习题及解析
  3. 推荐一个好用的免费空间
  4. 黑客武库升级DDoS电磁炮:威力已不止瘫痪美国半张互联网
  5. 没有什么比穷可怕_真正可怕的是没有人再在乎
  6. 递归找到节点后跳出递归循环
  7. 【让安卓手机快速接通笔记本WIFI的小技巧】
  8. python实现和‘对象’qq自动续火
  9. PooledConnection has already been closed.
  10. HTML5画布谐振子