电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

C语言飞机订票系统课程设计

C语言飞机订票系统课程设计_第1页
1/19
C语言飞机订票系统课程设计_第2页
2/19
C语言飞机订票系统课程设计_第3页
3/19
第一章 绪论 1.1:项目背景描述 1 、课程设计性质与目的: C 语言程序设计是一门实践性很强的课程。C 程序课程设计是学习 C 语言 程序设计的非常重要的实践环节,通过本课程设计使学生进一步巩固课堂所 学,全面熟悉,掌握 C 语言程序设计的基本方法和技巧,进一步提高编写程 序、分析程序及上机操作、调试程序的能力,让学生加深理解,提高动手操作能力及分析问题和解决问题的能力。 2 、课程设计包含的知识点: 1.掌握并熟练利用 C 语言的基本数据类型与各种表达式,程序的流程控制语 句。 2.掌握数组的基本概念。掌握一维数组与二维数组的使用,掌握字符数组与 字符串的关系。 3.熟练掌握指针、地址、指针类型的概念及其使用。掌握指针变量的定义与初始化、指针的间接访问和表达式,掌握指针与数组、函数、字符串的联系 4.掌握函数的定义,函数的返回值,函数的调用,函数的声明,函数的形式参数和实际参数之间的关系,了解函数的作用区间。 5.掌握结构体的概念,结构体类型的定义,结构体变量的定义和初始化,结构体成员的表示。结构体与指针、函数的关系。 第二章 可行性分析 一、问题描述: 假设某航空公司只有 N 架 X 个座位的飞机,每架飞机每天飞行一趟。通过该系统来实现机票的订购问题。 二、功能要求: 1、本系统采用一个包含 N 个数据的结构体数组,每个数据的结构应当包括:起飞地、目的地 航班号、航班定额。 2、本系统显示这样的菜单: 1.)录入: 可以录入航班情况(数据可以存储在一个数据文件中) 2.)浏览:航班信息浏览功能需要提供显示操作; 1、查询:可提供按照航班号、起点站、终点站、飞行时间、查询,可以查询某个航线的情况(如,输入航班号,起飞抵达城市,确定航班是否满仓);另外要提供键盘式选择菜单以实现功能选择。 (1 ) 输入航班信息 (2)输出航班信息 (3)查找航班信息 (4)订票预约 (5)删除定票预约 (6)退出系统 2、本系统成功执行菜单的每个信息,选项4)和5)将要求额外的输入,并且它们都允许用户收回其输入。 3、查找航班信息既可按线路查,也可按目的地查。 4、在两次运行之间,数据被保 存于 一个文件里 ,当本程 序 重 新 开 始 的时候 ,它首 先 从 该文件读 入数据 三 、算 法 提示: 1、数据结构:结构体类 型 数组 2、数据库 结构:下 表 构成该系统的基 本数据库 。 四、测 试 数据: 录入北 京 到 上...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

C语言飞机订票系统课程设计

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部