数据对接,课程有大量重复问题。
一.课程问题梳理
1.同一门课程不应该随着时间不同,每年重复新增(时间维度)
今年开什么课,比如信息技术学院,今年还开上一年的“信息技术”课,今年还选择那个“信息技术”课就行了,不用新建。(注意是选择原有的就行)
2.同一门课程不应该因为院系专业不同而重新新增(空间维度)
比如信息技术专业,今年准备新开一门以前没有的课,可以给“系统管理员或教务管理员”说明申请,“系统管理员或教务管理员”来新增这门课程,
然后,信息技术专业的管理员,今年选择这门刚新增的课程,就实现了今年新开课程。
二.课程问题解决方案
1.管理方面
不应该每个院系专业,自己独立创建输入新的基础课程。
我们可以有系统管理员或教务部总管理员,来统一新增课程。每个院系专业今年开什么课,就选择什么课(注意也是选择原有的不是新增)
比如信息技术专业,今年准备新开一门以前没有的课,可以给“系统管理员或教务管理员”说明申请,“系统管理员或教务管理员”来新增这门课程,
然后,信息技术专业的管理员,今年选择这门刚新增的课程,就实现了今年新开课程。
2.系统方面
课程管理应该至少有两个界面(两张表),一张基础课程管理表,超级管理员可以自定义增删改查,新增就是自定义输入。另一张专业课程管理表,各个院系专业来定义今年开什么课,自定义增删改查
但新增的课程不能自定义输入,新增只能读取基础课程管理表的课程。这样其它院系专业假如也需要上这门新开的课,也可以选择(实现了复用),而不是另一个院系专业再新增一次。
这样就可以实现各个院系专业课程的统一管理。
咱们学校的课程,是由各个院系专业的管理员自己独立创建的吗?有没有系统管理员先统一创建课程?
这样增加人的负担,为啥不直接系统限制下名字不能同名不就完了。比如“大学英语”这门课,各个院系各个专业各个学期
都可以选择上这门课,适用范围很广了,但是这就是一门课。不允许第二个叫大学英语的就行了。重复数据的出现,
除了用户操作的问题是一方面,另一方面就是系统为啥允许重复的基础数据的录入?这也是个问题。
学校不变,学校开了总共开了哪些课是固定的。只不过不同院系专业,不同学期上的课不同。
有一些比如“大学英语”可能是基础课,所有院系专业,所有学期都可以上这门课。
每个院系专业学的深度可能不同,学生每个学期上的具体内容也可以不同(比如大学英语的1册,2册,3册,上册,下册)
但是对于学校来说这就是一门课叫“大学英语”,不应该有第二个“大学英语”
学生同名,因为学生名字是家长自定义起的名字,我们无法定义规则和管理,只能系统用学号来区分。课程同不同名
这个是学校统一管理的,我们可以定义让他不同名,这样不是更好管理使用吗?
3.对接调用方案
短期内更改不了基础数据,我们子系统调用基础数据的时候,不调用基础数据表,只调用开课计划表,则可以规避大部分的重复问题。
关注我们:请关注一下我们的微信:扫描二维码 (鼠标移入红色字)
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!