C语言成绩管理分析系统

C语言成绩管理分析系统

C语言实践教学环节任务书

一、题目:成绩管理分析系统

二、目的与要求

1.目的: (1)基本掌握面向过程程序设计的基本思路和方法; (2)达到熟练掌握C语言的基本知识和技能; (3)能够利用所学的基本知识和技能,解决简单的程序设计问题

2.要求 基本要求: 1.要求利用C语言面向过程的编程思想来完成系统的设计; 2.突出C语言 的函数特征,以多个函数实现每一个子功能; 3.画出功能模块图; 4.进行简单界面设计, 能够实现友好的交互; 5.具有清 晰的程序流程图和数据结构的详细定义; 6.熟练掌 握C语言对文件的各种操作。

创新要求: 在基本要求达到后,可进行创新设计,如系统用户功能控制,对管理员级和一般级别的用户系统功能操作不同

三、信息描述

有关该系统基本信息的描述,如:学号、姓名、系别、班级和所选科目及各科成绩等。

四、功能描述

1.学生基本信息及学生所选科目成绩的录入。 2.基本信息的查询 (分系、班级;分科目)与修改。 3.对每系或每班各科成绩进行分析 (即求单科平均成绩、及格率和优秀率); 4.对所开课程的成绩分析 (求其平均成绩,最高分和最低分); 5.对学生考试成绩进行排名(单科按系别或班级进行排名,对每一一个班级,同一学期学生总体成绩进行排名,并显示各科成绩信息)

五、解决方案

1.分析程序的功能要求,划分程序功能模块。 2.画出系统流程图。 3.代码的编写。定义数据结构和各个功能子函数。 4.程序的功能调试。 5.完成系统总 结报告以及使用说明书

六、进度安排

此次课程设计时间为一周,分四个阶段完成: 1.分析设计阶段。指导教师应积极引导学生自主学习和钻研问题,明确设计要求,找出实现方法按照需求分析、总体设计、详细设计这几个步骤进行。 2.编码调试阶段: 根据设计分析方案编写C代码,然后调试该代码,实现课题要求的功能。 3.总结报告阶段: 总结设计工作,写出课程设计说明书,要求学生写出需求分析、总体设计、详细设计、编码、测试的步骤和内容。 4.考核阶段。

七、撰写课程设计报告或课程设计总结

课程设计报告要求: 总结报告包括需求分析、总体设计、详细设计.编码(详细写出编程步骤)、测试的步骤和内容、课程设计总结、参考资料等,不符合以上要求者,则本次设计以不及格记。

八、参考资料

《C语言程序设计教程》 网上相关资料(…略)

源码

传送门:

经验分享 程序员 微信小程序 职场和发展