武汉理工大学《管理信息系统》课程设计说明书
人统计该生一段时间内的出勤率。
2.3.2 系统业务流程图
系统业务流程图(Transaction Flow Diagram ,TFD)主要是通过图形对系统的整个数据
流向或个别流向做一个直观的表述。 业务流程图图形符号说明如下:
图2-1 业务流程图的基本图形符号
通过前面对班主任教务管理的流程所进行一系列的调研与分析,得到如图2-2所示的系统综合业务流程图:
输入课程/班级信息课程/班级信息管理员是否存在?课程/班级表查询输入信息选择班级考勤信息录入是否存在?学生信息编号是否正确考勤记录信息入库选择课程信息入库打印学生信息学生信息表录入成绩考勤表查询考勤统计打印查询成绩表删除学生信息查询补考信息录入补考成绩成绩表学生信息表选择照片成绩排名学生信息表打印成绩单修改 图2-2 系统业务流程图
2.4 数据流程分析
数据流程图是描述系统数据流程的工具,它将数据独立抽象出来,通过图形方式描述信息的来龙去脉和实际流程。
数据流程图图形符号说明如下:
武汉理工大学《管理信息系统》课程设计说明书
图2-3 数据流程图的符号
根据系统的业务流程,对其中的数据流向、处理及数据存储进行分析后,可以得到本系统顶层和0层的数据流程图如图2-4和2-5所示:
图2-4 顶层DFD图
图2-5 0层DFD图
2.5 数据字典
数据字典是用来规范化描述数据具体内容的工具,也是对数据汇总分析的一个总结,包括数据流字典、数据存储字典和数据处理字典(分别如下文所示)。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。
武汉理工大学《管理信息系统》课程设计说明书
2.5.1数据项清单:
1) 数据项编号:ID01 数据项名称:学号
简述:学生编号,学生的唯一性标示 类型及宽度:字符型,20位 2)数据项编号:ID02 数据项名称:专业课程号
简述:专业课程编号,与开设专业共同标示一条专业课程信息 类型及宽度:字符型,10位 3)数据项编号:ID03 数据项名称:课程号
简述:基础课程编号,标示一条基础课程信息 类型及宽度:字符型,10位 4)数据项编号:ID04
数据项名称:课堂考勤编号
简述:为顺序号,标示一条课堂点名记录 类型及宽度:字符型,10位 5)数据项编号:ID05 数据项名称:考勤编号
简述:晚点名考勤编号,为顺序号,标示一条晚点名记录 类型及宽度:字符型,10位 6)数据项编号:ID06 数据项名称:专业 简述:专业名称
类型及宽度:字符型,10位 7)数据项编号:ID07 数据项名称:班级
简述:班级编号,与专业共同标示一个班级 类型及宽度:字符型,10位
2.5.2数据流清单:
1)编号:D1
名称:新生信息 来源:学院教学办 去向:P1信息入库
武汉理工大学《管理信息系统》课程设计说明书
内容:班主任所管理班级学生的基本信息 2)编号:D2
名称:学院新设置的课程信息 来源:学院教学办 去向:P1信息入库
内容:该系统中所存学生所学的课程信息 3)编号:D3
名称:学生的考试成绩信息 来源:任课老师 去向:P1 信息入库 内容:学生的各门课成绩 4)编号:D4
名称:考勤信息
来源:班主任点名后获得 去向:P1信息入库
内容:课堂以及晚点名请假旷到及出勤情况 5)编号:D5
名称:学生补考成绩
来源:从F6得到补考名单 从任课老师处得到成绩信息 去向:F3成绩信息表
内容:学生的补考成绩信息,包括学号,课程名以及成绩 6)编号:D6
名称:班级考勤信息 来源:D1读者信息表
去向:P6查询相关班级的考勤记录
内容:班级的晚点名以及课堂的请假旷到及出勤记录 7)编号:D7
名称:学生第一学年的成绩信息 来源:P3查询得到的学生成绩信息 去向:P7打印成绩信息
内容: 学生第一学年两个学期的成绩信息,包括学号,姓名,课程名,成绩。 8)编号:D8
名称:班主任与学生家长会谈信息 来源:P5与家长进行会谈 去向:F5与家长会谈信息表
内容:与家长会谈信息的时间,学生,家长名字,与学生关系以及会谈摘要记录。
武汉理工大学《管理信息系统》课程设计说明书
2.5.3数据存储清单:
1)编号:F1
名称:学生基本信息表 输入数据流:新生信息 输出数据流:新生具体信息
内容:学号、姓名、专业、班级、性别、联系电话等学生的相关信息 2)编号:F2
名称:课程信息表 输入数据流:课程信息
输出数据流:课程(基础课和专业课)具体信息
内容:课程号、课程名、开设学期、开设专业、学分、课程简介等与课程有关的各种信息 3)编号:F3
名称:成绩信息表
输入数据流:学生学号,课程名等 输出数据流:成绩信息 内容:学号、课程名、成绩等 4)编号:F4
名称:考勤信息表
输入数据流:课堂考勤以及晚点名时间及出勤信息等 输出数据流:班级考勤的具体信息 内容: 学号、姓名、性别、出勤情况等 5)编号:F5
名称:与家长会谈信息表 输入数据流:与家长会谈信息 输出数据流:会谈的详细信息
内容:会谈时间、家长姓名、学生姓名、联系电话、内容摘要等与会谈有关的各种信息 6)编号:F6
名称:补考信息
输入数据流:通过查询得到学生的补考信息 输出数据流:补考学生的名单和科目信息
内容:补考学生名单、专业、班级以及未过课程名等各种信息
2.5.4数据处理清单: