下载此文档

c语言课程设计报告-C语言课程设计报告.doc


文档分类:IT计算机 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
c语言课程设计报告-C语言课程设计报告

C语言课程设计报告
课程名称:C语言课程设计课程编号:
报告题目:
学生姓名:学号:
专业
成绩:任课教师:
评阅日期:
C语言课程设计报告
一、 C语言课程设计的目的
C语言的教学是学生根据课堂讲授内容,学生做相应的自主练****消化课堂所讲解的内容;通过调试典型例题或****题积累调试C程序的经验;通过完成辅导教材中的编程题,逐渐培养学生的编程能力、用计算机解决实际问题的能力。c语言课程设计报告具体来说:
1. 进一步掌握和利用C语言进行程设计的能力;
2、进一步理解和运用结构化程设计的思想和方法;
3、初步掌握开发一个小型实用系统的基本方法;
4、学会调试一个较长程序的基本方法;
5、学会利用流程图或N-S图表示算法;
6、掌握书写程设计开发文档的能力;
二、课程设计报告正文
假定民航机场共有n个航班:航班号、起始站、终点站、飞机号、飞机时间、乘员定额、余票量。试设计一民航订票系统,使之能提供下列服务:
? 航班信息录入功能
? 完成航班信息浏览功能;
? 查询航线。
题目的分析;
任务:通过此系统可以实现如下功能:
录入: 可以录入航班情况
浏览:航班信息浏览功能需要提供显示操作;
查询:可提供按照航班号、起点站、终点站、飞行时间、查询,可以查询某个航
线的情况;另外
要提供键盘式选择菜单以实现功能选择。
要求:根据以上功能说明,设计航班信息,订票信息的存储结构,设计程序完成功能。
可以建立航班结构体,结构体成员包括航班号、起点站、终点站、飞行时间、
预售票总数、已售票数。
整体设计与模块划分;
根据需求分析,该程序可分为以下四大模块:
代码设计;
包括——各功能模块的流程图;重要模块中关键部分的代码分析;关键函数的算法设计和分析;等等;

分析:主函数的功能比较简单,形式比较简洁,主要功能为:在系统中没有程序所要的文件时,为程序建立一个所许的文件;调用菜单函数。程序中的各模块都要用到同一个文件,如果该文件不存在,则该程序就无法正常运行,增加第一个功能就是保证文件的可用切可打开!本来只要在主函数里调用各功能模块就行了,但是为了让程序能够方便的回到主函数里,所以就建立了一个菜单函数。
菜单函数的功能是替主函数调用个功能模块函数,因而设计的基本思路很简单,即:用一个输入来接受用户的选择,加以个循环来让输入错误的用户继续输入,直到输入正确为止;用一个switch语句来选择用户所要用到的函数。c语言课程设计报告
程序:
void menu()
{
int n,w;
do
{
puts(“\t\t***********************MENU***************************\n\n”); puts(“\t\t\t\t new data”);
puts(“\t\t\t\t all”);
puts(“\t\t\t\t “);
puts(“\t\t\t\t “);
puts(“\n\n\t\t *************************************************

c语言课程设计报告-C语言课程设计报告 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人hdv678
  • 文件大小47 KB
  • 时间2018-08-23