书合文秘网 - 设为首页 - 加入收藏
当前位置 首页 > 范文大全 > 公文范文 >

在线考试系统研究条件怎么写6篇

作者: 浏览数: 关键词: 在线考试系统研究条件怎么写 在线 条件 考试

在线考试系统研究条件怎么写6篇在线考试系统研究条件怎么写 1引言1.1编写目的说明该软件开发项目的实现在技术、经济和社会条件方面的可行性;评述为了合理地达到开发目标而可能选择的各种方案;说明并下面是小编为大家整理的在线考试系统研究条件怎么写6篇,供大家参考。

在线考试系统研究条件怎么写6篇

篇一:在线考试系统研究条件怎么写

引言 1.1 编写目的 说明该软件开发项目的实现在技术、 经济和社会条件方面的可行性; 评述为了合理地达到开发目标而可能选择的各种方案; 说明并论证所选定的方案。

 充分利用学校现有的计算机软,硬件资源和网络资源实现无纸化考试以避免传统手工考试的不足 预期的读者是开发者和用户。

 1.2 背景 Internet技术的发展使得考试的技术手段和载体发生了革命性的变化, Internet的开放性, 分布性的特点和基于 Internet 的巨大的计算能力使得考试突破了时间和空间的限制。

 基于 Internet 的考试系统正成为人们的研究热点之一。

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

 在线考试系统课题产生的背景是当今教育信息化的趋势及我国高校教育信息化系统的建设;目的是充分利用学校现有的计算机软, 硬件资源和网络资源实现无纸化考试以避免传统手工考试的不足。

 与传统考试模式相比, 网上考试渗入了更多的技术环节, 对实现安全性的途径, 方法也提出了更高的技术要求。

 通过 Internet 来实现网上考试, 是现代教育技术的一个具体实现, 具有很重要的现实意义。

 可以实现教考分离以及考务工作的全自动化管理, 可以有效利用校园网的软硬件资源,使其发挥最大效力, 更好的为学校的教学, 科研, 管理服务, 可以大规模的实行核准通过, 归档资料。

 未经允许, 请勿外传!

 考试, 实现考试的客观, 公证性, 自动化组卷, 阅卷可以减轻教师的工作强度。传统考试要求老师刻试卷, 印试卷, 安排考试, 监考, 收集试卷, 评改试卷, 讲评试卷和分析试卷。

 这是一个漫长而复杂的过程, 已经越来越不适应现代教学的需要。

 网络考试系统是传统考场的延伸, 它可以利用网络的无限广阔空间, 随时随地的对学生进行考试, 加上 Web 数据库技术的利用, 大大简化了传统考试的过程。

 1.2.1 提出方 福建师范大学信息技术学院 1.2.2 系统的使用人员 在校全体学生 1.2.3 本系统完成时间 2013 年 6 月 1 日 1.2.4 项目经费预估 5 万

 1.3 定义 Visual Studio 2010

 windows 开发软件 SQL Server 2005

 数据库软件 1.4 参考资料 参考资料:

 《数据库设计》

 1. 本项目的经核准的计划任务书或合同、 上级机关的批文;

 2. 属于本项目的其他已发表的文件;

 3. 本文件中各处引用的文件、 资料, 包括所需用到的软件开发标准。

  2 可行性研究的前提 2.1 要求 功能:

 有用户登录, 管理员登录, 用户登录后实现修改密码, 即添加试题, 添加试卷, 分发试卷, 试卷提交, 试卷评分, 成绩汇总, 考生信息管理,定时收卷,验证登录。

 在线考试(有时间的限制), 试题判改即提交后显示考试成绩, 测试结束可以直接上交到选定的主机上等功能。

 管理员登录后可以添加、 删除、 修改用户, 可以更新题库。

 在安全与保密方面的要求:

 1.对等实体认证(考生的身份认证、 考试服务器身份认证。

 客户机和服务器相互确认)

 2.反问控制, 考生只能在规定的时间内, 规定的地点访问服务器。

 3.数据的完整性, 防止试题中的某一部分, 几考生的答案和成绩等信息被修改。

 4、 作弊防范主要是为了 保证学生独立完成考卷, 保证考生的公平性。

 5, 服务端的安全。

 同本系统相连接的其他系统:

 SQL 完成期限:

 2013 年 6 月 1 日 2.2 目标 1、 将传统考试过程中的试卷组织, 审定印制, 传送收集, 登记发放, 评判归档各个环节缩小到一至两个环节, 几乎屏蔽了所有人工直接干预考试活动的可能性;

 2、 节约大量的时日, 人力, 物力与财力,

 3、 大幅度提高考试成绩的客观性和公正性。

 4、 避免传统手工考试的不足。

 5、 对实现安全性的途径、 方法提出了更高的技术要求。

 6、 实现教考分离以及考务工作的全自动化管理,

 7、 有效利用校园网的软硬件资源, 使其发挥最大效力, 更好的为学校的教学,科研, 管理服务 8、 实现考试的客观, 公证性, 自动化组卷, 阅卷可以减轻教师的工作强度。

 2.3 条件、 假定和限制 a.

 考试系统的运行寿命的最小值为 5 年 b. 经费要在 5 万之内; 资金可由申请贷款;

 c.

 法律和政策方面的限制;

 d. 使用 Visual Studio 2010+SQL Server 2005 开发 e.

 可利用的信息和资源;

 f.

 系统投入使用的最晚时间:

 2013 年 6 月 1 日 2.4 进行可行性研究的方法 经过经济分析, 在确定企业准备投资多少来达到系统的目标之后, 再进行技术上的可行性分析。

 评价总体方案所提出的技术条件如计算机硬件、 系统软件的配置、 网络系统性能和数据库系统等, 能否满足新系统目标的要求, 并对达到新系统目标的技术难点和解决方法的可行性进行分析。

 此外, 还应分析开发和维护系统的技术力量, 不仅考虑技术人员的数量, 更应考虑他们的经验和水平。

 为保证可行性研究的工作质量, 应保证咨询设计单位足够的工作周期, 防止因各种原因的不负责任草率行事 对市场需求分析预测 对支撑软件开发的网络环境规划、 硬件物理布局方案的选择;

 对项目进度的安排;

 对投资估算、 成本估算、 筹集资金的聚道的分析。

 (方法:

 经济评价法、 投资估算法)

 2.5 评价尺度 开发该系统所用的费用在 5 万之内,

 先开发注册系统(3 天)、

 登录系统(3 天),

 页面设计(7 天),

 考试系统(16 天)(难),

 安全与保密的设计(8 天)(难)

  3 对现有系统的分析 本系统为纯人工系统, 即传统考试模式。

 由监考官分发试卷, 批改人员对考生的试卷进行批改。

 3.1 处理流程和数据流程

 题库教室教师端学生考试答案成绩

 3.2 工作负荷 1、 现有人工系统较为简单, 相对不够完善, 对方便用户方面有待加强。

  2、 需要大量地人员来管理, 维护其数据, 出错率较高。

 出现很多冗余信息。

 3、 对人力资源进行大量的浪费, 而且安全性不是很高。

 3.3 费用开支 1、 管理员培训费:

 0.5 万

 印刷费、 打印费等其他费用:

 0.3 万 2、 非一次性支出 人员工资:

 2000*10=2 万

  其他不可知的额外支出:

 0.2 万

 共计 :

 0.5+0.3+2+0.2=3 万 3.4 人员 类别 人数 硬件维护 4 教室/1 人 系统维护(与服务器维护)

 4 教室/1 人 (1 人)考试监考 2 教室/1 人 考试答题 1 教室/60 人 分数统计员 100 教室/1 人 3.5 设备

 设备 数量 摄像头 4 个/1 教室 电脑 71 台/1 教室 电脑桌 71/1 教室

 3.6 局限性 1、 需要大量地人员来管理, 维护其数据, 出错率较高。

 出现很多冗余信息。

 2、 对人力资源进行大量的浪费, 而且安全性不是很高。

 4 所建议的系统 4.1 对所建议系统的说明 所建议系统是基于 B/S 模式的 WEB 系统, 使用 JSP 语言开发并使用经典的MVC 三层构架。

 使用 MySQL 作为数据库管理系统, 配合使用 Tomcat 作为应用服务器。

 使用免费的 MySQL 和 Tomcat 软件可以大大减少项目开支。

 运用数据库连接池技术缓解了系统中数据库的压力瓶颈, 提高了对数据库操作的性能。JSP语言编程的 WEB 页面首次访问需要编译, 速度较慢, 之后的访问速度都会很快。再则, JSP 语言的基础是 Java 编程语言, 这种语言实现了“一次编写到处运行”可见其移植性很好。

 并且 Java 语言是纯面向对象编程语言, 任何代码都是封装在类中, 所以个类的重用性较好。

 本系统运用了目前比较流行的 WEB 框架——Strut, 提供了对开发 MVC 系统的底层很好的支持, 而 MVC 是表现层、 业务逻辑层和持久层分开, 因而是系统具有很好的扩充性, 用户界面可以灵活变化。

 本系统将大大改善数据处理速度,

 并且更加方便的对数据进行管理,

 同时可以减少人力资源的浪费以及工资支出。

 4.2 处理流程和数据流程 处理流程:

 数据流程:

 管理员试题管理试卷管理考生信息管理 考试管理试题表 考 生 考生信息表 试卷表 管理员考试表 试题 试卷试卷考试情况考生信息考试信息考生信息 考生信息 试题

  登录 答题 提交试卷 试卷:

 试卷失败 成功 失败 试卷评分管理员考生 成功

  4.3 改进之处 1、

 屏蔽了所有人工直接干预考试活动的可能性。

 2、

 节约大量的时日,人力,物力与财力, 真正实现了无纸考试、 无纸办公。

 3、

 提高考试成绩的客观性和公正性 4、

 实现教考分离以及考务工作的全自动化管理 5、

 有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学,科研,管理服务 6、

 实现考试的客观,公证性,自动化组卷,阅卷可以减轻教师的工作强度。

 4.4 影响 4.4.1 对设备的影响 采用该系统后, 改进了原有系统的性能, 所以对设备的要求更高, 该系统使用了最先进的技术使设备也必须跟着升级。

 PC 机需要奔腾以上, 硬盘空间大于 200M, 内存 64M。

 4.4.2 对软件的影响 由于该在线考试系统采用了考试处理技术以及一系列高技术含量软件, 使得原来系统上的一些软件无法继续使用, 不过在新系统开发过程中将尽量考虑到,对现有软件的兼容性。

 4.4.3 对用户单位机构的影响 该在线考试系统使用的新技术是完全基于原有的系统上的,故用户不必考虑新系统带来的人员培训等等。

 4.4.4 对系统运行过程的影响 a.

 用户的操作规程:

 学生登录系统, 完成试卷, 提交系统。

 b. 运行中心的操作规程:

 运行中心将题目发送到客户端, 然后接收客户端发送的答案。

 c.

 运行中心与用户之间的关系:

 接收与发送。

 d. 源数据的处理:

 整理考生的相关资料和相应考生提交的答案。

 e.

 数据进入系统的过程:

 考生完成试卷, 通过网络提交答案到运行中心。

 f.

 对数据保存的要求, 对数据存储、 恢复的处理:

 对数据进行备份。

 g. 输出报告的处理过程、 存储媒体和调度方法:

 考生提交答案后, 有系统自动评分, 然后进行排名。

 h. 系统失效的后果及恢复的处理办法:

 将已备份的数据进行还原。

 4.4.5 对开发的影响 1. 为了支持所建议系统的开发, 用户需在 WindowsXP 以上的操作系统中安装 jdk-6u12、 Tomcat6、 myeclipse7.0 和 SQLServer2000;

 2. 为了开发和测验所建议系统而需要的计算机资源:

 CPU 2.2G、 内存 2g;

 3. 为了建立数据库要求提供详细的数据资源;

  4. 如数据涉及保密与安全问题, 应由专人负责录入。

 4.4.6 对地点和设施的影响 机房设备必须满足足够的考生同时在线考试。

 4.4.7 对经费开支的影响 该系统预算为 5 万, 该系统预计运行时间为 5 年。

 预计开发设计阶段 3 万元,维持运行和软件维修 2 万。

 4.5 局限性

 1.电脑的故障。

 不能排除考试过程中电脑突发性的故障, 以至使用者不得不

 中止答题, 更换电脑重新开始。

 2.电源的供给。

 用于自然或人为的缘故致使电源无法供给考试所需能源。

 3 病毒、 木马等对软件的破坏。

 4. 黑客的入侵。

 4.6 技术条件方面的可行性 a.

 在当前的限制条件下, 该系统的功能目标能达到;

 b. 利用现有的技术, 该系统的功能能实现;

 c.

 对开发人员的数量和质量的要求并说明这些要求能满足;

 d. 在规定的期限内, 本系统的开发能完成。

  5 可选择的其他系统方案 5.1 可选择的系统方案 1 购买“福州大学在线考试系统”。

 是一套采用 C/S 模式的在线考试系统, 主要是提供全省统一计算机在线考试, 主要功能有:

 添加试题, 添加试卷, 随机分发试卷, 试卷分发具有同时不同卷, 试卷为题库中随机抽取, 定时收卷, 自动评分, 考生信息管理, 管理员权限等级划分, 成绩汇总分析。

 此外, 该系统囊括了单选题, 填空题, 简答题和编程题。

 其中, 编程题可以调用当前计算机中所安装的编程开发环境。

 未被选为本系统的原因有:

 a. 该系统面向全省高中, 而本次开发的系统是面向中小型企业。

 b. 该系统需要连接互联网实现统一的大型考试, 而本次开发的系统主要用于中小型局域的小范围考试。

 c. 该系统采用的是 C/S 模式, 这就需要参加考试的客户机需要安装相应的客户端软件, 很难实现跨平台运用。

 d. 该系统在客户端是逐题呈现出来的, 不能给应试者对试卷的整体映像。

 5.2 可选择的系统方案 2 开发“基于 ASP+Access 的在线考试系统”.该系统是基于 B/S 模式主要用于小型在线考试。

 其主要功能有添加试题, 添加试卷, 分发试卷, 考生信息管理, 定时收卷, 成绩汇总分析.考试题型包括:

 单选题, 多选题, 判断题, 填空题, 简答题.评分方式为:

 选择题和判断题自动评分, 填空题和简答题手动评分.

 未被选为本系统的原因有:

  a. 该系统所用开发语言是ASP, 是一种应用于微软 IIS 的服务器平台的 WEB开发语言.因此, 该系统只能应用在 IIS 的平台上, 可移植性很差. b.该系统所用数据库为 Access, 不能实现很好的系统并发性, 系统速度相对较慢. c. ASP 所开发出来的 WEB 系统是将业务逻辑与页面表现混杂在一起, 不易于阅读代码, 可重用性差.

 6 投资及效益分析

 6.1 支出 6.1.1 基本建设投资 包括采购、 开发和安装下列各项所需的费用, 如:

 (共 17000 元)

 a. 房屋和设施; 1 万元 b. 数据通讯设备; 2000 元 c. 安全与保密设备; 1000 元 d. 应用的软件; 2000 元 e. 数据库管理软件。

 2000 元 6.1.2 其他一次性支出 包括下列各项所需的费用, 如:

 (共 17000 元)

 a.

 研究(需求的研究和设计的研究)

 1000 元;

 b. 开发计划与测量基准的研究; 1000 元 c.

 数据库的建立; 1000 元

 d. 检查费用和技术管理性费用; 2000 元 e.

 培训费、 旅差费以及开发安装人员所需...

篇二:在线考试系统研究条件怎么写

引言 ............................................................................................................................................... 2 1.1 编写目的 ................................................................................................................................. 2 1.2 背景......................................................................................................................................... 2 1.3 定义......................................................................................................................................... 3 1.4 参考资料 ................................................................................................................................. 3 2 任务概述 ....................................................................................................................................... 4 2.1 目标......................................................................................................................................... 4 2.2 用户的特点 ............................................................................................................................. 4 2.3 假定和约束 ............................................................................................................................. 4 3 需求规定 ....................................................................................................................................... 4 3.1 对功能的规定 ......................................................................................................................... 4 3.2 对性能的规定 ......................................................................................................................... 8 3.2.1 精度

 .................................................................................................................................. 8 3.2.2 时间特性要求

 .................................................................................................................. 8 3.2.3 灵活性

 .............................................................................................................................. 8 3.3 输人输出要求 ......................................................................................................................... 8 3.4 数据管理能力要求 ................................................................................................................. 8 3.5 故障处理要求 ......................................................................................................................... 8 3.6 其他专门要求 ......................................................................................................................... 9 4 运行环境规定 ............................................................................................................................... 9 4.1 设备......................................................................................................................................... 9 4.2 支持软件 ................................................................................................................................. 9 4.3 接口......................................................................................................................................... 9 4.4 控制....................................................................................................................................... 10

 软件需求说明书

 1 引言 1.1 编写目的 在完成对《在线考试系统》软件市场的前期调查,同时与多位软件使用者进行了全面深入的探讨和分析的基础上说明编写这份软件需求说明书。

 此需求说明书对《在线考试系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,是系统分析人员及软件开发人员能清楚的了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。

 1.2 背景 随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。

 远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。

 伴随着远程教育的蓬勃发展,作为教学当中不可分割的一部分的在线考试系统也得到了当今远程教育研究者的关注,考试是考察学生对所学习知识的接受和理解程度的重要手段,无纸化的考卷,考试的随时性,随地性,这些特点都是研究并开发网络考试系统主要的原因,网络考试系统远远超越了传统考试固定时间,固定地点的考试模式的限制,将给学生和老师带来极大的便利。随着 Internet 的相关技术的发展,特别是 Web 技术的出现,人们开始致力于研究和开发基于 Internet 考试系统,这也大大推动了远程教育的发展 [2] 。

 如今世界上对于基于 Internet 的远程考试系统所进行的研究开发工作不是很长,但是基于 web 技术构建的在线考试系统已然成为发展的主流。数据库安全、共享、数据传输过程的安全性、访问控制技术、身份识别技术都是构建考试系统要考虑的问题。

 目前,一些远程教育机构已经开发出了在线考试系统,基本实现了基于 Internet 的 B/S 结构在线考试。通过 Server 端的后台试题库动态生成考卷和对于标准化的试题即时评定成绩。但是与传统的纸面考试相比,目前的在线测试都是基于标准化考试的,而且一般只能用于非正规的考试,因为对于很多方面考虑的还不是很完善,因而使得在线考试在近段时间很难完全替代传统的考试。

 1.3 定义 需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其他正式规定文档所需具有的条件或权能。

 管理员:具有该系统功能操作的最高权限的。

 教师:负责管理试题等级成绩的老师。

 学生:在线考试的学生。

 1.4 参考资料

 [1] 闫菲,软件工程案例教程[M],中国水利水电出版社,2005 年 7 月。

 [2] 萨师.煊王珊.数据库系统概论[M].第三版.北京:高等教育出版社.2000。

 2 任务概述 2.1 目标 从总体上考虑,系统应该实现下列功能:

 对管理员来说,包括系统维护和权限管理。

 对教师来说,包括出题,判卷,统计成绩,提交成绩。

 对学生来说,包括选择试卷,答卷,提交试卷。

 系统能够提供友好的用户界面,使各类用户的工作量最大限度的减少; 系统具有良好的运行效率; 系统要具有一定的智能型和创新性。

 2.2 用户的特点 本系统的用户主要是在校学生及教师。学生有很大的差异性,有的平时学习比较认真,学的知识好一些,有的平时贪玩,但是考试成绩不错等等,系统要根据教师用户提供的各类数据综合评价学生的成绩。

  2.3 假定和约束 系统的规模较小,无经费限制,开发期限为两周。

 3 需求规定

 3.1 对功能的规定 登陆管理 不管是管理员还是教师学生,登录到系统都需要通过界面进入相应的界面。在登陆界面输入用户名和密码,系统首先判断用户名和密码的正确性,然后根据用户名确定权限,不同的登录者具有不同的权限,根据登录者具有的权限将相应的功能显示在管理界面上,没有权限操作的功能将不显示在这个界面上。

 系统中大部分功能都需要经过身份验证,不同的身份会有不能的功能权限。权限分为(管理员、教师、学生)登录的过程验证用户名与密码,同时判断用户的角色,进入相应的操作界面。另外还需要控制登录失败的次数,当同一用户连续 5 次因为密码错误而导致登录失败,则 10 分钟内将不能继续登录。

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

 权限管理是指对注册用户进行审查,如果是学生则给予学生登录系统的权限。同样,若是教师,则赋予教师登录系统操作的权限。两者的权限是不同的。

 图 1.管理员用例图 教师 教师可以录入考试试题,包括客观题和主观题,录入的考试试题提交到题库,考试时学生可以根据平时自己的成绩选择适合自己的试题。教师的主要功能就是向题库中添加试题以及提供评分参考和学生的平时成绩,给予最后的综合评价。教师可以打印最后的成绩表及评系统维护 权限管理 管理员

 价表,也可以提交到学生的档案中。

 判卷,客观题可以根据数据库中存的正确答案直接判卷,无需教师的参与。主观题则不同,必需要教师的参与。

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

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

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

 图 2.教师用例图 学生根据系统提示的时间和地点通过登录学生端进行考试,由于平时努力程度不同,掌握的知识有深有浅,这就需要系统根据平时学生的练习成绩自动出一套符合实际情况的试题,不过这也不是硬性规定,如果有的学生平时不努力,但是喜欢挑战自我,就是要难度大一些的试题。所以这里多了一个选择,在自动选题的基础之上多了一个选择试题的选项。

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

  出题 判卷 教师 统计成绩 提交成绩

 图 3.学生用例图

 图 4.系统层图 选择试卷 答题 学生 交卷 系统维护 权限管理 判卷 统计成绩 提交成绩

 出题 选择试卷 答卷 交卷 教师端子系统管理端子系统 网上在线考试系统 学生端子系统

 3.2 对性能的规定 3.2.1 精度 软件输入主要是学生信息以及试题信息,故无输入精度需求。

 输出主要是考试成绩,故采用浮点型精度要求。

 3.2.2 时间特性要求 无论是客户端还是服务器端,当用户登陆进行任何操作的时候,系统都能及时地进行反应。由于在线考试系统是面向考生的,所以系统应该能支持 200 个用户同时访问,对于每个用户应该能够及时给出反馈信息,避免因用户长时间等待而感觉不安。

  3.2.3 灵活性

  无 3.3 输人输出要求

  无 3.4 数据管理能力要求

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

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

 偶尔会遇到个别考生考试意外中断的现象,如某台计算机意外断电等。这就涉及到如何在最大程度上保护学生的考试现场问题。我们的做法是,将考生的主观性试题、试卷以及结

 果,保存到服务器端硬盘上。因为正式考试是集中在学校机房里面进行的,我们可以在安装机房的应用软件时进行设置。例如:将系统的自动保存时间设置在合理的范围之内,最大程度的保存学生考试过程中试题的考...

篇三:在线考试系统研究条件怎么写

考试系统之可行性研究报告 一、 引言 1、 编写目的:

  本文用于分析项目的可行性, 包括项目的经济可行性、 技术可行性、 操作可行性等方面, 以决定是否继续这个项目的开发, 以及保证今后项目的顺利有目的的进行。

 在软件继续进一步的开发之前首先给出此软件项目计划,回答开发过程的相关问题.

 2、 项目背景:

 随着现代教育业的迅猛发展, 网络在教学中应用领域的不断扩大, 如远程教育和虚拟大学的出现, 特别是校园网的普及。

 传统的考试形式越来越不能满足多种教学形式的需要。

 而在线考试系统实现了 真正的考试无纸化, 且由于其基于网络的远程灵活性, 开始成为新兴的考试形式。

 该项目开发的软件正是在线考试系统软件, 是鉴于目前企业对员工的业务或技术水平的测试的迫切需要及学校的需要, 提升企业员工自身的学习能力. 该软件设计完成后可用于所有企事业单位(包括学校等教育机构)

 . 本系统力求使系统功能简洁明了, 但功能齐全且易于操作.

 3、 定义:

 B/S 模式的在线考试系统:

 顾名思义, 它不同于 C/S(客户端/服务器)模式的在线考试系统, 是一种浏览器/服务器模式的在线考试系统。

 通过网络, 可以实现模拟考试和正式考试。

  UML:

 统一建模语言, 是面向对象软件的标准化建模语言。

  XML:

 可扩展的标记语言。

 4、 参考资料:

 [1] 张海藩.

 软件工程导论.

 第 5 版.

 北京:

 清华大学出版社. 2008 年 [2] 金敏, 周翔.

 高级软件开发过程.

 北京:

 清华大学出版社.

 2005 年 [3] Java Web 开发实战经典.

  北京:

 清华大学出版社.

  2010 年 [4] 方俊.

 Ajax 引擎的设计与应用. 电脑与信息技术.

 2006 年 [5] Bruce Eckel. Java 编程思想. 北京:

 机械工业出版社. 2007 年 [6] 蔡皖东. 计算机网络. 陕西:

 西安电子科技大学出版社. 2007 年 [7]王珊, 萨师煊. 数据库系统 00. 概论. 北京:

 高等教育出版社. 2006 年 [8] 唐友国, 湛洪波. JSP 网站开发详解. 北京:

 电子工业出版社. 2008 年 [9] 封超, 晁阳. Tomcat 与 Java Web 开发技术详解. 北京: 清华大学出版社. 2008 年 [10]XML 入门经典(第四版)

 .

 北京:

 清华大学出版社.

 2009 年 [11] JavaScript 高级程序设计.

  人民邮电出版社.

  2010 年 二、 可行性研究的前提:

 1、 要求:

 • a. 实现系统的主要功能, 即添加试题, 添加试卷, 分发试卷, 在线考试、试卷评分, 成绩汇总及管理, 考生信息管理, 定时收卷, 注册与验证登录.

 • b. 数据库可并发访问并具有较大的吞吐量, 且采用两级管理模式:

 超级管理和普通管理。

 超级管理具有所有权限, 而普通管理只能添加和修改试卷。

 .

 • c. 系统具有很好的可移植性、 可扩展性和可重用性.

 • d. 系统处理突发事件的能力要强, 当出现突然断电或者死机时, 也能够及时处理, 保证考试的顺利进行。

 • e. 使用系统的每个用户都必须有登陆密码, 具有较好的安全保密性.

 • f. 系统界面具有一定的人性化.

 • g. 在十五周内完成本项目.

 2、 目标:

 • a. 在规定期限内完成系统的开发.

 • b. 项目小组成员各尽其责, 用自备计算机完成自己部分项目任务.

 • c. 分享开发环境软件及项目相关资料, 节省项目成本并提高开发效率.

 • d. 尽量使用数据库连接池技术, 保证系统连接数据库的速度.

 • e. 运用 JSP 的语言特性, 保证系统有较快的处理及响应速度.

 • f. 实现系统界面的美工及人性化要求.

 3、 硬件、 软件、 运行环境和开发环境方面的条件和限制:

  操作系统:

 Window XP  处理器:

 英特尔 Pentium(奔腾)

 双核 E5500 @ 2. 80GHz

   主板:

 和硕 IPM41-D3 ( 英特尔 4 Series 芯片组 - ICH7 Family )

  内存:

 2 GB ( 记忆科技 DDR3 1333MHz )

  主硬盘:

 西数 WDC WD3200AAJS-22L7A0 ( 318 GB )

  显卡:

 英特尔 G41 Express Chipset ( 256 MB / 和硕 )

  开发环境:

 Myeclipse、 mysql、 tomcat 6. 0  可利用的信息和资源:

 现有书籍和网上资源。

 4、

 进行可行性研究的方法:

 分别从技术可行性、 经济可行性、 操作可行性三方面进行具体地研究,并结合系统流程图和数据流程图分析此项目是否可行。

 其基本方法是:

 调查、 确定模型、 交互。

 5、

 评价尺度:

 a)

 操作是否简单 b)

 运行速度是否够快 c)

 整套系统是否够安全 d)

 费用开支是多少 e)

 各项功能的优先次序 f)

 开发时间的长短 g)

 是否让用户满意 三、 对现有的在线考试系统的分析:

 1、 概括说明:

 现有的考试系统大多说是基于 C/S 模式的在线考试系统, 此考试系统功能简单, 对用户来说不方便, 不怎么灵活, 且维护工作量很大。

 2、 处理流程和数据流程:

  (1)

 处理流程图:

 (2)

 数据流

  考务人员 编写试卷 启用前试卷 考生信息管理 考生 确认 考生 考务人员 考场 准考证是否有效分发试卷未启用试卷 考试中考试是否结束提交的试卷评阅试卷编写试题印刷试卷是 是考场 启用后试卷批改人员 成绩单 批改分发 交卷 查询 处理成绩 考试 考生信息文件 考生登录程序 试卷信息文件管理员信息文件试题信息文件考生成绩信息文件 事务 管理员登录程序在线考试分发试卷评阅试卷 试卷管理程序 试题管理程序

 四、 所建议的在线考试系统:

  4. 1 对所建议系统的说明 所建议系统是基于 B/S 模式的 WEB 系统, 使用 JSP 语言开发并使用经典的 MVC三层构架. 使用 MySQL 作为数据库管理系统, 采用两级管理模式, 及超级管理和普通管理, 配合使用 Tomcat 6. 0 作为应用服务器. 使用免费的 MySQL 和 Tomcat软件可以大大减少项目 开支. 运用数据库连接池技术缓解了系统中数据库的压力瓶颈, 提高了 对数据库操作的性能. 本系统运用了 目 前比较流行的 WEB 框架——Strut, 提供了对开发 MVC 系统的底层很好的支持, 而 MVC 是表现层、 业务逻辑层和持久层分开, 因而是系统具有很好的扩充性, 用户界面可以灵活变化。本系统还运用了 Ajax 技术, 增强了该系统处理突发事件的能力。

  4. 2 数据流图

  4. 3 改进之处 本系统可以不限制地域和时间只需要通过联网的浏览器即可实现在线答题

 (包括模拟考试和正式考试), 而现有系统必须在同一时间规定地点进行考试; 该考试系统的处理突发事件的能力较强大, 保证在线考试的正常进行; 能够维护用户数据及试卷内容不需要人工输入和打印, 大大节省了 人力和物力; 评分将由计算机自动评分(部分由人工评分), 分数不计算及排名等都由系统自动进行. 真正实现了无纸考试、 无纸办公.

 五、 投资及效益分析:

 5. 1 支出 5. 1. 1 基本建设投资共计 18 万 5. 1. 2 其他一次性支出

 Windows NT:

 1. 5 万 管理员培训费:

 0. 5 万 共计:

 2 万 5. 1. 3 非一次性支出 人员工资:

 1000*4*12*5=24 万 其他不可知的额外支出:

 24000 元 共计 :

 3200*5+24000+240000=28 万 5. 2 收益 5. 2. 1 一次性收益:

 0 元 5. 2. 2 非一次性收益

 (按银行利率:

 1%);

 减少员工 5 人(1000 元/人) 五年收益:

  1000*(1. 1+(1. 1)

 2+(1. 1)

 3+(1. 1)

 4+(1. 1)

 5)

 *5*12*5=30

 管理员 试题管理 试卷管理 考生信息考试管理 试 题考 生 考生信息表 试 卷管理员 考试表 添加、 删除、 修添加、 删除、 修改试卷考试情况考生信息查看、 修改、 删除、 增加查看、 修改、 删除、 增加考生信息试题

 5. 2. 3 不可定量的收益 因工作效率提高工作时间减少:

  54/5*4=43 万 5. 3 收益/投资比

 73 万/48 万=152% 六、 社会因素方面的可行性:

 • 法律方面的可行性

 • 本项目不涉及在社会上或政治上引起侵权、 破坏或其他责任问题。

 设计本项目的一切活动都在国家法律允许范围以内。

 系统开发和运行与国家的政策法规不存在任何冲突和抵触之处。

 • 使用方面的可行性 • “在线考试系统” 是针对企业内部或者学校内部要对员工考核或学生考试的需求进行开发的一个在线系统。

 从企业和学校的角度来看, 纸质的考试不仅物质成本高, 而且需要耗费大量的人力资源; 此外, 纸质的考试不够灵活, 使得考试变得不够人性化, 不能体现出企业考试和学校考试的真实目的——促进员工和学生提升自身的素质和能力, 更好地为企业和社会服务, 这是有别于其他的升学考试的。

 七、 总结:

 通过以上的研究, 我觉得所建议的在线考试系统是可行的。

 随着企业网和校园网的迅猛发展, 网上考试已成为必不可挡的考核方式, 将来会渐渐成为一种趋势, 更好的为企业和学校选拔更优秀的人才, 在技术方面完全可以实现以上所说的全部功能, 只有慢慢的去开发, 去实现, 才能够发现问题,解决问题, 慢慢的完善在线考试系统的功能, 将来的考试系统功能一定会更强大, 更完善。

篇四:在线考试系统研究条件怎么写

考试系统- - 详细设计说明书

 资料仅供参考 详细设计说明书 1 引言 1.1 编写目的 说明在线考试系统各部分的功能和结构,用于系统开发和便于公司技术人员以后的查询和维护工作以及用户使用。

 1.2 背景 随着网络技术的飞速发展,现在很多国外的大学和社会其它部门都已经开设了远程教育,经过计算机网络实现异地教育和培训。可是,远程教育软件的开发当前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。

 远程教育包括很多环节,例如教学系统、答疑系统和 考试系统等等。其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。在中国,虽然远程教育已经蓬勃地发展起来,可是当前学校与社会上的各种考试大都采用传

 资料仅供参考 统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,而且其工作将是一件十分烦琐和非常容易出错的事情,能够说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等 等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。例如当前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。

 伴随着远程教育的蓬勃发展,作为教学当中不可分割的一部分的在线考试系统也得到了当今远程教育研究者的关注,考试是考察学生对所学习知识的接受和理解程度的重要手段,无纸化的考卷,考试的随时性,随地性,这些特点都是研究并开发网络考试系统主要的原因,网络考 试系统远远超越了传统考试固定时间,固定地点的

 资料仅供参考 考试模式的限制,将给学生和老师带来极大的便着 利。随着 Internet 的相关技术的发展,特别是Web 技术的出现,人们开始致力于研究和开发于 基于 Internet 考试系统,这也大大推动了远程教育的发展 [2] 。

 。

 于 如今世界上对于基于 Internet 的远程考试系统所进行的研究开发工作不是很长,可是基于web 技术构建的在线考试系统已然成为发展的主流。数据库安全、共享、数据传输过程的安全性、访问控制技术、身份识别技术都是构建考试系统要考虑的问题。

 当前,一些远程教育机构已经开发出了在 线考试系统,基本实现了基于Internet 的 的 B/S 结构在线考试。经过 Server 端的后台试题库动态生成考卷和对于标准化的试题即时评定成绩。可是与传统的纸面考试相比,当前的在线测试都是基于标准化考试的,而且一般只能用于非正规的考试,因为对于很多方面考虑的还不是很完善,因而使得在线考试在近段时间很难完全替代传统的考试。

 1.3 定义 SQL Server :数据库管理软件

 资料仅供参考 DBMS :数据库管理系统 Windows 7/XP :运行环境 VB.NET :软件开发语言 1.4 参考资料 1. 软件工程导论(第五版)张海藩编著

 2. ast p.net 网络数据库编程

 资料仅供参考 2 程序系统的结构

 图 图 1 .系统结构图 用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)的名称、标识符和它们之间 间 的层次结构关系。

 3 用户注册模块 设计说明 从本章开始,逐个地给出各个层次中的每个程序的设计考虑。以下给出的提纲是针对一般情况的。对于一个具体的模块,特别是层次比较低的模块或子程序,其很多条目的内容往往与它所隶在线考试系统

 管理员

 教师

 学生

 系部管理

 班级管理

 教师管理

 学生管理

 管理员管理

 修改密码

 判卷

 题型管理

 题库管理

 课程管理

 章节管理

 查看学生成绩

  查看教师信息

  修改密码

  组卷

 查看学生信息

 查看个人成绩

 选择试卷

 修改密码

 答卷

 资料仅供参考 属的上一层 模块的对应条目的内容相同,在这种情况下,只要简单地说明这一点即可。

 3.1 程序描述 此模块是添加新的用户,填写用户基本信息,包括管理员用户,教师用户,学生用户的各种个人信息设定个人的原始密码,并添加到用户信息库中。

 3.2 功能 本模块主要完成用户的注册功能。以学生为例,需输入学生编号,学生姓名,密码,出生年月,性别,年龄,家庭住址,所属系部,所属班级信息,模块检查数据库看是否存在相同记录,如存在提示已存在,重新输入,如不存在将信息输入数据库,返回注册成功。

 3.3 性能

  该模块要求能正确且及时登录用户信息,对不符合规定的输入能给出相应提示并可修改。

 3.4 输人项 以学生用户注 册为例,

 资料仅供参考 表1.学生信息表 序号 列名 字段说明 数据类型 长度 主键 允许空 1 stuid 学生编号 Varchar 50 是 是 否 否 2 stuname 学生姓名 Varchar 50 否 否 是 是 3 stupwd 密码 Varchar 50 否 否 是 是 4 stubrith 出生年月 Varchar 50 否 否 是 是 5 stusex 性别 Varchar 4 否 否 是 是 6 stuage 年龄 Int

 否 否 是 是 7 stuaddress 家庭住址 Varchar 50 否 否 是 是 8 stumajor 所 属系部 Varchar 50 否 否 是 是 9 classid 所属班级 Varchar 50 否 否 是 是 其中密码项要求保密。

 给出对每一个输入项的特性,包括名称、标识、数据的类型和格式、数据值的有效范围、输入的方式。数量和频度、输入媒体、输入数据的来源和安全保密条件等等。

 3.5 输出项 该模块返回是否已存在用户,输入出错,注册成功等。

 给出对每一个输出项的特性,包括名称、标识、数据的类型和格式,数据值的有效范围,输出的形式、数量和频度,输出媒体、对输出图形及符号的说明、安全保密条件等等。

 3.6 算法 无。

 资料仅供参考 3.7 流程逻辑

 图 图 1 .用户注册模块执行流程 3.8 接口

 本模块不隶属于其它模块,关联学生表,教师表,管理员表。

 Yes

 No

 No

 Yes

 录入用户信息

 接收信息

 信息为空?

 提示用户已存在

 注册成功

 用户已存在吗

 提示信息不能为空

 资料仅供参考 3.9 存储分配 无。

 3.10 注释设计 无。

 3.11 限制条件 本模块输入必须按照数据库定义的数据类型输入。且非空项不可为空 3.12 测试计划

  测试本模块要对各种类型信息输入进行测试,如符合输入要求则提示注册成功且能正确将相应信息添加至数据库中;如不符合要求则提示注册失败请重新填写;如已存在该用户则提示该用户已存在。

 说明对本程序进行单体测试的计划,包括 对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。

 资料仅供参考 3.13 尚未解决的问题 无 无 4 用户登录模块设计说明 4.1 程序描述 用户经过登录模块获取相应的操作权限并使用系统。

 4.2 功能 本模块完成用户登陆功能。以学生用户为例,在登录界面中输入学号和密码,系统在数据库中查找该学号是否存在,若不存在,返回用户不存在;若存在,将输入密码与数据库中密码对比,若相同,返回登陆成功,跳转至学生页面,若不同,提示密码输入错误,重新登录。

 4.3 性能 本模块无精度要求,对于输入的密码要求 大小写不敏感,时间上要求能尽快给用户返回信息。

 资料仅供参考 4.4 输人项 为 学号,数据类型为 char ,长度 50 为 密码,数据类型为 char ,长度 50 。

 其中密码要求不显示在登录界面上以保证安全。

 4.5 输出项

 提示信息:“该用户已存在。”、“登录成功。”、“密码错误。”。

 4.6 算法 。

 本模块利用二分查找对数据库表项进行检索。

 4.7 流程逻辑

  No

 Yes

 登录信息录入

 接收登录信息

 用户名、密码为空?

 提示用户名或密码不能为空

 资料仅供参考

 图 图 2 .用户登录模块执行流程 4.8 接口 本模块转向学生,教师,管理员页面,对 外接口包含后台数据库的连接。数据库涉及学生表,教师表,管理员表。

 4.9 存储分配 无 无 Yes

 Yes

 No

 No

 按照用户名查询

 No

 提示密码错误

 提示用户不存在

 已

 登

 录

 用户已存在吗

 口令正确吗?

 资料仅供参考 4.10 注释设计 无。

 4.11 限制条件 无。

 4.12 测试计划 测试本模块需用不同类型的用户登录,如不存在用户登录需提示用户不存在,还应用正确与错误密码分别进行登录测试,确定系统是否正常运行。

 4.13 尚未解决的问题 无。

 5 在线考试模块设计说明 5.1 程序描述 本模块主要完成该系统核心功能在线测试。

 5.2 功能 进入 在线 考试系统。在线测试是有时间限定的 的, 学生要先登入自己的用户,进行在线考试。

 资料仅供参考 一旦进入在线考试,系统就自动 开始计时。时间到会自动交卷,然后进入判卷系统。考试过程中学生能够不按题目顺序答题。

 5.3 性能 学生不按顺序答题不可影响系统运行,进入在线考试后页面需要快速显示试卷,交卷后应能快速给出判卷情况。

 5.4 输人项 钮 选择题答案,单选按钮 radio 控件输入; 钮 判断题答案,单选按钮 radio 控件输入; 域 主观题答案,文本域 textarea 控件输入。

 5.5 输出项 开始考试后从数据库读取试卷并显示在页面上,交卷后显示客观题答题情况。

 5.6 算法 无。

 5.7 流程逻辑

 用户登 录

 资料仅供参考

 图 图 3 .在线考试流程 No

 No

 Yes

 No

 进入考场

 自动交卷

 时间结束?

 考试

 退出考场

 自动阅卷显示成绩

 交卷?

 交卷?

 资料仅供参考 5.8 接口 该模块由学生页面转入,对外连接试卷信息表和学生答卷信息表。

 5.9 存储分配 表 表 2. 试卷信息表

 表 表 3. 学生答卷信息表

 序号 列名 字段说明 数 据类型 长度 主键 允许空 1 id 编号 Varchar 50 是 是 否 否 2 paperid 试卷编号 Varchar 50 否 否 是 是 3 stuid 学生编号 Varchar 50 否 否 是 是 4 questiontypename 题型名 Varchar 50 否 否 是 是 5 questionid 试题编号 Varchar 50 否 否 是 是 6 stuanswer 学生答案 Varchar 50 否 否 是 是 7 stuscore 学生得分 Varchar 50 否 否 是 是

 5.10 注释设计

  无。

 5.11 限制条件 无。

 序号 列名 字段说明 数据类型 长度 主键 允许空 1 paperid 试卷编号 Varchar 50 是 是 否 否 2 courseid 科目编号 Varchar 50 否 否 是 是 3 startime 开始时间 Datetime

 否 否 是 是 4 endtime 结束时间 Datetime

 否 否 是 是

 资料仅供参考 5.12 测试计划 本模块测试包括学生在规定时间内提交,系统自动判卷,显示答卷情况;学生超时,系统自动交卷并判卷。

 5.13 尚未解决的问题 无。

 6 题库管理模块设计说明 6.1 程序描述 。

 本模块用于对题库内题目进行添删改查操作。

 6.2 功能 题库管理包括判断题管理、选择题管理、主观题管理。管理员能够经过题库管理对各种类型的试题进行添加、删除、修改以及查询。题库管理功能模块图如图 4 4 所示,由于各种类型试题的管理功能均类似,这里仅以判断题管理为例进行介绍。判断题管理模块包括的操作有:添加判断题、删 除判断题、修改判断题和查找判断题。

  题库管理

 删除删除选择选择题

 修改修改选择选择题

 查找查找选择选择题

 选择 题管理

 添加添加选择选择题

 主观题管理

 删除主观题删除主观题

 修改主观题修改主观题

 查找主观题查找主观题

 添加主观题添加主观题

 判断题管理

 删除判断题删除判断题

 修改判断题修改判断题

 查找判断题查找判断题

 添加判断题添加判断题

 资料仅供参考

  图 图 4 .题库管理功能模块 6.3 性能 主要是时间上需要良好的反应速度。

 6.4 输人项 框 题目,文本框 text 输入,char 型; 框 答案,文本框 text 输入,bool 型; 6.5 输出项 添加题目显示“添加成功”或“题目已存在”;删除题目显示“删除成功”;修改题目显示“修

 资料仅供参考 改成功”;查找题目返回判断题题目以及答案。

 6.6 算法 查找过程应用二分法查找。

 6.7 流程逻辑

 6.8 接口 本模块由教师,管理员页面转入,连接数据库成功成功

 删除删除

 返回

 图 图 5. 判断题管理查找查找

 成功成功

 修改修改

 成功成功

 添加添加

 成功成功

 判断题

 添加

 删除

 修改

 查找

 资料仅供参考 的 判断题表,选择题表,主管题表 6.9 存储分配 表 表 4. 判断题信息表

 序号 列名 字段说明 数据类型 长度 主键 允许空 1 selectid 判断题编号 Varchar 50 是 是 否 否 2 questiontitle 判断题题目 Varchar 100 否 否 是 是 3 answer 正确答案 Varchar 50 否 否 是 是 表 表 5. 选择题信息表

 序号 列名 字段说明 数据类型 长度 主键 允许空 1 selectid 选择题编号 Varchar 50 是 是 否 否 2 questiontitle 选择题题目 Varchar 100 否 否 是 是 3 A A 答案 Varchar 50 否 否 是 是 4 B B 答案 Varchar 50 否 否 是 是 5 C C 答案 Varchar 50 否 否 是 是 6 D D 答案 Varchar 50 否 否 是 是 7 answer 正确答案 Varchar 50 否 否 是 是 表 表 6. 主观题信息表

 序号 列名 字段说明 数据类型 长度 主键 允许空 1 subid 主观题编号 Varchar 50 是 是 否 否 2 typeid 主观题题型编号 Varchar 50 否 否 是 是 3 questiontitle 主观题题题目 Varchar 100 否 否 是 是 4 answer 正确答案 Varchar 8000 否 否 是 是

 6.10 注释设计

  无。

 6.11 限制...

篇五:在线考试系统研究条件怎么写

工业大学硕士学位论文在线考试系统的研究与实现姓名:

 尹志东申请学位级别:

 硕士专业:

 计算机应用技术指导教师:

 徐旭东20090101

 摘要摘要随着教育信息化的发展, 在线考试系统作为一种新型的考核手段和考试方式,在实际教学中得到了广泛的应用, 并成为当前计算机信息系统研究与应用的热点领域。

 本考试系统在综合分析了当前考试系统研究成果的基础上, 采用B /S 和C /S两种结构相结合的模式开发, 利用IE 浏览器作为界面设计, 使用户可利用浏览器直接访问本平台, 完成考试和测评。

 . N E T 技术和S Q L 数据库以及其他网络程序设计开发平台为本系统主要开发技术, 本学位论文对在线考试系统的最重要功能,包括用户登录、 身份验证、 新用户注册、 教师学生信息管理、 在线考试、 管理员登录及管理等模块, 以减轻教师的工作负担、 提高工作效率和考试质量为设计目标进行了较深入的研究与分析。本文研究的重点在于考试系统的随机组卷策略, 由于考核对象的不同, 要求试卷内容也不一样, 运用随机组卷策略才能解决这个问题。

 本文重点研究遗传组卷算法, 分析了遗传算法的基本理论, 对随机组卷问题进行了比较详细的阐述,形成了本考试系统随机组卷的数学模型, 并在此基础上给出了算法的实现原理和代码描述。关键词:

 在线考试系统; B /S 模式; . N E T ; 组卷; 遗传算法

 A b str a c tA b str a c tW ith th ed e v e lo p m e n to f th ee d u c a tio n , T e st—o n lin eb e c o m e s a n e ww a yo fth ee x a m in a tio n , w h ic hiS u se dm o r e a n dm o r ew id e lya t th ee d u c a tio n a n db e c o m e s th eh o tsp o to fr e se a r c h . T h issy ste misd e sig n e db y u sin gth e B /S a n d th eC /S , a n dw eu s eth e IEb r o w se r a s th e in te r f a c e . T h e u s e r c a n a c c e s s th issy ste mb yth e IEb r o w se rtote st o rstu d y . T h em a inte c h n iq u eo fth issy ste mis. N e t a n dD a ta b a se , S Q La n do th e rp r o g r a mo p e r a tin gp la tf o r mo f th e n e tw o r k . Inth isd isse r ta tio n , a nim p o r ta n t p a r to fth eT e st- o n lin gf u n c tio nis stu d y e da n dd e sig n e d , in c lu d in gth elo g in , id e n tityv a lid a tio n , n e w u s e ra c c r e d ita tio n , a d m in istr a tio nth estu d e n ta n dtea ch er ’ Sin f o rm a tio n , test—o n lin e etc, ino r d e r to w o r kw ithn o —p a p e ra n d e a s e th e te a c h e r s a n de le v a te th eef f icien cyo fth etest.In th ep r o c e sso fth estu d yo fth e te stsy stem , test p a p e rc o m p o sitio nisa n a ly se d .B e c a su e o fth e d if f e r e n c e o fth estu d e n ts, th ete stp a p e rm u st b e d if f e r e n t, S Ow e h a v etoim p r o v eth e te stp a p e r c o m p o sitio n p o lic yto r e so lv e th isp r o b le m . T h e g e n e tica lg o tith mism a in ly stu d y e dinth is d isserta tio n . W ea n a ly seth e b a sicth e o r y o fth eg e n e tica lg o tith m , a n dm a k e th em o d u le o fth e te stp a p e rc o p o sitio n . A c c o r d in gto th isw ec a r r yo u tth ew a yo fth e te stp a p e r c o m p o sitio n , w h ic hiS u se d in th issy ste m . T h ec o d eo fth is a r ith m etic iSg iv e na tth ee n do fth e d isser ta tio n .K e y w o r d s:

 T e st—o n lin e sy stem ; B r o w ser /S er v er ; . N E T ; test p a p e r co m p o sitio n ;g e n e tica lg o r ith mIII

 独创性声明本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。

 尽我所知, 除了文中特别加以标注和致谢的地方外, 论文中不包含其他人已经发表或撰写过的研究成果, 也不包含为获得北京工业大学或其它教育机构的学位或证书而使用过的材料。

 与我一同工作的同志对本研究所做的任何贡献均己在论文中作了明确的说明并表示了谢意。签名:日期关于论文使用授权的说明本人完全了解北京工业大学有关保留、 使用学位论文的规定, 即:

 学校有权保留送交论文的复印件, 允许论文被查阅和借阅:

 学校可以公布论文的全部或部分内容, 可以采用影印、 缩印或其他复制手段保存论文。( 保密的论文在解密后应遵守此规定)签名:日期:

 雹:

 兰:

 兰

 第l章绪论第1章绪论1. 1在线考试系统产生的背景学校或各类教育培训机构的教学过程包含了理论教学、 实践教学、 教学质量测试即考试、 答疑等多个环节, 其中考试是自学校教育出现后, 教学过程中不可缺少的重要环节, 它是衡量教学和培训质量的重要手段。

 在我国, 虽然教育教学已经蓬勃地发展起来, 但是目前学校与社会上的各种考试依然有相当一部分采用传统的方式, 组织一次考试至少要经过五个步骤, 即组织命题、 考生考试、 组织阅卷、 成绩评估和试卷分析, 而以纸和笔为主要工具的传统考试方式的诸多弊端日益凸现:1、 考试的主体与客体混淆, 不能使受教育对象成为考核的主体, 主体成了客体, 无法激活应考者应考兴趣。

 传统的考试方式从来都是老师发试卷给学生, 何时考、 考什么、 怎么评判考分全由老师决定, 学生一直处于被动甚至被迫的地位。因此考试的主体成了老师。

 学生, 这一真J下的主体都成了客体。

 于是, 考试时,学生就消极防卫、 被动应付甚至弄虚作假。

 考试的过程是学生服苦刑的过程, 无乐趣可言, 更谈不上在考试过程中有超常的表现。2、 传统考试内容死板, 不能灵活的针对不同的对象采用不同的考试方式。

 由于任课教师的认知水平、 知识重点等存在的区别, 对试卷内容有不同的标准和组织方法, 而且加上纸质与排版等原因, 严重束缚了考试的灵活性与针对性, 不能因材施考, 考试发挥不出考核和促进教学改革的作用。3、 考试的目的偏重于考试的分数, 而且枯燥的理论或试卷考核方法, 丧失了考试的激励功能。

 尤其是传统考试也影响着受教育对象对待分数的态度、 使学生们误解了考试的作用, 认为只有好的分数才是学习好坏的唯一标准, 考试成功者,喜形于色, 考试失败者, 灰头土脸甚至一蹶不振, 不仅使考试原本应有的激励功能不能正常地发挥出来, 而且使部分学生对考试产生抗拒甚至是恐惧感。4 、 由于传统考试采用的是人工的组卷、 阅卷的方式, 组卷和评分的周期比较长, 而且一般都是由任课教师一个人自行开展, 因此考试的效率不高, 教师的工作量也比较大, 影响了教育教学改革中“无纸化” 和“教育信息化” 所提倡的“高效教育” 的要求。5、 重结果轻过程的传统考试, 不仅考试的手段很单一, 而且也不能客观反映应考者的实际能力水平。

 传统的考试方式的目标只有一个:

 考试的结果。

 老师和学生双方均看重这个, 普遍的看法是考分高者水平高, 考分低者水平低。

 但实际9

 北尿I业人字1. 字坝t:

 竿1蔓论又上考试过程中由于种种原因, 应考者未能在这一次考试中发挥出正常的水平或没能全面地发挥出水平, 这样的考试就不能客观地反映应考者的水平。随着网络技术地飞速发展, 现在很多国内外的大学、 企业、 培训机构和社会其他部门都已经开设了远程在线培训与考核系统, 通过计算机网络实现异地、 实时地教育、 培训和考核。

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

 在线考试平台包括很多模块, 例如教学系统、 答疑系统和考试系统等等。

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

 传统的考试组织复杂、 效率低下, 而且随着考试类型的不断增加及考试要求的不断提高, 教师的工作量将会越来越大, 并且其工作将是一件十分烦琐和非常容易出错的事情, 可以说传统的考试方式已经不能适应现代考试的需要,迫切地需要一种解决方案, 也迫切地需要一种解决方案的开发平台。因此, 面向不同任务、 不同用户对象的在线考试系统应运而生, 通过深入研究对比C /S 模式和B /S 模式的各自特点…, 将两者的设计理念有机地结合起来,可使在线考试系统各种功能的实现变得切实可行, 而且高效快捷。1. 2在线考试系统现状分析与研究目前, 各级各类考试系统层出不穷。

 当前, 开发基于局域网络的考试系统可采用V B , V C , Ja v a , . N E T 等开发工具, 数据库访问多采用C /S 模式。

 随着教育信息化的不断深入, 网络教育越来越多地运用在教学过程中。

 远程教学、 在线辅导、 在线考试已被越来越多的人所接受。

 目前, 世界上许多国际考试都采用在线考试的方式, 比如:

 微软认证( 微软公司的M C S E , M C D B A , M C S D 等考试),思科认证( C isco C a r e e r C ertif ica tio n ), 惠普认证( H P . U X ), S U N 公司的JA 、 , A认证考试, 以及T O F E L , G R E 等等。

 这些考试都是通过网络实时进行的。

 国内的许多考试也搬到了网上, 如驾照模拟考试系统, 职业英语在线考试, 以及众多的远程教育学院及网络学院的在线考试。在众多的在线考试系统中, 题目类型大多采用单一的选择题模型, 考生只需通过点击正确的选项即可完成考试, 同时系统根据已存入的正确答案, 可迅速计算出学生的成绩。

 这种系统虽然可以实现自动判分, 但由于考试的题型形式单一,不能适用各种科目考试的需求。

 因此, 开发一种适于各种考试科目的在线考试系统成为本课题首先要解决的问题。开发基于W eb 心’ 33的在线考试系统可以选择的技术有A S P , JS P , P H P 。

 其中A S P 技术由于其建立在微软的操作系统之上, 使用微软开发工具, 结合微软的S Q LlO

 第l币绪论S er v er 数据库管理系统可以使系统达到最佳组合, 使开发人员轻松自如地开发出功能强大的应用软件。

 而A S P 技术中多使用传统A S P 技术。

 由于A S P 依赖于嵌入的脚本语言:

 V B S cr ip t和Jscr ip t, 使得在语言的使用上受到了限制; 同时, 脚本语言只能通过解释执行, 使得执行效率大打折扣。

 为了满足In tem et飞速发展带来的对于W e b 应用程序和W e b 服务的更高的开发需求, 微软创新地推出. N E T开发平台。

 . N E T 框架是微软面向推出的X M LW e b 服务的新一代计算平台, 它简化了在高度分布式In ter n et环境中的应用程序开发。

 A S P . N E T 是微软开发的新型体系结构. N E T 的一部分, 它的全新技术架构使它得以称为功能强大和灵活多变的最优的W eb 开发环境。在线考试系统目前主要有两类:

 一是基于局域网的网络考试系统, 一是基于W E B 的在线考试系统。

 基于局域网的在线考试系统通常用于比较正式的考试, 如计算机等级考试、 职业技能考试、 行业考试等; 基于W E B 的网络考试系统通常用于考生自测或网络教学系统。

 以下介绍几个典型的网络考试系统, 用以说明国内外在线考试系统的研究与应用现状H ’ 5】

 :1、 A T A 智能化考试服务系统国外比较有影响的机器考试是A O C A 公司的考试系统, 主要目标是模拟真实考试环境, 特别适合计算机操作性题目的考试。

 A 1r A 在产品和服务中使用的核心技术包括:

 D S T 技术( 动态模拟考试技术)、 R E T 技术( 真实环境考试技术)、 S R A T技术( 全真环境下动态转换技术)、 L A S 技术( 智能化考试结果判定技术)、 Z N M技术( 智能化、 非线性多元组卷模板技术)。

 D S T 技术是动态模拟考试、 培训的技术, 它基于图论的语义状态转换理论, 在A T A e- T estin g 通用平台上模拟全真环境的应用软件和系统软件的操作过程及步骤。

 其模拟过程体现了全真环境的动态特点, 对于考试、 培训的过程、 结果全程跟踪。

 D S T 技术摆脱了软件产品对运行环境的依赖性, 完全独立于真实的执行环境。

 R E T 技术是基于组件对象模型, 以多进程运行方式, 允许用户在全真环境下操作, 然后捕捉操作过程及操作结果,在操作过程中实现智能提示及个性化教学、 培训。

 S R A T 技术是面向在线考试中的主观题( 如编程题)而专门设计的, 该技术可判断在各种语言软件、 数据库应用软件坏境下, 可在模拟一全真环境下动态的自动双向转换。

 A T A 公司的产品和服务中使用的核心技术, 有较多可取之处。

 但A T A 考试软件更多的是用于开展计算机信息技术的考试, 考试的管理也基本上由A 1r A 公司专人负责, 这对于考试环境、 内容随着时代的发展而发生很快变化的各类考试来说, 具有相当的局限性。2、 “清华泰豪"网络考试系统“清华泰豪网络考试系统’ ’ 是多功能辅助教学系统, 具有教学题库管理、 自动试卷生成、 网上测验、 网上练习、 自动成绩统计分析等多项功能, 全面覆盖教学过程中练习、 测验、 教学效果信息反馈的所有环节。

 系统是全面网络化的多用户系统, 系统安装分布于题库服务器、 普通教师机、 监考教师机、 学生机等多台

 北京丁业入学丁学硕tj学位论文计算机上, 适用于电子教室环境, 是校园网软件系统的的重要组成部分。

 系统内含丰富的教学资源库, 系统附带教学题库, 备有小学、 初中、 高中各科试题20万道, 试题全面、 丰富、 实用性强。

 该系统可广泛使用在各种网络教学环境中,系统试题库可以自由扩充, 大中专学校、 各类培训机构都可以在上面建立自己的教学资源库, 进行网络化的练习、 测验、 成绩统计等教学工作。

 该系统主要的缺点是题型比较少, 以选择题和填空题为主, 系统使用复杂, 需要安装相应的教学系统作为支撑。3、 计算机等级考试国内计算机等级考试较早地采用了网络考试系统。

 这种考试系统一般采用局域网的形式, 在考试之前, 由专门的考试网站提供相关的报名、 考务安排等软件,然后在开始考试时, 将题库统一安装在各考点的服务器上。

 为了测试系统的方便,在正式考试之前, 一般给每个考生一次测试的机会。

 考试采用现场阅卷、 评分的方式, 考生只要一提交试卷, 系统就给出相应的分数。

 为了安全起见, 一般还要求考生到服务器上确认。

 除此之外, 一些政府部门、 行业管理机构和教育机构也先后采用了网络考试系统。

 这些考试系统有一个共同特点, 那就是:

 考题基本上都是选择题。

 对于主观题, 如计算机二级等级考试编程题, 仍然采用的是单机考试模式。

 某省计算机二级等级考试主观题考试包括一道程序设计题与一道改错题,在单机模式下, 每个考生必须有一张软盘, 软盘上包含考试题目与改错题原题,所以, 考试组织者先将考试题目给每一个考生复制一张软盘, 然后发给每个考生,让考生考试完毕后将答案复制到软盘上, 最后统一将软盘收集起来阅卷。

 这种考试方式, 不仅需要大量的人力物力, 而且容易出现软盘损坏, 考生的数据读不出来的情况。

 正是在这种情况下, 如何在网络下考核考生的主观题的应试能力, 引起了许多研究网络考试的关注。4 、 网络考试系统( E S T )在In tr a n et, In tem et上实现无纸考试, 全部采用B /S 结构。

 考试系统是一套电子化考试集成软件, 主要功能如下:

 能运行在局域网和互联网; 多种题型:

 判断题、 听力题( 可以...

篇六:在线考试系统研究条件怎么写

引言 ............................................................................................................................................... 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 背景 随着网络技术的飞速发展, 现在很多国外的大学和社会其他部门都已经开设了远程教育, 通过计算机网络实现异地教育和培训。

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

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

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

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

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

 随着计算机应用的迅猛发展, 网络应用不断扩大, 如远程教育和虚拟大学的出现等等, 且这些应用正逐步深入到千家万户。

 人们迫切要求利用这些技术来进行在线考试, 以减轻教师的工作负担及提高工作效率, 与此同时也提高了考试的质量, 从而使考试更趋于公证、 客观, 更加激发学生的学习兴趣。

 例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。

 伴随着远程教育的蓬勃发展, 作为教学当中不可分割的一部分的在线考试系统也得到了当今远程教育研究者的关注, 考试是考察学生对所学习知识的接受和理解程度的重要手段,

 无纸化的考卷, 考试的随时性, 随地性, 这些特点都是研究并开发网络考试系统主要的原因,网络考试系统远远超越了传统考试固定时间, 固定地点的考试模式的限制, 将给学生和老师带来极大的便利。

 随着 Internet 的相关技术的发展, 特别是 Web 技术的出现, 人们开始致力于研究和开发基于 Internet 考试系统, 这也大大推动了远程教育的发展[2]。

 如今世界上对于基于 Internet 的远程考试系统所进行的研究开发工作不是很长, 但是基于 web 技术构建的在线考试系统已然成为发展的主流。

 数据库安全、 共享、 数据传输过程的安全性、 访问控制技术、 身份识别技术都是构建考试系统要考虑的问题。

 目前, 一些远程教育机构已经开发出了在线考试系统, 基本实现了基于 Internet 的 B/S 结构在线考试。

 通过 Server 端的后台试题库动态生成考卷和对于标准化的试题即时评定成绩。

 但是与传统的纸面考试相比, 目前的在线测试都是基于标准化考试的, 而且一般只能用于非正规的考试,因为对于很多方面考虑的还不是很完善, 因而使得在线考试在近段时间很难完全替代传统的考试。

 1.3 定义 SQL Server2005:

 数据库管理软件 DBMS:

 数据库管理系统 Windows 2000/2003/XP:

 运行环境 Java:

 软件开发语言 Tomcat:

 服务器 1.4 参考资料 列出有关的参考文件, 如:

 a. 本项目的经核准的计划任务书或合同, 上级机关的批文;

 b. 属于本项目的其他已发表文件;

 c. 本文件中各处引用的文件、 资料, 包括所要用到的软件开发标准。

 列出这些文件的标题、 文件编号、 发表日期和出版单位, 说明能够得到这些文件资料的来源。

 2 总体设计 2.1 需求规定 通过该系统的实施, 将部分考试通过系统来实施, 其中包括对学生信息, 教师信息, 试卷信息的管理等等, 减少考试中花费的人力物力, 来提高课程考试等的效率。

 按照需求分析文档中的要求, 用学生学号和教师编号进行登陆区分, 系统最大限度地实现易安装, 易维护, 易操作, 运行稳定, 安全可靠。

 2.2 运行环境 运行环境表 环境名称 软件环境 硬件环境 服务器端 操作系统:

 windows XP 数据库:

 SQL SERVER 2005 最低配置:

 CPU 为 P4 2.66Ghz, 内存为 512M;

 客户端 IE6.0 以及以上版本 能支持 IE6.0 以及以上版本的操作系统所需要的最低硬件配置

 2.3 基本设计概念和处理流程

 图 2.3.1. 系统流程图

 1、 学生个人信息查询 学生请求查看自己的个人信息, 系统根据学生登录时的信息, 在学生信息表中找到符合条件的信息反馈给学生。

 查看学生个人信息时序图如 2. 3. 2 所示:

  图 2. 3. 2 学生个人信息时序图 考生 考生身份验证 学 生 信息表生成试卷 教师 教师身份验证 身份验证失败 学 生 信息表试卷恢复 做试卷 试卷备份 学生答题卷表 交卷 评卷 学生成绩

 2、 学生成绩查询 学生请求查看考试成绩, 系统根据学生的基本信息, 在学生成绩表中找到符合条件的信息反馈给学生。

 查看学生成绩时序图如 2. 3. 3 所示:

  图 2. 3. 3 学生成绩查询时序图 3、 学生修改密码 学生请求修改自己的密码, 系统根据学生修改的信息, 在学生信息表中插入修改的信息并提示学生修改结果。

 查看学生修改密码的时序图如 2. 3. 4 所示:

  图 2. 3. 4 学生修改密码时序图 4、 学生考试 学生想考试系统请求考试, 考试系统为学生查找该学生可以进行的考试科目和相对应的

 试卷, 并把试卷信息反馈给学生。

 学生进入考试状态开始答题, 并保存试卷。

 考试结束时,学生应提交试卷。

 学生考试时序图如 2. 3. 5 所示:

  图 2. 3. 5 学生考试时序图

 2.4 结构

 图 2.4.1 系统结构图 2.5 功能需求与程序的关系

 在线考试系统 管理员 教师 学生 系部管理班级管理教师管理学生管理管理员管理修改密码判卷题型管理题库管理课程管理章节管理查看学生成绩查看教师信息修改密码组卷查看学生信息查看个人成绩选择试卷修改密码答卷系统维护 权限管理 组卷统计成绩提交成绩出题选择试卷 答卷 交卷 管理端子系统网上在线考试系统 教师端子系统学生端子系统

  在管理端子系统中:

 1):

 系统维护模块主要是针对管理员, 学生, 教师, 班级等信息进行修改操作;

 2):

 权限管理模块主要是对各使用者对系统的操作权限进行管理。

 例如学生只能查看个人信息, 选择试卷, 答卷, 查看成绩等; 教师只能出题, 组卷, 判卷, 查看学生成绩等; 管理员可以全面对系统进行操作及数据维护等。

 在教师端子系统中:

 1):

 出题模块主要是由教师根据题型不同向题库中输入题目以及答案, 方便组卷。

 题目自动存入对应的数据库中。

 2):

 组卷模块中可以由系统随机组卷, 输入各题型的数量, 分值, 系统自动从题库中随机选择题目构成试卷; 也可以由教师自主选择题目进行出题。

 3):

 统计成绩模块中教师可以根据学生答卷情况对成绩进行统计, 方便教师对学生答卷情况有直观了解, 利于教学。

 4):

 提交成绩模块由教师将学生综合成绩情况输入相关管理系统。

 在学生端子系统中:

 1):

 选择试卷模块由学生选择所要进行的考试试卷。

 2):

 答卷模块显示学生所选试卷, 供学生作答, 选择判断直接对选项进行选择, 主观题填写在相应的文本框中。

 3):

 交卷模块会自动根据题库中的信息对学生的选择判断题进行判卷, 减少了教师的工作量。

 2.6 人工处理过程 无。

 2.7 尚未问决的问题 系统从数据库中存取数据的传输速度较慢。

 3 接口设计 3.1 用户接口 由于是 B/S 模式系统, 用户通过浏览器对系统页面进行访问操作。

 3.2 外部接口 无硬件接口;

 软件接口:

 通过 JDBC 对 SQL Server 数据库进行连接。

 3.3 内部接口 通过 JSP+Servlet+JAVABEAN,结合 XML 语言实现系统各模块功能的结合及实现。

 4 运行设计 4.1 运行模块组合 本系统由多个 JSP 页面及 Servlet 构成, 通过页面跳转来实现各个模块之间不同功能的连接和组合。

 各模块之间相对独立, 属于高内聚低耦合, 可移植性好。

 各模块之间主要通过JSP 的内置对象以...

相关文章:

Top