-
表2.2 用户身份信息数据流条目 编号 来源 简述 组成 F2 P1:登陆管理 数据流名称 去向 用户身份信息 P2:用户操作管理 登陆系统判断用户身份后发送的信息 用户名+密码+身份+验证码 表2.3 用户注册信息数据流条目 编号 来源 简述 组成 F3 用户信息库 数据流名称 去向 用户注册信息 P1:登陆管理 系统从用户信息库中查询出来的用户注册信息 [学生注册信息]+[教师注册信息]+[管理员注册信息] 表2.4 用户基本信息数据流条目 编号 来源 简述 组成 F4 D1:用户信息库 数据流名称 去向 用户基本信息 P2:用户操作管理 系统从用户信息库中查询出来的用户基本信息 [学生信息]+[教师信息]+[管理员信息] 表2.5 用户基本信息数据流条目 编号 来源 简述 组成 F5 P2:用户操作管理 数据流名称 去向 学生选课信息清单 D2:选课信息库 用户操作数据后存入选课信息库中的信息 学号+课程号+成绩 表2.6 用户基本信息数据流条目 编号 来源 简述 组成 F6 D2:选课信息库 数据流名称 去向 学生选课信息 P2:用户操作管理 用户操作数据后存入选课信息库中的信息 学号+课程号+成绩+[班级信息]
总结
-
表2.7 用户基本信息数据流条目
编号 来源 简述 组成 F7 D2:选课信息库 数据流名称 去向 登陆错误信息 P2:用户操作管理 用户登陆时,输入的用户名,密码或验证码错误 错误信息 表2.8 用户基本信息数据流条目 编号 来源 简述 组成 F8 D2:选课信息库 数据流名称 去向 系统反馈用户信息 P2:用户操作管理 用户进行操作后,系统反馈给用户信息 查询或操作显示的信息,或错误提示信息 表2.9 用户基本信息数据流条目 编号 来源 简述 组成 F9 P2:用户选课管理 数据流名称 去向 用户信息清单 D1:用户信息库 用户操作数据后存入用户信息库中的信息 [学生信息]+[教师信息]+[管理员信息] 表2.10 用户基本信息数据流条目 编号 来源 简述 组成 2.4.2 数据处理
F10 P1:登陆管理 数据流名称 修改密码后的用户信息 去向 D1:用户信息库 用户修改密码后存入用户信息库的信息 用户名+密码+身份 表2.11 登陆管理数据处理 编号 输入流 简述 处理 P1 F1、F3 对登陆信息进行管理 名称 输出流 登陆管理 F2、F7、F10 判断用户登陆时输入登陆信息是否正确 总结
-
表2.12 用户操作管理数据处理
编号 输入流 简述 处理 2.4.3 数据存储
P2 F2、F4、F6 用户相关操作的管理 名称 输出流 用户操作管理 F5、F8 根据用户的不同,进行不同的的用户操作管理 表2.13 数据存储处理 编号 D1 D2 数据存储名 用户信息库 选课信息库 输入数据流 F9、F10 F6
删除数据流 F3、F4 F5 流量 大 大
总结
-
第三章 概念设计
3.1 实体之间的联系
根据需求分析,归结出合适的联系:
1、一个学生最多能够选两门课,一门课可以被多个学生选 2、一个老师最多能教一门课,一门课可以被多个老师教授, 3、教师中只有一个是管理员
4、一个学生可以属于不超过两个临时班级,一个临时班级可以有多名学生 5、一名教师可以在多个临时班级上课,一个临时班级只有一名教师教授
3.2 E-R图
3.2.1 局部E-R图 (1)学生课程联系E-R图
学号 XX 课程号 课程名 学分 性别 学生 M 选修 N 课程 上课时间 年龄 系部 密码 成绩 结束时间 图3-1学生课程联系E-R图
开始时间
总结
-
(2)教师课程关系E-R图
教师名 教师号 课程号 课程名 性别 学分 教师 N 1 课程 上课时间 讲授 年龄 密码 身份 开始时间 结束时间 图3-2 教师课程关系E-R图
(3)学生临时班级联系E-R图
学号 XX 班级号 班级名 性别 学生 M 属于 N 临时班级 年龄 人数 系部 密码 地点 图3-3 学生临时班级联系E-R图
总结
学生选课管理系统(数据库课程设计) - 图文
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)