C语言飞机订票系统课程设计_第1页
C语言飞机订票系统课程设计_第2页
C语言飞机订票系统课程设计_第3页
C语言飞机订票系统课程设计_第4页
C语言飞机订票系统课程设计_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

C语言飞机订票系统课程设计第一章绪论:项目背景描述质与目的:言程序设计的非常重要的实践环节,通过本课程设计使学生进一步巩固课所学,全面熟悉,掌握C语言程序设计的基本方法和技巧,进一步提高编序、分析程序及上机操作、调试程序的能力,让学生加深理解,提高动手操作能力及分析问题和解决问题的能力。2、课程设计包含的知识点:1.掌握并熟练利用C语言的基本数据类型与各种表达式,程序的流程控制语2.掌握数组的基本概念。掌握一维数组与二维数组的使用,掌握字符数与3.熟练掌握指针、地址、指针类型的概念及其使用。掌握指针变量的定义与初始化、指针的间接访问和表达式,掌握指针与数组、函数、字符串的联系4.掌握函数的定义,函数的返回值,函数的调用,函数的声明,函数的形式参数和实际参数之间的关系,了解函数的作用区间。5.掌握结构体的概念,结构体类型的定义,结构体变量的定义和初始第二章可行性分析趟。通过该系统来实现机票的订购问题。1、本系统采用一个包含N个数据的结构体数组,每个数据的结构应当包括:起飞地、目的地航班号、航班定额。2、本系统显示这样的菜单:1.)录入:可以录入航班情况(数据可以存储在一个数据文2.)浏览:航班信息浏览功能需要提供显示操作;1、查询:可提供按照航班号、起点站、终点站、飞行时间、查询,可以查询某个航线的情况(如,输入航班号,起飞抵达城市,确定航班是否满仓);另外要提供键盘式选择菜单以实现功能选择。2、本系统成功执行菜单的每个信息,选项4)和5)将要求额外的输入,并且它们都允许用户收回其输入。3、查找航班信息既可按线路查,也可按目的地查。4、在两次运行之间,数据被保存于一个文件里,当本程序重新开始的时候,它首先从该文件读入数据1、数据结构:结构体类型数组2、数据库结构:下表构成该系统的基本数据库。航班号航班号起点r起飞时间arar录入北京到上海的星期一起飞的航班,假设其定额为30,上海到南京的航班起飞时间为星期二。在实现系统基本功能后,完善系统的其它功能。在测试数据是发现退票系统出现问题,退票数会超过定额,在加上一个限定条件后成功。基于本系统可以尝试输出所定票的的顾客的完整信息,包括姓名,身份证号等个人信息,由于时间有限,尚未添加。第三章总体设计航班订票系统趟。通过该系统来实现机票的订购问题。函数数组结构体文件循环语句多分支结构1、本系统采用一个包含N个数据的结构体数组,每个数据的结构应当包括:起飞地、目的地航班号、座次号码、座次订出与否标记、订座者的姓名和订座者的身份证号码。2、本系统显示这样的菜单:a.显示空座的数量b.显示空座的信息c.显示已订座的信息d.起飞时间4、本系统成功执行菜单的每个信息,选项4)和5)将要求额外的输入,并且它们都允许用户收回其输入。5、查找航班信息既可按航班号来实现。4、在两次运行之间,数据被保存于一个文件里,当本程序重新开始的时候,它首先从该文件读入数据第四章详细设计采用自定向下,逐步细化的思想,将该系统分解成各个相对独立且可以模块。在文件的开始定义出本系统中将会用到的所有的变量以及对各个模块为头文件使各个组员能够使用。如下所示:#include<>um,s[i].qidian,s[i].zhongdian,s[i].time,s[i].countum==n)ount==0)ount!=0&&s[i].count>=n)ount=s[i].count-n;printf("订票成功!");break;}elseif(s[i].count<n)ount);printf("是否需要重新输入机票数请输入y或n以回车键结束:");ount=s[i].count+n;printf("退票成功!");}printf("是否继续请键入y或n以回车键结束:");um,s[i].qidian,s[i].zhongdian,s[i].time,s[i].count班信息\n");加航printf("2.浏览航班信息\n");printf("3.查找航班信息\n");printf("4.航班排序(按航班号)\n");printf("5.办理订票业务\n");printf("6.办理退票业务\n");printf("0.退出系统(exit)\n");printf("*******************************************\n");scanf("%d",&j);switch(j){case1:add();hongdian);ime);um);ount);um==n)ount==0)ount!=0&&s[i].count>=n)ount=s[i].count-n;printf("订票成功!");break;}elseif(s[i].count<n)ount);printf("是否需要重新输入机票数请输入y或n以回车键结束:");ount=s[i].count+n;printf("退票成功!");}printf("是否继续请键入y或n以回车键结束:");航班号从小到大排序\n""\t2.按航班号从大到小排序\n");printf("********************************************************************************");scanf("%d",&n);um>s[j].num)k=j;ifik{t=s

温馨提示

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

评论

0/150

提交评论