考试系统需求分析报告.docx

上传人:b****1 文档编号:10225326 上传时间:2023-05-24 格式:DOCX 页数:19 大小:122.93KB
下载 相关 举报
考试系统需求分析报告.docx_第1页
第1页 / 共19页
考试系统需求分析报告.docx_第2页
第2页 / 共19页
考试系统需求分析报告.docx_第3页
第3页 / 共19页
考试系统需求分析报告.docx_第4页
第4页 / 共19页
考试系统需求分析报告.docx_第5页
第5页 / 共19页
考试系统需求分析报告.docx_第6页
第6页 / 共19页
考试系统需求分析报告.docx_第7页
第7页 / 共19页
考试系统需求分析报告.docx_第8页
第8页 / 共19页
考试系统需求分析报告.docx_第9页
第9页 / 共19页
考试系统需求分析报告.docx_第10页
第10页 / 共19页
考试系统需求分析报告.docx_第11页
第11页 / 共19页
考试系统需求分析报告.docx_第12页
第12页 / 共19页
考试系统需求分析报告.docx_第13页
第13页 / 共19页
考试系统需求分析报告.docx_第14页
第14页 / 共19页
考试系统需求分析报告.docx_第15页
第15页 / 共19页
考试系统需求分析报告.docx_第16页
第16页 / 共19页
考试系统需求分析报告.docx_第17页
第17页 / 共19页
考试系统需求分析报告.docx_第18页
第18页 / 共19页
考试系统需求分析报告.docx_第19页
第19页 / 共19页
亲,该文档总共19页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

考试系统需求分析报告.docx

《考试系统需求分析报告.docx》由会员分享,可在线阅读,更多相关《考试系统需求分析报告.docx(19页珍藏版)》请在冰点文库上搜索。

考试系统需求分析报告.docx

考试系统需求分析报告

 

1.文档介绍

为教师和学生提供方便的考试平台。

可以使考试变得简单,节省教师以及学生的时间。

教师可以通过该系统进行题目补充以及试卷的维护,学生可以登录该系同选择科目进行考试,系统会自动生成考试试卷,结束时学生和老师都可以进行成绩的查询。

1.1文档目的

此需求说明书是对用户需求分析的结果,明确的说明了系统需求的功能、性能与界面的要求,使系统分析人员和开发组成员能明确的了解用户需求,并在此基础上完成后续设计和开发

1.2文档范围

该文档包含系统功能性需求和非功能性需求两个方面。

1.3用户对象

读者分类

目的

教师、学生、管理员

了解本文档对需求的理解是否和他们要求的一致

系统分析人员

理解用户需求,转化为系统需求

系统设计人员

理解用户需求,在设计时把握用户需求。

系统测试人员

了解用户需求,为测试提供参考

文档人员

编写用户使用和操作手册

2.产品介绍

医学考试系统是一套适合医学和其他学科的考试软件,该产品以管理及应用于一体,采用先进的C#技术、SqlServer2005技术,把考试和教师管理及成绩管理纳入统一的平台,能够实现试题管理、学生信息管理、课程信息管理、教师信息管理、以及试卷结构的管理和学生成绩的管理等,能提供一个快捷的、高效率的、运作顺畅的考试及管理平台。

包括以下功能模块:

1.用户登录

2.管理员密码修改

3.添加管理员

4.管理员信息浏览

5.教师信息浏览

6.添加教师信息

7.教师信息导入

8.班级信息浏览

9.班级开课信息浏览

10.班级信息添加

11.班级信息导入

12.学生信息浏览

13.添加学生信息

14.导入学生信息

15.课程信息浏览

16.课程信息添加

17.课程信息导入

18.选课

19.填充题库

20.修改试卷结构

21.添加试卷结构

22.查看成绩

23.考试

24.成绩查询

3.产品面向的用户群体

(1)普通高等学校

(2)医学专业

4.产品的功能性需求

4.1功能性需求分类

4.2顶层用例图

4.3考试系统模块

4.3.1基本功能

1.不同用户登录以后可以进行不同的功能。

4.3.2具体功能

1.用户登录

名称、标识符

用户登录

功能描述

用户通过登录进入自己的功能界面

实现要求

提供登录界面

输入

用户账号,密码

处理

将信息提交后台数据库

输出

1.提交跳转页面,提示登录成功

2.登录不成功,返回登录界面

补充说明

各个输入框都有验证,不能为空

2.管理员密码修改

名称、标识符

管理员密码修改

功能描述

会员输入用户名、旧密码和新密码,验证旧密码是否正确

实现要求

提供密码修改界面

输入

管理员名称、旧密码和新密码

处理

系统验证所输入的管理员名称和旧密码与后台数据库记录是否正确,正确将新密码重新更新至数据库

输出

1.所输入的管理员名称和密码正确,则更改管理员密码;

2.所输入的管理员名称和密码不正确,则输出错误信息,并且重新返回密码修改界面。

补充说明

管理员名称、旧密码、新密码不能为空

3.添加管理员

名称、标识符

添加管理员

功能描述

一个管理员登录以后,可以添加其他管理员

实现要求

提供添加管理员界面

输入

新的管理员名称和密码

处理

新的管理员和密码符合要求,则添加至数据库

输出

1.添加成功,显示管理员添加成功。

2.添加失败,显示错误信息并返回添加页面。

补充说明

新添加的管理员名称和密码不能为空

4.管理员信息浏览

名称、标识符

管理员信息浏览

功能描述

管理员登录以后,可以查看所有管理员的信息

实现要求

提供管理员信息查看界面

输入

处理

从后台数据库读取所有的管理员信息

输出

1.将所有管理员信息显示在界面。

2.如果不显示,则提示错误信息

补充说明

5.教师信息浏览

名称、标识符

教师信息浏览

功能描述

管理员登录以后,可以查看所有教师的信息

实现要求

提供教师信息查看界面

输入

处理

从后台数据库读取所有的教师信息

输出

1.将所有教师信息显示在界面。

2.如果不显示,则提示错误信息

补充说明

6.添加教师信息

名称、标识符

添加教师信息

功能描述

一个管理员登录以后,可以添加教师的相关信息

实现要求

提供添加教师界面

输入

教师的相关信息,姓名、系别

处理

教师的姓名和系别符合要求,则添加至数据库

输出

1.添加成功,显示教师信息添加成功。

2.添加失败,显示错误信息并返回添加页面。

补充说明

新添加的教师姓名和系别不能为空

7.教师信息导入

名称、标识符

教师信息导入

功能描述

提供将Excel表中的教师信息直接导入数据库中

实现要求

提供教师信息导入界面

输入

处理

从Excel表中相关数据导入至数据库中

输出

1.信息符合要求则显示导入信息成功。

2.信息不符合要求则显示导入失败。

补充说明

8.班级信息浏览

名称、标识符

班级信息浏览

功能描述

管理员登录以后,可以查看所有班级的信息

实现要求

提供班级信息查看界面

输入

处理

从后台数据库读取所有的班级信息

输出

1.将所有班级信息显示在界面。

2.如果不显示,则提示错误信息

补充说明

9.班级开课信息浏览

名称、标识符

班级开课信息浏览

功能描述

管理员登录以后,可以查看所有班级开课的信息

实现要求

提供班级开课信息查看界面

输入

处理

从后台数据库读取所有的班级的开课信息

输出

1.将所有班级开课信息显示在界面。

2.如果不显示,则提示错误信息

补充说明

10.添加班级信息

名称、标识符

添加班级信息

功能描述

一个管理员登录以后,可以添加班级的相关信息

实现要求

提供添加班级界面

输入

班级的相关信息,班级编号、班级名称、系别

处理

班级的班级编号、班级名称、系别符合要求,则添加至数据库

输出

1.添加成功,显示班级信息添加成功。

2.添加失败,显示错误信息并返回添加页面。

补充说明

新添加的班级编号、班级名称、系别不能为空

11.班级信息导入

名称、标识符

班级信息导入

功能描述

提供将Excel表中的班级信息直接导入数据库中

实现要求

提供班级信息导入界面

输入

处理

从Excel表中相关数据导入至数据库中

输出

1.信息符合要求则显示导入信息成功。

2.信息不符合要求则显示导入失败。

补充说明

12.学生信息浏览

名称、标识符

学生信息浏览

功能描述

管理员登录以后,可以查看所有学生的信息

实现要求

提供学生信息查看界面

输入

处理

从后台数据库读取所有的学生信息

输出

1.将所有学生信息显示在界面。

2.如果不显示,则提示错误信息

补充说明

 

13.添加学生信息

名称、标识符

添加学生信息

功能描述

一个管理员登录以后,可以添加学生的相关信息

实现要求

提供添加学生界面

输入

学生的相关信息,学号、班级、姓名、性别和身份证号

处理

学生的学号、班级、姓名、性别和身份证号符合要求,则添加至数据库

输出

1.添加成功,显示学生信息添加成功。

2.添加失败,显示错误信息并返回添加页面。

补充说明

新添加的教师姓名和系别不能为空

14.学生信息导入

名称、标识符

学生信息导入

功能描述

提供将Excel表中的学生信息直接导入数据库中

实现要求

提供学生信息导入界面

输入

处理

从Excel表中相关数据导入至数据库中

输出

1.信息符合要求则显示导入信息成功。

2.信息不符合要求则显示导入失败。

补充说明

15.课程信息浏览

名称、标识符

课程信息浏览

功能描述

管理员登录以后,可以查看所有课程的信息

实现要求

提供课程信息查看界面

输入

处理

从后台数据库读取所有的课程信息

输出

1.将所有课程信息显示在界面。

2.如果不显示,则提示错误信息

补充说明

16.添加课程信息

名称、标识符

添加课程信息

功能描述

一个管理员登录以后,可以添加课程的相关信息

实现要求

提供添加课程界面

输入

课程的相关信息,课程号和课程名

处理

课程的课程号和课程名符合要求,则添加至数据库

输出

1.添加成功,显示课程信息添加成功。

2.添加失败,显示错误信息并返回添加页面。

补充说明

新添加的课程号和课程名不能为空

17.课程信息导入

名称、标识符

课程信息导入

功能描述

提供将Excel表中的课程信息直接导入数据库中

实现要求

提供课程信息导入界面

输入

处理

从Excel表中相关数据导入至数据库中

输出

1.信息符合要求则显示导入信息成功。

2.信息不符合要求则显示导入失败。

补充说明

18.选课

名称、标识符

选课

功能描述

教师登录以后可以选择所教授的课程和班级。

实现要求

提供选课界面

输入

处理

将所选教授课程和班级信息导入数据库

输出

显示选课成功

补充说明

19.填充题库

名称、标识符

填充题库

功能描述

添加课程考试所需要的题目信息

实现要求

提供填充题库界面

输入

填充的试题内容、各个选项内容以及正确选项

处理

添加成功将数据添加至数据库,

输出

1.填充成功显示填充成功信息。

2.填充失败显示填充失败信息。

补充说明

试题内容、各个选项内容以及正确选项不能为空

20.修改试卷结构

名称、标识符

修改试卷结构

功能描述

教师可以修改科目考试题目的数量和分值

实现要求

提供音试卷结构维护界面

输入

题目数量以及每题分数

处理

修改成功将数据重新更新至数据库

输出

县示修改成功信息,

补充说明

题目数量和每题分数不能为空

21.添加试卷结构

名称、标识符

添加试卷结构

功能描述

教师登录以后,可以添加试卷的结构

实现要求

提供添加试卷结构界面

输入

试卷的相关信息,题目类型数量和分值

处理

试卷的题目类型数量和分值符合要求,则添加至数据库

输出

1.添加成功,显示试卷结构信息添加成功。

2.添加失败,显示错误信息并返回添加页面。

补充说明

新添加的课程号和课程名不能为空

22.查看成绩

名称、标识符

查看成绩

功能描述

教师登录以后可以查看该科目参加考试的所有学生的成绩

实现要求

提供查看成绩界面

输入

处理

将所有学生的成绩从数据库中调出

输出

显示所有学生的成绩

补充说明

23.考试

名称、标识符

考试

功能描述

学生登录以后可以选择科目进行开始

实现要求

提供考试试卷界面

输入

处理

将试卷从数据库中调出,学生做完点击提交试卷在更新至数据库

输出

显示试卷的所有内容

补充说明

24.成绩查询

名称、标识符

成绩查询

功能描述

学生登录以后可以查看所有参加考试的科目成绩

实现要求

提供成绩查询界面

输入

处理

将学生的所有科目成绩从数据库中调出

输出

显示学生的所有科目成绩

补充说明

5.产品的非功能性需求

5.1用户界面需求

需求名称

详细要求

优先级

操作方式

操作简便、人性化

客户界面

界面采用通用界面标准,简洁、美观

5.2软硬件环境需求

需求名称

详细要求

优先级

软件体系架构

采用B/S架构实现,满足J2EE的架构要求

服务端

Tomcat服务器,计算机要求:

CPU:

≥Pentium赛扬1.2G内存:

≥1G硬盘:

≥20G网卡:

10/100M自适应操作系统:

windows2000serverWindows2003ServerLinux浏览器:

IE浏览器6.0以上

数据库

SQLSserver2005

客户端要求

计算机要求:

CPU:

≥Pentium赛扬400内存:

≥1G硬盘:

≥20G网卡:

10/100M自适应操作系统:

Windows2000/2003/XP浏览器:

IE浏览器6.0以上

5.3产品质量需求

主要质量属性

详细要求

正确性

在不同浏览器中能正常运行,不会出现异常错误

健壮性

保证服务端数据库的正常工作,用户操作能正确完成

可靠性

保证软件在非人为范围内的小时故障

性能、效率

能快速的处理用户请求,响应用户

易用性

用户能快速使用系统,提供帮助文档

清晰性

对各个功能模块分界清晰,有清晰框架

可扩展性

提供可扩展性,是此系统能兼容到主网站中

兼容性

客户端要可以在不同的浏览器中可以给用户使用和查看

5.4开发工具,环境要求

操作系统:

WindowsXP、Windows2003

开发工具:

MicrosoftVisualStudio2008

数据库:

SQLSserver2005

服务器:

Tomcat5.0以上

使用框架:

Struts+Sping+Hibernate

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2