在线考试系统用户需求说明书
在线考试系统需求说明书
目录一、概述 (2)1、编写目的 (2)2、系统简介 (2)3、系统功能范围 (2)4、术语定义 (2)5、运行环境 (3)二、系统概述 (3)1、系统业务流程 (3)2、系统主要功能框架图 (4)三、业务需求分析 (8)1、系统管理 (8)2、知识点设置 (8)3、试题管理 (8)4、组卷管理 (9)5、考试设置管理 (9)6、考生考试 (9)7、正在考试管理 (10)8、答卷管理 (10)9、考生练习 (11)10、考试信息报表 (11)11、成绩排名报表 (11)四、需求规定 (11)1、一般规定 (11)2、灵活性 (12)3、健壮性 (12)4、稳定性 (12)5、可维护性 (12)在线考试系统需求说明书一、概述1、编写目的本说明书的目的在于明确考试系统功能模块需求,界定该系统的功能范围,指导系统的需求分析及系统架构开发说明。
本说明书预期读者为客户、项目经理、系统分析及系统设计人员、编码人员、测试经理、测试人员及系统维护人员等。
2、系统简介在线考试系统是为公司员工提供上机考试服务,从而有效的提高员工业务能力、提高考试效率、降低考试管理成本、提高考试公正性的网络应用系统。
3、系统功能范围题库管理、人员(管理员、考生)管理、考试设置、在线考试、题目评判、报表及打印、试卷页面。
4、术语定义题库:考试所需题目的集合。
练习题库:考生做模拟考试练习时使用的题库,与考试题库包含题目不同。
考试题库:考生正式考试时使用的题库,与练习题库包含题目不同。
管理人员:对系统维护和管理的操作员。
考生:使用考试系统进行考试的人员。
客观题:答案严格唯一的题目。
主观题:答案不唯一的题目。
选择题:一种客观题。
题目包括题干(对题目的描述),选项(选项当中有一个或多个符合题目的要求),答案(即符合题干要求的选项的集合)。
判断题:一种客观题。
题目包括题干(一段描述描述),答案。
题目要求考生判断题干所描述的内容是否正确。
填空题:一种主观题。
考试系统需求规格说明书
文档名称:需求分析说明书项目名称:计算机考试系统1.1编写目的在完成了针对《考试系统》软件市场的前期调查,同时与多位软件使用者进行了全面深入地探讨和分析的基础上,项目小组提出了这份软件需求规格说明书。
此需求规格说明书对《考试系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。
1.2 项目背景随着快节奏、高效率的现代生活的发展。
传统的纸质考试非常不方便,不易查询、修改、存放,不易保密,容易遗失。
由计算机来管理庞大而繁杂的考试系统是非常合适的,不仅查询和修改方便,并且效率高,速度快,完全能够满足现代化商务考试活动的要求,同时也更利于实现全面自动化。
项目小组已完成了全面的市场调查和分析,同时与目标用户进行了多次深入沟通,并在此基础上着手开发《考试系统》软件。
2.任务描述2.1 目标《考试系统》软件旨在利用先进信息技术为用户考试提供一些更为方便实用的功能。
2.2 运行环境2.2.1 硬件环境486或更高档PC台式机,笔记本电脑,或WindowsXP;运行时占用内存:1MB;安装所需硬盘:5MB;打印机:可选。
2.2.2 软件环境可选软件平台:中文WindowsXP;WindowsXP、Windows NT 4.0或更高版本 + 中文之星2.0;WindowsXP + 中文平台。
3.功能图4.数据流图5.功能需求5.1角色管理(2)增加角色管理输入:工程师工作序列号,姓名,性别,密码。
`处理:添加系统工程师信息,这个功能是在高级工程师管理下的子功能。
输出:添加成功,提示成功信息,不成功则显示错误信息页面。
(3)删除角色管理输入:角色管理工作证号。
`处理:删除系统角色管理信息,这个功能是在高级管理下的子功能。
输出:删除成功,提示成功信息,不成功则显示错误信息页面。
5.1.4 UML用例图5.2试题管理主要功能:考试题目的增删改查.试题表:3. 单选题题库表(SingleQuestions)正确答案放A、B、C、D.试题语言只能为VB或VF.下同。
在线考试系统功能需求说明书
《在线考试系统》功能需求说明书文档标识: 在线考试系统功能需求说明书当前版本: 1。
0 当前状态: 草稿✓ 发布日期: 发布考试系统包含模块:系统管理、考试设计、考试管理、统计分析、在线考试、、我的账户。
1.系统管理主要是对模块管理、角色管理、系统设置、部门管理、岗位管理、用户管理的设置。
以下功能,均需有相关权限的用户,才可以进行操作。
✧角色管理对系统角色权限进行设置,主要包含添加角色、查看、修改、删除的基本操作。
添加角色:添加一条数据,需要打开一个界面填写好,然后添加.查看:查看选中的该条数据.修改:浏览选中的该条记录,修改后,按保存提交。
删除:将选中的该条数据删除,为保证数据完整性,正在使用中的信息无法删除.✧系统设置对系统参数进行设置,主要包含系统名称、版权、Logo、地址的基本操作。
✧部门管理对部门信息的维护和管理,主要包含添加、修改、删除的基础操作.添加:添加一条数据,需要打开一个界面填写好,然后添加。
修改:浏览选中的该条记录,修改后,按保存提交。
删除:将选中的该条数据删除,为保证数据完整性,正在使用中的信息无法删除。
✧岗位管理对岗位信息的维护和管理,主要包括添加、修改、删除的基础操作。
添加:添加一条数据,需要打开一个界面填写好,然后添加.修改:浏览选中的该条记录,修改后,按保存提交。
删除:将选中的该条数据删除,为保证数据完整性,正在使用中的信息无法删除.✧用户管理包含添加用户、查询、修改、删除的基本操作。
查询:主要是将搜索的界面调用出来,提供信息的检索,以便用户找信息更快速.删除:将选中的该条数据删除,为保证数据完整性,正在使用中的信息无法删除。
添加用户:添加一条数据,需要打开一个界面填写好,然后添加.查看:查看选中的该条数据.2.考试设计对知识点进行管理、对题型管理设置、对题库信息进行管理、考试类别管理、对试卷管理规则进行设置。
✧知识点管理知识点是题库的分类目录,管理员可对其进行添加、修改、删除,支持无限级分类。
在线考试系统软件需求说明书
需求说明书1.引言 (1)1.1编写的目的 (1)1.2背景 (1)1.3参考文献 (2)2.任务概述 (2)2.1目标 (2)2.2用户的特点 (3)2.3假定和约束 (3)3.需求规定 (3)3.1对功能的规定 (3)3.2 对性能的规定 (3)3.2.1精度 (3)3.2.2时间特性要求 (4)3.2.3灵活性 (4)3.3输入输出要求 (4)3.3.1数据字典 (4)3.3.1.1 数据字典的含义 (4)3.3.1.2 数据字典的作用 (4)3.3.2 数据流图 (4)3.3.3 实体-关系 (5)3.3.3.1 实体及属性图 (5)3.3.3.2 实体-关系图 (6)3.4数据管理能力要求(针对软件系统) (8)3.5故障处理要求 (8)4.运行环境规定 (8)4.1设备 (8)4.2支持软件 (8)1.引言1.1编写的目的软件规格说明描述了“在线考试系统 1.0”网站的功能需求和非功能需求。
这个文档计划由实现系统功能和验证系统功能正确的项目团队成员来使用。
除非在其他地方另有说明,这里指定的需求具有高优先级,而且都要在1.0版本得以实现。
1.2背景随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。
但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。
远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。
其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。
在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。
显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。
在线考试系统需求规格说明书精选全文完整版
可编辑修改精选全文完整版在线考试系统系统需求规格说明书版本:1.0说明:本说明书仅供参考,严禁抄袭!变更记录目录1.简介 (5)1.1开发背景 (5)1.2目的 (5)1.3业务范围 (5)1.4参考文档 (5)2.约束及假定 (6)2.1 软件运行环境以及技术约束 (6)2.1.1 软件约束 (6)2.1.2 资产约束 (6)2.2 交付及部署约束 (6)3.功能性需求 (7)3.1 系统功能简介 (7)3.2 需求描述 (7)3.2.1学生端 (7)3.2.2教师端 (7)3.2.3 参考界面设计 (9)4.非功能性需求 (12)4.1 性能 (12)4.2 可扩展性 (12)4.3 可用性 (12)4.4 安全性 (12)4.5 易用性 (13)5.数据库设计 (14)1.简介1.1开发背景系统名称:在线考试系统[以下简称ZXKS系统];本项目的任务提出者是某学校。
开发者为QG公司;系统用户是使用此系统的工作人员;本项目是某学校教务管理系统平台的一部分。
1.2目的本文档定义了ZXKS系统的详细需求,明确了ZXKS系统的功能内容、功能边界、开发途径。
1.3业务范围在线考试系统用来支持在线考试,实现教师出题、学生在线考试以及相关的系统维护功能。
在线考试系统是一个web应用形式,可以通过互联网进行访问。
1.4参考文档2.约束及假定2.1 软件运行环境以及技术约束2.1.1 软件约束ZXKS系统采用Java技术进行开发。
开发及运行的软件环境为:●Java开发包JDK:jdk-1_5_0_01-windows版●应用服务器Tomcat:jakarta-tomcat-5.0.16●数据库SQL Server2005 或MySQL●开发框架:MVC(JSP+Servlet+JavaBean)2.1.2 资产约束Web服务器及数据库服务器均采用Intel P4(1.8G HZ)PC 工作站。
内存1024M、硬盘120G。
在线考试系统需求说明书
<在线考试系统> 需求规格说明书(共13 页,含封面)拟制审核会签标准化批准修改记录目录1引言........................................................................................................................................... - 4 -1.1编写目的 (4)1.2背景 (4)1.3定义 (4)1.4参考资料 (4)2任务概述................................................................................................................................... - 5 -2.1目标 (5)2.2用户的特点 (5)2.3假定和约束 (5)3需求规定................................................................................................................................... - 6 -3.1对功能的规定 (6)3.1.1功能需求表................................................................................................................. - 6 -3.1.2功能角色用例图......................................................................................................... - 7 -3.1.3 功能时序图................................................................................................................ - 9 -3.2对性能的规定 (12)3.2.1精度........................................................................................................................... - 12 -3.2.2时间特性要求........................................................................................................... - 12 -3.2.3灵活性....................................................................................................................... - 12 -3.3输人输出要求 (12)3.4数据管理能力要求 (14)3.5故障处理要求 (14)3.6其他专门要求 (14)4运行环境规定......................................................................................................................... - 15 -4.1设备 (15)4.2支持软件 (15)4.3接口 (15)4.4控制 (15)软件需求说明书的编写提示1引言1.1编写目的该文档是关于用户对于网上考试系统的功能和性能的要求,重点描述了网上考试系统的功能需求,是概要设计阶段的重要输入。
网上考试系统需求说明书
考试系统需求说明书1.前言:1. 文档介绍为用户提供可以将自己感受、体会、以及心得等用文字记录下来的平台,此平台可以根据客户的要求,是否将自己记录下来的文字,展示给广大的浏览者,还提供了将自己用照片记录下来的图片上传于网络之中.此系统实现了题库发表、创建相册,上传图片的功能,让客户自由的管理属于自己的空间.1.1 文档目的此需求说明书是对用户需求分析的结果,明确的说明了系统需求的功能、性能与界面的要求,使系统分析人员和开发组成员能明确的了解用户需求,并在此基础上完成后续设计和开发1.2 文档范围该文档包含系统功能性需求和非功能性需求两个方面.1.3 读者对象读者分类目的市场人员/客户代表了解本文档对需求的理解是否和他们要求的一致系统分析人员理解用户需求,转化为系统需求系统设计人员理解用户需求,在设计时把握用户需求.系统测试人员了解用户需求,为测试提供参考文档人员编写用户使用和操作手册1.4 参考文档软件工程导论,张海藩,清华大学出版社.实用软件工程,郑人杰等,清华大学出版社.1.5 术语与缩写解释术语与缩写解释C 开发系统所使用的语言SQL Structed Query LanguageSQLServer2005 后台数据库2.项目概述:为广大学生提供在线考试工作,方便教务处的考试工作,提高教务处的工作质量和工作效率.系统中包括以下几个模块:1. 管理员信息维护2. 教师信息维护3. 班级信息维护4. 学生信息维护5. 课程信息维护6. 选课7. 填充题库8. 试卷结构维护9. 查看成绩10. 参加考试11. 查看成绩3.具体需求:3.1 功能需求:功能性需求分类:系统的顶层用例图:3.1管理员子系统基本功能1. 确认管理员身份后,可以登录系统;2. 登录成功,用户可以根据自己的情况进行管理员信息维护,教师信息维护,班级信息维护,学生信息维护,课程信息维护.3.1.1管理员信息维护1. 验证登录2.修改管理员密码3.添加管理员4.管理员信息浏览3.1.2教师信息维护1.教师信息浏览2.添加教师信息3.教师信息导入3.1.3班级信息维护班级信息浏览1.2.班级开课信息浏览3.班级信息添加4.班级信息导入3.1.4学生信息维护1.学生信息浏览2.学生信息添加3.导入学生信息3.1.5课程信息维护1.课程信息浏览2.课程信息添加3.课程信息导入3.2教师子系统基本功能1. 确认教师身份后,可以登录系统;2. 登录成功,用户可以根据自己的情况进行选课,填充题库,试卷结构维护,查看成绩.3.2.1选课3.2.2填充题库3.2.3试卷结构维护1.修改试卷结构2.添加试卷结构3.2.4查看成绩3.3学生子系统基本功能1. 确认学生身份后,可以登录系统;2. 登录成功,用户可以根据自己的情况进行参加考试,查看成绩.3.3.1参加考试1.选择考试科目2.进行考试3.3.2查看成绩3.2 外部接口需求:3.2.1软硬件环境需求3.3 性能需求:为了保证系统能够长期、安全、稳定、可靠、高效的运行,网上考试系统应该满足以下的性能需求:3.3.1.系统处理的准确性和及时性系统处理的准确性和及时性是系统的必要性能.在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足企业对信息处理的需求.由于网上考试系统的查询功能对于整个系统的功能和性能完成举足轻重.作为系统的很多数据来源,而机票数量和时间又影响企业的决策活动,其准确性很大程度上决定了网上考试系统的成败.在系统开发过程中,必须采用一定的方法保证系统的准确性.3.3.2.系统的开放性和系统的可扩充性网上考试系统在开发过程中,应该充分考虑以后的可扩充性.例如订票系统的方式的改变网上订票,用户查询的需求也会不断的更新和完善.所有这些,都要求系统提供足够的手段进行功能的调整和扩充.而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件.通过软件的修补、替换完成系统的升级和更新换代.3.3.3.系统的易用性和易维护性网上考试系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉.这就要求系统能够提供良好的用户接口,易用的人机交互界面.要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程.网上考试系统中涉及到的数据是教务管理处的相当重要的信息,系统要提供方便的手段供系统维护人员进行数据的备份,日常的安全管理,系统意外崩溃时数据的恢复等工作.3.3.4.系统的标准性系统在设计开发使用过程中都要涉及到很多计算机硬件、软件.所有这些都要符合主流国际、国家和行业标准.例如在开发中使用的操作系统、网络系统、开发工具都必须符合通用标准.如规范的数据库操纵界面、作为业界标准的TCP/IP网络协议及ISO9002标准所要求的质量规范等;同时,在自主开发本系统时,要进行良好的设计工作,制订行之有效的软件工程规范,保证代码的易读性、可操作性和可移植性.3.3.5.系统的先进性目前计算系统的技术发展相当快,作为网上考试系统工程,应该保证系统在下个世纪仍旧是先进的,在系统的生命周期尽量做到系统的先进,充分完成企业信息处理的要求而不至于落后.这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成.另一方面,在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流并先进且有良好发展前途的产品.3.3.6.系统的响应速度网上考试系统在日常处理中的响应速度为秒级,达到实时要求,以及时反馈信息.在进行统计分析时,根据所需数据量的不同而从秒级到分钟级,原则是保证操作人员不会因为速度问题而影响工作效率.3.4 软件属性需求:3.4产品质量要求:3.5 数据要求说明:网上考试系统的数据需求包括如下几点:3.5.1数据录入和处理的准确性和实时性数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义.数据的输入来源是手工输入.手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训.在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据.3.5.2数据的一致性与完整性由于系统的数据是共享的,在不同的办公室中,试题库是共享数据,所以如何保证这些数据的一致性,是系统必须解决的问题.要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束.对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据.3.5.3数据的共享与独立性整个网上考试系统的数据是共享的.然而,从系统开发的角度上看,共享会给设计和调试带来困难.因此,应该提供灵活的配置,使各个分系统能够独立运行,而通过人工干预的手段进行系统数据的交换.这样,也能提供系统的强壮性.3.6 其他需求:3.6.1安全与保密要求:服务器的管理员享有对学生信息库及教师信息库和考题信息库的管理与修改.教师只享有对考题信息库的部分修改和写入与读出.3.6.2用户界面需求。
WEB在线考试系统需求说明书
<WEB在线考试系统> 需求说明书目录目录<WEB在线考试软件项目> 0需求分析规格说明书 01引言 (1)1.1目的 (1)1.2定义 (1)2总体概述 (1)2.1产品标识 (1)2.2产品描述 (1)2.2.1系统属性 (1)2.2.2开发背景 (1)2.2.3产品功能 (1)2.3用户的特点 (2)2.4限制与约束 (2)3具体需求 (3)3.1功能需求 (3)3.1.1管理员平台(后台) (3)3.1.2考生平台(前台) (3)3.1.3角色定义 (4)3.1.4业务流程图 (4)3.1.5系统需求 (4)3.2性能需求 (16)1 引言1.1 目的需求说明,主要是对项目需求整理,供所有项目干系人员参考,明确软件的开发目标和内容,定义总体要求,作为用户和软件开发人员之间相互了解的基础。
该需求说明文档适合用户为:用户方相关人员、需求调研人员、系统分析人员、程序员、测试人员等。
该软件采用B/S架构体系,该软件在文档编写、开发等阶段采取CMM2标准规范。
1.2 定义2 总体概述2.1 产品标识产品全称:《WEB在线考试软件项目》产品简称:《WEB在线考试系统》2.2 产品描述2.2.1 系统属性项目中的用户、即其余信息都是取自于二重厂内部的信息。
2.2.2 开发背景该项目依据客户需求任务展开,对内部员工进行定期考核和评比。
传统的考试从出题、组卷、印刷,到试卷分发、答题、收卷,再到判卷、公布成绩,整个过程都需要人工参与,周期长,工作量大,容易出错,还需适当的保密工作,使得整个考试的成本较大。
所以,实现无纸化、网络化、自动化的计算机考试系统,具有深远的现实意义和实用价值。
2.2.3 产品功能2.3 用户的特点该系统的最终用户为二重厂信息办及其余与该项目相关管理人员,他们熟悉该系统的业务知识,也具备计算机科学和网络技术的技术背景。
2.4 限制与约束1.开发期限:2011-05-25至2011-06-292.硬件限制:服务器硬件约束(数据库与应用程序同一服务器):●服务器名:未定●服务器类型:数据库\应用服务器✧功用:数据库服务器应用服务器✧最低配置:Intel(R) n(TM) CPU 3.20GHz AT/AT COMPATLBL内存:2G硬盘可用空间:10G✧操作系统:Windows server 2003✧系统软件:Tomcat6,Jdk1.6, MySql5✧硬件数量:13 具体需求3.1 功能需求3.1.1 管理员平台(后台)3.1.2 考生平台(前台)3.1.3 角色定义管理员组、考生(按用户组即所属单位)3.1.4 业务流程图3.1.5 系统需求3.1.5.1 系统后台3.1.5.1.1 题库管理描述:题库管理,略界面要求功能编号A2功能名称管理题库所属部门所有调查者孟翔调查时间2011-05-25 审核人黄晓丽功能描述查看、更改、设置、删除已有题库输入项题库名称、备注处理描述(图2)录入后点击保存提交,有多个要求多次重复该操作。
在线考试系统(详细概要设计说明书)
1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (3)1.4参考资料 (3)2总体设计 (4)2.1需求规定 (4)2.2运行环境 (4)2.3基本设计概念和处理流程 (5)2.4结构 (8)2.5功能需求与程序的关系 (8)2.6人工处理过程 (9)2.7尚未问决的问题 (9)3接口设计 (10)3.1用户接口 (10)3.2外部接口 (10)3.3内部接口 (10)4运行设计 (10)4.1运行模块组合 (10)4.2运行控制 (10)4.3运行时间 (10)5系统数据结构设计 (11)5.1逻辑结构设计要点 (11)5.2物理结构设计要点 (12)5.3数据结构与程序的关系 (14)6系统出错处理设计 (14)6.1出错信息 (14)6.2补救措施 (115)6.3系统维护设计 (115)概要设计说明书1引言1.1编写目的由前面的需求分析,的除了系统的基本需求,和基本的用例图,要实现整个系统,需要对用户的需求进行设计,概要设计主要是利用比较抽象的语言对整个需求进行概括,确定对系统的物理配置,确定整个系统的处理流程和系统的数据结构,接口设计,实现对系统的初步设计。
预期读者为客户代表及程序设计人员。
1.2背景随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。
但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。
远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。
其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。
在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。
在线考试系统需求说明
开发“题库管理和自动出卷系统”1、按你自己调研的理解细化系统需求给出其作用范围世界经济发展已进入一个激烈竞争的年代,谁先获得信息,谁就有可能抓住发展经济的机遇。
谁能很好地管理和利用信息,谁就有可能占领市场,获得效益。
事实说明:在目前这个激烈竞争的市场经济中,谁的信息管理现代化水平高,谁重视信息资源的开发和利用,谁就能抓住机遇,在竞争中取胜。
本软件管理系统合理的借鉴先进得管理思想并结合现有的设备管理现状,并已经过可行性研究完全能满足一般的高校管理的需要。
使用本系统之后,将会提高的办公效率和设备可靠性,减少工作人员的劳动强度,减少办公耗材,提高的现代化管理水平。
作这个课题是为了方便学校对教职工和学生进行统计及管理工作,为老师的教学工作提供便利,减少每天需要涉及到的相关工作量,尽可能的提高工作效率,可以节省人力物力的浪费。
因此开发此题库管理系统一、功能简介:·题库管理题库设置这个是整个数据库的结构基础,可以在这里设置:学科、课程、章节、知识点,为以后试题录入以及生成试卷做好基础。
采用树形结构,不同的科目对应不同的树,科目是一棵树的主干,课程名是主干上的分支,章节是二级分支,知识点是叶子。
这样就能将不同的学科的系统结构组织管理好,而且一目了然。
题型设置设置这个学科的题型,这个也必须先要设置。
试题录入提供一个类似word 的录入界面进行试题录入,可以从现有的word文档中倒入题目;查找,删除试题。
·试卷管理选择科目一个用户可以管理和使用多个科目,在对科目操作前必须先选择相应的科目。
智能组卷由用户提供试题的各种属性,权重,知识点,题型等约束系统从符合条件的试题中随机抽取试题,自动抽取若干试题来完成抽题操作生成试卷向导由用户设置相应的参数,然后由计算机随机出题。
打开已有的试卷每次生成一份试卷都会保存在数据库里,在出卷时可以打开来参考。
·系统管理修改密码增加用户权限设置数据备份及时地备份好数据库,万一数据库文件损坏了,就可以通过备份的来恢复。
在线考试系统需求规格说明
校园招聘系统需求规格说明书在线考试系统需求规格说明书目录1概述 (3)1.1编写目的 (3)1.2读者对象 (3)2系统功能分析 (4)2.1系统管理员功能 (4)2.2教师功能 (5)2.3学生功能 (6)2.4用户功能需求 (6)2.4.1注册新用户 (6)2.4.2登录系统 (8)2.4.3更改密码 (9)2.4.4修改个人信息 (10)2.4.5更新考试题库 (10)2.4.6考试管理 (11)2.4.7成绩管理 (12)2.4.8防作弊 ........................................................................ 错误!未定义书签。
2.4.9用户信息管理 (12)3用户界面分析 (13)4环境需求 (13)5追溯表........................................................................................ 错误!未定义书签。
1概述1.1 编写目的本文档是根据《在线考试系统用户需求说明书》内列出的各项功能需求进行全面、细致的分析并准确表达出用户的需求。
本文档是为了确切地表达出系统的每项需求,并做为设计的基础,为软件设计人员提供明确的指导方向,并为软件的功能测试提供测试依据。
1.2 读者对象本《软件需求规格说明书》的预期读者是:➢公司总经理➢技术部经理➢项目组所有人员➢测试组人员➢SQA人员➢SCM人员开发公司授权调阅本文档的其他人员2 系统功能分析2.1 系统管理员功能2.4 用户功能需求2.4.1 注册新用户教师数据名称数据类型字段长度备注姓名字符工号数字学历字符所教学科字符所教年级字符所教班级字符用户名字符密码字符电子邮件地址字符联系电话字符办公室字符学生数据名称数据类型字段长度备注姓名字符添加用户用例说明:2.4.2 登录系统用户登录编号用例名称参与者系统管理员、教师、学生使用频高业务优先级率描述不管是管理员还是教师学生,登录到系统都需要通过界面进入相应的界面。
在线考试系统需求规格说明书
课程设计论文基于JAVA WEB的在线考试系统的需求规格说明书编号:KADO-KO版本:1.0学生姓名: XXX学号:XXX年级专业:计算机科学与技术指导老师:XXX学院:青岛科技大学XXX学院目录摘要................................................. 错误!未定义书签。
前言................................................... 错误!未定义书签。
1 需求分析 (3)1.1 功能需求分析 (3)1.2 性能需求分析 (5)1.3 数据库需求分析――数据流图 (5)1.4数据结构分析――数据流图 (9)2概要结构设计 (23)2.1系统功能结构设计 (23)3逻辑结构设计...................................... 错误!未定义书签。
4详细设计及功能实现....................... 错误!未定义书签。
4.1模块设计与实现 (23)5总结.............................................................................. 参考文献. (40)致谢 (41)1 需求分析1.1 功能需求分析该学生成绩管理系统具备四方面的功能:(一)考生自助服务系统:考生基本操作:1.考生注册。
2.考试考试:(使用注册的用户名和密码)3. 自助管理(考生信息修改,密码修改)4.选择考试科目(选择所要考试的科目,然后进入考试)5.推出(安全退出系统),(二)管理员服务系统:老师通过输入口令和密码进下该系统后,可以进行一些基本:1.添加试题:A:添加选择题(支持多个类别)B:添加多选题 (支持多个类别)C:添加填空题(支持多个类别)D:添加判断题(支持多个类别)E:使用excel批量上传((1):可以批量上传单项选择题(2):可以批量上传多项选择题(3):可以批量上传填空题(4):可以批量上传判断题)2.管理员自助服务:修改信息和密码(第三个版本实现)3. 试题类型管理:(1)添加试题类型(2)删除试题类型(3)查看试题类型4.浏览试题:(1)可以浏览题库不同类型的试题(2)可以删除题库试题5.可以查看成绩:(1)管理员可用查看考试的成绩(2)考试的成绩可用动态导出底导出excel文件,方便公布6.推出(管理员安全退出系统)三.题库随机生成系统1.本系统能够根据你选择的题目和配置Exam.properties 来动态生成单选择,多选择,填空,判断的题目,使得每个考生的题目顺序完全打乱,防止考试的作弊!四.判分生成系统1.本系统能够根据题目的信息,自动判断储分数,然后把成绩保存到数据库,并且防止重复提交和作弊提交!功能详细操作:一、考生自助服务系统:考生基本操作:1.考生注册:(1)打开tomcat服务器,输入将自动进入考试系统界面。
在线考试系统需求规格说明书V1.1
<在线考试系统> 需求规格说明书(共32 页,含封面)拟制甘雯辉,李林,皮浩审核李老师会签标准化批准修改记录目录1引言 (1)1.1编写目的 (1)1.2预期的读者和阅读建议.......................................................... 错误!未定义书签。
2术语、定义和缩略语 . (1)2.1术语、定义 (1)2.2缩略语 (1)2.3综合描述 (1)2.3.1产品前景 (1)2.3.2功能概述 (1)2.3.3开发环境 (1)2.3.4运行环境 (1)2.4需求编写约定 (2)2.4.1需求编号约定 (2)2.4.2需求优先级定义 (2)2.4.3用例描述编号预定 (2)3需求 (3)3.1功能需求 (3)3.1.1功能需求总描述 (3)3.1.2登录功能 (6)3.1.3客户资料管理功能 (8)3.1.4考试试题管理功能 (13)3.2非功能性需求 (15)3.2.1用户界面需求 (15)3.2.2性能需求 (15)3.2.3质量属性需求 (16)3.3外部接口需求 (17)3.4文档需求 (17)3.5设计约束 (17)3.6其它需求 (17)3.7参考文档 (17)1引言1.1编写目的本文通过详细描述在线考试系统项目的功能需求、用户界面需求、性能需求、质量属性需求以及其它需求,为后续系统设计、软件(系统)测试、用户文档等工作提供基础与约束。
2术语、定义和缩略语2.3.4运行环境表4 运行环境表2.4需求编写约定2.4.1需求编号约定只有叶节点才需要进行需求编号,出于组织需求内容的目的而设置的分组目录不作为需求项,也不需要编号。
需求编号采用前缀+‘-’+YYYY+‘-’+XXXX构成,其中,前缀约定如下:基本需求编号的前缀为SR-F(F表示Fundamental);非功能性需求编号的前缀为SR-U(U表示非功能性需求);设计约束需求编号的前缀为SR-C(C表示设计约束);接口需求编号的前缀为SR-I(I表示接口需求);文档约束需求编号的前缀为SR-D(D表示Document);其它需求编号的前缀为SR-O(表示Other);YYYY 采用代表项目的大写英文字母替换。
铭成在线考试系统软件需求说明书
1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (2)2任务概述 (3)2.1目标 (3)2.2用户的特点 (3)2.3假定和约束 (3)3需求规定 (4)3.1对功能的规定 (4)3.1.1用例图 (4)3.2.1用户登录........................................................................................ 错误!未定义书签。
3.2.1用户登录 (6)3.2.2学生信息管理 (9)3.2.3试题信息管理 (11)3.2.4教师信息管理 (15)3.2.5科目信息管理 (18)3.2.6考试结果管理 (20)3.2.7信息维护 (22)3.2.8考试答题 (23)3.2对性能的规定 (26)3.2.1精度 (26)3.2.2时间特性要求 (27)3.2.3灵活性 (27)3.3输人输出要求 (27)3.3.1用户登录........................................................................................ 错误!未定义书签。
3.4数据管理能力要求 (28)3.5故障处理要求 (29)3.6其他专门要求 (29)4运行环境规定 (29)4.1设备 (29)4.2支持软件 (29)4.3接口 (30)4.4控制 (30)软件需求说明书的编写提示1引言1.1编写目的本文档的编写为下阶段的设计、开发提供依据,为项目组成员对需求的详尽理解,以及在开发开发过程中的协同工作提供强有力的保证。
同时本文档也作为项目评审验收的依据之一。
其预期的读者有开发人员、软件测试人员、客户等。
1.2背景待开发的软件系统的名称:名成在线考试系统;为了保障整个系统的安全性,在线考试系统实现了分类验证的登录模块,通过此模块,可以对不同身份的登录用户进行验证,确保了不同身份的用户操作系统。
【系统】郭铭邦网络在线考试系统需求说明书
【关键字】系统网络在线考试系统需求说明书二〇一五年三月十五日网络在线考试系统需求分析文档目录1、引言 (3)1.1编写目的 (3)1.2背景 (3)1.3定义 (3)1.4参考资料 (3)2、任务概述 (4)2.1目标 (4) (4) (4) (4)2.2用户的特点 (4)2.3假定和限制 (4)3、系统功能 (5)3.1对系统功能的描述 (5)3.2系统功能结构 (5) (5) (6)4、具体需求 (7)4.1参与者列表 (7)4.2用例描述 (8)4.3用例图 (9)5、运行环境规定 (12)5.1设备 (12)5.2支持软件 (12)5.3接口 (13)5.4控制 (13)1、引言1.1编写目的在我们国家,虽然远程教育已经蓬勃发展起来,但是目前学校与社会上的各种考试大都采用保守的考试方式。
在这种方式下,组织一次考试至少要经过5个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。
保守的考试方式过程令人觉得繁琐,就人工出题来说,要需要大量的纸张来印刷试题,非常的浪费而且又不环保。
人工阅卷也浪费大量的时间和人力。
而且随着考试类型的不断增加以及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分繁琐和非常容易出错的事情,可以说保守的考试方式已经不能适应现代考试的需要。
时代总是进步的,计算机的应用迅猛发展,而且也能大大地提高工作效率。
因此,为了减少教师的工作负担还有压力,提高考试的方便性、公平性和考试的质量,开发一个网络在线考试系统显得必不可少。
1.2背景将要开发的软件名为《网络在线考试系统》,本项目的提出者是东莞理工学院城市学院计信系软件工程一班,开发者是谢建相、郭铭邦小组负责,主要用户是大学,该软件独立于其他系统,自成一个完整的系统,应用方便。
1.3定义PC机:个人计算机1.4参考资料【1】王小科,赵会东.C#典型模块与项目实战大全[M].电子工业出版社,2012【2】胡学钢.C#应用开发与实践[M].北京:人民邮电出版社,2012【3】邵良杉,刘好增 3.5(C#)实践教程[M].北京:清华大学出版社,2009【4】房大伟,吕双开发实例1200例[M].北京:清华大学出版社,20112、任务概述2.1目标本系统的主要目标是为学校减少不必要的浪费,并且客观公正的考核学生成绩。
在线考试系统用户需求说明书
在线考试系统用户需求说明书软件集成项目培训在线综合考试系统用户需求规格文件状态:[]草案[√]正式发布[]修改文件号:OnlineTest-1-1当前版本:0.1作者:王志波完成日期:8月22日XXXX淮安信息学院计算机科学与工程系淮安信息职业技术学院,2008第2页第9页通用在线考试系统《用户需求手册》条目0。
文件简介.................................................................................................................4 0.1文件目的..................................................................................................................4 0.2文件范围 (4)0.3读者........................................................................................................4 0.4参考文件..........................................................术语和缩写的解释 (4)0.5 (4)1.产品介绍 (5)2.产品开发背景..............................................................................................................52.产品主体的用户组.................................................................................................5 4.产品应遵循的标准或规范.....................................................................................5 5.软件功能需求..........................................................................................................5 5.0功能需求分类....................................................................错误!书签未定义5.特征M..........................................................................错误!书签未定义函数m.n.............................................................错误!书签未定义6.产品的非功能性要求.............................................................错误!书签未定义6.1用户界面要求.......................................................................错误!书签未定义 6.2软件和硬件环境要求....................................................................错误!书签未定义6.3.......................................................................产品质量要求错误!书签未定义 6.其他要求....................................................................................错了。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在线考试系统用户需求说明书文档标识:当前版本:
当前状态:草稿
发布日期:发布
修改历史
日期版本作者修改内容评审号变更控制号
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。