这几天一直在导数信学院的数据,说实在的,着实有点头痛。但是这几天不断的反思,哪些工作做得不够,哪些工作可以更高效。
一、宏观
1)为什么要导数据
其实导数据本身不麻烦,问题是两个不同的系统使用同一份数据。如下图,因为不同的系统他们的数据在传输过程中需要人工转换,所以才会出现“导数据”这一工作。(说实在的,要是这个工作以后智能化就好了,这个可以思考)。
2)缺少E-R图或者类图,或者关系图
如表格表示显示,这9个表主要是讨论学院,专业,班级,课程,老师,学生,这几个对象和对象之间的关系。这前6个表是指实体表,后面的三个主要讨论的是教师,班级,课程,学生之间的关系。
首先,专业是属于学院的,班级是属于专业的,所以这三者直接的关系比较简单。
教师课程分配信息表,顾名思义,就是教师和课程直接的关系,一个教师可以教授多门课程,一门课程也可以由多门教师来教授。
虚拟课主要是对应公共课,一般来说,这类的课的特点:
也是讨论老师和课程直接的分配关系
但是课程和班级直接是多对多的关系
课程和学生之间也是多对多的关系
上课虚拟班信息样表:我感觉上课虚拟班信息表主要还是讨论老师和课程分配的关系。通过虚拟班级,把老师和课程重新分配起来。
虚拟班授课信息表主要有两个簿:一个是以行政班为单位,一个是以学生为单位。一般大家都了解以行政班为单位的一般都是我们学的公共必修课,比如马克思;以学生为单位一般都是公共选修课,比如饮食与健康。