Class DefaultGpaService
java.lang.Object
org.openurp.edu.grade.course.service.impl.DefaultGpaService
- All Implemented Interfaces:
GpaService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription统计学生的在校所有学期的平均绩点getGpa(Student std, List<CourseGrade> grades) 统计学生的平均绩点
平均绩点为: gpa=(∑(绩点*学分))/∑(学分) 平均绩点以截断的方式保留后面两位统计学生的平均绩点
除"学生"之外的其他参数均为可选参数。
平均绩点为: gpa=(∑(绩点*学分))/∑(学分) 平均绩点以截断的方式保留后面两位voidsetCourseGradeProvider(CourseGradeProvider provider) voidsetGpaPolicy(GpaPolicy gpaPolicy)
-
Constructor Details
-
DefaultGpaService
public DefaultGpaService()
-
-
Method Details
-
getGpa
Description copied from interface:GpaService统计学生的在校所有学期的平均绩点平均绩点为: gpa=(∑(绩点*学分))/∑(学分) 平均分为: ga=(∑(得分*学分))/∑(学分)- Specified by:
getGpain interfaceGpaService- Parameters:
std-- Returns:
-
getGpa
Description copied from interface:GpaService统计学生的平均绩点
平均绩点为: gpa=(∑(绩点*学分))/∑(学分) 平均绩点以截断的方式保留后面两位- Specified by:
getGpain interfaceGpaService- Parameters:
std-- Returns:
-
getGpa
Description copied from interface:GpaService统计学生的平均绩点
除"学生"之外的其他参数均为可选参数。
平均绩点为: gpa=(∑(绩点*学分))/∑(学分) 平均绩点以截断的方式保留后面两位- Specified by:
getGpain interfaceGpaService- Parameters:
std-semester- 可以为null- Returns:
-
getGpaPolicy
-
setGpaPolicy
-
setCourseGradeProvider
-