类 DefaultGpaService

java.lang.Object
org.openurp.edu.grade.course.service.impl.DefaultGpaService
所有已实现的接口:
GpaService

public class DefaultGpaService extends Object implements GpaService
  • 构造器详细资料

    • DefaultGpaService

      public DefaultGpaService()
  • 方法详细资料

    • getGpa

      public Float getGpa(Student std)
      从接口复制的说明: GpaService
      统计学生的在校所有学期的平均绩点
            平均绩点为: gpa=(∑(绩点*学分))/∑(学分)
            平均分为: ga=(∑(得分*学分))/∑(学分)
       
      指定者:
      getGpa 在接口中 GpaService
      返回:
    • getGpa

      public Float getGpa(Student std, List<CourseGrade> grades)
      从接口复制的说明: GpaService
      统计学生的平均绩点
      平均绩点为: gpa=(∑(绩点*学分))/∑(学分) 平均绩点以截断的方式保留后面两位
      指定者:
      getGpa 在接口中 GpaService
      返回:
    • getGpa

      public Float getGpa(Student std, Semester semester)
      从接口复制的说明: GpaService
      统计学生的平均绩点
      除"学生"之外的其他参数均为可选参数。
      平均绩点为: gpa=(∑(绩点*学分))/∑(学分) 平均绩点以截断的方式保留后面两位
      指定者:
      getGpa 在接口中 GpaService
      semester - 可以为null
      返回:
    • getGpaPolicy

      public GpaPolicy getGpaPolicy()
    • setGpaPolicy

      public void setGpaPolicy(GpaPolicy gpaPolicy)
    • setCourseGradeProvider

      public void setCourseGradeProvider(CourseGradeProvider provider)