好文档 - 专业文书写作范文服务资料分享网站

学生选课管理系统(数据库课程设计) - 图文

天下 分享 时间: 加入收藏 我要投稿 点赞

-

2.3 数据流图

2.3.1 系统顶层图

根据系统主要信息的处理功能,整个系统可以看作登陆管理,用户选课管理两个部分。从而得出了学生选课管理系统的顶层图如下所示:

F9 D1 用户信息库 F3 F4 F5 D2 选课信息库 F10 用户 F1 P1 登陆管理 F2 P2 用户选课管理 F6 F7 F8 图 2.1 学生选课管理系统顶层图

注: F1:用户登陆信息 F2:用户注册信息 F3:用户基本信息 F4:用户基本信息

F5:学生选课信息清单 F6:学生选课信息 F7:登陆错误信息 F8:系统反馈用户信息 F9:用户信息清单 F10:修改密码后的用户信息 2.3.2 数据流程图一层分解图

(1)用户登陆管理。用户在登陆时,系统会进行判断。用户一共有三种类型,分别是学生,教师和管理员。其中,一部分教师是管理员。在登陆的只有学生和教师两种类型,管理员的身份由系统自行判断。在判定时需要查询用户信息库。用户信息库,包括学生注册信息,教师注册信息,管理员信息等。学生选课管理系统一层分解图——登陆管理,如下图所示:

总结

-

D1 用户信息库 F3 F7.1 用户 F1 F10 F1 P1.1 用户身份判断 P1.2 修改密码 F2.1 F2.2 F2.3 P2 用户操作管理 F7.2 图 2.2 学生选课管理系统一层分解图——登陆管理

注:F2.1:学生登陆信息 F2.2:教师登陆信息 F2.3:管理员登陆信息 F7.1:用户身份信息 F7.2:修改密码的错误信息

(2)用户操作管理。在登陆管理进行判断后,发送学生登陆信息,教师登陆信息,管理员登陆信息的其中一种。根据用户身份信息的不同,进入不同的管理界面,相应的操作的功能,权限都有所不同。如下图所示:

D1 用户信息库 F6.1 F3.1 D2 选课信息库 F5.1 P2.1 学生 F2.1 学生管理 F8.1 图 2.3.1 学生选课管理系统一层分解图——学生管理

注:F3.1:原始学生信息 F5.1:学生更新后的选课信 F6.1:学生查询的选课信息 F8.1:学生操作后返回的信息

总结

-

D1 用户信息库 F6.2 F3.2 D2 选课信息库 F5.2 P2.2 教师 F2.2 教师管理 F8.2 图 2.3.2 学生选课管理系统一层分解图——教师管理

注:F3.2:原始教师信息 5.2:教师更新后的选课信息 F6.2:教师查询的选课信息 F8.1:教师操作后返回的信息

D1 用户信息库 F9.1 F6.3 F3.3 P2.3 管理员 F2.3 管理员管理 D2 选课信息库 F5.3 F8.3 图 2.3.3 学生选课管理系统一层分解图——管理员管理

注:F3.3:原始管理员信息F9.1更新后的用户信息F6.3:管理员查询的选课信息F8.1:管理员操作后返回的信息 F5.3:管理员更新后的选课信息 2.3.3 数据流程图二层分解图

(1)学生管理。将P2.1进行分解,学生管理包括,查看选课信息和个人

信息,进行选课、重新选课。学生选课管理系统二层分解图——学生管理如下图所示:

总结

-

学生 F2.1 F8.1 F8.1 P2.1.1 个人信息查询 F2.1 P2.1.2 选课信息查询 F2.1 P2.1.3 增加选课 F8.1 F8.1 P2.1.4 删除选课 F2.1 F3.1 F3.1 F6.1 F5.1.1 F5.1.2 D1 用户信息库 D2 选课信息库

图 2.4 学生选课管理系统二层分解图——学生管理

注:F3.1:学生个人信息 F5.1.1:增加后的选课信息F5.1.2: 删除后的选课信息

(2)教师管理。将P2.2进行分解,教师管理包括,查看选课信息和个人信息,填写学生的成绩。学生选课管理系统二层分解图——学生管理如下图所示:

D1 用户信息库 F3.2.1 F2.2 F8.2 P2.2.1 个人信息查询 教师 F2.2 F8.2 P2.2.3 查询选课信息 F6.2 F8.2 P2.2.4 填写学生成绩 F5.2.2 D2 选课信息库 F8.2 图 2.5 学生选课管理系统二层分解图——教师管理

注:F3.2.1:教师个人信息 F3.2.2:学生个人信息

F5.2.2:增加后的学生成绩信息 F5.2.3:修改后的学生成绩信息

总结

-

(2)教师管理。将P2.3进行分解,管理员管理包括,1.管理学生信息,包括对学生信息的查询、增加,修改,删除;2.管理教师信息,包括对教师信息的查询、增加,修改,删除;3.选课信息管理,包括发布选课信息,增加,修改,删除选课课程等。学生管理系统二层分解图——学生管理如下图所示:

D1 F3.3.1 D2 F9.1.2 F3.3.2 F3.3.3 用户信息库 F9.1.1 选课信息库 F9.1.3 F3.3.3 F9.1.4 P2.2.3 管理学生信息 P2.2.3 管理教师信息 P2.2.3 管理课程信息 F8.3 F2.3 P2.2.3 管理班级信息 F8.3 F2.3 F2.3 F8.3 F2.3 管理员 图 2.6 学生选课管理系统二层分解图——管理员管理

注:F3.3.1:原始学生信息 F3.3.2:原始教师信息 F3.3.3:原始课程信息

F3.3.4:原始教室信息 F9.1.1:修改后学生信息 F9.1.2:修改后的教师信息 F9.1.3:修改后的课程信息 F9.1.3:修改后的班级信息

2.4 数据字典

2.4.1 数据流条目

表2.1用户登陆信息数据流条目 编号 来源 简述 组成 F1 用户 数据流名称 去向 用户登陆信息 P1:登陆管理 用户在登陆时输入的账号、密码和验证码 用户名+密码+身份+验证码 总结

学生选课管理系统(数据库课程设计) - 图文

-2.3数据流图2.3.1系统顶层图根据系统主要信息的处理功能,整个系统可以看作登陆管理,用户选课管理两个部分。从而得出了学生选课管理系统的顶层图如下所示:F9D1用户信息库F3F4F5D2选课信息库F10用户F1P1
推荐度:
点击下载文档文档为doc格式
9uljz6cksq8wrp7230mk0mq5e7eb5x017xe
领取福利

微信扫码领取福利

微信扫码分享