通用网络考试系统的设计与实现

上传人:枫** 文档编号:392309285 上传时间:2023-08-11 格式:DOC 页数:55 大小:785.50KB
返回 下载 相关 举报
通用网络考试系统的设计与实现_第1页
第1页 / 共55页
通用网络考试系统的设计与实现_第2页
第2页 / 共55页
通用网络考试系统的设计与实现_第3页
第3页 / 共55页
通用网络考试系统的设计与实现_第4页
第4页 / 共55页
通用网络考试系统的设计与实现_第5页
第5页 / 共55页
点击查看更多>>
资源描述

《通用网络考试系统的设计与实现》由会员分享,可在线阅读,更多相关《通用网络考试系统的设计与实现(55页珍藏版)》请在金锄头文库上搜索。

1、摘 要随着计算机网络的普及,利用网络环境进行考试成为教育考试发展的一个趋势。本文分析了目前己经存在的考试系统的特点,提出了一个构建通用网络考试环境的新思路,使考试系统既可以进行常规的标准化考试,又可进行主观型试题考试:即可进行理论知识的考试,又可进行考查应用软件操作技能方面的考试。本文给出了这一考试系统的设计与实现方案,并对设计过程中的一些技术要点进行了分析介绍。这个考试系统分为三个独立运行的子系统:1教师工作子系统;2考试过程控制子系统;3考试服务器子系统。该考试系统满足了用户对于考试系统的以下几个方面的需求:1教师能够建立试题库、设计试卷,并将试卷传送到考试服务器;2教师可以下载试卷包并对

2、主观型试题进行阅卷;3考生可以在网络内的一台计算机上登录到考试服务器,参加考试;4考试服务器可以控制试卷的打开、关闭、打包等;5考试相关的数据应当在网上准确、安全地传递。该考试系统在设计中比较有特色的方面有以下几点:1既可进行标准化的客观型试题考试,又可进行主观型试题考试;2既可进行理论考试,又可进行软件的操作考试;3考生客户端程序可免安装运行,系统构建简单;4考试过程异常中断时,可安全准确恢复考试过程;5考试系统具有通用性,不受学科限制。关键词 MFC;DAO;ADO;考试系统AbstractAs the computer network spreading to everywhere of

3、 the world , Network - Exam 15 becoming the trend of educational exam In this thesis, the author bring forward a new idea for constructing a network exam system. In this exam system, the form of exam question can be objective or subjective. It can not only examine the students veracity to the basic

4、theory, but also can examine the students ability in using a computer application. The author introduced a solution to designing and implementing the exam system and made an analysis to several technical issueIn this exam system there are three subsystems:1. Teacher working subsystem;2. Exam process

5、 control subsystem;3. Exam server subsystem;This exam system satisfy the following demands:1. Teachers can build their own question database, design their own exam paper and send the paper to the exam server;2. Teachers can download the package of exam paper from the exam server and check the paper;

6、3. Students can logon to the exam server and take part in the exam;4. The opening time of a exam paper can be controlled by exam server. So are closing time and packing time of the exam paper;5. The data related to the exam are delivered on network in security.There are several characteristics in th

7、is exam system:l. The form of exam question can be objective or subjective;2. It can not only examine the students veracity to the basic theory , but also can examine the students ability in using a computer software;3. The students client software can run directly without setup process;4. When the

8、exam process broken by some abnormal events the exam system can resume safely;5. Any courses can be tested on this exam system.Through the process of the network exam within three courses it proves this exam system is successful. These three courses are computer foundation, visual foxpro6.0 and netw

9、ork foundation. The exam system has distinct value in schools daily teaching activity.Key words Mfc, Dao, Ado, Exam system目录摘 要IAbstractII第1章 引言11.1 国内外动态11.2 本课题研究的主要内容11.3 本文的组织结构2第2章 软件开发环境32.1 Visual C+介绍32.1.1 为什么选择 Visual C+32.1.2 Visual C+开发数据库应用的特点32.2 MFC介绍42.2.1 MFC的特点42.2.2 运行基于MFC的应用程序的环

10、境优势62.3 DAO介绍62.3.1 DAO简介62.3.2 MFC DAO的特点62.4 ADO介绍62.4.1 ADO简介62.4.2 ADO的特点7第3章 系统需求分析83.1 通用网络考试系统研制的思路83.2 通用网络考试系统研制的原则93.3 用户权限93.4 教师工作子系统103.4.1 试题管理103.4.2 试卷生成103.4.3 阅卷及成绩处理103.5 考试过程控制子系统113.5.1 功能划分113.5.2 功能描述113.5.3 性能需求113.6 考试服务器子系统123.6.1 功能划分123.6.2 功能描述123.6.3 性能需求12第4章 功能模块设计134

11、.1 教师工作子系统134.1.1 功能设计134.2 考试过程控制子系统164.2.1 功能设计164.2.2 模块设计164.3 考试服务器子系统174.3.1 功能设计174.3.2 模块设计17第5章 本文所用相关技术及代码185.1 教师工作子系统185.1.1 基础支持类及模块185.1.2 试题成批输入与输出245.2 考试过程控制子系统295.2.1 考试过程的控制295.2.2 在C/S结构下实现考试程序的免安装运行305.2.3 操作试题的考试控制325.2.4 异常情况下的恢复处理365.3考试服务器子系统385.3.1 考试任务的管理385.3.2 考试服务器的定时39

12、5.3.3 试卷的打包和压缩39第6章 主要设计界面426.1 登录界面426.2 考试界面426.3 考试结束界面436.4 试卷生成界面436.5 用户管理界面46结 论47致 谢48参考文献49通用网络考试系统的设计与实现第1章 引言1.1 国内外动态随着计算机网络的广泛普及,实现考试的无纸化、自动化成为可能。考试手段的现代化是考试发展的必然趋势,特别是在计算机应用技术培训、外语教育培训等方面,机器考试的效果明显优于传统考试形式,在阅卷及成绩统计环节,机器考试的效率和准确性更是其它形式无法比拟的。从国际范围内看,网络考试系统主要出现并应用在国际性的认证考试中,目前采用基于网络的机器考试形

13、式的认证考试有以下。1微软认证考试;2GMAT考试;3Cisco认证考试;4TOEFL和GRE考试。在国内,也有许多网络考试系统出现并己经投入了使用,主要有以下考试。1计算机应用能力考试;2交通法规考试;3计算机等级考试;1.2 本课题研究的主要内容本课题的应用需求来源于学校目前的教学活动。当前各类的职业学校中,开设了许多计算机应用软件方面的课程,例如:计算机应用基础(包含 Word , Excel , PowerPoint 等软件);3DMax;Photoshop。在对这些课程的内容进行考核检查时,教师们普遍感到传统的考试方式已经无法适应这些考试内容,目前迫切需要一个能够满足下列功能的考试系

14、统:1能够进行标准化的考试这是所有机考系统必备的功能,用来进行选择、填空等形式的客观型试题的考试;2能够进行主观型试题的考试这是目前大多数机考系统不具备的功能。在现实教学活动中,有一大类试题被称为主观型试题,这些问题的解答形式是不能统一的。要处理这类试题的考试,系统必需具备人机交互的阅卷功能。3能够进行软件操作考试该功能是让考生在真实的软件环境下,操作软件完成考试要求的任务,如:录入编辑一个Word文本、处理一个电子表格等等。系统自动将考生制作的结果经网络收集起来。4能够由各科任课教师直接使用本考试系统的目标是为任课教师提供一个通用、开放的考试平台,教师可以象日常工作中一样,自己设计考试的试题

15、和试卷,自己组织考试和阅卷,不受专业限制,不必要求教师具有很多的计算机专业知识。1.3 本文的组织结构本文包含以下组成部分:1叙述了考试系统的概念、发展史、发展现状以及特点;2介绍了本课题所用到的开发工具及有关技术,如MFC、DAO、ADO等;3对系统的需求进行分析,叙述设计考试系统的思路、原则、要点及功能;4介绍考试系统功能及模块设计;5叙述了在考试系统实现中涉及的若干技术要点。总结:对本次的开发做出总结,指出本次开发的成功与不足。并对以后考试系统技术的改进与发展做了一定的展望。第2章 软件开发环境2.1 Visual C+介绍Visual C+是Microsoft的可视化工具包Visual Studio中的核心成员,是一个运用面向对象技术进行应用开发的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号