教务系统-UML类关系
2023-04-13 10:57:47 6 举报
教学系统-含排课与学生、教师等管理
作者其他创作
大纲/内容
用户与角色关系-user_role
+角色编号+用户编号
自动排课:1、生成全部课程表,与现有课程表比较,标记出剩余课程表2、未手动排上的课程按规则自动写入剩余课程表(规则包括场地、老师与课程对应规则;通过规则计算出剩余场地、剩余老师)3、自动也为未排上课程给与提示
教学成果
用户与机构关系,是否1对1
教学场地-classroom
+ 编号+ 楼宇+ 房间编号+ 房间名称+ 场地属性(固定教室、阶梯教室、实验室、实训室、操场)+ 可容纳学生人数+ 多媒体设备+ 课程
+ 导入、导出+ 设置每个实验室、实训室对应的课程
禁排课明细
+ 禁排课编号+ 日期+ 开始时间+ 结束时间
+导入、导出
物料管理(教材与实验耗材)
继承
登录用户-user
+编号 +姓名+登录名(工号)+手机号+邮箱+状态 -开通/冻结+登录密码+所属机构
校历
+ 学年+ 学期名称+ 开始日期+ 结束日期
排考
课程上课明细
+ 课程计划编号+ 日期+ 开始时间+ 结束时间
教务
班级学生关系-class_student
班级ID学生ID
专业-professional
+专业编号 +专业名+简介
+ 导入、导出
课程-course
+ 课程名+ 科目编号+ 课程分组+ 期末成绩与平时成绩占比+ 课时
职务-post
+编号+名称
课程表
+ 编号+ 班级+ 课程名称+ 日期+ 上课开始时间+ 上课结束时间+ 老师+ 助教+
新增课程计划时需过滤禁排课关联的老师、场地、科目
功能权限/数据权限
用户与职务关系-user_post
+职务编号+用户编号
禁排课
角色-role
+角色编号+角色名称+角色权限
角色权限关系-role-menu
+角色权限
宿舍管理
+ 楼号- 房间号
科目-subject
+科目编号 +科目名+科目分组(公共课/基础课/专业课)+成绩占比(期末成绩与平时占比)+简介
父类-base
+创建时间+创建人+更新时间+更新人+删除标记
+增、删、改、查
菜单功能表-menu
+编号+菜单名称+功能名称(按钮级别)
禁排课与科目关系
+ 禁排课编号+ 科目编号
教职工-
+职称(无职称/初级/中级/副高/正高)+聘任方式(专任/兼任/外聘)+在职状态(在职/离职/退休)+性别+身份证号+人脸相片+所属机构 +审核状态
系部-department
+系部编号 +科目名+负责人
+ 导入、导出
课程与老师的关系?
禁排课与场地关系
+ 禁排课编号+ 场地编号
角色机构关系(数据权限)-role
机构-dept
+编号+机构名称
班级-class
+ 名称+ 班主任老师编号+ 科目编号+ 班级人数
+ 导入、导出+ 获取班级学生
课程计划
+ 编号+ 班级编号+ 课程编号+ 老师编号+ 助教编号+ 场地编号+ 考试形式(字典)+ 学时:总学时/理论学时/实验学时+ 实验分组+ 课程备注+ 开始日期+ 结束日期+ 是否预排课
+导入、导出+获取预排课
学生-student
+学号+状态+身份证号+宿舍楼号+宿舍号+服兵役开始时间、结束时间+照片+休学开始时间、结束时间
+详情:可查看所有档案信息,包括学生调班记录、服兵役时间、休学时间等。
禁排课与老师关系
+ 禁排课编号+ 老师编号
档案
0 条评论
下一页