F4 D1用户信息F3 F9 D2选课信息F5 F10 P1 登陆管理 F2 P2 用户选课管理 F6 用户 F7 F8 F1 图3.2.2学生选课系统顶层数据流图
注: F1:用户登陆信息 F2:用户注册信息 F3:用户基本信息 F4:用户基本信息 F5:学生选课信息清单 F6:学生选课信息
F7:登陆错误信息 F8:系统反馈用户信息 F9:用户信息清单 F10:修改密码后的用户信息
D1用户信息F6 F4 F3 F7 P1.1 用户身份鉴别 F8 F9 P2 用户操作管理 用户 F1 F2 F5 P1.2 修改密码
图3.2.3学生选课系统一层分解图—登陆管理
注: F1:用户修改信息 F2:密码修改反馈信息 F3:用户登陆信息
F4:用户登陆反馈信息 F5:修改后的密码信息 F6:库中的用户信息
F7:学生登陆信息 F8:教师登陆信息 F9:管理员登陆信息
word文档 可自由复制编辑
(2)用户操作管理。在登陆管理进行判断后,发送学生登陆信息,教师登陆信息,管理员登陆信息的其中一种。根据用户身份信息的不同,进入不同的管理界面,相应的操作的功能,权限都有所不同。如下图所示:
D2选课信息D1用户信息F4 F3 F1 学生 F2 P2.1 学生管理 F5
图3.2.4学生选课系统一层分解图—学生管理
注: F1:学生提交的操作信息 F2:学生操作后反馈信息 F3:原始学生信息 F4:学生查询选课信息 F5:学生操作后返回的信息
D2选课信息D1用户信息F4 F3 F1 教师 F2 P2 教师管理 F5
图3.2.5学生选课系统一层分解图—教师管理
注: F1:教师提交的操作信息 F2:教师操作后反馈信息 F3:原始教师信息 F4:教师查询选课信息 F5:教师操作后返回的信息
word文档 可自由复制编辑
D1用户信息F6 D2选课信息F4 F3 F1 管理员 F2 P2 管理员管理 F5
图3.2.6学生选课系统一层分解图—管理员管理
注: F1:管理员提交的操作信息 F2:管理员操作后反馈信息
F3:原始管理员信息 F4:管理员查询选课信 F5:管理员更新后的选课信息
3.2.3 数据流程图二层分解图
(1)学生管理。将 P2.1 进行分解,学生管理包括,查看选课信息和个人信息,进行选课、重新选课。学生选课管理系统二层分解图——学生管理如下图所示:
学生 F1 F2 F3 F4 F5 F6 F7 F8 P2.1.1 个人信息查询 P2.1.2 选课信息查询 P21.3 增加选课 P2.1.4 删除选课 F9 F10 F11 F12 F13 D1用户信息D2选课信息
图3.2.7学生选课系统二层分解图—学生管理
word文档 可自由复制编辑
注: F1:提交的个人查询信息 F2:查询个人信息后的反馈信息
F3: 查询选课信息后的反馈信息 F4: 提交的选课查询信息 F5:选课信息 F6:提交选课信息后的反馈信息
F7: 删除选课信息后的反馈信息 F8:删除选课信息
F9:原始个人信息 F10:原始用户信息 F11:原始选课信息 F12:增加选课的信息 F12:删除选课的信息
(2)教师管理。将 P2.2 进行分解,教师管理包括,查看选课信息和个人信息,填写学生的成绩。学生选课管理系统二层分解图——学生管理如下图所示:
D1用户信息F7 P2.2.1 个人信息查询 F6 F5 F1 教师 F2 P2.2.2 查询选课信息 F10 F3 F4 P2.2.3 填写学生信息 F9 F8 D2选课信息
图3.2.8学生选课系统二层分解图—教师管理
注: F1: 选课信息 F2:提交选课信息后的反馈信息
F3: 填写学生成绩信息后的反馈信息 F4: 提交的学生成绩信息 F5: 提交的个人查询信息 F6:查询个人信息后的反馈信息 F7: 原始个人信息 F8:需要修改的选课信息 F9:修改后的学生信息 F10:原始的选课信息
word文档 可自由复制编辑
(3)管理员管理。将 P2.3 进行分解,管理员管理包括,1.管理学生信息,包括对学生信息的查询、增加,修改,删除;2.管理教师信息,包括对教师信息的查询、增加,修改,删除;3.选课信息管理,包括发布选课信息,增加,修改,删除选课课程等。学生管理系统二层分解图——学生管理如下图所示:
D1用户信息D2选课信息F7 F8 F9 F10 F11 F12 P2.3.1 管理学生信息 P2.3.2 管理教师信息 P2.3.3 管理课程信息 F1 F2 F3 F4 F5 F6 管理员
图3.2.9学生选课系统二层分解图—管理员管理
注: F1: 提交的操作学生信息的条件 F2:提交管理学生信息后的反馈信息 F3: 提交的操作教师信息的条件 F4: 提交管理教师信息后的反馈信息 F5: 提交的操作管理员信息的条件 F6: 提交管理管理员信息后的反馈信息 F7: 原始学生信息 F8:调用用户信息库 F9: 调用用户信息库 F10: 原始教师信息 F11: 原始课程信息 F12: 调用选课信息库
3.2.4数据字典
表1 项 目 数据存储编号 数据存储名称 简述 数据存储组成 描 述 D1 用户表 其中存放着学生,教师,管理员的信息 [学号+姓名+性别+年龄+专业|+密码 | 教师号+教师姓名+性别+职称+工资+补助+年龄+专业+密码 | 管理员号+姓名+密码] word文档 可自由复制编辑