当前位置:文档之家› 在线考试系统用户需求说明书

在线考试系统用户需求说明书

在线考试系统用户需求说明书文档标识:当前版本:
当前状态:草稿
发布日期:发布
修改历史
日期版本作者修改内容评审号变更控制号
1引言
1.1编写目的
本文档描述了在线考试系统的用户需求说明。

该文档是开发在线考试系统的系统设计、测试、实施以及软件质量保证的基本依据。

开发小组的产品开发、测试、质量管理、技术支持都应依照本说明书
本文档的预期读者为开发小组成员。

1.2项目背景
目前大部分学生考试仍然是通过笔试,既浪费资源又不方便阅卷。

因此利用软件开发技术,结合传统考试制度,开发此在线考试系统可有效的满足学生上机考试需求。

2综合描述
2.1目标范围
整个系统分为考试控制模块、考试管理模块、成绩管理模块、用户信息模块。

系统开发过程中,需要提供给教师查询、下载、添加考试资料。

2.2用户特性
本系统用户主要分为两大类:教师以及系统管理员、学生
教师是培育人才的辛劳园丁,在以往的传统考试方式中,都是通过教师出题并打印成纸质资料再分发给学生考试,考试完成后再一份一份的批改。

这个过程冗余复杂,导致教师辛劳过度。

他们迫切需要一个可以代替他们出题并自动改卷的系统来减轻他们的工作量,使得教学任务相对轻松。

而且他们都是高级知识分子,可以再短时间内熟练运用此系统。

系统管理员是指对此系统的配置很熟悉,可熟练运用并管理此系统的人员。

学生是指所有在读高校学生,不过此系统目前只争对我们软件学院的莘莘学子。

在传统考试中,学生是通过笔试完成的,此过程不仅消耗学子的耐心还浪费资源,因此,他们也迫切需要一个可以让他们不用趴在桌上埋头答卷的考试工具,而此系统就是他们的最佳选择。

2.3约定假设
目前没有任何约束
3需求说明
3.1 功能概要
1.系统管理员功能
可以进行系统维护。

系统维护主要用来设置一些初始化信息,如年级科目信息、知识点基本信息,维护包括录入、删除和修改三种基本的操作、当然,管理员还包括教师和学生的功能
系统维护是指网站的基本信息维护以及发布一些考试有关的信息,比如考试时间、地点、注意事项,还有查询考试成绩的方式和时间的等等。

权限管理是指对注册用户进行审查,如果是学生则给予学生登录系统的权限。

同样,若是教师,则赋予教师登录系统操作的权限。

两者的权限是不同的。

2.教师功能
教师可以录入考试试题,包括客观题和主观题,录入的考试试题提交到题库,考试时学生可以根据平时自己的成绩选择适合自己的试题。

教师的主要功能就是向题库中添加试题以及提供评分参考和学生的平时成绩,给予最后的综合评价。


判卷,客观题可以根据数据库中存的正确答案直接判卷,无需教师亲自批改。

统计成绩,教师根据学生的答题情况将成绩统计出来。

提交成绩,教师将统计出来的成绩提交到数据库中。

3.学生功能
学生部分的功能表面上是比较简单的,输入自己学号和密码登陆,然后系统根据教师输入的学生的平时成绩,推荐一套适合自己的试题(当然,学生也可以自由选择试题难度,这也是最后综合评价的一个参考),即可参加考试。

点交卷或者到时间则考试结束。

3.2 用户功能需求
3.2.1注册新用户
由于本系统目前只争对软件学院,所以注册该系统的新用户必须是软件学院的学生或教师。

注册信息几个人用户信息包括
(1)教师
数据名称数据类型字段长度备注
姓名字符
工号数字
学历字符
所教学科字符
所教年级字符
所教班级字符
用户名字符
密码字符
电子邮件地址字符
联系电话字符
办公室字符
(2)学生
数据名称数据类型字段长度备注
姓名字符
学号数字
年级字符
专业字符
班级字符
密码字符
电子邮件地址字符
3.2.2 登录系统
不管是管理员还是教师学生,登录到系统都需要通过界面进入相应的界面。

在登陆界面输入用户名和密码,系统首先判断用户名和密码的正确性,然后根据用户名确定权限,不同的登录者具有不同的权限,根据登录者具有的权限将相应的功能显示在管理界面上,没有权限操作的功能将不显示在这个界面上。

系统中大部分功能都需要经过身份验证,不同的身份会有不能的功能权限。

权限分为(管理员、教师、学生)登录的过程验证用户名与密码,同时判断用户的角色,进入相应的操作界面。

3.2.3更改密码
用户登录后,修改密码,输入旧密码、新密码、确认新密码。

系统更改用户密码,并返回确认信息。

3.2.4修改个人信息
修改个人信息的功能只能有管理员操作,若学生或教师需要修改个人信息,可到管理员处修改。

3.2.5更新试题库
1.添加试题
只有教师与管理可操作此功能。

管理员与各科教师可上传有权威的新的试题,并将其分类,以便学生查询。

2.删除试题
此功能只有管理员与教师可操作。

管理员与教师可删除原有题库内失去是有价值的试题,使得题库中的试题保持高质量。

3.2.6考试管理
此功能由教师操作,教师进入考试管理,指定考试时间与参与人员,并在试题库中指定好试题。

3.2.7 成绩管理
学生考完试后系统自动阅卷并自动给出成绩,当阅卷完成后学生与教师可通过系统查询,
3.2.9学生参与考试
学生通过登录学生端进行考试,由于平时努力程度不同,掌握的知识有深有浅,这就需要系统根据平时学生的练习成绩自动出一套符合实际情况的试题。

选择试题之后就要答题了,这个里面有时间限制,可以提前交卷,但是到了时间,系统会自动交卷,不可能出现晚交现象。

教师也可在管理考试时设定参与考试人员的资格,符合资格的学生登录系统,并进入考试界面,便可开始答卷。

注:只有符合教师指定考试资格的学生才可以参加考试;
非教师安排的情况下,学生也可以登录系统自己选择试题考试,以此来测试自己的学习成果。

3.2.10 用户信息管理
此功能有管理员操作,管理员登录系统后可对教师与学生的信息进行管理。

首先,管理员可以查询任何一名教师或学生的个人信息,并可对其进行适当的修改。

其次,在学生或教师本人的申请下也可进行信息修改。

此外,管理员还必须对其他用户的信息进行核对与确认其真实性。

3.3性能需求
目前没有要求
3.4环境需求
数据库:SQL Server 2008
开发环境:Window 7
开发工具:Microsoft Visual Studio 2012
开发语言:C#.NET。

相关主题