- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
课程设计报告
课程名称C语言课程设计
课题名称飞机订票系统
目录
TOC\o1-4\u一、绪论 1
1.1项目背景描述 1
1.2问题定义1
1.3思考 1
二、需求分析 2
2.1问题描述: 6
2.2功能描述: 7
2.3算法提示: 7
2.4、测试数据: 7
2.5其它: 7
第三章总体设计 7
3.1课程设计题目: 7
3.2.内容摘要: 8
3.3.关键字: 8
3.4.总体设计方案的选定: 8
四、详细设计 5
4.1采用C语言定义相关的数据类型………………..5
4.2写出各模块的类C码算法………..5
4.3机票信息录入voidinputinfo()流程图 7
4.4订票系统voidbookticket()流程图 8
4.5显示模块voiddisplay()流程图 9
4.6退票系统voidreturnticket()流程图 10
五、测试10
六、使用说明 11
5.1主界面 11
5.2机票信息管理(保存) 12
5.3订票系统使用 15
5.4退票系统 17
七、课程设计总结 19
6.1课程设计心得: 19
6.2在程序设计中的问题和解决: 19
附录 20
源程序清单(带注释) 20
1.机票信息录入(带注释): 20
3.源程序清单:(附) 31
参考文献 75
第一章绪论
1.1:项目背景描述
1、课程设计性质与目的:
C语言程序设计是一门实践性很强的课程。C程序课程设计是学习C语言
程序设计的非常重要的实践环节,通过本课程设计使学生进一步巩固课堂所
学,全面熟悉,掌握C语言程序设计的基本方法和技巧,进一步提高编写程
序、分析程序及上机操作、调试程序的能力,让学生加深理解书上所学的知识
,提高动手操作能力及分析问题和解决问题的能力。
2、课程设计包含的知识点:
1.掌握并熟练利用C语言的基本数据类型与各种表达式,程序的流程控制语
句。
2.掌握数组的基本概念。掌握一维数组与二维数组的使用,掌握字符数组与
字符串的关系。
3.熟练掌握指针、地址、指针类型的概念及其使用。掌握指针变量的定义与初始化、指针的间接访问和表达式,掌握指针与数组、函数、字符串的联系
4.掌握函数的定义,函数的返回值,函数的调用,函数的声明,函数的形式参数和实际参数之间的关系,了解函数的作用区间。
5.掌握结构体的概念,结构体类型的定义,结构体变量的定义和初始化,结构体成员的表示。结构体与指针、函数的关系。
1.2:问题的定义
假设某航空公司只有M架N个座位的飞机,每架飞机每天飞行一趟。通过该系统来实现机票的订购问题。
第二章需求分析
一、问题描述:
假设某航空公司只有M架N个座位的飞机,每架飞机每天飞行一趟。通过该系统来实现机票的订购问题。
二、功能要求:
1、本系统采用一个包含N个数据的结构体数组,每个数据的结构应当包括:起飞地、目的地航班号、座次号码、座次订出与否标记、订座者的姓名和订座者的身份证号码。
2、本系统显示这样的菜单:
输入航班信息
输出航班信息
查找航班信息
a.显示空座的数量
b.显示空座的信息
c.显示已订座的信息
d.起飞时间
(4)订票预约
(5)删除定票预约
(6)退出系统
本系统成功执行菜单的每个信息,选项4)和5)将要求额外的输入,并且它们都允许用户收回其输入。
查找航班信息既可按线路查,也可按目的地查。
4、在两次运行之间,数据被保存于一个文件里,当本程序重新开
始的时候,它首先从该文件读入数据
三、算法提示:
1、数据结构:结构体类型数组
2、数据库结构:下表构成该系统的基本数据库。
航班号
起飞时间
目的地
座次号
座次订出与否的标记
订票者姓名
订票者身份证号码
int
char
char
int
Char
char
char
四、测试数据:
每架飞机的座位N=12,M=5
五、其它:
对该系统有兴趣的同学可以在实现系统基本功能后,完善系统的其它功能。
第三章总体设计
课程设计主文档
3.1课程设计题目:
飞机订票系统
3.2.内容摘要:
假设某航空公司只有M架N个座位的飞机,每架飞机每天飞行一趟。通过该系统来实现机票的订购问题。
3.3.关键字:
函数数组结构体文件循环语句多分支结构
3.4.总体设计方案的选定:
程序的功能要求:
1、本系统采用一个包含N个数据的结构体数组,每个数据的结构应当包括:起飞地、目的地航班号、座次号码、座次订出与否标记、订座者的姓名和订座者的身份证号
您可能关注的文档
- C语言课程设计—学生选课系统.docx
- C语言课程设计课程管理系统.doc
- c语言课程设计实验报告.doc
- 贵州省贵阳市第六中学2017-2018学年高二3月月考卷B英语试题扫描版.doc
- 四川省广安眉山内江遂宁高三第三次诊断性考试文综历史试题扫描版含答案.doc
- 山西省忻州市2017-2018学年高二上学期期末考试化学试题扫描版含答案.doc
- 安徽省合肥市高三第二次质量检测生物试卷扫描版含答案.doc
- 山西省高三第一次模拟考试数学(理)试题扫描版含答案.doc
- 电白区第一学期高一语文期中考试.docx
- 四川省广安眉山内江遂宁高三第三次诊断性考试理综生物试题扫描版含答案.doc
- 河南省郑州市第一中学2017-2018学年高一下学期周测物理试题(325)扫描版含答案.doc
- 山西省怀仁县第一中学2017-2018学年高二下学期第一次月考生物试题扫描版.doc
- 河南省六市高三下学期第一次联考试题(3月)理科综合扫描版含答案.doc
- 四川省高三全国Ⅲ卷冲刺演练(一)文综地理试卷扫描版含答案.doc
- 河南省洛阳市高三第二次统考文综试卷扫描版含答案.doc
- 甘肃省靖远县高三下学期第二次联考理科综合试题扫描版含答案.doc
- 问题导学法在办公场景中的实施策略及效果评估.docx
- 退休后的个人品牌打造与传播策略.docx
- 问题解决在办公流程优化中的应用.docx
- 问题导向的办公环境创新设计.docx
文档评论(0)