综合教务管理系统-数据流图与数字字典

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据流图与数字字典
下面的例子是实现一个计算机综合教务管理系统,完成班级信息管理,学生信息管理,课程信息管理和学生选课管理等功能。

本系统的用户分为超级用户和普通用户两类,超级用户负责系统维护,包括对班级信息,学生个人信息,课程信息的录入,修改,查询,删除等。

普通用户即选课学生则只具有为自己选课的权限。

下面给出部分数据流图和数据字典作为示例。

(1) 学生选课系统简单的上下文信息流图如图
(2)学生选课第一层次数据流图
下面是学生选课申请的数据流图,作为第一层数据流图,
(3)数据字典中数据项和数据流的描述
数据项名:学生编号
说明:标识每个学生身份
类型: CHAR
长度: 8
别名:学号
取值范围:970000-979999
数据流名:选课申请
说明:由学生个人信息,欲选课程信息组成选课申请
来自过程:无
流至过程:身份验证
数据结构:学生个人信息
欲选课的课程信息数据结构:学生个人信息
说明:说明了学生的个人情况。

组成:帐号
密码
数据存储:上课时间信息
说明:说明了每门课的上课时间,一门课可以有多个上课时间,同一时间可以有多门课程在上课。

输出数据流:课程上课时间
数据描述:课程编号
上课时间
数量:每学期200-300个
存取方式:随机存取
处理过程:身份验证
说明:对学生输入的帐号,密码进行验证,确定正确,得到相应的学生编号。

输入:学生帐号;
密码;
选课的课程编号。

输出:学生编号;
选课的课程编号
程序提要说明:
o 对输入的学生个人信息,检查学号和密码是否正确?
o 对身份正确的学生检查要选修的课程是否允许?
o 检查是否正确返回信息。

相关文档
最新文档