前言:我们精心挑选了数篇优质计算机考试论文文章,供您阅读参考。期待这些文章能为您带来启发,助您在写作的道路上更上一层楼。
本次分层考试采用计算机题库方式进行,设置了三种题型,分别为单选题、填空题和操作题,总分为100分。其中,单选题和填空题侧重于考察基础理论,主要包括计算机硬件基本结构、数值编码及二进制运算、操作系统基础知识和计算机网络基础知识等,总分为25分;操作题主要考察Windows操作、Word操作、Excel操作和PowerPoint操作,总分为75分;其中,Win-dows操作部分占25分,Word操作部分占20分,Excel操作部分占15分,PowerPoint操作部分占15分。理论题部分设置有单选题和填空题两种形式,其中,单选题涉及二进制运算、ASCII编码、数制及数制转换、文本压缩、IP地址及分类、MAC地址及其与IP地址的转换、操作系统的进程管理、设备管理、处理器字长和冯诺依曼原理等内容;填空题涉及多媒体文件存储容量计算、计算机网络协议、绝对路径及相对路径、计算机工作原理和操作系统的基本功能等。操作题部分包括Windows操作、Word操作、Excel操作和Power-Point操作四个部分,其中,Windows操作主要考察文件夹的创建、删除和修改、快捷方式及其创建、记事本软件相关操作、计算器软件相关操作以及文件的复制、重命名和删除等,Word操作主要考察文字格式设置、指定内容查找、文字的基本编辑、表格制作及格式设定以及图片插入及格式调整等,Excel操作主要考察单元格格式设置、基本公式(含求和、求平均数以及四则混合运算等)的运用、数据区域选择及图形生成、背景设置和自动筛选等,PowerPoint操作主要考察模板设置及应用、文字格式设置、动画设置、放映方式设置和背景设置等。这些内容的设计基本符合国家计算机基础教学指导委员会对大学计算机基础课程的规划和要求。此外,考虑到大一新生对计算机基础理论知识没有系统地掌握,而在平时生活中相对比较多地接触计算机的相关软件操作,将基础理论题与操作应用题的分值比例设置为1:3。
二、考试结果的分析
(一)总体结果分析
总体考试结果的平均分为47.19分,看似这一成绩还算不错。考虑到基础理论题与操作应用题的分值比例设置为1:3这个前提,一方面说明当前大学新生对常见操作软件并不是非常陌生,另一方面也说明大学新生对计算机基础理论知识缺乏一个系统全面的掌握。Windows题目得分率为83.27%(按照百分制进行折算,其他类似),说明绝大多数大学新生对Windows操作系统都能够有很好地掌握;Word题目得分率为51.96%,说明接近一半大学新生对Word的基本使用,如输入、简单格式排版和替换等基本操作有所掌握;Excel题目得分率为12.54%,说明绝大多数大学新生没有接触Excel软件操作,没有建立数据处理的理念;PowerPoint题目得分率为44.51%,略差于Word题目得分率,说明大学新生对PowerPoint的基本操作也有所掌握;理论题得分率为28.66%,说明绝大多数大学新生对计算机基础理论知识并没有形成系统的、全面的掌握;及格率仅为18.82%,说明绝大多数大学新生对计算机基础知识(包括理论和操作)的系统掌握还很不够。特别需要重点说明的是,本次分层考试的题库中,操作题和理论题的难度都相较于期考考试标准有了较大程度的降低。如果按照常规的大学计算机基础期末考试的要求来进行的话,可能在各项指标上还要有较大程度的下降。总体考试结果说明,大学新生对计算机的基础知识掌握还很不够,尤其对计算机的基础理论知识是非常欠缺的,本门课程的设置非常必要。考虑到计算机对于大学生未来学习和工作的重要性,取消大学计算机基础课程是不合适的。
(二)分类结果分析
本次分层考试还对考试结果进行了分类统计。考试结果按照三类进行统计,即信息类、非信息理工类和非信息文管类。其中,信息类选择的班级包括计算机1301、通信1301、物联网1301、信息安全1301、自动化1301、测控1301和人工智能1301等共计14个班级;非信息文管类的班级包括工商管理1301、经济1301、企业管理1301、社工1301、法学1301、行政管理1301和日语1302等共计14个班级。由于非信息理工类学生人数在全校占据绝大多数,所以选择了更多的班级,具体包括土木工程1301、采矿1301、环境工程1301、矿加1301、机械工程1305、能源工程1301、安全工程1301、工业设计1301、物流工程1301、材料工程1305、生物技术1301、数学1301、物理130和化学1302等共计28个班级。从以上选择的班级可以看出,这些班级基本上涵盖了学校在信息类、非信息理工类和非信息文管类中的所有学生,样本具有显著的典型性和代表性。对于及格率,信息类为23.81%,非信息理工类为15.55%,非信息文管类为16.71%。信息类学生在及格率指标上高于非信息理工类学生和非信息文管类学生,这得益于信息类大学新生在理论题得分率、Win-dows得分率等其他指标上也高于非信息理工类学生和非信息文管类学生。究其原因,信息类大学新生可能在高中阶段对计算机较为感兴趣,对计算机相关知识给予了更多的关注。
但是,这一及格率指标的绝对值还是很小的。单纯从这一指标上来看,不管是取消信息类,还是取消非信息类大学新生的大学计算机基础这一课程都是不合适的;对于Windows得分率,信息类为83.96%,非信息理工类为82.27%,非信息文管类为82.85%。信息类和非信息类大学新生对Windows基本操作的掌握都比较良好,这得益于计算机的日益普及;对于Word得分率,信息类为54.00%,非信息理工类为50.13%,非信息文管类为52.68%。信息类和非信息类大学新生对Word基本操作的掌握还比较欠缺,这是由于大多数大学新生没有对Office相关软件进行系统的学习,Word等软件的学习可能是自发的和随意的,这不利于对Office软件的系统掌握;对于Excel得分率,信息类为16.03%,非信息理工类为11.27%,非信息文管类为11.34%。绝大多数信息类和非信息类大学新生对Excel的基本操作还没有涉及,对数据处理的概念还没有形成,而考虑到数据处理对于大学生未来学习、科研和工作的重要性,对Excel软件操作的掌握和数据管理概念的形成具有特别的意义;对于PowerPoint得分率,信息类为47.31%,非信息理工类为43.63%,非信息文管类为44.90%。信息类和非信息类大学新生对PowerPoint基本操作的掌握也是比较欠缺的,而随着大学新生步入社会,利用PowerPoint作为平台来展示自己或介绍产品或规划项目等都是必不可少的;对于理论题得分率,信息类为29.82%,非信息理工类为28.50%,非信息文管类为27.59%。绝大多数信息类和非信息类大学新生对计算机基础理论都没有一个系统的了解,基于这样的基础是无法完成后续计算机相关软件和硬件课程的进一步学习。
三、考试结果的启发
本次分层考试目标是选拔优秀大学新生组成快班,进行差异化和针对性的教学。这里,我们不涉及有关分层教学体系的内容,主要是从本次分层考试的数据结果分析中,得出以下几点结论:
1.大学新生对计算机基础知识并没有系统的了解和掌握,考虑到计算机基础知识对于未来专业课程学习的重要性,取消大学计算机基础这一课程是不合适的。
2.就理论知识来说,绝大多数大学新生对计算机理论知识的掌握非常欠缺,需要在课程学习中加强计算机工作原理、编码、多媒体、操作系统和计算机网络等计算机基础理论知识的学习。
3.就应用操作来说,虽然绝大多数大学新生对Windows操作都有比较良好的掌握,对常见的Word操作和PowerPoint操作的掌握仅限于对一般的文字编辑操作上,并没有形成系统的理解和掌握,对Excel操作则非常陌生,没有形成数据管理的基本概念。因此,需要在应用操作方面继续完善Word和PowerPoint等常见办公软件的高级操作的练习,并重点加强数据管理操作软件的学习,如Excel或SQLServer数据库管理系统等。
4.信息类和非信息类大学新生对计算机基础知识的掌握基本相当,作为入门课程可以采用基本相同的教学体系。当然,如果考虑到信息类学生未来专业学习的需要,可以适当引入一些专业化的内容,并进行差异化教学。
5.总体来说,大学新生对计算机操作软件的掌握要好于计算机基础理论,考虑到基础理论中有关多媒体、计算机网络等知识的抽象性,可以适当地增加相关操作软件的学习,如Photoshop或网络模拟软件等,以便具有形象化的学习效果。
四、小结
【关键词】网络考试WebDB2ASP
一、网络考试系统概述
在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革,而网络考试则是一个很重要的方向。基于Web技术的网络考试系统可以借助于遍布全球的因特网进行,因此考试既可以在本地进行,也可以在异地进行,大大拓展了考试的灵活性。试卷可以根据题库中的内容即时生成,可避免考试前的压题;而且可以采用大量标准化试题,从而使用计算机判卷,大大提高阅卷效率;还可以直接把成绩送到数据库中,进行统计、排序等操作。所以现在较好的考试方法为网络考试,试题内容放在服务器上,考生通过姓名、准考证号码和口令进行登录,考试答案也存放在服务器中,这样考试的公平性、答案的安全性可以得到有效的保证。因此,采用网络考试方式将是以后考试发展的趋势。
网络考试系统的实现技术有多种,可以采用传统的客户机/服务器型的MIS型架构,即试题内容放在远程的服务器上,在考试机上安装考试应用程序和数据库客户机配置,因此每次考试时要对机器进行安装、配置,考务工作比较烦琐,而且考试程序放在客户机上,安全性也受到一定影响,因此本文讨论的网络考试系统采用Web技术实现。Web技术超越了传统的"客户机/服务器"两层结构,采用了三层体系结构:用户界面层/事务层/数据库层,因此Web结构有着更好的安全性,在用户机上不需要安装任何应用程序,应用程序可以安装在事务层所在的计算机上,试题存放在数据库服务器上,当然,事务层和数据库可以是同一台机器(如果条件允许,还是应该把这两层分开在不同的计算机上),所以,本文所讨论的考试系统采用Web技术实现。
本系统的数据库采用IBM公司的大型数据库DB2,网站服务器采用IIS4,网页设计采用FrontPage2000和ASP,阅卷系统采用Borland公司的Delphi5.0。
二、网络考试系统的构成
网络考试系统的结构如图1所示,下面我们对该图作一下简单的描述:
图1网络考试系统结构图
(一)考试子系统
考试子系统是网络考试系统的核心部分,它的工作流程如图2所示,由于采用Web技术实现,所以从理论上讲,考试可以在任何时候、任何地方进行,但是为了使考场易于组织和管理,所以本系统对考试时间作了严格的限制,因此在进入网站时首先判断当前时间是否为考试规定的时间,由于判断的时间是服务器端的时间,所以跟考试机器的时间无关,即使考生修改所在机器的时间,也无济于事。如果时间符合要求,则显示登录页面,考生在这个页面输入自己的信息,如姓名、身份证号码、密码等等,单击"提交"后进入信息处理程序(在服务器端执行),如信息不正确(包括有些考生试图绕过登录页面,直接进入试卷页面的情况,此时由于没有登录信息,系统也会认为是非法考生),系统给出提示信息,并重新定位到登录页面;如信息正确,则显示试卷页面,试卷页面上的试题内容根据考生输入的试卷代号从数据库中取出符合条件的记录动态地生成。同时在页面上动态地显示考试所剩时间,当考试时间到或考生点击"交卷"按钮时,则系统把考生答案传送至服务器的数据库中保存起来,并把数据库中标记考生是否参加过某门课程考试的标记置"1"(它的初始值为"0")。
图2考试子系统流程图
(二)成绩查询子系统
为了能让考生及时、方便地了解自己的考试成绩,查询子系统也采用Web方式实现,考生在页面输入自己的信息后,服务器就能把成绩信息传送到考生的机器上。
(三)阅卷子系统
本系统对考生来说是不可见的,用DELPHI和DB2实现。它是一个应用程序,不能通过WEB方式访问。
1、评分模块
该模块能调出学生答案并自动给出客观题的成绩,教师根据学生的答案给出每题得分并输入计算机。
2、成绩统计、排序模块
计算机能根据学生的成绩进行各类统计,生成成绩分布图等,还能按照给定的条件进行排序。
3、信息维护模块
本模块能对试题、考生信息进行维护,教师可以增、删、改、查题目、考生信息,是阅卷子系统的重要组成部分。
(四)数据库子系统
网络考试系统离不开数据库系统的支持,不论是试题、答案,还是考生信息都需要存放在数据库中,而且数据库独立于程序而存在,具有较好的安全性,本例中的数据库采用IBM公司的大型数据库系统DB2实现,数据库名为test_net,其中主要表结构的描述如下:
kaosheng表:用来记录考生信息,其中有一字段jsjjc_dl,如果其值为0,则表明该考生还没参加过《计算机基础》的考试,如果为1:则表示已经参加过该门课程的考试,jsjjc_cj字段存储了《计算机基础》课程的成绩;
kaosda表:记录考生的选择题、填空题以及问答题答案,这三类答案分别用三个字段描述,每题答案之间用"$$$"分隔;
xuanzt表:存放选择题题目,其中有题目字段、四个选项字段、试卷代号字段以及答案字段;
tiankt表:存放填空题的题目、试卷代号及答案(问答题的处理与填空题类似,这里不作描述)
在ASP程序中,与数据库相关的典型语句如下:
<%exec_xzt="select*fromxuanzt"
setconn=server.createobject("adodb.connection")
conn.open"dsn=test_net;uid=db2admin;pwd=db2admin"
setrs_xzt=conn.execute(exec_xzt)%>
在上述四行语句执行完后,rs_xzt中为符合条件的记录集。
三、考试系统的实现方案
考试子系统是网络考试系统的核心部分,下面就该系统中一些常见问题的程序设计方案作一下具体说明。
(一)安全性考虑
1、考试时间
(1)进入考试网站时首先检查当前时间是否为考试时间,以控制考生在规定的时间内参加考试;
<%dimtime_cur
time_cur=now''''time_cur为当前时间
iftime_cur>=cdate("2000-06-088:30:00")andtime_cur<=cdate("2000-06-0810:30:00")then%>
''''显示登录页面…………
<%else%>
<fontface="隶书"color="#0000FF"size="6">现在不是考试时间</font>
<%endif%>
(2)在进入试卷页面后还要控制考试的总时间,在卷面上动态显示目前剩余时间,当总时间已到,系统会自动提交考生的答案,并且把数据库中的相关字段,如jsjjc_dl设置为1,这样他就不能再次进入试卷页面,这段程序利用客户端程序实现,而且在试卷页面加载时就要设置timeout()的参数,本例中设它为1000ms,即每隔1秒timeout过程执行一次。
<scriptlanguage="vbscript">
''''客户端程序,求出剩余时间,利用timeout(每1000ms产生一次事件)
dimcounter,t,fen,miao
counter=61''''这里假设考试时间为1分,即60秒
''''页面的加栽事件
subwindow_onload
t=settimeout("timeout()",1000)''''每隔1000毫秒timeout过程被执行一次
endsub
subtimeout
counter=counter-1
ifcounter>=0then''''还有剩余时间
''''根据counter的值求出剩余的分、秒,并把它显示在页面上
fen=counter\60:miao=countermod60:T1.value=fen:T2.value=miao
t=settimeout("timeout()",1000)
else
form1.submit''''假如考试时间已到,则自动提交表单中的内容
endif
endsub
</script>
2、身份验证
根据考生的姓名、身份证号码、密码到数据库中查找相应记录,如果库中有该考生的记录,则允许进入,并且把考生信息记录在session中,否则给出信息,不允许进入。
<%dimxm,sfzhm,dw,mm,sjdh,exec1,xm_tj,sfzhm_tj,mm_tj,condition,exec2
''''(略)……根据上一个页面中的信息查询库中是否有该考生的记录记录
if(notrs.eof)then''''如果条件为真,则表示库中有该考生的记录
ifrs("jsjjc_dl")=0then''''如果库中有该考生记录,则继续判断该考生是否参加过这门课程的考试
''''如果该考生没有参加过这门课程的考试,则用session记录下考生信息
session("xingming")=xm:session("shenfzh")=sfzhm:session("mima")=mm%>
''''…………显示试卷页面
<%else
response.write"您已经参加过测试,不能再次进入"''''如果rs("jsjjc_dl")<>0则表明考生已经
endif''''参加过考试
else%>
<scriptlanguage=vbscript>
alert("您输入的信息不对,请重新输入!")''''如果表中没有查到该考生的记录,则显示提示窗口
setw2=open("default.asp")''''并且重新定位到登录页面,使考生重新输入信息。
</script>
<%endif%>
(二)试卷的生成:
试卷页面是采用ASP技术动态生成的。数据库中有一个字段,标记试卷代号,可以根据考生输入的试卷代号从数据库中选取相应记录,并把它按照一定的布局显示在页面上。从前面我们可以知道,选择题有一个表,先从选择题表中取出相应记录,同时动态生成表单域。然后从填空题表中选取符合条件的记录,本例以生成选择题为例说明试卷页面的生成。
<%''''……从数据库中取出符合条件的记录,并存放在rs_xzt中
<p><%i=1''''I为题号
dowhile(notrs_xzt.eof)%><p>
<%=i%>、<%=rs_xzt("timu")%><%rb_name="rb"&i%>
</p><p><inputtype="radio"value="a"name="<%=rb_name%>"><fontcolor="#3333CC">A</font>:<%=rs_xzt("xuanxa")%>
<inputtype="radio"name="<%=rb_name%>"value="b"><fontcolor="#3333CC">B</font>:<%=rs_xzt("xuanxb")%> <inputtype="radio"name="<%=rb_name%>"value="c"><fontcolor="#3333CC">C</font>:<%=rs_xzt("xuanxc")%>
<inputtype="radio"name="<%=rb_name%>"value="d"><fontcolor="#3333CC">D</font>:<%=rs_xzt("xuanxd")%></p>
<%i=i+1:rs_xzt.movenext:loop
rs_xzt.close%>
(三)答案的存放
先从试卷页面中收集选择题、填空题及问答题答案,并把它们分别保存在三个字符串中,然后利用SQL语句向数据库中存放,如果数据库已经有该考生的答案记录,则用UPDATE语句更新,否则用INSERT语句插入。程序略。
四、结束语
综上所述,基于Web技术的网络考试系统易用、灵活,也具有良好的安全性,由于采用了大型的数据库系统,所以试题、答案也具有较好的安全性,阅卷系统采用DELPHI实现,限于篇幅,这里没有对这部分作深入的剖析,用DELPHI实现的阅卷系统界面友好、功能完善,生成的统计图直观、正确,可以为教师的命题、教学提供有益的参考,当然,还可以在本系统的基础上进一步完善,如本方案的题目基本上是试卷库,而不是试题库,可以进一步做成试题库,在表中加两个字段,一个字段记录知识点,一个字段记录分值,在生成试卷页面时按照一定的规则、算法(知识点、分值)从表中取出相应的记录,这样考试系统就能再上一个台阶。
本文是笔者对网络考试系统研制工作的一个总结,读者朋友如对其有兴趣,笔者很愿意跟各位一起探讨,一起提高。
参考文献:
1、《IIS4系统管理员手册》(美)DavidIseminger著电子工业出版社
2、《DB2认证指南》(美)GrantCertification&CaleneJanacek著电子工业出版社
3、《ASP开发全攻略宝典》唐青松编著中国水利水电出版社
4、《Delphi4从入门到精通》(美)MarcoCantu著电子工业出版社
英文摘要:
Anetworkedexaminationsystembasedonwebtechnology
在确定了考生人数和考试日期的信息无误后,即要确定与之匹配的考试用机房(考场)数目,确定各机房可用机器数量,后备考场及其机器数量。确定各机房每场次的建议安排人数及备用机数量。根据考生人数、考试科目不同和机房科目环境、机器数量情况,安排考场和监考老师(优先考虑计算机相关专业的老师)并提前进行集中培训,确定场次及每场详细的考生名单。根据考生名单制作考生签到表并预留好备注栏,由监考人员在此填写考生异常考试情况记录。还要充分考虑考生进场退场、考生签到、考试数据备份及场次间成绩回收等时间,确定各场次间的间隔时间(根据经验,以20~30分钟为宜)。
2考场环境准备及软件安装
根据考场安排和考生机安装要求,提前一天对各机房考试机进行考前操作系统和考试软件安装,为使考生机IP地址应与考试服务器IP地址位于同一网段内,必须确保网络畅通。若出现同一网段IP地址不够划分的情况,可采取多网段多服务器分别组网考试。为避免考试当天出现电力中断的意外状况,要提前对供电设施等安全隐患进行排查。
3考前测试
考前测试是指对确定可用的计算机提前安装系统并测试。一般提前一周进行,为使每台考生机都得到测试,测试规模应与正式考试规模相同。测试过程中,要注意检查是否所有考试服务器每题型都能正常考试并正常回收考试数据;是否所有考生机都能正常进行相应语种考试并正常提交;是否所有考生机在切断外网连接的条件下都能通过内网正常访问考试服务器;是否每个考试机房的投影能正常放映考试注意事项等。值得注意的是,在所有检测通过后,务必清除所有测试数据,隐藏考试系统,做好考试数据密保工作。
4考试分工
在NCRE考试中,常规的巡考、监考就不赘述,重点分析一下技术支持需要考虑哪些问题。首先要按照相关文件要求安装考试环境(支撑系统)和考试软件。考前再次确认考试服务器及备用服务器正常运转,服务器端考试软件能正常运行。每场次考试结束后,校对该场次系统上传的考生考试结果数据包,若出现问题,记录并上报考试院。核对完毕后,将正确的考试结果数据包做好备份工作,并对该批数据包做好场次标记。考后考试结束后,NCRE的工作重点是整理考试数据,填写需上报的相关考试材料,第一时间汇总上报给市考办,总结经验疏漏,优化细节,为下一次组织考试做准备。
5安全保卫和应急预案
安全保卫工作是NCRE考试组织安排的重点环节,是考试严肃性、公平性的保障。NCRE考试的安全保卫工作主要是围绕试题和考场秩序展开。试题方面下发的考试题库(光盘)运输到校后立即存入保密室并安排专人24小时值守,直至考前启用;考场秩序方面协调保卫处在考场四周拉上警戒线,考试期间安排安保人员值守,无关人员严禁进入考试区域。应急预案是应对突发事件的工作指导手册,考前应认真制定。对考试各环节可能出现的问题或状况应予以充分考虑,并制定相应的处理办法。如大面积断电、设备损坏、无法考试、集体舞弊等,做到“预防为主、重在建设;统一指挥、快速反应;有效控制、就地解决;以人为本、依法处置;保守秘密、遵守纪律。”
6结语