学生成绩管理系统
**大学 物联网工程学院
课程名称:设计题目:班 级:姓 名:指导教师:
课程设计报告
计算机综合实践 学生成绩管理系统 自动化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