学生成绩管理系统功能模块介绍
学生成绩管理系统功能模块介绍
本文介绍学生成绩管理系统的几个主要功能模块,包括显示成绩模块、打分页面显示模块、打分提交模块、分页模块和菜单模块。
1. 显示成绩模块 (/gradeCourse)
- 调用函数: findByCourseID(id)
- 功能: 查询选课表中指定课程的学生信息和成绩,并将结果封装为SelectedCourseCustom对象的List返回。
2. 打分页面显示模块 (/mark)
- 调用函数: findOne(scc)
- 功能: 根据传入的SelectedCourseCustom对象scc查询选课表中指定学生的选课信息,并将结果封装为SelectedCourseCustom对象返回。
3. 打分提交模块 (/mark)
- 调用函数: updataOne(scc)
- 功能: 根据传入的SelectedCourseCustom对象scc更新选课表中指定学生的成绩信息。更新操作通过MyBatis的update语句实现。
4. 分页模块
- 调用函数: PagingUtil.paging(Integer pageNo, Integer pageSize, Integer totalCount)
- 功能: 根据传入的页码、页面大小和总记录数,计算出分页所需的各项参数(如总页数、起始行号等),并将结果封装为PagingVO对象返回。PagingVO对象包含当前页码、总页数、总记录数、起始行号等信息。
5. 菜单模块
- 实现方式: 使用jQuery的addClass()函数和removeClass()函数,根据当前页面的URL判断应该为哪个菜单项添加'active'类名,从而实现菜单项的高亮显示。同时,根据当前页码和总页数的大小关系,为分页的第一页和最后一页添加'disabled'类名,从而禁用这两个分页按钮。
原文地址: https://www.cveoy.top/t/topic/oMDK 著作权归作者所有。请勿转载和采集!