FTP在计算机实践教学中的应用
摘要:高职院校的计算机实践教学主要是通过上机操作来完成。对于计算机实践操作中学生作业的布置与提交需要一种安全快捷方式来完成,FTP文件传送服务可以很好在解决这个问题。本文介绍了FTP服务器在计算机实践教学中的建立方法。
关键词:实践教学 文件传送 作业提交 权限
高职院校的计算机课程的实践教学主要是通过上机操作。教师如果采用常规的方式来实现这个过程就会显得力不从心,特别是一些操作性强的课程(如Flash、图像处理)的操作,教师仅仅通过实验报告批阅就看不到学生做的实际效果;对于程序设计类作业,教师在批阅时不仅工作量非常大,而且很难找出程序中存在的所有错误,这可能对学生会有一些误导的作用。为了解决这些计算机实践教学中的难题,我们可以利用FTP的文件传送服务功能来准确、高效地解决这些难题。
FTP是File Transfer Protocol的缩写,是一种文件传输协议。FTP的主要作用是将文件从一台计算机传输到另一台计算机,其文件传输分为上传和下载两种方式。FTP服务可以为两种:一是授权账号上传、下载文件,二是匿名用户下载文件。而学生提交作业主要是应用FTP的授权账号存取文件,保障文件的安全。普通的FTP服务器对在用户管理和权限设置上存在一些不足,我向大家推荐一款非常优秀的FTP服务器软件:Serv-U FTP。它支持 9x/ME/NT/2K 等全Windows系列。设置简单,功能强大,性能稳定。FTP 服务器用户通过它用 FTP协议能在 internet上共享文件。它并不是简单地提供文件的下载,还为用户的系统安全提供了相当全面的保护。它具有非常完备的安全特性,支持SSl FTP传输,支持在多个Serv-U和FTP客户端通过SSL加密连接保护您的数据安全等。
要构建这样一个基于FTP的作业交流服务系统,必须完成以下几个环节:
首先是建立FTP帐户
一、建立教师和学生用户
为便于记忆和管理,我们一般要分别建立教师用户和学生用户。学生用户名与相应的目录名相同,采用班号与课程名的首字符组成形式。例如2008计算机应用班的《C语言》课程可以用2008计应C作为其用户名。利用Serv-U对账户的建立管理方法简单方便,在Serv-U窗口左边的“Users”处击鼠标右键选择“New user”,并根据屏幕提示依次输入用户名、密码和主目录(Home directory)路径即可建立一个学生用户。
二、按班级或课程建立教学子目录
在实际教学过程中,一个教师有可能同时担任几个班级的教学。在这种情况
下,为了方便管理和操作,在该教师用户中就可以按班级来建立教学子目录。以我自己为例,本学期我担任了计算机应用和计算机网络两个班级的C语言教学,那么我在我建立的教师用户09gjc中建立“09计应”和“09计网”两个教学子目录,再在这两个子目录下各建立一个“作业提交”子目录,分别来收集这两个班级学生提交的上机操作作业。另外为了更好地与加强教师与学生之间的交流和学生与学生之间的交流,最好能另外建立共享子目录、作业发布子目录、优秀作品展示子目录等。
共享子目录:一般含有程序软件子目录、课件子目录等,向该教师用户下的所有学生用户提供软件、课件、供学生实践操作参考的具体操作过程及步骤录相、多媒体文件等的共享下载保存使用服务。
作业发布子目录:一般含有教师发布(学生提取)作业子目录、向该教师(发布与检查作业)提供与作业有关的文件上传保存与下载服务。
优秀作品展示子目录:教师从每次实践操作中抽取一些优秀学生作品放置在该子目录,让其他学生学习和欣赏,以促进鼓励学生不断进步。
按班级建立的教学子目录之间的关系可以用如下图来表示:
对于按课程建立教学子目录方法类似于按班级建立子目录。
其次是设置用户权限
一、文件权限的设置
学生在进行文件存取的过程中,涉及到文件、目录和子目录的操作。文件对用户分别提供“读取”、“写入”、“执行”和“删除”。显然文件的几种权限中的“执行”权限可能会导致安全问题,所以需要设置为禁用。对于文件的“读取”和“写入”权限对学生用户都要设置为“允许”。而对于“删除”权限如果如本文前面所述:在建立学生用户时,选定了“锁定用户于主目录”,学生就只能在自己的文件夹下进行各种文件操作,将“删除”权限设置为“允许”,否则将其设置为“禁用”。
二、目录权限的设置
FTP文件服务器中的目录对用户分别提供“访问”(允许用户进入该目录)、“读取”和“写入”(允许用户向该目录中添加子目录或文件)权限;对于教学子目录中的学生用户权限设置如下:
共享子目录和作品展示子目录权限只能允许学生进入相应子目录及下载其中的文件,不允许学生向其中添加或修改目录与共享文件。所以该子目录只设置访问和读权限,取消写权限。
作业发布子目录,只允许学生进入相应子目录及下载或显示其中的作业文件;
不允许学生向其中添加或修改目录与作业文件。对学生设置访问和读权限,取消写权限
对于班级下的提交作业子目录,只允许学生进入相应子目录,添加作业或覆盖已交的作业,由教师在规定的时间内设置访问和写权限,取消读权限;当到达规定的时限,即由教师取消访问和写权限,不再接收学生过期提交的作业。。
最后是使用FTP服务器
Serv-U安装配置完毕就可投入使用了。教师和学生也可利用它来方便地实现文件存取。其使用方法非常简单,只在客户端的浏览器地址栏输入:ftp://xxx.xxx.xxx.xxx(其中x为代表IP地址的数字),根据提示输入用户名和密码就可以登录FTP服务器存取文件。就好像在自己的机器上操作一样。此外,Serv-U还支持所有的FTP客户端工具,如:FlashFXP、CuteFTP等等。
在我们的教学中,随着现代化教学手段和工具的大量运用,各种电子信息作业的数量也会越来越多。Serv-U FTP这种高效安全的服务器软件在计算机实践操作中的应用将会不断得到推广。现在,FTP已成为了我系计算机课程教学的重要工具,它建起了一座连接教师和学生的桥梁。布置作业、提交作业、批改作业、师生交流都可以通过网络进行, 提高了效率, 拉近了师生之间的距离。同时, 学生的FTP 空间也成为了他们的网络硬盘, 方便了其它课程的学习资料的存储和使用, 深受广大学生的欢迎。同时也为教师免去了大量繁琐的工作, 节约了时间和精力。