关于教学计划的分析思考

前言:

        关于教学计划部分是我应该思考的范围,在这里我将确定自己思考问题的思路,并根据这个思路顺序推导出自己的分析结果。

分析方法:

        我认为分析的方法思路应该是抓住教学计划部分的实体,实体应该包含数据(可以理解为属性),包含实体本身的操作。在分析出粒度清晰,简单的实体以后,分析建立在这些实体和实体之间的操作和关联关系,实际上实体和实际之间的关联和相互关联的操作,还可以根据影响的范围,再进行分解和整理,分析出粒度相当的操作单元。这样我们就基本上可以清晰的用分析出的这些颗粒一样的实体,业务元素来拼装我们的业务了。

可以提取的基本实体:

        在教学计划中可以提取的基本实体有:层次,专业,年级(入学批次),教学计划副本,课程资源,教学计划,课程(教学计划下的课程),毕业条件(教学计划下的毕业条件),学籍类型(也可以称为学习类型),学期。这些实体都具有标准的增加,修改,删除,浏览的操作。

基本实体间的关联关系:

        这些实体之间的关联关系描述如下:

        1:教学计划和层次、专业、学籍类型的关联关系。一个教学计划对应一个层次,专业,一个学籍类型,一个教学计划只能对应一组层次和专业、学籍类型、的组合。同一组组合不能对应多个教学计划。

        2:课程和教学计划,课程资源的关联关系。一个教学计划下可以拥有多个课程资源,放入教学计划后的课程资源称为课程。课程资源和教学计划之间是多多的关系,但是同一的课程资源不能和同一个教学计划多次建立关联。

        3:毕业条件和教学计划的关联关系。一个教学计划对应一个毕业条件。这个两个实体之间目前是标准的一对一的关系,不过从分析的角度说,可以出现多个教学计划对应一个毕业条件的课程。

        4:学期和课程之间的关联关系。一个学期可以对应多个课程(教学计划下的课程),一个课程不能对应多个学期。

        下面是上面这些基本实体间的基本关系图:

        5:教学计划副本和课程资源、教学计划、课程的关联关系。一个教学计划副本下包含,创建副本的时候存在的最新的全部的课程资源,教学计划,课程全部信息,但是不包含层次,专业。下面是教学计划副本的实体关系图。

        6:年级(批次)和层次、专业、教学计划之间的关联关系。年级对应多个层次,专业,教学计划,课程。下面是批次和基本实体间的关系图。

       上面描述的5和6的两个关系,在业务上实际是两个平行的教学计划管理和维护的解决方案。关于教学计划副本的方案,可以参考《教学计划副本解决方案介绍》中的描述来了解。而对于第6个关系,实际上目前我们各个学校正在使用的批次教学计划的管理方法,即每一个新批次,新的一年招生都要重新创建一套教学计划,所谓全新的教学计划,就是包括层次,专业,批次,教学计划。

        在这里我们重点分析一下他们共同和不同点。通过关系描述我们可以清晰的辨别出,这两种解决方案或则理解为两种关系之间的区别十分明显,在“教学计划副本方案”中,教学计划副本包含的只有课程资源和教学计划、课程信息而批次教学计划方案下,批次教学计划包含层次、专业、教学计划、课程在这里两种方案中唯一相同的就是都同时包含了教学计划和课程课程资源信息在批次方案下没有包含所有的批次教学计划都包含相同的课程资源,层次专业信息却只有批次教学计划下包含,副本方案下不包含。通过这个分析可以清晰的发现,无论怎么管理教学计划,都不可避免教学计划本身,和他包含的课程是必须独立分开的,这样才为以后有效的管理打下基础。但是不同点又清晰的说明两种方案存在着本质的不同,副本方案是一套包含了所有变化在内的整体方案,虽然不同的副本下教学计划和课程信息完全独立出来了,但是他始终要跟随整体的教学变化而变化,所有的变化都要根据业务制定好的规则变化,所以在副本方案下,无需独立的纪录层次,专业,所有的副本下的信息都是统一的,这种方案最突出的就是体现了,所有的教学活动的变化是一个连续的可以预知的过程,可以清晰的明白自己当前结果和以前有什么变化关系,可以清晰的判断出变化以后将有那些影响。而批次教学计划方案更多的关注的是将来不可预知的变化特点,独立的层次专业等信息的结构清晰的表明,允许客户在新的批次下可以建立于以前完全不同的教学结构和方向,可以不考虑连续教学的特性,也不提供变化的可以持续跟踪和预测,因为这种方案潜在的意识就是无法预知将来会出现什么,所以需要建立包括层次,专业,教学计划,和课程的全部独立信息。

实体上的基本操作

层次

添加独立的层次信息

浏览独立的层次信息

删除独立的层次信息

修改独立的层次信息

添加批次下层次信息

浏览批次下层次信息

修改批次下层次信息

删除批次下层次信息

专业

添加独立的专业信息

浏览独立的专业信息

删除独立的专业信息

修改独立的专业信息

添加批次下专业信息

浏览批次下专业信息

修改批次下专业信息

删除批次下专业信息

课程资源

添加独立的课程资源信息

浏览独立的课程资源信息

删除独立的课程资源信息

修改独立的课程资源信息

创建副本下课程资源信息

教学计划

创建独立的教学计划信息

浏览独立的教学计划信息

修改独立的教学计划信息

删除独立的教学计划信息

创建批次下的教学计划信息

浏览批次下的教学计划信息

修改批次下的教学计划信息

删除批次下的教学计划信息

课程

向教学计划添加课程

浏览教学计划课程信息

修改课程信息

删除课程信息

毕业条件

创建独立的教学计划下的毕业条件

浏览独立的教学计划下的毕业条件

修改独立的教学计划下的毕业条件

删除独立的教学计划下的毕业条件

创建批次下的教学计划下的毕业条件

浏览批次下的教学计划下的毕业条件

修改批次下的教学计划下的毕业条件

删除批次下的教学计划下的毕业条件

教学计划副本

创建教学计划副本

 

没有写完,在继续中。。。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值