资源描述
资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。
学生成绩管理系统分析报告
■ 建立新系统的必要性
随着学校规模的不断扩大, 专业、 班级、 学生的数量急剧增加, 有关学生各门课程的成绩的各种信息量也成倍增长, 学生成绩管理操作重复工作较多, 工作量大, 因此, 建立学生成绩管理系统来提高工作的效率。基于互联网的学生成绩管理系统, 在学生成绩的规范管理、 科学统计和快速查询方面具有较大的实用意义, 提高了信息的开放性和快速性。使学生信息更加系统化, 信息更加精确化。使管理人员管理更加方便, 能够改动部分信息, 最大化的满足工作的需求。
学生成绩管理系统的建立, 在学生查询成绩的规范管理、 科学统计和快速查询方面具有较大的实用意义, 它提高了信息的开放性, 大大改进了学生对其最新信息查询的准确性。成绩管理系统有查找方便、 可靠性高、 存储量大、 易操作、 保密性好、 信息保存时间长等优点, 它能极大的提高老师和学生成绩信息管理的效率。
■ 业务流程分析
经过对学生成绩管理业务的调查分析, 弄清了学生成绩管理系统的业务流程和管理功能, 系统的业务流程如下图所示:
业务流程图部分:
登录教师
管理页面
学生信息录入
教师管理信息
输出系统
控制信息
登录查询
信息反馈
信息反馈
学生
管理员
学生成绩管理系统
教师
录入学生信息
录入课程信息
录入成绩信息
查询成绩
查询个人信息
管理员
学生表
成绩表
课程表
验证信息
学生
管理功能部分:
从业务流程图能够看出, 学生成绩管理系统中分为大的三个方面: 系统管理员模块、 教师模块、 学生模块, 其主要管理功能有:
1、 系统管理员功能
系统管理员进入学生成绩管理系统的主要功能是: 实现管理员用户的添加、 修改和删除, 以及对教师添加、 教师修该、 教师删除、 教师查询、 学生的添加、 学生的修改、 学生的查询等基本功能, 而且参与开设课程、 选择课程的管理, 安排教师的任课和学生的选课工作, 管理元为每门课程设置一个学分, 没门课程能够是必修或选修, 如果学生及格, 学生将获得该课程学分。
2 、 教师功能
教师进入学生成绩管理系统的主要功能是: 各科教师登录系统后查询和修改个人信息、 修改自己的账号密码, 查询自己的授课课程, 实现对选秀了自己课程的学生的成绩进行查询、 录入和修改, 各科老师能够对自己学生选修课程结束后给与分数, 同时能够对自己所带课程的成绩优秀人数、 及格人数和不及格人数的分布信息进行查询。
3 、 学生功能
学生进入学生成绩管理系统的主要功能是: 每个学生登录系统后能够查询和修改个人信息、 修改自己的账号密码, 以及自己所选课程任课老师的个人信息, 同时在课程结束后能够查询在校期间各个时间段选修课程的成绩与学分, 以及对单科成绩和总分的排名查询。
■ 系统功能模块
学生成绩管理系统按其功能分为管理员子系统、 教师子系统和学生子系统, 每一个子系统下又有相应的小系统, 因此得该系统的各功能模块图如下: 学生成绩管理系统
管理员子系统
学生子系统
教师子系统
管理员子系统
用户信息管理子系统
学生信息管理子系统
教师信息管理子系统
成绩信息管理子系统
修改信息密码
删除用户
浏览用户
添加学生
删除学生
学生信息查询
学生信息修改
学生用户浏览
课程安排
添加教师
删除教师
教师信息查询
教师信息修改
教师用户浏览
课程信息浏览
任课信息查询
任课修改删除
添加科目
科目删除修改
添加用户
学生子系统
教师子系统
课程安排
课程信息浏览
任课信息查询
任课修改删除
添加科目
科目删除修改
学生信息查询
学生信息修改
成绩排名查询
任课教师查询
修改密码
■ 数据流图
学生成绩信息数据库
处理信息
学生
管理员
教师
学生成绩信息数据库
C1
录入、 修改、
查询
C2
选课、 上课
C4
上报、 审批
C3
考核
成绩数据库
教师
管理员
学生
■ 数据词典
1.数据流的描述
数据流编号: 1
数据流名: 录入信息
简述: 用于写入学生各课成绩
数据流来源: 密码检验
数据流去向: 成绩登记
数据流项组成: 录入信息=学生学号+学生姓名+性别+班级+各课成绩
数据流编号: 2
数据流名: 成绩写入记录库
说明: 用于学生成绩写入
数据流来源: 成绩登记
数据流去向: 成绩写入记录
数据流项组成: 成绩写入记录=各课成绩
数据流编号: 3
数据流名: 查询结果
说明: 用于显示学生查询的信息结果
数据流来源: 学生信息查询
数据流去向: 学生
数据流组成: 查询信息=学生信息+各课成绩
数据流编号: 4
数据流名称: 成绩表
简述: 学生成绩通知, 在下学期前发给学生
数据流来源: 成绩管理
数据流去向: 学生
数据项组成: 学号+学生姓名+课程名+成绩
数据流量: 1张/学期
2.处理逻辑的描述
处理逻辑编号: 01
处理逻辑名称: 身份验证
简述: 检查输入信息的合法性
输入的数据流: 学号+密码
处理过程: 根据输入的学号和密码, 检索用户, 确定用户类别, 以确定该用户的权限, 显示查询信息
输出的数据流: 学生选课信息, 学生成绩, 学生学籍, 密码修改
处理频率: 频繁
处理逻辑编号: 02
处理逻辑名称: 查询登记
简述: 查询专业表及课程表, 成绩表
输入的数据流: 教师名+教师号+密码
处理过程: 根据输入的信息, 确定用户类别, 根据用户类别, 显示查询信息
输出的数据流: 学生成绩, 班级表, 课程表
处理频率: 频繁
3.数据存储描述
数据存储编号: 001
数据存储名称: 学生表
简述: 登记学生信息
数据存储组成: 学号+姓名+性别+班级+专业+系部
相关联的处理: 成绩管理, 课程管理
数据存储编号: 002
数据存储名称: 管理员表
简述: 增加、 修改、 查询学生学籍
数据存储组成: 学号+身份证号+高考号+姓名+性别+家庭住址+系部班级
相关联的处理: 学籍管理, 成绩管理, 课程管理
数据存储编号: 003
数据存储名称: 教师表
简述: 教师上课安排
数据存储组成: 教师姓名+所教课程+上课班级
相关联的处理: 课程管理
数据存储编号: 004
数据存储名称: 学生选课表
简述: 学生选课课程信息存储
数据存储组成: 姓名 +系部班级+课程名称+课程编号+学号
相关联的处理: 课程管理, 成绩管理
数据存储编号: 005
数据存储名称: 学生成绩表
简述: 存放学生各科考试成绩
数据存储组成: 姓名 +学号+系部班级+课程名称+课程编号
相关联的处理: 课程管理, 成绩管理
展开阅读全文