学生成绩管理系统需求分析报告

  • 格式:docx
  • 大小:34.87 KB
  • 文档页数:9

学生成绩管理系统 需求分析报告

学生成绩管理系统

需求分析报告

1、 领域了解

学生成绩管理系统主要应用于教育系统,对日常的教学中学生获取的成绩进行数字化的管理。

2、 需求分析(基于视点)

服务

查询成绩

打印成绩 辅导员

服务

查询成绩

成绩录入

成绩修改 任课教师 教师 用户 所有视点

管理员

服务

管理权限

系统维护

学生

服务

查询成绩

绩点计算 学生成绩管理系统 需求分析报告

名称:管理员

属性:账号

身份证明

事件:登陆

选择操作

注销

服务:管理权限

系统维护

子视点:无 名称:管理权限

原理:不同的用户拥有不同的权限

描述:管理员通过按“权限管理”键选择该服务,随后选择用户的姓名并设定用户拥有的权限,设置完成后按“确定”键退出服务。。

视点:管理员

非功能需求:管理员必须提供管理员账号及密码验证自己

提供者:暂缺

名称:系统维护

原理:系统必须进行维护

描述:管理员通过按“系统维护”键选择该服务,随后系统停止对用户开放,管理员检查所有服务是否正常,检查完毕后按“恢复运行”键退出服务。

视点:管理员

非功能需求:学生成绩管理系统必须每天开放,每三天进行一次维护,正常维护最多关闭系统30分钟。

提供者:暂缺 名称:用户

属性:账号

身份证明

事件:登陆

选择服务

注销

服务:无

子视点:学生

教师

名称:学生

属性:账号

身份证明

事件:登陆

选择操作

注销

服务:查询成绩

绩点计算

子视点:无 名称:查询成绩

原理:方便学生了解自己的成绩

描述:学生通过按“成绩查询”键选择该服务,随后选择具体的学期查看自己的成绩,查看完成后按“确定”键退出服务。

视点:学生

非功能需求:学生必须提供学号及密码验证自己

提供者:教务处

名称:绩点计算

原理:方便学生了解自己的学习情况

描述:学生通过按“绩点计算”选择该服务,随后选择具体设定计算结果,查询完成后按“确定”键退出服务。。

视点:学生

非功能需求:无

提供者:教务处 学生成绩管理系统 需求分析报告

名称:教师

属性:账号

身份证明

事件:登陆

选择服务

注销

服务:无

子视点:辅导员

任课教师

名称:辅导员

属性:账号

身份证明

事件:登陆

选择操作

注销

服务:查询成绩

打印成绩

子视点:无 名称:查询成绩

原理:方便辅导员了解学生的成绩

描述:辅导员通过按“成绩查询”键选择该服务,随后选择具体的学生或班级查看成绩,查看完成后按“确定”键退出服务。

视点:学生

非功能需求:辅导员只能查看本学期自己带的学生的成绩

提供者:教务处

名称:打印成绩

原理:方便辅导员分析学生的学习情况

描述:辅导员通过按“打印”选择该服务,打印完成后按“确定”键退出服务。。

视点:辅导员

非功能需求:无

提供者:教务处

名称:任课教师

属性:账号

身份证明

事件:登陆

选择操作

注销

服务:成绩查询

成绩输入

成绩修改

子视点:无 名称:查询成绩

原理:方便任课教师老师查看成绩

描述:任课教师按“成绩查询”键选择该服务,随后选择班级查看成绩,查看完成后按“确定”键退出服务。。

视点:任课老师

非功能需求:任课教师只能查看本学期自己班上学生的成绩

提供者:教务处

名称:成绩输入

原理:方便任课老师登记分数

描述:任课老师按“输入成绩”键,随后选择班级后点击“确定”键进入服务,依照学号或姓名输入成绩,输入完毕后按“输入完成”键退出服务。

视点:任课老师

非功能需求:任课老师必须提供工号及密码验证自己

提供者:教务处 名称:成绩修改

原理:成绩输入错误时可以修改

描述:任课老师按“修改成绩”键,随后选择班级后点击“确定”键进入服务,修改或删除需要修改的成绩,修改完毕后按“修改完成”键退出服务。

视点:任课老师

非功能需求:任课老师必须提供工号及密码验证自己

提供者:教务处

学生成绩管理系统 需求分析报告

学生成绩管理系统

需求文档

版本 对象 说明

1.0 开发人员 首次开发

目录

1、引言 ............ ................................................................ - 1 -

2、参考资料 ..................................................................... - 1 -

3、用户需求定义 .............................................................. - 1 -

3.1教师 ......................................................................................................- 1 -

3.1.1任课教师 ..............................................................................................................- 1 -

3.1.2辅导员..................................................................................................................- 2 -

3.2学生 ......................................................................................................- 2 -

3.3管理员...................................................................................................- 2 -

3.4非功能需求 ...........................................................................................- 2 -

4、系统体系结构 .............................................................. - 3 -

4.1模块分解 ...............................................................................................- 3 -

4.2服务分布 ...............................................................................................- 3 -

6、系统模型 ..................................................................... - 4 -

6.1上下文模型 ...........................................................................................- 4 -

6.2过程模型 ...............................................................................................- 4 -

7、附录…………………………………...………………………….……………- 5 -

7.1开发环境 ...............................................................................................- 5 -

7.2运行环境 ...............................................................................................- 5 -

7.3测试环境 ...............................................................................................- 5 -