论文部分内容阅读
摘要:随着社会的发展,英语变得尤为重要。传统的英语考试中,出试卷改试卷统计成绩,都会给考试管理者带来非常繁重的工作,信息技术的发展,利用信息技术可以使这项繁重的工作变得简单、快捷。在线系统考试系统的开发设计,提高学生效率,减轻了教师的工作负担。
关键词:英语在线考试系统;系统设计
中图分类号:TP311.52文献标识码:A文章编号:1007-9599 (2013) 07-0000-02
1开发背景
在线考试系统以C/S(客户机/服务器)的模式,相对于传统的英语考试而言,它减轻教师的工作负担,提高了工作效率,还可以提高考试的质量,使考试趋于公证、客观,能够提高考试的可信度。
在线考试系统是利用Visual Basic开发设计界面与各个模块,使用SQL Server 2000作为后台数据库,在技术上实现在线考试系统开发的可行性。目前各个学校在局域网使用上已经很具规模,使的实现在线考试系统开发与运行提供了硬件的支持。
在口语考试系统的开发中,作为一个独立于上述的考试系统,本系统采用利用交互式动态网页ASP(Active Server Pages)技术以及VBScript/JScript脚本语言开发,其中的录音和上传控件用COM组件实现,服务器配置为:Windows 2000操作系统,SQL Server作为数据库软件。使用ADO数据访问对象(ActiveX Data Objects)技术,连接ODBC开放数据库互联(Open DataBase Con-nectivity)数据源,实现对数据库的访问。
2英语在线考试系统设计
2.1系统设计。(1)该系统的实现目标:本着经济、适用、高效的原则,为教师与考生提供一个高效、便捷的考试环境,采用人机对话方式。可以方便的进行对考试题库的维护、用户信息维护、考试的管理和考试分数查询等操作。(2)功能结构:本系统设计的功能有以下几个模块来进行实现。登陆模块、考生模块、考试模块、管理模块。
2.2数据库设计。通过调查分析各种资料,根据本管理系统用户需要操作和处理的各种数据,对数据表进行了分析。在数据库中创建了学生成绩表、系统参数表、学生考试试卷表、考试试卷、试题类型表、试题题库、用户信息表,7张数据表用于存放数据信息。
2.3公共模块设计。(1)在模块中声明公共变量。其代码如下图所示:
图1在模块中声明公共变量
(2)启动函数Main()和共享的数据连接。其代码如下图所示:
图2启动函数Main()和共享的数据连接
(3)显示错误信息函数。运行时如果出现错误就提示用户出现了错误,并显示错误原因。显示错误信息的实现过程如下图所示:
图3显示错误信息函数
2.4系统登录模块设计。启动系统首先进入引导界面,然后进入系统登录界面,根据身份不同可以登录相应的界面。
2.5主窗体设计。在系统登录窗体中以考生身份登录系统后,进入学生主窗体,学生主窗体主要的功能有修改密码、在线考试、查询考试成绩等。
2.6考试窗体设计。考试模块是在线考试系统的主要功能模块,该模块集合了试卷生成、试卷显示、时间显示、试卷提交、强制提交试卷的批阅功能。
2.7后台管理员窗体设计。管理员具有最高的权限,主要任务是查分、管理用户、设定考试系统参数和管理数据库。
2.8修改试题窗体设计。题库的健全性关系到考试的质量,如果考试试题中出现了错误就要及时更改,以防止影响考生的考试。所以说修改试题是题库维护的重点。
2.9打包。编写完成的应用程序的相关文件进行打包最终形成一个Setup.exe(可执行)安装包文件的过程。
3口语考试测试系统的设计
3.1系统设计。口语考试采用机考的形式。系统方案见图4,流程见图5。
图4系统结构图
图5基本考试流程图
3.2数据库设计。数据库选用SQL Server 2000,它是基于C/S(客户机/服务器)模式的数据库管理系统,支持ODBC、ADO等技术的应用。整个数据库包括试题表、试卷表、考生信息表、答题表以及考生成绩表等信息。
3.3模块设计:(1)管理模块。该模块主要实现对试题表、试卷表、考生信息表和成绩表中数据的维护和管理。包括试题管理子模块、教师管理子模块和考生信息管理子模块。(2)考试模块。该模块是考试的主模块,考生通过IE浏览器进入考试主页,经过身份验证通过后,进入考试页面。系统从试卷表中随意提取一份试卷,计时器开始倒计时,考试开始。
3.4关键技术和实现:(1)用COM组件实现录音控件录音控件包括录音、放音和暂停三部分功能:因为每道题目的回答时间是有限制的:所以应启动一个计时器:到规定时间时自动中止。语音部分使用MCI函数[2]实现。(2)用COM组件实现上传控件。(3)语音文件的名称定义。为了区别每个上传服务器的文件同名,我们采用的方案是:考生ID+试卷ID+当前时刻。
4结束语
英语考试从传统笔试改为上机考将成为高职高专院校的主流,已经有较成熟与完善的系统。但口语测试系统中,如何使大规模的口语测试易于操作且具备较高的效度和信度一直是备受关注的研究课题。计算机口语测试还是一种尝试,还需要大量的实践和探索。将传统的口语测试方式与现代教育技术相结合是口语测试发展的趋势。
参考文献:
[1]安剑.Visual Basic 项目开发案例[M].北京:清华大学出版社,2011.
[2]史逢阳.对大学英语口试大规模采用机考的探究[J].职业圈,2012,17.
[3]刘丽英.“大学英语”无纸化教学和考试刍议[J].镇江高专学报,2006,7.
[4]高丙梁.计算机口试与面试的比较研究[J].外语电化教学,2007,2:77-80.
[5]张征,邓军,段慧如.大学英语口语网考属性与功效的实证研究[J].湖南城市学院学报,2012,1.
关键词:英语在线考试系统;系统设计
中图分类号:TP311.52文献标识码:A文章编号:1007-9599 (2013) 07-0000-02
1开发背景
在线考试系统以C/S(客户机/服务器)的模式,相对于传统的英语考试而言,它减轻教师的工作负担,提高了工作效率,还可以提高考试的质量,使考试趋于公证、客观,能够提高考试的可信度。
在线考试系统是利用Visual Basic开发设计界面与各个模块,使用SQL Server 2000作为后台数据库,在技术上实现在线考试系统开发的可行性。目前各个学校在局域网使用上已经很具规模,使的实现在线考试系统开发与运行提供了硬件的支持。
在口语考试系统的开发中,作为一个独立于上述的考试系统,本系统采用利用交互式动态网页ASP(Active Server Pages)技术以及VBScript/JScript脚本语言开发,其中的录音和上传控件用COM组件实现,服务器配置为:Windows 2000操作系统,SQL Server作为数据库软件。使用ADO数据访问对象(ActiveX Data Objects)技术,连接ODBC开放数据库互联(Open DataBase Con-nectivity)数据源,实现对数据库的访问。
2英语在线考试系统设计
2.1系统设计。(1)该系统的实现目标:本着经济、适用、高效的原则,为教师与考生提供一个高效、便捷的考试环境,采用人机对话方式。可以方便的进行对考试题库的维护、用户信息维护、考试的管理和考试分数查询等操作。(2)功能结构:本系统设计的功能有以下几个模块来进行实现。登陆模块、考生模块、考试模块、管理模块。
2.2数据库设计。通过调查分析各种资料,根据本管理系统用户需要操作和处理的各种数据,对数据表进行了分析。在数据库中创建了学生成绩表、系统参数表、学生考试试卷表、考试试卷、试题类型表、试题题库、用户信息表,7张数据表用于存放数据信息。
2.3公共模块设计。(1)在模块中声明公共变量。其代码如下图所示:
图1在模块中声明公共变量
(2)启动函数Main()和共享的数据连接。其代码如下图所示:
图2启动函数Main()和共享的数据连接
(3)显示错误信息函数。运行时如果出现错误就提示用户出现了错误,并显示错误原因。显示错误信息的实现过程如下图所示:
图3显示错误信息函数
2.4系统登录模块设计。启动系统首先进入引导界面,然后进入系统登录界面,根据身份不同可以登录相应的界面。
2.5主窗体设计。在系统登录窗体中以考生身份登录系统后,进入学生主窗体,学生主窗体主要的功能有修改密码、在线考试、查询考试成绩等。
2.6考试窗体设计。考试模块是在线考试系统的主要功能模块,该模块集合了试卷生成、试卷显示、时间显示、试卷提交、强制提交试卷的批阅功能。
2.7后台管理员窗体设计。管理员具有最高的权限,主要任务是查分、管理用户、设定考试系统参数和管理数据库。
2.8修改试题窗体设计。题库的健全性关系到考试的质量,如果考试试题中出现了错误就要及时更改,以防止影响考生的考试。所以说修改试题是题库维护的重点。
2.9打包。编写完成的应用程序的相关文件进行打包最终形成一个Setup.exe(可执行)安装包文件的过程。
3口语考试测试系统的设计
3.1系统设计。口语考试采用机考的形式。系统方案见图4,流程见图5。
图4系统结构图
图5基本考试流程图
3.2数据库设计。数据库选用SQL Server 2000,它是基于C/S(客户机/服务器)模式的数据库管理系统,支持ODBC、ADO等技术的应用。整个数据库包括试题表、试卷表、考生信息表、答题表以及考生成绩表等信息。
3.3模块设计:(1)管理模块。该模块主要实现对试题表、试卷表、考生信息表和成绩表中数据的维护和管理。包括试题管理子模块、教师管理子模块和考生信息管理子模块。(2)考试模块。该模块是考试的主模块,考生通过IE浏览器进入考试主页,经过身份验证通过后,进入考试页面。系统从试卷表中随意提取一份试卷,计时器开始倒计时,考试开始。
3.4关键技术和实现:(1)用COM组件实现录音控件录音控件包括录音、放音和暂停三部分功能:因为每道题目的回答时间是有限制的:所以应启动一个计时器:到规定时间时自动中止。语音部分使用MCI函数[2]实现。(2)用COM组件实现上传控件。(3)语音文件的名称定义。为了区别每个上传服务器的文件同名,我们采用的方案是:考生ID+试卷ID+当前时刻。
4结束语
英语考试从传统笔试改为上机考将成为高职高专院校的主流,已经有较成熟与完善的系统。但口语测试系统中,如何使大规模的口语测试易于操作且具备较高的效度和信度一直是备受关注的研究课题。计算机口语测试还是一种尝试,还需要大量的实践和探索。将传统的口语测试方式与现代教育技术相结合是口语测试发展的趋势。
参考文献:
[1]安剑.Visual Basic 项目开发案例[M].北京:清华大学出版社,2011.
[2]史逢阳.对大学英语口试大规模采用机考的探究[J].职业圈,2012,17.
[3]刘丽英.“大学英语”无纸化教学和考试刍议[J].镇江高专学报,2006,7.
[4]高丙梁.计算机口试与面试的比较研究[J].外语电化教学,2007,2:77-80.
[5]张征,邓军,段慧如.大学英语口语网考属性与功效的实证研究[J].湖南城市学院学报,2012,1.