当创建一个晋级式学生管理平台时,对于页面的的换页问题该如何处理
1)新增学生信息:录入信息包括学号、姓名、班级,并将每门课程的积分和等级均初始化为0。
(2)新增课程:录入课程信息包括课程名称、课程编号(在系统中是唯一的)。
(3)新增试题:录入每道题的打分标准和相应分值。
(4)更新积分:根据学生完成某试题的情况更新该学生在这门课程的积分:如果成功完成,则增加该试题对应的积分;反之,学生在这门课程的积分不变。
(5)计算学生等级:针对每门课程,根据学生的积分,计算相应等级。等级与积分的对应关系为 ,其中 表示积分, 表示等级, 表示取整数部分。比如积分为0的等级为0;积分为198的等级为1;积分为99998的等级为2;积分为999~9998的等级为3;……
(6)查找功能:可以查找指定学生的各门课程的积分和等级情况。
(7)排序功能:将学生信息按某门课程的积分自高到低进行排序。
(8)输出功能:将学生信息按照平均等级格式化输出。
(9)删除某门课程的某个试题:主要用于更新需要删除过时或不合适的关卡。
(10)保存功能:将学生信息、课程信息和试题信息保存至文件。
(11)导入功能:从文件中导入学生信息、课程信息和试题信息。
注1:C语言中以10为底的对数函数为math.h中的double log10(double)。
注2:参考结构体类型声明
这些功能必须包括,这个晋级式学生平台该怎么做