在线模拟考试系统需求分析

  • 格式:doc
  • 大小:50.50 KB
  • 文档页数:5

下载文档原格式

  / 5
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

在线模拟考试系统

需求分析说明书

错误!未指定书签。

目录

1文档介绍 (3)

1.1文档目的 (3)

1.2文档范围 (3)

1.3读者对象 (3)

2产品介绍 (3)

3产品的功能性需求 (3)

3.1功能性分类 (3)

3.2详细功能介绍 (4)

4数据库设计 (4)

5.项目执行所需人员及时间 (5)

1.文档介绍

1.1文档目的

1、为了帮助考生,提供了许多模拟考试的试题供考生参考,帮助考生熟悉考试环境和考题以充分准备迎接挑战

2、通过在线考试,使考试获得可靠的检测结果

1.2文档范围

项目组内部

1.3读者对象

参与开发在线模拟考试系统的需求分析人员、系统设计人员、开发人员、测试人员等干系人

2. 2.1产品介绍

在线模拟考试系统能够满足上述文档目的,提供一种通过Web方式进行在线考试的方式,系统基于大容量的题库,随机从题库中抽取一定数量的题目,提供给考生在线答题,可以不受地域的限制,又有效控制了考试的规范性。

3.功能性需求

角色功能模块名称描述

考生

考试模块

在此模块中,考生可以选择自

己想要参加的考试类别,并进

行考试,考试完成以后可以获

得当前考试的成绩

历史成绩模块

在此模块中,考生可以看到自

己以前参加的考试成绩,以对

自己的进步状况进行一次把

系统管理员试题维护模块在此模块中,系统管理员需要选择试题的分类,然后针对该试题分类中的所有试题进行维护。可以添加新题目,也可以对现有的题目进行修改或

者删除处理

试卷设置模块这里的试卷,实际上也就是试题分类。对于这个系统来说,题库中的题目是按照一定的分类存放的,不同的分类,试题设置不同(例如某分类的试题数目是20道,而另一个分类的试题数目也许就只有10道,所以要在这个模块中对此进行相关设置,包括分类的添加、修改和删除操作等)

历史成绩查询此模块是指管理员查看某试题分类的整体考试情况(可以从这些信息中判断出题库中的数目难易水平,并可以在以后的维护中作出适当调整)

功能类别详细功能页面名称实现功能方法

用户管理用户登录页面通过输入用户名查询数据库是否存在此用户,如果存在则登录成功,如果不存在,则提示注册

用户注册页面

向用户表添加用户

考生试题分类选择页面动态读取数据库中试题分类名称

考生答题页面

完成考试成绩页面根据选择的试题分类名称列出相应数量的题目

考生历史成绩查询页面根据该登录用户查询出所有有关该考生该科目下的历史成绩

系统管理员试题维护一览页面(包括添加

新问题、修改和删除问题)修改/删除根据选中题目的id 修改或者删除相应的信息,添加则是添加一条新纪录到为题表

试题分类的添加、修改与删除

管理员历史成绩一览页面

根据成绩段显示分布人数

4.数据库设计

表名字段名

用户表(users)用户名(userName),密码(passWord),角色(rank)(0考生,1管理员),用户实际姓名(realname)

试题分类表(questionType)试题分类编号(qType_id),试题分类名称(qType_name),试题数目(qType_number)

试题表(question)试题编号(question_id),试题分类编号(qType_id),题目(subject),选项A(choice_A) 选项B(choice_B),选项C(choice_C),选项D(choice_D),答案(answer)

考试记录表(testRecord) 考试记录编号(tRecord_id),考试用户名(username),试题分类编号(qType_id),考试时间(test_time),考试成绩(test_result)

5.项目执行所需人员及时间