C++课程考核总评成绩管理系统
选题十:课程考核总评成绩管理系统
1.系统要求
[1]编写一个学生总评 成绩管理系统,对课程信息、学生信息、学生所选某门课程
(由自己确定)的平时成绩和期末卷面成绩以及最后的加权期末总评成绩进行管
理。
[2]
学生的信息包括:学生学号,姓名,班级;课程包括以下信息:课程编号、课程
名称、任课老师、平时成绩和期末考试成绩的占比等;学生的平时成绩至少由3项
构成(如实验成绩、考勤成绩、作业成绩、讨论成绩、报告成绩等,每一项占平
时成绩的比例由自己设定)。平时成绩和期末成绩的占比可修改,但平时成绩占
比不得低于40%。
2.基本管理功能;
3.课程管理,包括:
添加:添加课程信息。
显示:显示课程
修改:可修改课程信息,修改平时成绩和期末成绩占比等。
4.学生信息管理,包括:
添加:添加一个课程的学生;
修改:修改-一个学生的信息;
查询:查询学生的信息
5.成绩管理:
添加:添加某一个学生的成绩,包括平时成绩、期末成绩以及总评成绩;
修改:修改某一个成绩;
显示:显示所有学生的成绩。
查询:查询某个学生的成绩。
删除和恢复:删除和恢复某个学生的成绩。
6.预测功能:利用线性回归方法(比如最小二乘法),通过学生的平时成绩来预测其期末
考试成绩,比如,两个班60人,可以利用45位同学在- -门课上取得的平时成绩和期末考
试成绩进行数据拟合得到预测模型,再把剩下15名同学的平时成绩通过该模型预测其期
末考试成绩是多少。预测模型的建立不限于提示的线性回归方法,鼓励大家自学其它的预测
方法。
7.统计功能或图表显示:根据需要设计合理的统计功能,比如:每个分数段的学生数,作
业分数低于多少的学生,考勤情况差的学生等。如有可能,将分类情况给出柱状图或者
曲线显示。
8.退出功能: 要求点击退出,可以退出系统。
9.其他要求及说明:
[1]要求每个课程的学生数不少 于30人。
[2]假定平时成绩满分为100分,平时成绩由多项合成。每-项平时成绩满分也为100分。
[3]鼓励大家模拟实际的成绩管理系统,设计更多的系统功能。
源码下载
链接:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
提取码:1111