网站大量收购闲置独家精品文档,联系QQ:2885784924

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

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

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共26页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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个数据的结构体数组,每个数据的结构应当包括:起飞地、目的地航班号、座次号码、座次订出与否标记、订座者的姓名和订座者的身份证号

您可能关注的文档

文档评论(0)

Alfred + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档