【编者按】网学网VC与C++类别频道为大家收集整理了“中小学考试成绩处理系统“提供大家参考,希望对大家有所帮助!
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn | ||||||||||||||||||||||||||||||||||||||||||
毕业设计内容介绍
中小学考试成绩处理系统 刘坤 (山东师范大学数学科学学院02级5班) 摘要:本文首先介绍《处理系统》的功能(1、求总分,2、根据具体成绩对学生进行单科全年级排名和总分全年级排名,3、根据班级单科平均分和总分平均分对各班进行单科年级排名和总分年级排名),然后给出了该系统详细的文字描述,并对主要变量加以说明, 对主要算法(如直接选择排序法,败者树法)进行详细的注释。本文明确给出了该系统的使用范围,对时间代价和空间代价作了量化分析,指出了哪些工作由管理员来做,哪些工作由系统自动完成。为了使读者更好的接受该系统,本文给出了详细的系统使用说明和一个具体示例,在本文最后附上了系统的完整源程序和详细注释。 关键词:管理员; 处理系统; 具体实例; 源程序; 败者树 中图分类号:TP274+.2 §1. 引言 在中小学,每学期一次的期末考试对学校,教师,学生三方都很重要,透过考试成绩,学校可以制订相应的教学计划;教师可以看到自己的教学水平与其他教师之间的差距,也可以具体了解学生的实际水平,以便因材施教;而学生也可以看到自己在整个年级中的总的名次,以及各门科目的实际水平。考试成绩对于教育教学是如此重要,那如何根据每个学生的具体成绩得出学校,教师,学生三方所要求的信息呢?这就是本系统要解决的问题。 §2.系统功能概述 本系统根据管理员或任课教师输入的各种信息(人数、科目数、每个学生的各单科考试成绩等),综合利用各种方法,最终得到以下输出结果: 1. 任意学生的总分 2. 任意班级任意科目的所有学生的平均分 3. 任意班级所有学生的总分平均分 4. 任意学生各单科成绩在全年级排名 5. 任意学生总分的班级排名和全年级排名 6. 按照各班级单科平均分计算得到的各班级该科目在全年级的名次 7. 按照各班级学生总分平均分计算得到的各班级总分在全年级的名次
定义两个结构体类型来存放学生基本信息和班级基本信息。结构体形式如下: typedef struct { char SN[10]; //学号 char Name[20]; //姓名 float Mk_Cs[MCourseNo]; //科目k的分数 float Sum_Cou; //总分 int Order_Cou[MCourseNo]; //科目k的年级排名 int Order_Sum; //总分年级排名 }SC; //学生基本信息 typedef struct { int CN; //班号(如“三班”则CN为3) float Aver_Mk_Cs[MCourseNo]; //科目k的班级平均分 float Aver_Sum_Cou; //总分的班级平均分 int ClassOrder_Cou[MCourseNo]; //该班科目k的年级排名 int ClassOrder_Sum; //该班总分的年级排名 } Aver_Class; //班级基本信息 根据一般学校的办学规模,限定系统使用范围为:班级数MaxClassNo不超过20个,实际科目数CourseNo不超过10个,各班级实际人数SNo_EachClass[ClassNo] 均不超过99个。 | ||||||||||||||||||||||||||||||||||||||||||
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT | ||||||||||||||||||||||||||||||||||||||||||
本文选自计算机毕业设计http://myeducs.cn |