word格式可编辑
一、
问题描述:
系统中有三类用户:管理员、教师和学生。 各类用户的具体描述如下: (1)管理员
描述:管理员维护整个系统,包括设置选课时段,选课前学生不可登录; 选课结束,学生只可查询,管理员对选课结果进行统计; 查询选课情况,对学生的选课申请进行处理,进行用户管理; 限制最大选课人数; 排课、发布选课信息; 数据备份和恢复等。 (2)教师
描述:教师撰写教师反馈,反馈选课信息,
对排课者提出反馈意见,供排课者(管理员)在排课时参考使用。 查询课程基本情况、学生情况。 (3) 学生
描述:在选课系统中查询课程、教室信息, 查看教师反馈,提交选课申请,撤销申请,
查询选课情况,登录系统,进行个人信息修改等与选课有关的活动。
系统进行了划分,分为三个主要处理业务, 即登录控制业务、排课业务和选课业务。 其中,登录是前提,排课是基础,选课是关键。
登录区描述:分排课者(即系统管理员),教师和学生这三者的不同身份,给出不同的权限,在页面中根据身份判断其相应具有的权限,进行不同的操作。
排课业务描述:主要供排课者使用,其中设定选课时间段,进行排课并检测排课冲突,发布选课信息都是选课的前提和基础。
选课业务描述:是本系统要实现的最终目的。选课业务主要供学生选课使用,在这里可以进行与选课有关的活动,包括课程浏览查询、选课、退选课程。
专业资料整理
word格式可编辑
二、
需求分析:
(一)数据流图-学生界面
回复查询结果 查询请求 查询信 息 课程信息表 查询请求 退选 回复 课程 查询 用户名、密码 正确信息 信息 修改信验证学生界面 回复 学生 息 信息 错误信息 密码 修改 回 用户名、密码 验证结果 请求 复 退选课程信息 新密码 修改成功 修改密 学生信息表 选课信息表 码 修改成功 添加、删除选课信息 回复查询请求
专业资料整理
word格式可编辑
(二)数据流图-教师界面 授课表 回复查询成绩信息 查询教学安排 回复教学安排 回复查询个人信息 回复查询结果 查询个人信息 查询信 息 查询成绩信息 课程信息表 查询请求 成绩 录入 用户名、密码 正确信息 请求 录入学验证教师界面 回复 教师 生成绩 信息 错误信息 密码 回 修改 复 用户名、密码 验证结果 请求 成绩单 录入 新密码 成功 修改密 教师信息表 选课信息表 码 修改成功
专业资料整理
word格式可编辑
(三)数据流图-管理员界面 学生信息 教师信息 课程信息 授课信息 查询 添加 查询 添加 查询 添加 查询 添加 修改 删除 修改 删除 修改 删除 修改 删除 删除信添加信修改信 查询信息 息 息 息 回 回复 回复 复 查询请求 添加请求 修改请求 删除请求 回复 用户名、密码 正确信息 验证管理员界面 管理员 信息 错误信息 密码 修改 回 用户名、密码 验证结果 请求 复 新密码 修改密 管理员信息表 修改成功 码
专业资料整理
word格式可编辑
(四)数据字典
数据元素 学号 姓名 密码 专业 系别 年龄 教职工号 姓名 密码 职工号 姓名 密码 课程编号 课程名 学分 学号 课程编号 成绩 教职工号 课程编号 课时 已选人数 可选人数 数据类型 nchar nchar nchar nchar nchar int nchar nchar nchar nchar nchar nchar nchar nchar float nchar nchar numeric nchar nchar nchar Int Int 长度 10 8 20 20 20 2 10 8 20 10 8 20 10 8 1 10 10 (4,2) 10 10 10 2 2 数据来源 学生表 学生表 学生表 学生表 学生表 学生表 教师表 教师表 教师表 管理员表 管理员表 管理员表 课程表 课程表 课程表 选课表 选课表 选课表 授课表 授课表 授课表 选课表 选课表 专业资料整理
相关推荐: