C语言程序设计报告 ---学生成绩管理系统 下载本文

内容发布更新时间 : 2024/5/19 6:03:29星期一 下面是文章的全部内容请认真阅读。

学生成绩管理系统

**大学 物联网工程学院

课程名称:设计题目:班 级:姓 名:指导教师:

课程设计报告

计算机综合实践 学生成绩管理系统 自动化1001班 学 号: 评 分:

2011 年 11 月15日

1

学生成绩管理系统

目 录

一、设计目的和任务 ·························································· 3 二、总体设计 ······································································ 3 三、详细设计 ······································································ 5 四、调试与测试 ································································ 5 五、源程序清单和执行结果 ·············································· 6 六、体会与心得 ································································ 17 七、参考文献 ···································································· 17

2

学生成绩管理系统

一、 设计目的和任务

设计目的:

(1)基本掌握面向过程程序设计的基本思路和方法; (2)达到熟练掌握C语言的基本知识和技能;

(3)能够利用所学的基本知识和技能,解决简单的程序设计问题。

程序功能:

(1) 计算各个学生的总分及平均分,并按平均分排出名次。

(2) 统计全班学生平均分成绩,输出60分以下、60~79、80~89、90分以上各分数人数。 (3) 能按学号、姓名查询学生成绩,并能输出学生的成绩单。 (4) 输出不及格科目及学生名单。

(5) 在屏幕打印优等生名单(学号,三门课程成绩,平均成绩,名次),优等生必须满足

下列条件:

1.平均成绩大于90分;或平均分大于85分且至少有一门功课为100分;或者平均分大于85分且至少两门课程成绩为95分以上; 2.名次在前三名; 3.每门功课及格以上。

二、总体设计

(1)程序设计组成框图:

3