学生选课系统DFD图

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

2.2.2 顶层DFD图

根据分析得到的系统功能要求,画出学生选修课管理系统的分层DFD图。首先画出顶层的DFD图如图2-2所示。

顶层确定了系统的范围,其外部实体为管理员、教师和学生。

图2-2 学生选课系统顶层DFD图

2.2.3 第一层DFD图

在顶层DFD图的基础上再进行分解,对系统功能需求做进一步分解:

(1)用户登录

获取用户输入的用户名及密码;

若出现用户名、密码错误或不匹配现象,反馈错误提示;

在用户名及密码都正确的前提下,支持密码修改。

(2)选课系统

首先发布选课通知,即先对教师发出通知(教师得到通知后才可申请教课),然后对学生发出通知(此时已安排完有关选修课的所有信息)

创建课程指定任课教师

设定课程的人数和开课时间安排

分配账号及密码(由于是管理员操作此部分)。

(3)教师开课

获取教师申请教课的信息,包括教师信息及其所要教的课程课程信息;

提供教师浏览课程的功能,即课程时间、教室等的安排;并提供查询学生选课情况的功能,即选此门课程的名单等;

处理和统计教师对学生成绩的评定。

(4)学生选课

提供学生修改个人信息的功能;

提供学生浏览全部选修课信息的功能,然后接受学生的选课操作;

获取学生及其所选课程的信息后,提供学生浏览自己所选课程的安排情况;

得到选课系统的指令,在相应时间内可以让学生修改自己的选课;

将选课系统统计好的成绩信息反馈给学生供其浏览。

通过以上分析,建立第一层DFD图,如图2-3所示。

图2-3 学生选课系统的第一层DFD图

相关文档
最新文档