首页 > 范文大全 > 正文

Internet操作题虚拟实验环境搭建及自动阅卷研究

开篇:润墨网以专业的文秘视角,为您筛选了一篇Internet操作题虚拟实验环境搭建及自动阅卷研究范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要:针对计算机基础internet操作题实验教学中,使用真实操作环境难以检验学生结果,提出Internet操作题虚拟实验环境搭建和在虚拟环境下进行自动阅卷的方法。在服务器端,通过程序调用IIS相关功能自动生成WEB虚拟目录,调用小型绿色免费服务器软件,自动生成大批量FTP、邮件账号信息和FTP、邮件虚拟目录,并自动启动相关服务,实现一键完成Internet主要操作题型服务器端虚拟环境的搭建。在客户端中通过客户端程序自动设置Outlook Express账号,实现完整实验操作环境的搭建。在自动阅卷方面重点介绍接收邮件的自动阅卷方法,其它题型也简单介绍了自动阅卷采用的方法和技术。

关键词:Internet;虚拟实验环境;自动阅卷;虚拟目录;批量账号;自动启动服务

中图分类号:TP391 文献标识码:A

1引言

Internet操作是计算机基础实验教学中的一个重要组成部分,在全国计算机等级考试一级和各省高校计算机水平考试I级中,Internet操作都是必考题型。要进行Internet实验教学,一般有两种方法,一种是开通外网,让学生在真实的Internet环境中进行操作;另一种方法是在机房中,搭建虚拟的Internet操作题实验环境,让学生在该环境下进行操作。从学生操作的角度而言,在虚拟的实验环境下操作,和真实操作环境下操作并没有什么区别,但是构建虚拟的实验环境后,操作结果检验方便。本文将针对计算机基础中Internet操作的三种主要题型:浏览网页、FTP和收发邮件,介绍如何构建虚拟的Internet实验环境,以及在这种环境下实现自动阅卷的方法。

2浏览网页

浏览网页题型一般包含网页搜索引擎的应用,网页页面的保存,网页中文本、图片下载与保存,网站上电子邮箱的申请等类型。

2.1浏览网页操作环境搭建

浏览网页题型操作环境的搭建较为简单,只需编写相关网页,然后构建WEB虚拟目录就可以实现。通过windows操作系统的IIS[1]功能可以轻松创建WEB虚拟目录。手动创建WEB虚拟目录较为麻烦,可以新建批处理文件,然后在批处理文件中输入相关命令,再运行批处理文件[2]就可以完成。下面命令功能是将d:\ks\net \403创建为WEB虚拟目录,同时将端口号定义为82。其中,adsutil.vbs为系统文件,可在系统盘中搜索到该文件(必要时可加上该文件路径)。

2.2浏览网页自动阅卷

网页页面的保存,页页中文本、图片下载及保存等类型的自动阅卷与Windows操作的自动阅卷[4]差不多。

网站上申请电子邮箱的自动阅卷,有两种方法。方法一是将申请之后的用户名、密码写入到数据库中,然后对数据库信息进行检验实现自动阅卷;方法二是在注册电子邮箱网页中用JavaScript脚本将成功申请之后的用户名、密码写入到本地机的硬盘文件中,然后对硬盘文件的内容进行检验实现自动阅卷。

3FTP上传下载

FTP题型包括匿名或非匿名方式登录FTP文件服务器,上传和下载文件,创建、删除文件和文件夹。

3.1FTP操作环境搭建

构建FTP操作环境,需要在服务器上构建虚拟的FTP服务器,并且要求不同的学生使用不同的账号、密码和FTP虚拟目录。由于IIS的FTP服务器功能有限,因此可以使用第三方软件构建FTP服务器,最常用的方法是使用Serv-U建立FTP服务器,然后修改Serv-U配置文件,批量生成不同账户[5]。由于Serv-U为大型FTP服务器,配置起来不太方便。因此在本院计算机基础实验教学中,采用广西软件开发的小型绿色免费FTP服务器软件FTPServer2.1搭建FTP服务器,FTPServer2.1配置文件包括FTPServer.ini和FTPServer.dat,其中FTPServer.ini用于设置端口号、最大的用户数等,设置好后不需要改变,而添加用户可以通过修改FTPServer.dat动态生成,该文件首先是一串版权信息字符串,然后是不同用户的账号、密码、用户权限等。在实际操作中,只需根据数据库中学生学号,动态生成该文件并自动创建不同学生FTP目录即可批量生成不同账户。

收发邮件题型包括邮件的发送和接收。

4.1收发邮件操作环境搭建

4.1.1邮件服务器搭建

收发邮件要求有一个学生域名和若干用于接收不同学生所发邮件的域名和账号,同时不同的学生使用不同的账号、密码及不同的收发邮件目录。出于配置方便的考虑,在本院计算机基础实验教学中,采用梦幻软件工作室开发的小型绿色免费邮件服务器软件DreamService搭建邮件服务器,DreamService配置文件为Access数据库DreamServer.mdb,其中hosts表定义域名信息,users表定义账号信息。主要字段功能如下:accout:用户名,passwd:密码,hostid:域名ID号,mailboxsize:邮件大小,fullname:姓名,mailpath:邮箱目录。使用该软件,可先执行ServiceManager.exe定义所需域名,然后通过编写程序打开users表动态插入所需账号记录并在“Mail\域名目录”文件夹下自动创建不同的邮件目录,再将预先写好的需要发给该学生的邮件复制到学生邮件目录下就可以实现邮件账号的配置。

4.1.2客户端邮件收发软件设置

5结束语

本文在分析IIS、小型FTP服务器FTPServer和小型邮件服务器DreamService的功能的基础上,结合批处理文件技术、程序设计技术、数据库技术和注册表技术,在服务器端中实现一键自动启动HTTP服务、FTP服务、邮件服务,并自动设置大批量账户信息和虚拟目录,在客户端实现自动设置Outlook Express账号,完成了Internet主要操作题型虚拟实验环境的快速搭建。和真实的Internet操作环境相比较,在虚拟实验环境下操作结果检验方便,文中探讨了Internet操作主要题型的自动阅卷方法和技术,重点介绍了发送邮件实现自动阅卷的方法。经过本院多次Internet实验和计算机基础考试检验,在虚拟环境下进行Internet操作性能稳定,自动阅卷快速准确。

参考文献

[1]梁丽.在Windows XP环境下配置IIS[J].数字技术与应用,2010,(10):120.

[2]杨霞.浅谈批处理在VMware虚拟机上网的应用[J].计算机光盘软件与应用,2011,(19):60-61.

[3]吴建军.多线程技术的Office对象模型阅卷系统[J].计算机系统应用,2011,20(3):18-22.

[4]张捷,封俊红.Windows操作题自动阅卷的研究与实现[J].计算机系统应用,2007,(10):102-105.

[5]陈守宽.应用数据库管理FTP批量帐户设计[J].电脑编程技巧与维护,2011,(12):41-42,60.

[6]杨循杰.实现进程通讯的方法[J].湖南科技学院学报,2007,28(9):112-114.

[7]刘瑞梅,刘,韩晓毅.注册表管理的C#方法[J].河北建筑工程学院学报,2009,27(4):108-111.

[8]夏建喜.基于SMTP组件使用CDO. Message进行工资条批量发送的实现[J].软件导刊,2011,10(12):72-74.