学籍管理系统数据流程图课件

发布时间:

--
学籍管理是一项十分严肃而复杂的工作。它要记录学生从入学到离校整个在校期间的情况,学生毕业时把学生的情况提供给用人单位。学校还要向上级主管部门报告学生学籍变动情况。
顶层:首先,把整个系统看成一个功能。它的输入是新生入学时,从省、市招生办公室转来的新生名单和档案,输出是学生离校时给用人单位的毕业生档案和定期给主管部门的统计报表。学籍表中记载学生的基本情况,如学籍变动情况、各学期各门课程的学习成绩、在校期间的奖惩记录等。

1学籍管理系统顶层DFD

一层:学生学籍管理包括学生学习成绩管理、学生奖惩管理、学生异动管理三部分。由此,可以将图1展开成图2。虚线框是图1处理框的放大。1的各个数据流都必须反映在图2上。此外还有新增的数据流和外部实体。虚线框外新增的数据流,在进入或流出虚线框时用"X"标记。数据存储"学籍表"是图1中原有的,可画在虚线框外,或一半在内,一半在外。在图2中,与学籍表有关的数据流更具体了。

1/51/5

--

2学籍管理系统第一层DFD

成绩管理模块:实行校、系两级学习成绩管理,学校教学管理科、系教务员都登记学生成绩。任课教师把学生成绩单一式两份分别送系教务员和学校教学管理科。系教务员根据成绩单登录学籍表,学期结束时,给学生发成绩通知,并根据学籍管理条例,确定每个学生升级、补考、留级、退学的情况(提示:把系教务员的这些工作定义为一个模块“分析期末成绩”,再对其展开)。教管科根据收到的成绩单登录教管科存的学籍表,统计各年级各科成绩,报主管领导。补考成绩也作类似处理。P2框扩展成图3
2/52/5

--
3成绩管理的展开
从图3看出某些不尽合理的地方。例如"学籍表"结构是一样的,但是系里存一份,教管科也存一份,数据冗余,工作重复。但现实情况就是这样,在调查阶段应如实反映,至于新系统应怎么做,可在对现行系统分析的基础上,提出新系统逻辑模型时再考虑。


分析期末成绩模块包括以下几件事:
1)把每个学生的各科成绩登录在所在班的“学习成绩一览表”中;2)根据“学习成绩一览表”,在学籍表中填写各个学生的成绩;3)根据“学习成绩一览表”评学习成绩优秀奖;
4)根据学习成绩一览表、以往留级情况(学籍表中有记载)决定学生的升级、补考、留级、退学;5)发成绩通知单。
3/53/5

--
4分析期末成绩框的展开

“确定异动情况”的进一步分解。
学期结束之后,根据学习成绩,学生的异动有四种可能:升级、补考、留级、退学。该校现行学籍的规定是:一学期有三门考试课程不及格,或者考试和考查共有四门课程不及格者,将没有补考资格,直接留级;一学期有四门考试课不及格,或考试和考查五门课程不及格者,将直接退学而不能留级重读;另外,连续留级两次或在校学习期间累计留级两次者,也应退学。因此,确定学生异动情况,先要统计学生本学期不及格的科目,涉及到留级的情况,还要查看过去的学籍异动情况,判定应该是留级还是退学。这样,P215框可展开如图5
4/54/5

--

5“确定异动情况”框的展开

5/55/5

学籍管理系统数据流程图课件

相关推荐