下载

0下载券

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 在线考试系统需求分析说明书

在线考试系统需求分析说明书.doc

在线考试系统需求分析说明书

你把我伤的深_
2017-09-29 0人阅读 举报 0 0 0 暂无简介

简介:本文档为《在线考试系统需求分析说明书doc》,可适用于职业岗位领域

在线考试系统需求分析说明书引言组员:赵志峰孙建超张俊目录引言编写目的背景系统概述项目目标用户特点需求规定对功能的规定用户管理角色管理部门管理系统维护题库管理试卷管理成绩管理考试管理资料管理对性能的规定精度时间特性要求输入输出要求数据管理能力要求故障处理要求运行环境要求设备支持软件引言组员:赵志峰孙建超张俊在线考试系统用户需求说明书引言编写目的编写在线考试系统需求分析报告目的是为了需求提供者和开发方明确对所建信息管理系统所达到的功能和目标。通过双方不断的讨论和交互最终形成具有建设目标的书面条款。经双方确认后将作为开发方设计开发的基本依据和需求方的软件验收标准同时通过该需求分析报告开发方可以更加进一步了解客户的需求从而严格按照流程及时、准确地完成系统的开发以满足客户的需求。同时该文档也作为概要设计及后续设计的基础。背景随着网络技术的飞速发展现在很多国外的大学和社会其他部门都已经开设了远程教育通过计算机网络实现异地教育和培训。但是远程教育软件的开发目前还处于起步阶段随着这项技术的不断深入发展就要求有更好、更完善的软件系统应用到远程教育当中去这就给软件设计人员提出了更高的设计要求。远程教育包括很多环节例如教学系统、答疑系统和考试系统等等。其中很重要的一个环节就是在线考试系统同时它也是最难实现的环节。在我国虽然远程教育已经蓬勃地发展起来但是目前学校与社会上的各种考试大都采用传统的考试方式在此方式下组织一次考试至少要经过五个步骤即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。显然随着考试类型的不断增加及考试要求的不断提高教师的工作量将会越来越大并且其工作将是一件十分烦琐和非常容易出错的事情可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展网络应用不断扩大如远程教育和虚拟大学的出现等等且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行在线考试以减轻教师的工作负担及提高工作效率与此同时也提高了考试的质量从而使考试更趋于公证、客观更加激发学生的学习兴趣。例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。伴随着远程教育的蓬勃发展作为教学当中不可分割的一部分的在线考试系统也得到了当今远程教育研究者的关注考试是考察学生对所学习知识的接受和理解程度的重要手段无纸化的考卷考试的随时性随地性这些特点都是研究并开发网络考试系统主要的原因网络考试系统远远超越了传统考试固定时间固定地点的考试模式的限制将给学生和老师带来极大的便利。随着Internet的相关技术的发展特别是Web技术的出现人们开始致力于研究和开发基于Internet考试系统这也大大推动了远程教育的发展。如今世界上对于基于Internet的远程考试系统所进行的研究开发工作不是很长但是基于web技术构建的在线考试系统已然成为发展的主流。数据库安全、共享、数据传输过程的安全性、访问控制技术、身份识别技术都是构建考试系统要考虑的问题。目前一些远程教育机构已经开发出了在线考试系统基本实现了基于Internet的BS结构在线考试。通过Server端的后台试题库动态生成考卷和对于标准化的试题即时评定成绩。但是与传统的纸面考试相比目前的在线测试都是基于标准化考试的而且一般只能用于非正规的考试因为对于很多方面考虑的还不是很完善因而使得在线考试在近段时间很难完全替代传统的考试。引言组员:赵志峰孙建超张俊系统概述项目目标从总体上考虑系统应该实现下列功能:对管理员来说包括系统维护和用户管理,角色管理等。对教师来说包括出题判卷统计成绩提交成绩等。对学生来说答卷提交试卷。系统能够提供友好的用户界面使各类用户的工作量最大限度的减少系统具有良好的运行效率系统要具有一定的智能型和创新性。用户特点本系统用户一般为学生和老师还有若干管理员。需求规定对功能的规定根据客户的基本需求该在线考试系统拟分为以下子模块等。整个系统间各子模块的结构图如下所示:在线考试系统管理员用户用角系部成考资题试户色统门绩试料库卷管管维管管管管管管理理护理理理理理理用户管理用户注册优先级:主执行者:系统管理员引言组员:赵志峰孙建超张俊功能描述:添加用户以及设置用户角色基本功能:管理员点击添加用户按钮输入用户编号所属部门角色类型系统给出默认初始密码提交保存扩展:即时检查用户名部门号角色类型是否为空是否符合格式即时显示用户名是否存在用户登录优先级:主执行者:系统管理员用户功能描述:管理员和用户进行登录基本功能:管理员用户输入账号密码点击登录验证通过进入系统。系统进入对应的角色页面。扩展:验证用户名密码不正确时提示用户哪部分出错用户输入完账号按Tab键可以跳到密码输入框用户删除优先级:主执行者:系统管理员功能描述:删除用户基本功能:管理员选中要删除的账号点击删除按钮进行删除提示用户是否删除点击确认删除成功修改用户优先级:主执行者:系统管理员功能描述:修改用户资料重置密码基本功能:管理员选中要修改的账号点击修改进入页面修改用户资料或者重置用户密码角色管理优先级:主执行者:系统管理员功能描述:添加或删除用户角色基本功能:管理员点击添加用户角色按钮输入角色名分配权限点击确定提交要删除角色时管理员选中要删除的角色点击删除提示确定删除删除角色扩展:即时检查角色名是否为空是否符合格式部门管理优先级:主执行者:系统管理员功能描述:添加或删除部门修改部门信息基本功能:管理员点击添加部门按钮输入部门编号部门名部门信息点击引言组员:赵志峰孙建超张俊确定提交管理员选中要删除的部门点击删除提示确定删除删除部门管理员选中要修改的部门点击修改按钮修改部门信息扩展:即时检查部门名编号一些主要信息是否为空是否符合格式可用excel导入部门信息(优先级)系统维护优先级:主执行者:系统管理员功能描述:发布一些考试相关信息基本功能:管理员填写一些考试相关信息后发布到平台首页扩展:即时检查一些主要信息是否为空是否符合格式题库管理优先级:主执行者:系统管理员用户:老师功能描述:管理员对题库中的科目系别题型进行添加删除修改老师可以对题库添加删除修改试题基本功能:管理员可添加系别科目题型并对科目进行系别分类管理员可以删除系别科目题型管理员可以修改系别科目题型老师可以选中对应的系别科目题型添加试题进入题库客观题可以输入正常答案。老师可以删除自己对应系别科目下的试题和答案老师可以修改自己对应系别科目下的试题答案扩展:即时检查一些主要信息是否为空是否符合格式可用excel导入试题(优先级)试卷管理手动生成试卷优先级:主执行者:用户:老师功能描述:手动生成试卷基本功能:老师可以选择好系别科目题型手动将题库中的试题选出并添加进试卷最后保存点击生成试卷。自动生成试卷优先级:主执行者:用户:老师功能描述:自动生成试卷基本功能:老师可以选择好系别科目题型系统将自动根据设置随机抽取试题组成一份试卷。删除试卷引言组员:赵志峰孙建超张俊优先级:主执行者:用户:老师功能描述:删除试卷基本功能:老师可以删除不用的试卷批改试卷优先级:主执行者:用户:老师功能描述:批改试卷基本功能:客观题部分可以根据题库中的答案对比直接算出学生得到的分数主观题部分老师可以自己给分。成绩管理优先级:主执行者:用户功能描述:老师可以发布成绩学生可以查看成绩基本功能:老师可以按年段系别科目班级等条件发布学生成绩并排名学生可以登录系统查看自己的相关科目的成绩扩展:老师可以按条件将学生的成绩排名后导出到excel(优先级)考试管理优先级:主执行者:用户功能描述:学生进行考试基本功能:学生登录系统开始进行答题操作。答题完后学生最早可以在开考分钟后提交试卷。如果超过考试规定时间学生没有主动提交试卷系统将自动提交试卷。如果老师发现学生有违规行为可以登录系统强行立即提交该考生试卷并标记违规记录违规情况(优先级)老师和学生平时可以登录平台首页观看管理员发布的考试信息比如考试地点时间等。资料管理优先级:主执行者:用户功能描述:用户对资料进行修改基本功能:用户可以登录系统对自己的资料进行修改包括修改密码。对性能的规定精度软件输入主要是学生信息以及试题信息故无输入精度需求。输出主要是考试成绩故采用浮点型精度要求。时间特性要求引言组员:赵志峰孙建超张俊说明对于该软件的时间特性要求如对:a(响应时间b(更新处理时间c(数据的转换和传送时间d(答题时间等的要求。输入输出要求根据数据字典的设计进一步细化为数据库表的设计。设计包括以下内容:数据库名称为myOnlineExam。包含张表:Users(用户)表Course(课程)表SingleProblem(单选)表FillBlankProblem(填空)表JudgeProblem(判断)表MultiProblem(多选)表Paper(试卷)表PaperDetail(试卷详细信息)表Score(成绩)表详细结构定义如下表Course(课程)表字段名字段说明数据类型是否为空备注ID编号int不能为空主键、自动增一Name考试科目varchar()不能为空表Users(用户)表字段名字段说明数据类型是否为空备注UserID用户编号varchar()不能为空主键UserName用户姓名varchar()不能为空UserPwd密码varchar()不能为空UserPower用户权限varchar()不能为空表SingleProblem(单选)表字段名字段说明数据类型是否为空备注ID编号int不能为空主键、自动增一CourseID课程编号int不能为空外键Title题目varchar()不能为空AnwerA选项Avarchar()不能为空AnswerB选项Bvarchar()不能为空AnswerC选项Cvarchar()不能为空AnswerD选项Dvarchar()不能为空Answer正确答案varchar()不能为空表FillBlankProblem(填空)表字段名字段说明数据类型是否为空备注引言组员:赵志峰孙建超张俊ID编号int不能为空主键、自动增一CourseID课程编号int不能为空外键FrontTitle题目前部分varchar()不能为空BackTitle题目后部分varchar()不能为空Answer正确答案varchar()不能为空表JudgeProblem(判断)表字段名字段说明数据类型是否为空备注ID编号int不能为空主键、自动增一CourseID课程编号int不能为空外键Title题目varchar()不能为空Answer正确答案bit不能为空True对False错表MultiProblem(多选)表字段名字段说明数据类型是否为空备注ID编号int不能为空主键、自动增一CourseID课程编号int不能为空外键Title题目varchar()不能为空AnwerA选项Avarchar()不能为空AnswerB选项Bvarchar()不能为空AnswerC选项Cvarchar()不能为空AnswerD选项Dvarchar()不能为空Answer正确答案varchar()不能为空表Paper(试卷)表字段名字段说明数据类型是否为空备注PaperID试卷编号int不能为空主键CourseID课程编号int不能为空外键PaperName试卷名称varchar()不能为空PaperState可用状态bit不能为空True启用False禁用表PaperDetail(试卷详细信息)表字段名字段说明数据类型是否为空备注ID编号int不能为空主键PaperID试卷编号int不能为空外键Type类型varchar()不能为空TitleID试题编号int不能为空外键Mark分值int不能为空表Score(成绩)表字段名字段说明数据类型是否为空备注引言组员:赵志峰孙建超张俊ID编号int不能为空主键UserID用户编号varchar()不能为空外键PaperID试卷编号int不能为空外键Score成绩分数int不能为空ExamTime考试时间datetime不能为空数据管理能力要求考试系统避免不了需要存储试题库而试题库中往往有上千条甚至上万条记录拥有的表也会相对复杂所以在对数据库进行操作的时候需要数据库响应时间在人们能够接受的范围之内。故障处理要求系统对于用户错误输入的处理也应该相对友好尽量做到以最大限度提升用户体验为前提。偶尔会遇到个别考生考试意外中断的现象如某台计算机意外断电等。这就涉及到如何在最大程度上保护学生的考试现场问题。我们的做法是将考生的主观性试题、试卷以及结果保存到服务器端硬盘上。因为正式考试是集中在学校机房里面进行的我们可以在安装机房的应用软件时进行设置。例如:将系统的自动保存时间设置在合理的范围之内最大程度的保存学生考试过程中试题的考试现场。运行环境要求设备运行环境表环境名称软件环境硬件环境操作系统:windowsXP最低配置:CPU为P服务器端数据库:SQLSERVERGhz内存为M能支持IE以及以上版本的操作系客户端IE以及以上版本统所需要的最低硬件配置支持软件软件环境表环境名称软件版本操作系统WindowsXP浏览器IE以及以上版本SQLSERVER数据库Vs开发工具Tomcat服务器

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

评分:

/15

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利