org.openurp.edu

base

package base

Visibility
  1. Public
  2. All

Type Members

  1. trait Activity extends TemporalAt

  2. trait Adminclass extends LongIdEntity with EducationBased with Coded with Named with TemporalOn with Updated

    行政班级信息

    行政班级信息

    行政班级为学校为了行政管理需要建立的基层组织单位。行政班级可以设定年级、部门、专业、方向,以及计划人数。 但是不强制班级内的学生都来自统一个专业和方向,因此班级中的专业、方向等可以为空。这种情况可以通过学生标签 进行标识。

    计划人数为班级创建时编制的,主要用于估计新生的规模。班级的人数是指班级内所有学生的数量,没有单独设立 在籍人数、在校人数,这些可以通过给定的时间根据每位学生当时是否在籍或在校而计算获得。 班级也是有时效行的实体之一,通过班级的年级和学制确定有效日期和失效日期

    一般设立一个到多个辅导员。

    Since

    3.0.0

  3. trait Course extends LongIdEntity with ProjectBased with Ordered[Course] with Updated with Coded with Named

    课程基本信息 记录课程代码、名称、学分、课时等基本信息,课程的关键业务属性为课程名称、学分、课时、考核方式等与课程有关的属性,其它类似课程类别、所属部门等 均可以看作非关键属性。 如课程不要求记录学分、不做考核要求、不计算绩点等额外要求需要培养方案、成绩等环节进行额外处理,不在课程部分进行规定。

    课程基本信息 记录课程代码、名称、学分、课时等基本信息,课程的关键业务属性为课程名称、学分、课时、考核方式等与课程有关的属性,其它类似课程类别、所属部门等 均可以看作非关键属性。 如课程不要求记录学分、不做考核要求、不计算绩点等额外要求需要培养方案、成绩等环节进行额外处理,不在课程部分进行规定。

    课程的学历层次可以不加指定,为空时表示适用与对应项目下的所有学历层次。

    Since

    2008-09-24

  4. trait CourseHour extends Entity[Long]

  5. trait Direction extends Entity[Long] with TemporalOn with Coded with Named

  6. trait DirectionJournal extends Entity[Long] with TemporalOn

    方向和部门对应关系

  7. trait EducationBased extends ProjectBased

    基于培养层次的实体接口

    基于培养层次的实体接口

    基于项目和培养层次的实体接口,标准化了培养层次的属性名称。

    See also

    Student

    Adminclass

  8. trait Major extends LongIdEntity with ProjectBased with TemporalOn with Updated with Coded with Named

    专业(校内专业)信息

    专业(校内专业)信息

    每个专业设立多个Direction方向。为了便于管理,专业应体现在具体的教学项目Project

    因为专业在业务上是体现学校专业建设的过程实体。负责体现专业带头人、设立年月、招生年月、核心课程、教研室等,这些都和层次、部门有着密切联系。 因此相同二级学科跨部门的情况(设立两个不同的方向),建议设立两个校内专业,并设置相同的二级学科。

    同学科对应多学历层次情况,采用多个校内专业。例如研究生学科目录中一个专业既培养硕士研究生又培养博士研究生,系统中仍然建立两个专业。

    Since

    2005

  9. trait MajorJournal extends LongIdEntity with TemporalOn

  10. trait Program extends LongIdEntity with Updated with Named with Cloneable with TemporalOn

  11. trait Project extends Entity[Integer] with Coded with TemporalOn with Named

    教学项目

    教学项目

    教学项目是指本科教学、研究生教学、辅修教学等教学项目。项目本身主要用于管理学校具备独立运作、具备较强隔离性的教学项目。 他是按照EAMS核心业务范围建立的顶级概念。 项目可以简要描述为:在1)固定的部门和授课团队等师资下,培养2)固定学历层次的学生,培养学生可以按照分类标签进行划分; 具体培养过程中可以使用3)固定的校区和稳定的教学校历,这种过程和资源的总称为项目。

    Since

    3.0.0

  12. trait ProjectBased extends AnyRef

    基于项目的业务实体接口

    基于项目的业务实体接口

    Since

    3.0.0

  13. trait ProjectClassroom extends LongIdEntity with ProjectBased

    项目教室关系数据

  14. trait Student extends LongIdEntity with EducationBased with YearId with Coded with Named

    学籍信息

    学籍信息

    学籍信息记录了四部分内容:

    • 基本内容 学号、姓名、英文名(拼音)、性别
    • 培养内容 项目、年级、院系、专业、方向、班级、培养层次、学习形式、学生分类标签 - 培养时间 录取时间、入学时间、预计毕业时间、学制
    • 学籍状态日志 各时段的是否在校、专业、方向以及学籍状态
    Since

    2005

  15. trait StudentBased extends AnyRef

    基于学生信息的实体

  16. trait StudentJournal extends LongIdEntity

    学籍状态日志

    学籍状态日志

    学籍状态日志记录从起始时间到结束时间之间的学籍状态。主要记录学生的

    • 年级
    • 管理院系
    • 专业
    • 方向
    • 行政班级
    • 是否在校
    • 学籍状态 [beginOn,endOn)
  17. trait Teacher extends LongIdEntity with TemporalOn

    教师信息

    教师信息

    Since

    2005

  18. trait Textbook extends LongIdEntity with TemporalOn with Named

Value Members

  1. object States extends Enumeration

    通用的审核状态枚举类,有4种状态:未提交、已提交、通过、不通过

  2. package code

  3. package model

Ungrouped