计算机等级考试模拟系统实现

计算机等级考试模拟系统实现

ID:6049658

大小:29.00 KB

页数:7页

时间:2018-01-01

计算机等级考试模拟系统实现_第1页
计算机等级考试模拟系统实现_第2页
计算机等级考试模拟系统实现_第3页
计算机等级考试模拟系统实现_第4页
计算机等级考试模拟系统实现_第5页
资源描述:

《计算机等级考试模拟系统实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、计算机等级考试模拟系统实现  摘要:根据“全国计算机等级考试(NCRE)”的要求及特点,利用VB开发计算机等级考试模拟系统,提出系统登录、试题抽取及系统评分等主要模块的设计方法,满足全国计算机等级考试学习、训练、模拟考试的要求。关键词:计算机等级考试模拟系统;Access数据库;数据加密中图分类号:TP319文献标识码:A文章编号:16727800(2012)0090071030引言7随着计算机普及教育的持续升温,各种计算机应用能力的考核也持续增加。为了实现国家经济信息化,国家教委考试中心自1994年开始推出了全国计算机等级考试。该项考试面向社会,根据使用计算机的不同需求,以应用能力为主,

2、划分等级,分别考核。它为全社会提供了一个科学、统一、公正的基础性考试。目前,针对全国计算机等级考试,有多种模拟考试系统,笔者所在学院为进一步提高计算机教学质量和全国计算机等级考试的通过率,购买过多款模拟考试软件,但每次进行软件升级都需要不菲的费用,如果自行开发一套模拟考试系统,不仅可以节约成本,而且能够根据学生的成绩有针对性地为学生制定考试内容。基于以上情况的需要,开发了Access模拟考试系统。1系统设计1.1系统功能设计在功能方面,教师可以对题库进行修改、维护,教师可以查看学生的某次测试的信息,可以查询学生的姓名、学号及得分情况。一般的系统由设置模块、题型管理模块、试题编辑模块、试题设

3、置模块四部分组成。主要功能是开发考试科目、考试题型、考试内容、考试题量以及试题难度系数等。有的网络考试系统具有专业的考试、培训、学习管理解决方案,采用开放、动态的系统架构,将传统的考试培训模式与先进的网络应用相结合,可使用户根据自身应用特点快速构建考试培训平台系统,实现对考试、培训、学习的管理。系统不仅可满足各类专业的教育、考试7、培训机构的考试应用与管理需求,也是各类政府机构、企业、事业单位进行考试考核、技能培训、评测、组织学习的平台。相关的系统其功能、设计方案一般采用符合国际标准的信息技术和网络技术,选择(大型)数据库管理系统和开发工具。现代远程教育技术和网络技术的发展越来越需要考试系

4、统自动化、集成化,各学科通用化考试系统的开发也多采用B/S(Browser/Server)模式,即浏览器服务器模式,对试卷合理性、试卷内容多样化以及考试安全性提出了更高的要求。系统功能有:报名管理、题库管理、试卷生成及管理,自测(模拟考试)、正式考试和评分管理,成绩统计和分析等。有的系统还包括考生学籍、成绩管理,设置考试参数及相关信息,试题试卷难度、信度评估、远程组卷、试卷评阅、试题库维护、任课教师信息管理等功能。以教育统计学为基础,教育测量学、教育管理学和数理统计方法等多学科知识对考试数据做科学、客观、全面的定量分析,并在此基础上对考试及教学定性评估,反馈教学及改进考试的相关信息。1.2

5、系统数据库设计系统采用Access2000作为关系数据库。根据考试系统的特点,所有模块集中到一个数据库,建立数据库、数据项和数据结构如表1所示。2系统模块设计2.1登录验证模块设计(1)创建一个交互界面,建立数据库连接,改界面用于验证考生的信息。(2)初始化考试环境。根据系统设置从题库中随机抽取试题。在该模块中有可能出现考生因意外中断考试,需二次登录。该状况出现时,如何完成这种情况的考试计时功能,可以通过设计补时系统完成,即监考老师登录考7试管理系统,对该考生进行补时。2.2试题抽取模块设计进入考试界面后,首先清空考试目录下的试题,然后调用RandomST()函数随机抽取的试题题号和表名添

6、加至试卷表中,为考生界面传送数据源,并在考生目录下生成操作题文件。该模块应该为用户提供清晰、便捷的答题界面。2.3评分模块设计评分实现的功能是:计算分数、统计平均分、分数归类。(1)分数统计:按照指定的范围或条件计算平均分。每种统计数据由一个统计函数计算得出。(2)分数归类:按照指定的范围或条件和分数划线(如将所有分数分为60以下,60~80,80以上)对分数作归类统计。归类统计由归类函数计算得出。当用户提交试卷后,有关本次考试的答案已经保存在选择题答题表、填空题答题表等4张表中,系统从这4张表中读出答案,与选择题、填空题表中的答案进行对照并统计分数,并将总分与每题的得分与答案显示在后台界

7、面中。3系统实现3.1数据库操作为了对Access数据库进行操作,在VisualBasic中首先添加引用“ADODB”,并在标准模块中加入以下语句:‘定义一个ado的数据库连接7PubliccNAsNewADODB.Connection‘定义一个ado的数据库记录集PublicrSAsNewADODB.Recordset‘声明一个SQL语句字符串PublicstrSQLAsStringSubmain()cN.Open”P

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。