论文部分内容阅读
摘要: 大学英语教学改革目前面临着教师计算机网络技术不熟练、教学资源无法方便快捷地运用于学生的自主学习中、学生自主学习的效果与预期不相符等问题。如何利用互联网资源,在校园网中建立一个方便快捷的自主学习和师生交流平台,成为当前各所高校教师相互探讨的重点之一。本文研究的是如何利用互联网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设置。
关键词: 大学英语教学改革自主学习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设置。