• 休闲生活
  • 教育教学
  • 经济贸易
  • 政法军事
  • 人文社科
  • 农林牧渔
  • 信息科技
  • 建筑房产
  • 环境安全
  • 当前位置: 达达文档网 > 达达文库 > 经济贸易 > 正文

    Serv-UFTP与SQL数据库技术在大学英语教学改革中的应用研究

    时间:2021-04-08 07:54:39 来源:达达文档网 本文已影响 达达文档网手机站

    摘要: 大学英语教学改革目前面临着教师计算机网络技术不熟练、教学资源无法方便快捷地运用于学生的自主学习中、学生自主学习的效果与预期不相符等问题。如何利用互联网资源,在校园网中建立一个方便快捷的自主学习和师生交流平台,成为当前各所高校教师相互探讨的重点之一。本文研究的是如何利用互联网FTP传输协议,将电子公告板技术、SQL数据库技术与Serv-U FTP服务软件相结合,建立一个师生互动、资源共享的自主学习交流平台。

    关键词: 大学英语教学改革自主学习FTPServ-U资源共享

    大学英语教学改革在各大高校如火如荼地进行着,然而参与大学英语教学改革的一线教师大多都是英语专业毕业,对于多互联网及媒体技术仅有表面的理解和应用,由于没有相应的技术知识和思维模式支持,他们往往会觉得一些新颖的教学想法,仅靠现有教材所提供的网络系统,无法完全得以实现或者根本无法实现。学生普遍反映课后上网学习的意义不大,网络课程提供的一些网络学习系统资源链接都不能快速地链接进入学习界面,大大地挫伤上网学习的积极性。学生普遍认为自己在网络自主学习系统中感到困惑和焦虑,学习效果并不如预期的高,原因在于学习资源不够系统,相互独立,学生面对网络学习资源手足无措(胡茶娟,2008)。不少教师则觉得有很多教学资源不能提供给学生课后自主学习,除布置现有教材的网络系统提供的学习资源外,其他的学习资源收集起来相对困难。于是,这些教师便采用他们更为熟悉的一种方式,那就是让学生用E-mail来进行,教师申请一个公共信箱,将自己收集的学习资源放在电子信箱里,把账号和密码告诉学生,让他们自己上网下载或直接在线学习,学生有问题,也可以用自己的电子信箱发邮件询问。这种方式虽然可行,但是受限于网络速度,如果网速慢,上传和下载资源就是一件很耗时费力的事情。

    教师利用校园现有的网络,在校园网中开设一个FTP服务和电子公告牌(BBS)服务,并将该服务与大学英语自主学习的学生账号联系起来,就能有效解决资源上传下载、学习任务的发放收集、师生交流、网络存储等一系列的问题。

    1.电子公告板(BBS)或论坛系统的建立

    BBS的英文全称是Bulletin Board System,翻译为中文就是“电子公告板”。论坛软件系统亦称电子公告板(BBS)系统,它伴随社区BBS的流行而成为互联网最重要的应用之一,也逐渐成为网站核心竞争力的标志性体现。2006年7月CNNIC发布的统计数据表明,43.2%的中国网民经常使用论坛/BBS/讨论组,论坛社区应用首次超过即时通讯IM,成为仅次于收发E-mail的互联网基本应用。

    论坛软件系统是一种代码程序,在很多代码下载网站上都能找到,这种论坛只需要一台安装了IIS(Internet Infomation Service)的服务器和一个独立的IP地址就能够对外发布。笔者选择动网先锋网络科技有限公司开发的ASP动网论坛系统,因为它除功能强大、插件众多外,还能够和FTP管理软件、Sserv-U FTP和SQL数据库很好地结合起来,达到论坛账号和FTP账号相互联系的目的,这样管理起来就很方便。

    论坛构架好以后,需要对论坛的栏目进行设计,具体栏目根据各自的需要而有所不同,还有账号的管理分组和权限的分配,网上有很多相关的帮助文章供大家参考,在此就不再赘述。

    2.FTP服务的建立

    FTP(File Transfer Protocol)是文件传输协议的简称,用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。用户可以通过它把自己的PC机与世界各地所有运行FTP协议的服务器相连,访问服务器上的大量程序和信息。同样,它也是建立在IIS服务基础之上的,当然,也有其他的FTP service软件提供类似的服务,比如在本文,我们需要用到的FTP服务软件是Serv-U FTP。

    Serv-U FTP是目前Windows操作系统下功能最强大,使用最简单的FTP服务器软件之一,它除了拥有其他FTP服务器所具备的几乎所有功能外,还支持断点续传、带宽和上传下载速度限制、远程管理、虚拟主机等,而且能够限定登录用户的权限、登录目录及服务器空间的大小,尤其是能跟SQL数据库相连,通过论坛插件,直接用论坛的用户账号进行FTP账号管理,功能强大。

    3.采用SQL数据库和ODBC数据源保存账户信息

    Serv-U 5及以后版本的域账户信息可以存放在.ini文件、计算机注册表或ODBC数据库中。大学英语自主学习的学生主要来自大一、大二,数量较大,更新频繁,因此,选择将账户信息保存在数据库中较好。由于Access数据库管理系统是Office的一个组件,且其操作简便,功能强大,因此,笔者建议采用Access数据库保存账户信息。

    采用ODBC数据库存放账户信息需要在新建域时选择。Serv-U不会自动产生空数据库,数据库需要管理员自行创建。Serv-U能非常灵活地处理数据库账户信息,数据库中可包含账户及组的所有信息,数据库至少应包含一张用户账号表,该表至少应包含account name,home directory,password, directory access rule等4列,分别代表账户名称、主目录、密码和目录权限。从Serv-U 8开始,数据库结构可以自动生成,大大省去了自建数据库所带来的问题。笔者以Serv-U 6.0版本为例子。

    采用SQL数据库和ODBC数据源保存账户信息的具体操作步骤为:

    (1)安装SQL Server数据库,并建立数据库(数据库名称:FTP,登录账号:FTPname,登录密码:123456,设置好该账号的相应权限);

    (2)在该数据库中创建表“FTP_users”,该表的字段包括:FTPUserName、FTPPassword、FTPPasswordType、changePassword、 accessRule、dirHome、loginMsgFile、sessionEncryption、dirHomeLock、 alwaysAllowLogin、hideHidden、maxUsersConcurrent、speedLimitUp、speedLimitDown、maxUsersLoginPerIP、timeOutIdle、timeOutSession等。根据论坛程序实际需求而创建的其他表,表名主要有:FTP_groupAccess,FTP_groupIPs,FTP_group, FTP_log,FTP_manage,FTP_set,FTP_user_group,FTP_useraccess,FTP_userIPs,FTP_users,详细字段不加赘述。

    (3)创建系统ODBC数据源:进入“开始|控制面板|管理工具|ODBC数据源|系统DSN”,添加一个系统DSN,步骤如下:

    (a)添加系统DSN,选择SQL Server,然后按以下输入名称:FTP,服务器:local。

    (b)输入刚才建立的数据库访问用户名FTPname,密码123456。

    (c)更改默认的数据库为刚建立的数据库“FTP”,点击下一步完成ODBC设置。

    4)运行SERV-U 6.0,打开域,点击ODBC,对ODBC链接进行设置

    将ODBC源名称、ODBC账号名、ODBC账号密码分别填入到“ODBC数据库连接设置”的相应位置,笔者分别选用FTP、FTPname、123456。点击“应用”按钮后,域就可以访问了(域由 变为即表示设置成功),如果ODBC数据库中已经存在用户,则可以直接读取用户名。如果不能访问(如图域总是离线的 状态),请查看“活动”里的“会话日志”。如果日志里提示ODBC出错的,也可以查查ODBC出错原因。

    (5)设置好FTP相应的虚拟路径和访问权限组以后,建立在ODBC数据库用户基础上的FTP服务器就算配置完毕了。

    4.论坛账号与Serv-U FTP账号相结合

    在建立论坛的时候,我们可以利用大学英语自主学习系统数据库中的学生信息批量建立学生在论坛中的账号、密码及其他信息,然后通过自行编写的ASP程序,开设几个FTP管理页面和一个FTP申请页面,其内容包括:

    (1)FTP申请页面(FTP_default.asp)

    (2)用户管理(FTP_user.asp)

    (3)用户组管理(FTP_group.asp)

    (4)系统设置——流量、速度与线程(FTP_set.asp)

    (5)上传路径管理(FTP_uploadset.asp)

    (6)FTP日志管理(FTP_log.asp)

    这些页面能够让学生自主申请FTP服务(包括资源下载、上传等),教师可以管理学生的FTP账号、FTP资源,管理员可以设置FTP账号和用户组的相应权限(如下载流量、速度、线程)、上传路径、FTP目录的访问权限、FTP相关日志等功能。

    有了这种管理方式,教师只需要使用FTP软件登录FTP服务器,将自己认为需要提供的学习资源上传到相应目录,学生通过他们的FTP账号登录服务器后,就能够直接下载。有任何问题或好的资源提供,都可以直接在论坛中提出来,教师则可以对其进行整理和回复。而且教师可以直接在论坛的相应版块中,如“任务发布”版块,直接发布当前的自主学习任务,并规定过期时间,过期后任务自动锁定,学生无法回复,以此来监控学生的自主学习时间和效果。另外,有了这个系统,学生可以根据自己的需要申请相应的服务器空间大小,用来存储个人收集的学习资源。这种可自定义的个人网络存储功能,为学生营造了一个非常便利的存储环境,也避免了使用U盘、MP3等可移动存储所带来的病毒隐患。

    其实,对大学英语教学改革中的自主学习模式的应用非常广,只要教师与相关计算机网络管理人员进行沟通交流,计算机专业人员一定能够找到一种合适的方法,达到教师的教学目的,Serv-U FTP和论坛相结合的应用仅是其中一种而已。网络上相关的信息不计其数,只要你我有心在这些新型的教学模式上下功夫,就能够发现一片广阔的天空。

    参考文献:

    [1]胡茶娟.大学英语自主学习现状与网络课程资源整合.吉林工程技术师范学院学报,2008,24,(10):18.

    [2]刘荣立,季林.利用Serv-U实现高校公共机房文件网络存储[J].教育信息化,2006,(13):78-79.

    [3]沈卫星.FTP Serv-U用户帐号的批量设置[J].电脑与电信,2008,(01):57-59.

    [4]王晔.利用Serv-U及插件NtPostU实现FTP空间管理[J].电脑学习,2004,(05):4-6.

    [5]杨同华,彭立.利用Serv-U实现网络共享教师个人资源.现代教育技术,2006,1,(16):38-40.

    • 生活居家
    • 情感人生
    • 社会财经
    • 文化
    • 职场
    • 教育
    • 电脑上网