1、研究方案及预期结果 1.主要研究内容主要研究内容 为适应形势的发展,我对本系统进行了初步的考察设计,对目前的在线考试系统 有了粗浅的认识,希望开发设计一个基本的、功能比较完整的在线考试系统。 高校的在线考试系统面对的主要用户是教师、考生。提纲如下: (1)教师有权对试题进行添加、删除、修改操作;教师有权查询学生的学习测 试情况,可查看学生的学习进度以及答卷情况。 (2)学生平日可自主学习,系统自动记录学习进度,每章学习后,均有单元测 试; 学生平日可以根据自己所学, 登录本系统, 自动生成试卷进行自测, 答完试卷后, 系统可自动批阅,并将错题记录下来,学生可及时检验自己的知识水平、所学程度,
2、也可以对错题进行巩固。 (3)系统具有监考功能,考生在答题过程中不可打开其他界面,第一次强制返 回答题系统,第二次系统自动提交试卷,禁止继续答题。 (4)生成试卷细节:每道题有对应的题型(单选、多选、填空、判断、简答、 应用等) ,分值,难易程度(简单、中等、困难) 。生成试卷时,选择不同题型的数量, 难易题目比例,使试卷总分为 100 分。如:10 道单选(1*10) ,5 道多选(2*5) ,5 道判断(2*5) ,10 道判断(1*10) ,5 道简答(5*5) ,2 道应用(15+20) ;难易比 例为:简单:中等:困难=7:2:1 2.功能介绍功能介绍 系统结构模型图如图 1 所示。
3、 3.技术路线技术路线 本系统使用的是 B/S 开发模式, Browser/Server 模式的两个重要特性是系统 维护 方便和硬件无关性。目前还有部分考试系统采用 C/S 网络架构,这种结构部署困难, 要求每台客户机上安装客户端软件,对于以后的升级,更新带来许多不便。本系统所 设计的模块有学生、管理员、评分老师的管理,还有试卷、题库等维护。同时,本系 统有三种登录权限,分别是管理员,考生和评分老师。考生利用此系统,更加方便的 做题,节省大量时间和精力,更好的培养学生的做题兴趣,更提高学习效率。 系统采用 java 语言,开发软件为 MyEclipse,并且用了 JSP、JavaScript、
4、Html 等语言,服务器 Tomcat 和后台数据库 Oracle。整个系统层次结构简单,操作方便。 解决了了跨平台问题。由于客户操作系统可能是 Windows, Unix, Linux, Mac OS 等的 不同系统,这样就要求我们开发的系统具有跨平台性。 本系统的实现将是一个用户界面友好,系统操作环节少,使考生注意力主要集中 在考试内容。数据库操作安全,易于维护,出现故障时易于恢复,系统可靠性高。 Oracle数据库在线 学习测试系统 监考管理 教师 题库管理 查询学生学习 测试情况 学生 学习管理 记录学习进度 章节知识学习 单元测试 测试管理 生成试卷 自动批阅 错题管理 添加 删除 修改 学习章节管理 添加 删除 修改 图 1 系统结构模型图 4.解决问题解决问题 采用在线考试、 在线学习等为学生提供个性化、 定制化的学习服务。 在此过程中, 对传统的批卷方式依赖会越来越小,取而代之的是在线学习、在线测试。 5.理论基础和方法理论基础和方法 本 Oracle 数据库在线学习测试系统将严格遵循结构化设计方法,采用比较先进 的设计理念。 6.论文框架论