c语言飞机订票信息查询,C语言飞机订票系统
《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语言飞机订票系统相关推荐
- java 豆瓣_java 语言实现豆瓣电影信息查询
豆瓣上面有很多电影,有时候要查看个电影信息,去豆瓣搜下还是很方便的,但是如何通过接口的形式来查看豆瓣电影,这对于很多网站.app其实是非常实用的功能,这里笔者附上一个java实现的豆瓣电影信息获取的代 ...
- 豆瓣电影java代码_java语言实现豆瓣电影信息查询
正版现货疯狂java讲义第5李刚教材 66元 包邮 (需用券) 去购买 > 豆瓣上面有很多电影,有时候要查看个电影信息,去豆瓣搜下还是很方便的,但是如何通过接口的形式来查看豆瓣电影,这对于很多网 ...
- leftTicket(余票信息查询)
参数列表: leftTicketDTO.train_date://出发日期 leftTicketDTO.from_station://出发地代码 leftTicketDTO.to_station:// ...
- c语言结构体老师信息管理系统,C语言课程设计职工信息管理系统结构体数组实现程序源代码.doc...
word格式 整理版 学习参考 //C语言课程设计 职工信息管理系统-结构体数组实现 #include #include #include struct employee { char num[10] ...
- c语言程序学生籍贯信息记录,c语言程序学生籍贯信息记录簿设计.doc
c语言程序学生籍贯信息记录簿设计 学生籍贯信息记录簿 PAGE PAGE 14 学生籍贯信息记录簿设计 课程设计报告内容 选择题目 题目:学生籍贯信息记录簿设计 内容摘要 摘要: 学生籍贯信息管理系统 ...
- c语言课程设计 职工信息管理系统,C语言课程设计-职工信息管理系统程序设计.doc...
C语言课程设计-职工信息管理系统程序设计 C语言课程设计报告 设计题目:职工信息管理系统程序设计 课程设计评语2 目 录3 1.课程论文题目4 2.程序设计思路4 3.功能模块图5 4.数据结构设计5 ...
- 学籍信息管理系统c语言编程,学生学籍信息管理系统C语言设计.doc
学生学籍信息管理系统C语言设计 学生学籍信息管理系统 目录 1.设计目的与要求 2.总体设计 3.详细设计 4.调试分析 5.总结 6.答辩记录 7.教师意见 8.附录主程序 1.设计目的与要求: 1 ...
- c语言程序学生籍贯信息记录,C语言程序设计学生籍贯信息记录簿
C语言程序设计学生籍贯信息记录簿 编制一个学生籍贯信息记录簿,每个学生信息包括:学号.姓名.籍贯.具体功能: (1)创建信息链表并以磁盘文件保存: (2)读取磁盘文件并显示输出所有学生的籍贯信息: ( ...
- c语言编制学生课程信息管理系统,C语言课程设计-学生信息管理系统.doc
- III -- III - 中国海洋大学 青岛学院 C语言课程设计报告书 题 目 学生信息管理系统 学生姓名 指导教师 学 院 专业班级 组内分工 姓名 主要任务 占系统比例 学生信息的查看,主函数 ...
最新文章
- 李飞飞团队加入AI抗疫:家用监控系统,可以远程反馈新冠症状
- no persister for
- c语言while可以改为when,控制流:if、when、for、while
- Unable to add window token null is not valid is your activity running
- 论文阅读 - TransNet and TransNet V2
- WEB服务器技术名词
- 什么是今日头条下拉词下拉框?
- 公客网beta阶段发布说明
- c语言调用python变量_在c中读取python的全局变量
- 产品专利和方法专利对比分析
- 百度智能云在AI云服务市场四度夺魁!
- starlink卫星轨道预报
- 朱松纯教授:可解释性是人工智能获得人类信任的关键
- 利用“WinRAR”创建自解压文件
- MMDetection框架入门教程(一):Anaconda3下的安装教程(mmdet+mmdet3d)
- Domain Adaptation and Adaptive Information Fusion for Object Detection on Foggy Days
- 限制和允许某些IP访问服务器
- 无监督学习之层次聚类算法
- html文件怎么转换成sldprt,sldprt文件怎么打开
- Python一个月实训记录