计算机模拟考试系统的设计方案及实现方法.doc

上传人:数据九部 文档编号:9907511 上传时间:2021-04-03 格式:DOC 页数:9 大小:64KB
返回 下载 相关 举报
计算机模拟考试系统的设计方案及实现方法.doc_第1页
第1页 / 共9页
计算机模拟考试系统的设计方案及实现方法.doc_第2页
第2页 / 共9页
计算机模拟考试系统的设计方案及实现方法.doc_第3页
第3页 / 共9页
计算机模拟考试系统的设计方案及实现方法.doc_第4页
第4页 / 共9页
计算机模拟考试系统的设计方案及实现方法.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《计算机模拟考试系统的设计方案及实现方法.doc》由会员分享,可在线阅读,更多相关《计算机模拟考试系统的设计方案及实现方法.doc(9页珍藏版)》请在三一文库上搜索。

1、计算机模拟考试系统的设计方案及实现方法摘 要:随着计算机技术的发展,基于模拟化测试系统应用越来越广泛,这种系统因其考试迅速、查找方便、可靠性高、存储量大、寿命长、成本低等优势,将逐渐取代传统的考试系统方式。本文阐述了计算机模拟考试系统的设计方案及实现方法,主要实现了自动判分、查询成绩、试题录入的功能。本文中,所讨论的系统设计是利用Delphi中内置的数据库引擎支持访问Paradox数据库。针对该系统设计基于的相关原理以及系统应用的需求分析作了详细介绍,对系统的总体设计进行了概述并简单阐述了系统的实现流程。关键词:考试系统;题库系统;Delphi;数据库随着计算机技术的发展,计算机在测试中的应用

2、从当初单纯的判分,到IRT模型出现后的自适应考试,再到现在的模拟化测试, 发挥的作用越来越大。试题的形式也在此过程中发生着变化,从固定在单一试卷中的试题发展到了可以自由组合的题库,再到现在的多媒体试题库。随着题库的建立,组卷变得方便了,测试的形式也发生着变化,由所有学生同考一张试卷的大规模的集体测试发展到了同一场考试使用等同考查效力的不同试卷的小组测试,随着题库的增大和计算机技术的发展,个别化的测试试卷成为研究人员和教师们新的关注对象。一、课题研究的现状与发展意义现阶段,学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出卷、考生考试、人工阅卷、成

3、绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。校园网为教学提供了很好的平台,可以节约教师和学生的时间,每次考试老师都要出试卷,然后分发下去考,再收上来批阅统计成绩,非常烦琐。而现在可以既不需要老师批阅试卷,也不需要统计成绩,它有着原来考试无法比拟的优点;例如:考试迅速、查找方便、可靠性高、存储量大、寿命长、成本低等。这些优点能够极大地提高考试和老师的工作效率。本文所讨论的系统采用Delphi7.0作为系统的开发工具。该系统的设计,结合了学校的实际情况,

4、进行了综合考察,符合实际的需求。整个系统操作简便、灵活、界面友好、实用。二、需求分析及可行性分析本文讨论的模拟考试系统主要采用Delphi、Database数据库技术和工具,整体设计遵循软件工程的方法。本系统按功能应被分为三个子系统,分别为考试子系统,成绩查询子系统,试题数据库子系统。为了使考试实现组卷电子化,答题真实化,阅卷自动化,评判即时化,运行安全化的要求,经分析本系统应该具备以下基本功能:(1)试卷管理:管理员对试卷进行修改,增加,设置考试时间等操作。(2)试题管理:分科目组,使试题的增删、编辑更为简便。设计试题生成功能,试题能分布整个教学内容。(3)试卷生成:可以指定试卷的数量和考试

5、时间,从试题库里抽取一套试题。(4)考生考试:系统严格控制整个考试过程,实行时间的监控控制,考生需要在限定的考试时间内交卷。 (5)计算机自动阅卷:本系统只考虑客观题,要求计算机能自动阅卷,然后马上显示出考生分数。(6)成绩查阅:考生考完以后,管理员应该能对所有纪录进行查询,并应该可以删除指定纪录。本系统运行对计算机的配置要求低,其基本要求为:服务器 CPU:PIII 500以上;内存:128M以上;操作系统:Windows 2000Windows XP;办公软件:Office XPOffice 2003。 在网络环境方面,该系统适用于对等网和无盘网络等常见的校园网络。现代化信息技术带入校园后

6、,每个学校基本上都建有了自己的电教中心或学生机房,条件都满足该系统运行的需求,在学校中大力推广是可行的。三、模块考试系统概述1、软件功能本系统依其功能实现可分为三个子系统,其划分如下:考生考试子系统,成绩查询子系统,试题数据库子系统。其功能结构图如图3.1所示。计算机模拟考试系统考试子系统成 绩 查 询试题库子系统 试题管理 组号管理 考生登入 考生考试 图3.1系统功能结构图2、数据流程图其实软件系统的本质是信息处理系统,而任何信息系统的基本功能是把输入数据转变成需要的输出信息。因本考试系统的用户只有两种类型,第一是考生,即普通用户,第二是管理员。那么相对应的用户就有他相对应的事务。考生进入

7、本系统可能处理的事务会是考试或成绩查询;管理员进入本系统就是进行信息管理,基于以上情况,我们设计出本系统的基本系统模型,如图3.2所示:用 户考试系统用 户事务有用信息图3.2考试系统的基本系统模型下面就具体的不同用户所做不同事务来分析系统的功能级数据流程。以下是考生进入系统的信息流程图,如图3.3所示:口令考试查询考生登陆选择组别提交试卷试卷名称表用户试卷记录考生成绩考生答案分数试卷分数图3.3考试系统的信息流图四、系统总体设计1、系统基本简介该系统是用于计算机模拟考试的用户登录、参加考试、成绩查询、以及管理员进行试题和试卷录入、修改、删除、管理用户的Delphi应用程序。它应该具有开放性、

8、方便性和灵活性。管理员可以向题库添加、修改和查询试题,它允许用户自愿选取考试组号。考生登录后,选择考试组号,并要求在规定的时间内进行答题,一旦考生做完交卷后便能立即看到自己的考试成绩,并且其分数将被记入库中以供审核和查阅。2、系统结构图根据需求分析,模拟考试系统的结构图,如图4.1所示:成绩查询 模拟考试系统考 生 登 录考试考 生 考 试考 试 管 理管理员登陆试 卷 管 理试题库试 题 管 理 图4.1 模拟考试系统结构图3、系统软件模块之间的关系作为一个模拟考试系统,其各组成部分都是息息相关,有着密切联系的。试题数据库子系统是三个子系统的核心部分。首先,管理员设计试题数据库子系统,将所有

9、信息都存储在数据库中,其中包括管理员信息,试题信息,试卷信息等等。可帮助管理员在系统界面上操纵、修改数据信息。考生进入考试子系统考试完后,系统将考生所做答案存入数据库子系统内,考生可立即得到分数成绩,提供给成绩查询子系统。在此我们将本系统的三个子系统分别编号为:(1) 考试子系统 (2) 成绩查询子系统 (3) 试题数据库子系统下图表明本软件模块之间的关系,如图4.2所示: (1)(3)成绩考生答案(2)成绩 图4.2模块关系图五、系统实现1、系统流程图设计根据系统总体设计,首先系统要有一个登录界面,用户可以从该界面登录参加考试。管理员也应该有一个进入管理登录界面的通道。在考生正确输入用户名和

10、密码以后,选择考试组号后,接着应该进入考试界面。在该界面上,这个人机交互的过程是必不可少的。考生确定考试组号以后,进入开始考试界面,由计算机提取试题,显示出试卷,并开始进行倒计时。考生答完试题后交卷,进入下一个界面。考生提交答卷后,由计算机进行处理-判卷,得出考试分数,显示出来,并把该生考试记录存入数据库。以上是系统进行考试功能的部分,要对系统进行管理,如试题管理、试卷管理、考试管理和用户管理等就需要设计一些管理界面。下面就来逐步进行设计。系统流程图,如图5.1所示:是开 始输入用户名和密码是否正确形成考试卷选择考试组号否答题及交卷判 卷显示考分结 束图5.1 系统流程图要进行管理首先要有管理

11、员登陆验证,从不同的表中提取数据进行验证的,以便于系统扩充和增加安全性。管理考试纪录界面可以对考生的每次考试进行纪录,管理员科可以对考生成绩考试各相关纪录进行删除。最后是试题库管理界面。通过这个界面权限为管理员的用户可以对题库中试题进行增加、修改或删除。这样就十分方便灵活的对试题库进行管理。2、系统各部分介绍(程序代码略)1、主窗体 该文件的功能是系统登陆的入口和考生考试的入口,在此可以实现考生进入考试系统登陆界面的功能。2、登录页面 当用户进入考试系统,输入姓名和密码,并选择好试题组号就可以进行考试了。3、考试界面对每个考生的考试时间进行监控,到结束时间后自动给出提示。考生可以看到关于考试的

12、一些信息。此外从这一界面还可以进入查询考试的成绩界面。4、成绩查询界面该文件的功能是对考生查询自己的考试成绩。5、试题管理界面实现对试题库进行删除、修改和添加的功能。六、总结在本文的撰写以及系统的设计过程中,遇到不少的困难,经过大量实践和广泛阅读,以及彻底分析和研究,才将系统完成。限于我的精力、技术和时间,本文论证的系统要改进的地方比较多。首先是随机生成试卷功能,目前的算法比较简单。实际使用中,应可根据不同的情况结合试卷的难度,知识点等信息,采用更复杂更有效的随机算法。再就是可以增加更多的功能,比如成绩的统计,成绩报表的打印,试卷输出等等。相信,随着无纸化考试技术的推广,利用计算机进行考试的考

13、试系统将会进一步发展,也相信,考试系统的功能会更加完善,界面更加友好。七、参考文献1 黄卓,刘祯祥著.Delphi7精彩编程百例M.上海:中国水利水电出版社,2003年2 王瑜,于鹏著.Delphi6程序设计培训教程M.北京:清华大学出版社,2002 年3 Steve Teixeira,Xaviver Pacheco著,龙劲松,王瑜,谢尚书译.Delphi6开发人员指南M.西安:机械工业出版社,2003年4 (译)邝劲筠,叶乃文.SQL Server 2000数据库设计权威指南M.上海:中国电力出版社,2003年5 萨思煊,王珊著.数据库系统概论M.北京:高等教育出版社,2002年6 Marc Demarest.Building the Data Mart.DBMS MagazineJ.July 1994 9

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1