在线考试系统设计说明书

合集下载

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

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

在线考试系统需求分析说明书中软国际厦门ETC2013年9月变更记录日期版本变更说明作者YYYY-MM-DD 1.0 初始版本签字确认系统模块对应章节对应部门负责人签字目录1 引言 (4)1.1 编写说明 (4)1.2 背景 (4)1.3 参考文献 (4)1.4 范围 (4)2 总体设计 (4)2.1 需求规定 (4)2.2 运行环境 (4)2.3 程序系统结构 (5)2.4 系统用例图 (6)2.5 系统活动表 (7)3 非功能性需求 (12)1引言在线考试是指通过操作计算机在网络上进行考试整个过程的一种考试形式,脱离了纸质媒体,也可以说成是通过网络媒体进行的考试。

1.1编写目的说明本需求规格说明书编写到目的是为了清晰地说明本小组开发的《在线考试系统》要实现的所有功能,为软件使用者和开发者之间建立共同到需求目标,进行一定程度到交流沟通。

同时也提供了在线考试系统各个模块设计说明,以供软件工程师和编码人员进行详细设计与具体实现。

1.2背景说明:a.软件名称为“在线考试系统”b.项目小组成员:叶夏斌、肖伟宏、彭文生、覃伟生、邓永诚、万秀华、徐威威1.3参考资料Jvav核心技术、jsp技术、javascript、ajax等1.4范围随着计算机技术的飞速发展和高等教育体制改革的不断深入,传统教育管理方法、手段以及工作效率已不能适应新的发展需要,无法很好地完成教学管理工作。

提高教学管理水平的主要途径是更新管理者的思想,增强对管理活动的科学认识。

鉴于这种情况,我们开发一套在线考试系统,旨在为管理员、学生提供了考试的平台,提供了一个更好的交流平台,真正实现网络的互动,功能比较齐全,基本上能满足考试的要求。

2总体设计2.1需求规定该系统作为学生使用的考试系统。

由管理员管理班级和学生,管理员可以维护问题库,并从中选出问题创建考卷。

学生可以通过考试系统完成考试。

管理员可以查看所有学生的历史分数。

该系统设计的目的是为了对学生的能力进行考察,同时考察结果可以作为就业推荐的依据。

在线考试系统设计说明

在线考试系统设计说明

文件编号:软件详细设计说明书编制人:审核人:批准人:编制日期:审核日期:批准日期:变更记录修改条款修改单号页号修改人/日期批准人/日期实施日期注:对该文件内容增加、删除或修改均需填写此变更记录,详细记载变更信息,以保证其可追溯性。

项目名称:文件类型:软件详细设计说明书项目文号:编制人:审核人:批准人:部门:版本号:编制日期:审核日期:批准日期:技术部1. 引言1.1 编写目的软件详细设计说明书作。

说明在线考试各部分的功能和结构,便于公司技术人员以后的查询和维护工2. 总体设计2.1 需求概述将原有的传统考试模式通过网络应用转变为在线考试,实现教师出题、学生在线考试(自由测试、单元测试、模拟考试)、错题本,以及相关的系统维护功能。

2.2 软件结构在线测试的功能主要包括三部分:教师出题、学生在线考试和系统维护。

其软件结构图如下:在线考试系统维护学生在线考试年级科目基本信息知识点基本信息模拟考试基本信息自由测试单元测试模拟考试错题本系统教师试题录入模拟考试成绩查询自由测试试卷录入单元测试试卷录入模拟考试试卷录入教师成绩查询修改试卷3. 模块设计3.1系统维护系统维护包括对年级科目、知识点和模拟考试这些信息的维护,包括对相关内容的查看、添加和删除,并保持这些信息间的内部关联。

3.1.1 年级科目基本信息3.1.1.1 管理年级科目基本信息表:2-2-2-1用例名:admin_subject.jsp位置:根目录/admin描述:管理每一年级的基本信息。

一般事件过程:1:选择年级,输入该年级的科目,2:系统进行信息有效性检查。

3:系统将科目信息从subject 表中增加或删除其它事件过程:如果年级科目信息重复,则提示重新输入前导状态/条件:完成后的状态:系统在subject 表内加入一个新的年级科目,更新列表3.1.1.2 删除年级科目基本信息表:3.1.1.2用例名:admin_subjectdel.jsp位置:根目录/admin描述:删除选择的年级科目信息一般事件过程:1:从subject 表中删除选择的年级科目信息其它事件过程:如果删除无效,显示出错信息前导状态/条件:完成后的状态:信息得到删除或失败后的错误信息,成功后返回admin_subject.jsp3.1.1.3 增加年级科目基本信息表:3.1.1.3用例名:admin_subjectadd.jsp位置:根目录/admin描述:在一定条件查看教师信息一般事件过程:在subject 表中增加一条年级科目信息其它事件过程:如果年级科目信息存在,显示出错信息前导状态/条件:完成后的状态:更新admin_subject.jsp 中的年级科目列表3.1.2 知识点基本信息3.1.2.1 管理知识点基本信息表:3.1.2.1用例名:admin_knowpoint.jsp位置:根目录/admin描述:管理每一年级的每一科目的知识点基本信息。

毕业设计在线考试系统说明书

毕业设计在线考试系统说明书

毕业设计在线考试系统说明书本文是一份毕业设计在线考试系统的说明书,主要介绍该系统的设计原理、技术实现、功能特点等方面。

一、设计原理在线考试系统是一款集试题管理、考试管理以及报表输出等多功能于一体的软件系统。

该系统主要基于Web技术,采用B/S架构模式,实现了管理员和考生分别登录系统进行各自的操作。

通过该系统,管理员可以方便地管理试卷和考试相关信息,而考生则可以在线进行考试,实现快速高效的评测。

设计该系统时,我们遵循了以下设计原则:1. 用户友好:系统操作界面简洁、易于使用,且提供操作指南以便用户操作。

2. 安全可靠:系统采取先进的加密技术,确保用户信息的安全性和系统的稳定性。

3. 适应性强:系统支持多种题型,可以根据不同的考试需求进行设置。

4. 高效率:系统支持大规模并发访问,且对于试卷评测的速度和准确率较高。

二、技术实现1. 系统开发工具:该系统主要采用了Eclipse、MyEclipse、IntelliJ IDEA等作为开发工具,用于开发和调试系统代码。

2. 开发语言:系统主要采用了Java、HTML、CSS、JavaScript等语言进行开发。

3. 数据库:系统采用MySQL作为数据库,用于存储试题、用户、试卷等信息。

4. 前端框架:系统采用了Bootstrap框架进行前端设计,提高了系统的可用性和可访问性。

5. 后端框架:系统采用了Spring、SpringMVC、MyBatis等框架实现后端功能,使得系统架构更加稳定和高效。

三、功能特点1. 用户管理:系统支持管理员对用户信息进行管理,包括添加、删除、修改用户信息等操作。

2. 试题管理:系统支持管理员对试题进行管理,包括添加、删除、修改试题信息等操作。

3. 试卷管理:系统支持管理员对试卷进行管理,包括添加、删除、修改试卷信息等操作。

4. 考试管理:系统支持管理员对考试进行管理,包括添加、删除、修改考试信息等操作。

5. 统计分析:系统支持管理员对考试结果进行统计分析,包括考试成绩、考试时间、答题情况等信息。

在线考试系统需求规格说明书精选全文完整版

在线考试系统需求规格说明书精选全文完整版

可编辑修改精选全文完整版在线考试系统系统需求规格说明书版本: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。

网上考试系统需求说明书

网上考试系统需求说明书

考试系统需求说明书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用户界面需求。

在线考试系统详细设计说明书V1.0

在线考试系统详细设计说明书V1.0
alert("请输入用户名密码");
retue;
}
</script>
</body>
</html>
2.1.2.
<%@ page contentType="text/html; charset=UTF-8" language="java" import="java.sql.*" errorPage="" %>
<tr>
<th colspan="2" align="center">管理员登录 </th>
</tr>
<tr>
<td width="73" align="right">用户名:</td>
<td width="218"><input type="text" id="username" name="username" /></td>
aCount = questions.getOptions().size();
for(Iterator it = questions.getOptions().iterator();it.hasNext();){//输出已有选项行
Options options = (Options)it.next();
</tr>
<tr>
<td align="right">选项</td>

【说明书】在线考试系统概要设计说明书

【说明书】在线考试系统概要设计说明书

【关键字】说明书《概要设计说明书》1.导言(Introduction)本章对该文档的目的、功能范围、术语、相关文档、参考资料、版本更新进行说明。

1.1 目的(Purpose)本文档的目旨在推动软件工程的规范化,使设计人员遵循统一的概要设计书写规范,节省制作文档的时间,降低系统实现的风险,做到系统设计资料的规范性与全面性,以利于系统的实现、测试、维护、版本升级等。

1.2 范围(Scope)本文档用于软件设计阶段的概要设计,它的上游(依据的基线)是《需求分析规格书》,它的下游是《详细设计说明书》,并为《详细设计说明书》提供测试的依据。

软件概要设计的范围是:软件系统总体结构设计、全局数据库和数据结构设计、外部接口设计、主要部件功能分配设计、部件之间的接口设计等方面的内容。

该范围应覆盖《需求规格说明书》中的功能点列表、性能点列表、接口列表。

1.3 命名规则(Naming Rule)变量东西命名规则:申明全局变量、局部变量东西的命名规则。

数据库东西命名规则:申明数据库表名、字段名、索引名、视图名等东西的命名规则。

1.4 术语定义(Terms Glossary)术语定义或解释一般用表格形式给出,如表9-1所示。

表9-1 术语定义或解释表1.5 参考资料(References)[1] 用户需求报告[2] 软件开发合同[3] 数据库设计规范[4] 命名规范1.6 相关文档(Related Documents)[1] 《详细设计说明书》[2] 源程序清单[3] 测试计划及报告[4] 《用户使用手册》1.7 版本更新记录(Version Updated Record)2.软件架构设计(Software Architecture Design)2.1 总体结构设计(Design of Collective Structure)软件系统的总体逻辑结构,按照不同的设计方法,有不同的总体逻辑结构。

本指南以结构化设计方法为主,画出系统总体结构图,列出系统的功能模块清单编号、名称、功能,并尽可能描绘出功能模块之间的关系。

在线考试系统说明书

在线考试系统说明书

在线考试系统说明书一、概述在线考试系统是一个基于互联网的考试平台,用于方便、高效地组织和管理各类考试活动。

本系统具有简洁直观的界面设计,丰富多样的功能模块,旨在提供便捷、安全的在线考试体验。

二、系统特点1. 灵活性与可定制性在线考试系统可根据用户需求进行定制,包括试题类型、考试时间限制、考试顺序等,以满足各类考试场景的要求。

用户可以根据自身需求设定试卷设置,如题目分值、难度等级等。

2. 多种题型与试题库管理本系统支持多种常见的题型,包括选择题、填空题、判断题等,满足不同学科和考试的需求。

同时,系统提供试题库管理功能,方便管理员对试题进行分类、录入、修改和删除等操作。

3. 安全性与防作弊功能在考试过程中,本系统支持严格的用户认证与身份验证机制,确保只有合法的用户才能参与考试。

此外,系统还设有反作弊功能,如限制考试时间、监控答题行为等,有效防止考试作弊行为。

4. 成绩统计与分析本系统提供自动化的成绩统计与分析功能,管理员可以实时查看每次考试的参与人员统计、及格率等数据,并生成详细的成绩报表,为学生和教师提供参考。

三、系统使用指南1. 注册与登录所有考生需先注册一个账号,在个人信息中填写完整、真实的个人资料,并认真阅读系统规则与考试说明。

注册通过后,用户可以使用账号和密码登录系统。

2. 考试管理考生登录系统后,可查看待参加的考试列表,并选择进入相应的考试页面。

考试中,系统将按照规定的时间和题型自动切换页面,考生需按照要求完成答题,提交答案。

3. 成绩查询考生可在考试结束后,通过系统的成绩查询功能,查看自己的考试成绩与答题情况。

系统将展示每个题目的得分情况、总分和排名等信息,方便考生进行复盘与学习。

四、系统管理与维护1. 管理员权限在线考试系统设有管理员账号,管理员可以对系统进行设置与管理。

管理员具有试题录入、试题库管理、考试安排与监控等权限,确保系统正常运行。

2. 数据备份与安全为保证数据的安全性与完整性,系统会定期进行数据备份,并采用多重安全策略,如防火墙、加密算法等,防止非法获取和篡改数据。

在线考试系统_概要设计说明书

在线考试系统_概要设计说明书

在线考试系统_概要设计说明书(总15页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--概要设计说明书1引言编写目的本报告的目的是规范本软件系统的开发环节,提高软件开发过程中的透明度,便于对软件开发过程中的控制和管理。

此文档进一步定制了软件开发的细节问题,明确软件需求、安排项目规划和进度、组织软件开发与测试,便于用户和开发商协调工作。

本文档面对的读者主要是项目位的、托单位的管理人员、设计人员和开发人员,希望能使得本软件开发工作更加具体。

背景说明:a.项目名称:铭成在线考试系统b.项目的委托单位:福建师范大学信息技术学院开发单位:可视化程序设计(2)班 N小组。

定义B/S:Browser/Server 结构。

参考资料软件工程导论(第 5 版)2总体设计需求规定运行环境CPU:PIV 或更高频率的CPU内存:DDR333 256MB或更多的内存硬盘:至少10G以上或更多的硬盘空间基本设计概念和处理流程1 B/S结构的概念(附图):B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。

这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。

客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。

浏览器通过Web Server 同数据库进行数据交互。

B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零维护。

系统的扩展非常容易。

B/S结构的使用越来越多,特别是由需求推动了AJAX技术的发展,它的程序也能在客户端电脑上进行部分处理,从而大大的减轻了服务器的负担;并增加了交互性,能进行局部实时刷新。

在线考试系统设计说明书

在线考试系统设计说明书

在线考试系统设计说明书1系统的需求规格说明书1.1对功能的规定根据客户的需求,该在线考试系统拟分为以下子模块等。

整个系统间各子模块的结构图如下所示:图 1 系统描述图序号功能模块名称模块子功能描述功能需求标识简要描述1 考生登陆登录Login 不同用户根据不同的权限登陆系统2 教师管理考试结果管理Info教师资料的增、删、改、查,对学生考试结果的查询、修改,也可对试题管理。

教师个人信息维护试题信息管理3 管理员管理学生信息管理Admin通过管理员专用登入页面可对,学生基本信息,教师基本信息,试题信息,管理员信息进行增删改查,并可以查看考试结果。

教师信息管理科目信息管理试题信息管理考试结果管理管理员信息管理1.1.2功能角色用例图在线考试系统是一个三层架构的系统。

在线考试系统的需求主要来源于三个不同的角色:管理员、教师和学生。

因此三者具有不同的功能。

图 2学生用例图图3 教师用例图教师可以对教师资料的增、删、改、查,对学生考试结果的查询、修改,也可对试题管理。

图 4 管理员用例图1.1.3 功能时序图该系统的功能时序图具体有3个:学生时序图,教师时序图,管理者时序图。

学生时序图图6 教师时序图图7 管理员时序图1.2数据管理能力要求考试系统避免不了需要存储试题库,而试题库中往往有上千条甚至上万条记录,拥有的表也会相对复杂,所以在对数据库进行操作的时候,需要数据库响应时间在人们能够接受的范围之内。

1.3故障处理要求系统对于用户错误输入的处理也应该相对友好,尽量做到以最大限度提升用户体验为前提。

偶尔会遇到个别考生考试意外中断的现象,如某台计算机意外断电等。

这就涉及到如何在最大程度上保护学生的考试现场问题。

我们的做法是,将考生的主观性试题、试卷以及结果,保存到服务器端硬盘上。

因为正式考试是集中在学校机房里面进行的,我们可以在安装机房的应用软件时进行设置。

例如:将系统的自动保存时间设置在合理的范围之内,最大程度的保存学生考试过程中试题的考试现场。

NET在线考试系统概要设计说明书

NET在线考试系统概要设计说明书

NET在线考试系统概要设计说明书概要设计说明书1.引言1.1.1 需求分析在我国,虽然远程教育已经蓬勃地发展起来了,但是目前学校与社会上的各种考试人都采用传统的考试方式。

在此方式下,组织一次考试至少要经过5个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。

显然,随着考试类型的不断增加以及考试要求的不断提髙,教师的工作量将会越来越大,并且其工作将是十分繁琐和容易出错的,可以说传统的考试方式己经不能适应现代考试的需要。

随着计算机应用的迅猛发展,网络应用不断扩大,人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高考试的质量,从而使考试更趋于公正、客观,更加激发学生的学习兴趣。

1.1.2 系统功能描述为了保障整个系统的安全性,在线考试系统实现了分类验证的登录模块,通过此模块,可以对不同身份的登录用户进行验证,确保了不同身份的用户操作系统。

在抽取试题上,系统使用随机抽取试题的方式,体现了考试的客观与公正。

当考生答题完毕之后.提交试卷即可得知本次考试的得分,体现系统的时效性。

在后台管理上,分后台管理员管理模快和试题管理模块,以适应不同用户的使用需求,前存只有系统的高级管理员才能进入,对整个系统进行管理,而后者只允许教师登录,可以对自己任教的科目试题进行修改,并且可以查看所有参加过自己任教科目考试的学生的成绩。

1.2 背景系统名称:在线考试系统项目提出者:甘语楠项目开发者:甘语楠项目管理者:甘语楠最终用户:学生、管理员1.3 定义1、OES:Online Examination System(在线考试系统)2.总体设计2.1 需求规定见需求规格说明书 2.2 运行环境 2.2.1 硬件环境双核 2.5Ghz 的 inter CPU 、1G 内存、20G 硬盘 2.2.2 软件环境1、操作系统:windows 72、运行环境: Framework 4.03、数据库系统:Access 数据据库4、开发工具:Visual Studio 20105、开发平台:6、编程语言:C#7、支撑软件:IIS (Internet Information Server ,互联网信息服务) 2.3 基本设计概念和设计流程系统登录否是否登录教师判断身份管理员学生管图 2-1 在线考试系统业务流程图描述:1、系统管理员录入试题到题库中;2、系统管理员按下自动生成试卷按钮,系统自动生成试卷;3、用户登录到本系统,选择试卷进行考试;4、用户提交试卷答案;5、系统计算考试得分;6、管理员查看所有用户的成绩,用户查询自己的成绩。

在线考试系统设计说明书

在线考试系统设计说明书

在线考试系统设计说明书1系统的需求规格说明书1.1对功能的规定根据客户的需求,该在线考试系统拟分为以下子模块等。

整个系统间各子模块的结构图如下所示:图 1 系统描述图序号功能模块名称模块子功能描述功能需求标识简要描述1 考生登陆登录Login 不同用户根据不同的权限登陆系统2 教师管理考试结果管理Info教师资料的增、删、改、查,对学生考试结果的查询、修改,也可对试题管理。

教师个人信息维护试题信息管理3 管理员管理学生信息管理Admin通过管理员专用登入页面可对,学生基本信息,教师基本信息,试题信息,管理员信息进行增删改查,并可以查看考试结果。

教师信息管理科目信息管理试题信息管理考试结果管理管理员信息管理1.1.2功能角色用例图在线考试系统是一个三层架构的系统。

在线考试系统的需求主要来源于三个不同的角色:管理员、教师和学生。

因此三者具有不同的功能。

图 2学生用例图图3 教师用例图教师可以对教师资料的增、删、改、查,对学生考试结果的查询、修改,也可对试题管理。

图 4 管理员用例图1.1.3 功能时序图该系统的功能时序图具体有3个:学生时序图,教师时序图,管理者时序图。

学生时序图图6 教师时序图图7 管理员时序图1.2数据管理能力要求考试系统避免不了需要存储试题库,而试题库中往往有上千条甚至上万条记录,拥有的表也会相对复杂,所以在对数据库进行操作的时候,需要数据库响应时间在人们能够接受的范围之内。

1.3故障处理要求系统对于用户错误输入的处理也应该相对友好,尽量做到以最大限度提升用户体验为前提。

偶尔会遇到个别考生考试意外中断的现象,如某台计算机意外断电等。

这就涉及到如何在最大程度上保护学生的考试现场问题。

我们的做法是,将考生的主观性试题、试卷以及结果,保存到服务器端硬盘上。

因为正式考试是集中在学校机房里面进行的,我们可以在安装机房的应用软件时进行设置。

例如:将系统的自动保存时间设置在合理的范围之内,最大程度的保存学生考试过程中试题的考试现场。

网上考试系统设计说明书

网上考试系统设计说明书

网上考试系统总体详细设计说明书1.引言1.1 编写目的学生信息网上考试系统详细设计是设计的第二个阶段,这个阶段的主要任务是在学生信息网上考试系统概要设计说明书的基础上,对概要设计中产生的功能模块进行过程描述,设计功能模块的内部细节,包括算法和详细数据结构,为编写源代码提供必要的说明。

概要设计解决了软件系统总体结构设计的问题,包括整个软件系统的结构、模块划分、模块功能和模块间的联系等。

详细设计则要解决如何实现各个模块的内部功能,即模块设计。

具体的说,模块设计就是要为已经产生的学生信息网上考试各子系统设计详细的算法。

但这并不等同于系统实现阶段用具体的语言编码,它只是对实现细节作精确的描述,这样编码阶段就可以将详细设计中对功能实现的描述,直接翻译、转化为用某种程序设计语言书写的程序。

详细设计说明书是进行系统编码的依据,编写本文档的目的在于为程序员的编码提供详细的说明,使程序员能根据详细设计说明书进行正确的编码。

本文档的读者对象为程序员,系统设计人员,测试人员以及参加评审的专家们。

1.2 项目背景由于电脑时代的到来以及internet的迅速发展,电脑无出不在,各种工作效率也大幅提高,同时也对教育的发展形成新的推动力。

远程教育成为现代教育技术未来发展的重要方向之一,考试测试作为远程教育的一个子系统也成为一个重要的研究领域。

与传统考试模式相比,网上考试具有无可比拟的优越性,它可以将传统考试过程中的试卷组织、审定印制、传送收集、登记发放、评判归档各个环节缩小到一至两个环节,几乎屏蔽了所有人工直接干预考试活动的可能性,不但能够节约大量的时日、人力、物力与财力,而且还可以大幅度增加考试成绩的客观性和公正性。

鉴此,开发一个好的网上考试系统势在必行。

传统的考试方式一般要经过人工出卷、考生考试、人工阅卷等过程。

对于一些课程来说,随着考生数量的增加,教师信息出卷阅卷的工作量将会越来越大,并且其工作十分烦琐和非常容易出错。

在线考试系统毕业设计说明书

在线考试系统毕业设计说明书

摘要在线考试系统旨在实现考试的无纸化管理,基于计算机和网络技术进行在线考试系统的使用,既方便校方对考试的管理,也方便了考生,尤其适合考生分布广,不易集中的远程教育。

基于远程教育的推广和在线考试需求的增加,本文设计并实现了一套在线考试系统。

本系统实现了系统管理、考生管理、在线考试、在线制作试卷、控制学生考试、试卷审批等基本功能。

同时,为确保系统安全运行和考试信息的机密性、完整性,本系统采用了SSL 协议来加密传输的考试数据,并实现对服务器的认证。

系统采用B/S开发模式,以JAVA 作为开发平台,结合JSP、JavaScript、Html等语言,以Tomcat为服务器和SQL Server 2000为后台数据库。

整个系统层次结构简单,操作容易,并具备一定的安全性。

考生借助此系统,可以随时随地的进行课程结业考试,同样,老师使用该系统能更高效、便捷的组织在线考试。

关键词:在线考试系统;B/S模式;SS在线考试系统AbstractThe online examination system aims at achieving the paperless examination management. The online examination system, which bases on computer and network technology, is convenience for the exam management, but also for the students. Simultaneously, such a system is absolutely suitable for the students in distance education who are dispersive and difficult to concentrate on the course.As the promotion of distance education and the increasing demand of the online examination, this paper presents the design and implementation of the on-line examination system. The system implements the following functions: system management, examinee management, online examinations, online production of the papers, control examinations and paper processing. Meanwhile, in order to ensure the system operating safe and the examination information confidential as well as integral, the system uses the SSL protocol to encrypt examination data and achieve the server authentication. The system bases on B/S development model, using Java as a development platform, which utilizes JSP, JavaScript, and Html language as well. The web server is Tomcat. Database server is SQL Server 2000. The system structure is simple, easy and safe. Examinee can exam at any time by using the system. Simultaneously teachers can use the system to organize online examination more efficiently and conveniently.Key words: Online examination system; B/S pattern; SS目录摘要 (I)Abstract (II)第一章引言 (1)1.1课题背景 (1)1.2系统开发的意义 (1)第二章需求分析 (2)2.1问题分析 (2)2.2 功能需求分析 (2)2.3开发环境的选择 (3)2.4系统安全基础 (3)第三章系统总体设计 (5)3.1设计思想 (5)3.2 系统模块结构图 (5)3.3系统流程图 (5)3.4 数据库的设计 (7)第四章系统详细设计与实现 (9)4.1 JSP运行环境的安装配置 (9)4.1.1 配置Java运行环境 (9)4.1.2 配置JSP运行环境 (10)4.2 功能模块设计 (11)4.2.1 系统管理模块 (11)4.2.2考生管理模块 (13)4.2.3 成绩查询模块 (15)4.2.4 控制考试模块 (15)4.2.5 制作试卷模块 (17)4.2.6 试卷中心模块 (18)4.2.7 考生考试模块 (19)第五章系统测试 (22)结论 (23)参考文献 (24)致谢 (25)南昌工程学院专科毕业设计(论文)第一章引言1.1课题背景近年来,我国的函授教育、网络远程教育、自学教育,以及国内国外的各类认证考试教育,如微软的MCSE、Cisco的CCNA等,迅速发展。

在线考试系统概要设计说明书

在线考试系统概要设计说明书

在线考试系统概要设计说明书1 引言 (3)1.1编写目的 (3)1.2项目背景 (3)1.3定义 (4)1.4参考资料 (4)2任务概述 (4)2.1 目标 (4)2.2 运行环境 (4)3总体设计 (4)3.1 基本设计概述和处理流程 (4)3.2 系统总体结构和模块外部设计 (5)4接口设计 (5)4.1 外部接口 (5)4.2 内部接口 (6)5数据结构设计 (6)5.1 逻辑结构设计 (6)5.2 物理结构设计 (6)5.3 数据结构与程序的关系 (10)6运行设计 (10)6.1 运行模块的组合 (10)6.2 运行控制 (10)6.3 运行时间 (10)7出错处理设计 (10)7.1 出错输出信息 (10)7.2 出错补救措施 (10)8维护设计 (11)1 引言1.1编写目的由前面的需求分析,的除了系统的基本需求,和基本的用例图,要实现整个系统,需要对用户的需求进行设计,概要设计主要是利用比较抽象的语言对整个需求进行概括,确定对系统的物理配置,确定整个系统的处理流程和系统的数据结构,接口设计,实现对系统的初步设计。

预期读者为客户代表及程序设计人员。

1.2项目背景随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。

但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。

远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。

其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。

在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。

显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。

考试系统详细设计说明书

考试系统详细设计说明书

文档名称:需求分析说明书项目名称:考试系统1.引言. (4)1.1编写目的 (4)1.2 项目背景 (4)2.任务描述 (4)2.1 目标 (4)2.2 运行环境 (4)2.2.1 硬件环境 (4)2.2.2 软件环境 (5)3.功能图 (5)4.数据流图 (6)5.功能需求 (6)5.1角色管理 (6)5.1.1工程师管理信息 (6)5.1.2工程师管理人员操作 (7)5.1.3工程师管理 (7)5.1.4 UML用例图 (8)5.2试题管理 (8)5.2.1试题管理基本信息 (8)5.2.2基本属性设置 (9)5.2.3用例图 (10)5.3增加减考试方向管理信息 (10)5.3.1考试方向管理基本信息 (10)5.3.2增加减考试方向管理 (11)5.4班级管理 (11)5.4.1班级信息 (11)5.4.2功能 (12)5.4.3用例图 (12)5.5登陆模块 (12)5.5.1功能: (12)5.5.2流程图: (13)5.6 增加考试模块 (13)5.6.1 功能 (13)5.6.2 增加考题的流程图: (14)5.6.3 增加考试用例图: (14)5.7参加考试 (15)5.7.1 基本数据 (15)5.7.2操作 (15)5.7.3 读取试题 (15)5.7.4流程图: (16)5.8选择答案并实时保存到数据库 (16)5.8.1 基本数据 (16)5.8.2操作 (17)5.8.3 操作流程 (17)5.8.4 流程图 (17)5.8.5 提交试卷 (18)5.8.6流程图. (18)5.9 考试倒计时监测 (18)5.9.1 功能介绍 (19)5.9.2 用例图 (19)5.9.3 活动图 (20)5.9.4 时序图 (20)5.10 考试监测 (21)5.10.1 功能介绍 (21)5.10.2 用例图 (21)5.10.3 活动图 (22)5.10.4 时序图 (22)5.11 个人信息查询及修改 (23)5.11.1 功能介绍 (23)5.11.2 用例图 (23)1.引言.1.1编写目的在完成了针对《考试系统》软件市场的前期调查,同时与多位软件使用者进行了全面深入地探讨和分析的基础上,项目小组提出了这份软件需求规格说明书。

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

在线考试系统设计说明书1系统的需求规格说明书1.1对功能的规定根据客户的需求,该在线考试系统拟分为以下子模块等。

整个系统间各子模块的结构图如下所示:图 1 系统描述图序号功能模块名称模块子功能描述功能需求标识简要描述1 考生登陆登录Login 不同用户根据不同的权限登陆系统2 教师管理考试结果管理Info教师资料的增、删、改、查,对学生考试结果的查询、修改,也可对试题管理。

教师个人信息维护试题信息管理3 管理员管理学生信息管理Admin通过管理员专用登入页面可对,学生基本信息,教师基本信息,试题信息,管理员信息进行增删改查,并可以查看考试结果。

教师信息管理科目信息管理试题信息管理考试结果管理管理员信息管理1.1.2功能角色用例图在线考试系统是一个三层架构的系统。

在线考试系统的需求主要来源于三个不同的角色:管理员、教师和学生。

因此三者具有不同的功能。

图 2学生用例图图3 教师用例图教师可以对教师资料的增、删、改、查,对学生考试结果的查询、修改,也可对试题管理。

图 4 管理员用例图1.1.3 功能时序图该系统的功能时序图具体有3个:学生时序图,教师时序图,管理者时序图。

学生时序图图6 教师时序图图7 管理员时序图1.2数据管理能力要求考试系统避免不了需要存储试题库,而试题库中往往有上千条甚至上万条记录,拥有的表也会相对复杂,所以在对数据库进行操作的时候,需要数据库响应时间在人们能够接受的围之。

1.3故障处理要求系统对于用户错误输入的处理也应该相对友好,尽量做到以最大限度提升用户体验为前提。

偶尔会遇到个别考生考试意外中断的现象,如某台计算机意外断电等。

这就涉及到如何在最大程度上保护学生的考试现场问题。

我们的做法是,将考生的主观性试题、试卷以及结果,保存到服务器端硬盘上。

因为正式考试是集中在学校机房里面进行的,我们可以在安装机房的应用软件时进行设置。

例如:将系统的自动保存时间设置在合理的围之,最大程度的保存学生考试过程中试题的考试现场。

处理的要求。

2系统的概要设计说明书2.1引言2.1.1 课题背景和研究意义随着计算机技术,网络技术,在教育领域的迅速发展,在线考试的实现可以利用目前的学校的计算机软件和硬件资源和网络资源的充分利用,以实现考试为冠军由计算机来完成试题提取关键信息客观题,主观题,组题,组题判断,选择,填空,操作,问答,成绩,,总分,客观题,总分号考试时间主观题总分查询管理员,用户名,编号,密码,用户级,相片学生密码号号性别工作部权限客观标记,可以减少手动标记的工作量。

网上考试系统目前主要用于两种基本方式:传统的C / S(客户机/服务器)模式和新型的B /秒(浏览器/服务器)模式,所谓的C / S模型,该数据库(例如,测试银行)在远程服务器上的容,客户端机器安装相应的软件,C / S结构在技术上很成熟,但该程序的结构往往局限于小围的局域网,这不利于为扩展。

此外,每个客户结构需要安装相应的客户端程序。

当您有一个用户比较长的时间,如果我们采用的结构,系统的安装和维护重。

同时,由于直接在客户机上,客户端安装和数据库服务器直接交换数据,系统安全性也被一定程度的应用。

基于传统的C / S模式相比,在线考试系统,B / S系统将应用程序逻辑和用户界面和数据访问相分离,使系统更易于维护(只需要更改页面,您可以实现所有用户同步更新),同时简化了客户端,用户只需要浏览器使用这个考试制度,更多的在互联网上考试合适。

在现实面前基于信息网络,我们提出了一种基于windows的在线考试系统,并使用SQL2005数据库和技术的系统开发。

2.1.2 分析学生考试系统在信息技术飞速发展的今天,网络已不再是陌生的大多数人,以及他们在人们的工作,学习和生活的应用正日益发挥着不可替代的作用。

近年来,随着软件工程技术,信息和通信技术,以及计算机网络技术的迅猛发展已经成熟,人们的教育活动,网上教育逐渐蔓延。

基于Web的在线考试是教育的一个组成部分,是网络教育的一个重要组成部分。

网络在其它一些国家考试出现了泡沫,通过学校课程和考试选定的人在网上进行。

例如,一些著名的国外,如微软的MCSE(微软认证系统工程师考试)等检查,正进行试验的基础上填写表格。

在中国,这是目前仍然在坚持传统的测试方法,测试绝大多数互联网的实际应用仅限于一些网上登记和网上查询性能检验工作,而且也没有真正的网络形成规模考试。

网络作为一种现代教育子系统考试制度,确保教育质量,教学的重要手段。

在传统的测试模式,测试组织通过标题,试,标志着试卷分析步骤,在测试和考试要求类型的增加,增加教师的工作量会越来越大,其工作是非常容易出错,在一定程度上,是传统的考试方法进行了有需要进行改革。

互联网技术使考试技术和运营商已经采取了划时代的地方,考试的变化作出从传统的纸笔考试,计算机辅助网络的进一步发展,考试的在线考试成为现实。

在这个阶段,在线考试系统开发的主流技术已经相当成熟,并很好地适应动态设计和基于Web的数据库访问要求,是目前在线考试软件技术的主流。

在一个在线测试系统数据的研究和学习,特别是在教学的学校需要根据其实际情况的工作的需要,学校校园的使用已成为研究和发展学校的基本条件大批使用基于Web的在线考试系统。

2.1.3 基本概要我们的研究小组不仅涉及一个完整的在线考试系统所做的开发工作,也是基础研究的指导是A .Net平台基于B / S结构的软件架构,关键技术,实现技术,探索解决方案的框架。

2.2软件技术是微软的Internet编程技术的推出,它使用更有效的,面向对象的方法创建动态Web应用程序。

在最初的ASP技术,服务器端代码和客户端的HTML混合在一起,常常导致漫长和复杂的页面的代码,程序逻辑难以理解。

是独立于浏览器的编程模型,可以在IE浏览器,NetscapeNavigator的最新版本,被广泛使用,例如Opera和其他浏览器上运行。

是建立在该计划框架的共同语言。

1已编制的基础上。

NET环境,共同的语言为基础的程序在服务器上运行。

程序运行在服务器端时,首次汇编,实时比ASP的速度应该更快的程序时间的解释。

Microsoft已发布,包括Visual C#。

NET中的Visual C + +等,NET兼容的语言编写的应用程序。

2.3.系统功能模块划分2.4功能模块的划分及实现登陆模块和身份验证模块设计从模块的所有用户登陆界面(登录)上输入文本框,包括用户名,输入密码的文本框,包含两个按钮,用来区分考生登录,或管理员登录,或者教师登录。

点击登陆后,根据按钮的单击事件,连接到一个不同的数据库,从查询中的用户名和密码,相应的数据库表,如查询,然后输入相应的页面,如果不查询,然后在弹出的错误信息,用户点击确定重新输入用户名和密码。

在线考试系统可分为两个主要的设计功能模块划分,这两个功能模块如下:(1)考生功能模块:考生功能模块可以实现考生登录,在线考试,以完成考试给出分数。

(2)管理员功能模块:管理员功能模块可以实现管理员登录的考生信息管理,考试科目管理,教师信息管理,年级管理,班级管理,题库管理,可以新增教员,学生。

(3)教师功能模块:增加试题,查询试题,科目查询。

备注:(系统由一个登录界面登陆一体化,登陆的是,如果学生,用户名为考生loginid,如果管理员登录用户名的管理员的loginid,分别从自己的数据库查询,并检查登陆密码,然后根据不同的角色到一个不同的接口进入)。

2.4.1管理员登录功能模块管理员登录到管理主页,从页面,您可以登录到学生的信息管理,教师的信息管理,等。

添加、删除、修改学生信息和教师信息。

试题档案管理在线考试系统学生登录个人信息考试规则参加考试成绩查询身份验证管理员登录公告信息管理员信用户管理考试时间成绩管理题目查询试题管理成绩公布系统维护试题档案管理:本系统中试题本分为:单选题,多选题,是非题三种,管理员可以进行试题的添加,修改和删除。

管理员要进行试题管理首先也要判断管理员是否具有试题管理的权限,在这些客观试题多选,填充。

每个问题的类型开始于Web用户控件,以实现该考试的试题随机生成的每一个不同的试卷。

成绩管理成绩管理:本系统中分为:客观题分数、主观题分数两种管理员可以对考生各项分数进行添加、删除、修改,并对考生成绩进行统计、报表。

2.4.2 考生登录模块个人信息及密码修改考生登陆系统后可以进行考生个人的信息修改,考生必须先登录系统然后才能进行相应的操作,考生能够修改自己的,学号,性别,密码等,但是必须满足系统的格式要求。

如果输入中有不符合系统要求,系统会提示修改失败并且给出失败原因。

登陆考试模块用滚动条进入,学生可以设置确定后进入考试页面进行答题。

如果考生放弃参加考试,则在考试页面显示该考生缺考。

学生也可以进行科目的选择,配置媒体答题时间,题数。

查询成绩在参加考试后,学生可以看到自己考试成绩。

2.4.3教师登录模块增加试题模块:教师可以设置试题的难度,增加新的试题。

查询试题模块:教师可以查询试题的位置,答案,难度,问题的详细信息。

科目管理模块:教师可以查询科目名称,学期及课时。

也可以进行增加,删除,修改。

3系统的详细说明书3.1总体设计3.1.1需求概述按照需求分析文档中的规格要求,使用登录信息进行登录、修改、添加,使得信息传递准确、流畅。

同时,系统最大限度地实现易安装,易维护性,易操作性,运行稳定,安全可靠。

3.1.2软件结构系统结构图系统模块:登录模块、管理员模块、教师模块、学生模块管理员模块:管理员信息维护模块、班级信息维护模块、教师信息维护模块、学生呢过信息维护模块、课程信息维护模块3.2模块设计说明3.2.1登录模块3.2.3学生模块3.3程序描述3.3.1功能系统功能分析是在系统开发的总体任务的基础上完成。

本系统需要完成的功能主要有4部分:A管理员基本情况的录入,修改基本操作:1.管理员信息标准的制定,信息的输入,包括信息编号,信息名称,关键词信息等。

2.管理员信息的查询包括管理员编号,管理员名称,管理员密码,修改密码信息等。

3.管理员信息的输入,包括管理员和管理员密码。

B实现管理员操作功能:1.管理员信息的输入,包括管理员和密码。

2.管理员登录后实现对所有信息的操作,教师,班级,学生,课程,管理员信息的维护等等,实现修改,查询,添加等操作。

C实现教师操作:1.教师信息的输入,包括教师和密码。

2.教师登录后实现对信息的操作,可以对选课、填充题库、试卷结构维护、查看成绩等进行操作。

D实现学生操作:1.学生信息的输入,包括学生和密码。

2.学生登录后实现对信息的操作,学生主要通过学生项目进行考试,首先应先选择考试科目,然后参加考试,然后查询成绩。

3.3.2性能正确性,可靠性,效率,完整性,易使用性,可维护性,可测试行,复用性,安全性,可理解性,可移植性,互联性。

相关文档
最新文档