鱼弦:公众号【红尘灯塔】,CSDN内容合伙人、CSDN新星导师、全栈领域优质创作者 、51CTO(Top红人+专家博主) 、github开源爱好者(go-zero源码二次开发、游戏后端架构 https://github.com/Peakchen)
编程要求: 1)学生基本信息及成绩所选科目成绩的录入。
2)基本信息的查询(分系、班级;分科目)与修改。
3)对每系或每班各科成绩进行分析(即求单科平均成绩、及格率和优秀率);
4)对所开课程的成绩分析(求其平均成绩,最高分和最低分);
5)对学生考试成绩进行排名(单科按系别或班级进行排名,对每一个班级,同一学期学生总体成绩进行排名,并显示各科成绩信息)
原理详细解释:
学生成绩管理系统的原理是通过一个学生类(Student
)和一个学生成绩管理系统类(GradeManagementSystem
)来管理学生信息和成绩。学生类包含学生的基本信息和成绩信息,而学生成绩管理系统类包含了对学生成绩的各种操作和分析。
底层架构流程图:
+-------------------