使用Windows2000文件服务器搭建电子作业存储系统

来源 :中小学信息技术教育 | 被引量 : 0次 | 上传用户:blackfairy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  学生电子作业的保存一直是困扰许多信息技术教师的一个难题。教师采用的方法一般是使用电子邮件系统、BBS、基于ASP的网络硬盘系统等等,甚至有的教师让学生直接将作业复制到教师机上的共享文件夹或者在学生机上本地保存。上述方法均在操作难易程度、文件安全性、防作业抄袭等功能上存在不同缺陷。笔者使用文件服务器很好地解决了学生作业存储问题,并且在我校机房已经稳定有效运行了两年多,效果良好。
  
  一、设计思路
  
  首先建立一个文件服务器,在服务器为每个班级建立一个文件夹。在每个班级文件夹内再建立若干个学生文件夹,通过一个共享程序使这些学生文件夹定时共享,并在不同的时间定时切换到不同的班级,这样就可以实现每个学生都有一个文件夹。
  
  二、设计方法及过程
  
  假设有70台学生机,14个教学班在机房上课,总共1000个学生。
  1.安装服务器
  服务器的硬件需求:能够稳定流畅地运行Windows2000服务器版,80GB以上的硬盘,100Mbps以上的网络环境。硬盘分区的格式为NTFS格式。
  2.安装域控制器
  选择“开始→运行”,输入dcpromo命令,开始安装。笔者的服务器的机器名为“fuwuqi”,域为“domain”。
  3.建立学生作业文件夹
  
  按照图1结构建立文件夹。新建一个文本文件,输入代码@for /L %%A in (1,1,70) do md s%%A保存。将扩展名改为bat即可。将该批处理程序复制到各班级文件夹中,双击运行即可建立70个文件夹。
  4.建立用户
  我们应当为每个学生机建立一个用户,用户名分别是s001、s002……s010……s070。我们可以在ActiveDirectory活动目录中手动安装,但是由于用户数量比较多,可以通过建立一个批处理命令来完成。
  @for /L %%A in (10,1,70) do net user s0%%A /add /workstation:s%%A /expires:never /scriptpath:start.bat
  @for /L %%A in (1,1,9) do net user s00%%A /add /workstation:s%%A /expires:never /scriptpath:start.bat
  For命令是一个循环命令,加上/L表示该循环将按照指定步长在指定的范围内循环。%%A是变量,所以第一句运行完的结果是生成s010、s011……s070用户名。我们希望s010前的用户也是三位数字,所以在第二句中的net user命令后的参数上多加了个0(net user命令是建立用户的命令)。
  workstation:s%%A表示登录该域的计算机只能用指定用户登录。即s1号计算机只能使用s001用户来登录。如果使用该计算机的学生使用其他用户登录就会弹出图2所示的提示。
  
  expires:never表示建立的用户永不过期。
  /scriptpath:start.bat表示该计算机使用指定用户登录计算机时会执行服务端的一段脚本代码(代码的作用将在后文论述)。
  5.共享文件夹
  要分别共享某个班级下的所有文件夹的程序代码为:
  @for /L %%A in (1,1,70) do net share s%%A$=d:\zuoye\g11\s%%A
  这个程序要在上课前运行,即在上一个班级下课若干分钟后运行,取消上一个班的共享。下面我们要将其完善一下(以高一(1)班共享程序为例)。
  rem 取消上一节课的共享
  @for /L %%A in (1,1,70) do net share s%%A$ /y /delete
  rem 重新共享新课
  @for /L %%A in (1,1,70) do net share s%%A$=d:\zuoye\g11\s%%A
  rem 绑定权限
  cd
  cd zuoye
  cd g11
  b.bat
  程序中的net share命令就是共享文件夹的命令,其中s%%A$表示文件夹的共享名分别为s1$、 s2$……s70$,后面的$符号可以使该共享文件夹不显示在网上邻居上。
  我们把这个程序保存为g11.bat,再用同样的方法为其他班级都分别建立一个批处理文件,分别命名为g11.bat……g16.bat,g21.bat……g28.bat。最后通过任务计划在指定时间调用它们就可以了。
  6.绑定权限
  上一步实现了可以在指定时间共享,但还有安全上的漏洞。例如,s1号上的计算机能用s001用户去访问服务器s2$这个共享文件夹,只要输入\\fuwuqi\s2$就可以了,也就是说现在的共享还是不安全的。学生有可能去复制或删除其他同学的文件,所以必须绑定权限。例如s1号的计算机用s001用户只能访问\\fuwuqi\s1$。
  我们要批量绑定每个班级中每个文件夹的权限,建立b.bat,代码如下:
  @for /L %%A in (10,1,70) do echo y|cacls s%%A /p s0%%A:f Administrator:f
  @for /L %%A in (1,1,9) do echo y|cacls s%%A /p s00%%A:f Administrator:f
  其中cacls是绑定权限命令,该批处理使每个文件夹两个用户。一个是Administrator,供教师或管理员使用,方便检查作业;另一个是学生用户,比如名字为s1文件夹只能由s001用户访问。
  现在我们只要把b.bat复制到每个班级文件夹中双击运行就可以了。运行后随意选择一个学生文件夹,右击选择“属性”→“安全”标签,便会看到如图3所示的对话框,每个用户的权限都是完全控制。
  
  下课的时候,执行下面一段批处理:
  rem g11
  @for /L %%A in (10,1,70) do echo y|cacls D:\zuoye\g11\s%%A /p Administrator:f
  @for /L %%A in (1,1,9) do echo y|cacls D:\zuoye\g11\s%%A /p Administrator:f
  rem g12
  @for /L %%A in (10,1,70) do echo y|cacls D:\zuoye\g12\s%%A /p Administrator:f
  @for /L %%A in (1,1,9) do echo y|cacls D:\zuoye\g12\s%%A /p Administrator:f
  ……
  rem g28
  @for /L %%A in (10,1,70) do echo y|cacls D:\zuoye\g28\s%%A /p Administrator:f
  @for /L %%A in (1,1,9) do echo y|cacls D:\zuoye\g28\s%%A /p Administrator:f
  我们把这个批处理保存为xiake.bat。通过这个批处理程序就可以将所有的学生文件夹的权限修改为只有Administrator可以访问了。
  7.学生机的设置
  (1)将学生机的IP地址段和服务器的IP地址段设在同一段里。学生机的计算机名也应按照步骤1中提到的规则命名。
  (2)右击“网上邻居”,选择“Microsoft 网络用户”,登录到Windows NT域。域为domain。
  (3)设置完成后,第一次用指定的用户登录。比如,s1号机用s001登录。
  (4)选择“文件及打印共享”,去掉“允许其他用户访问我的文件”,这样学生机之间便不能互相传递文件了。在C盘上查找到netcpl.cpl文件,将其删除,以防止学生修改网络设置。
  (5)卸载Net Meetting,因为该软件可以用来在不同的计算机间传输文件,卸载以防止学生通过该软件传输作业。找到文件win98_72.cab,使用Winrar解压,删除conf.exe,再将解压后的文件夹压缩为win98_72.cab,修改学生机上的安装包。经过这样处理后学生就无法再安装Net Meetting软件了。
  (6)安装还原卡或者还原精灵。
  8.在学生机上映射网络驱动器
  我们要在学生机上映射一个网络驱动器Y盘。为了简便,建立下面一段程序实现自动映射。
  在第4步的程序中有一个参数“scriptpath:start.bat”,指学生登录学生机后,就会自动执行域脚本start.bat。(start\\fuwuqi\netlogon \logon.vbs)。
  在这里实际上是调用了一个名为logon.vbs的脚本程序,该程序可以使用记事本来编辑,保存时将扩展名改为vbs即可。该脚本的内容如下:
  Set WshNetwork = WScript.CreateObject("WScript.Network")
  set wshshell=wscript.CreateObject("wscript.shell")
  WshNetwork.MapNetworkDrive "y:", "\\fuwuqi\"
其他文献
编者按:  2005年7月,国务委员陈至立出席中西部农村中小学现代远程教育教学应用现场交流会时曾强调指出:要把农村中小学现代远程教育的应用作为工程建设的关键环节,摆在更加突出的位置,把应用效益作为衡量现代远程教育工程实施的重要标准。转眼一年过去了,业内对农村远程教育工程的关注丝毫没有降温,更令人欣慰的是,大家不再仅仅聚焦于建设初期大张旗鼓的建设投入和仓促上马的盲目攀比。对城乡教育均衡发展和农村学校
Authorware以其强大的交互与导航功能深受广大课件制作者的喜爱,使用它提供的下拉菜单交互响应可以很方便地制作标准Windows风格的下拉菜单。但是,系统没有直接提供制作动态快捷菜单的交互类型,要想实现快捷菜单功能,需要使用Authorware变量、借助外部扩展函数或Windows注册控件。本文详细地介绍了上述快捷菜单的实现方法,并对各种方案的实现环境要求及运行安全稳定性进行了比较。    一
《小橘灯》全文不过一千五六百字,体量并不大,但是内涵很丰富,值得细细咂摸。该文写于1957年1月19日农历腊月十九春节将届之时,是冰心应《中国少年报》之邀约而写作的,文章刊发在1月31日丁酉新年正月初一的《中国少年报》上,因而冰心这篇短文紧扣“春节”时令:文章开头提到“在一个春节前一天的下午”,亦即我们所说的大年三十;文章中间部分提到了年夜饭——当“我”询问小姑娘她的母亲是否吃过饭、冒着热气的砂锅
哥特弗里德·伯恩的诗歌《一个词语》中写道:“一个词语,一个句子——从密码中升起/熟悉的生命,突兀的意义。”借着恰当的词句,我们看到熟悉的生活,而(生命的)意义就在此突然呈现,仿佛一次豁然开显。有一天,我看到《罪与罚》的封面上,那个路灯下忧郁悲苦者的背影时,我可能正在期望自己熟悉的、残酷卑微的生活得到一种揭示。潜意识里,我需要一副魔镜,希望通过魔镜看到自己在生活中的形象,看到真实的生活对我意味着什么
曾被列入全球历史上最伟大的50个机器人中唯一供教学使用的RB5X已由英贸芙(上海)贸易有限公司独家引进,并成功用于教学领域。  RB5X是一个专供教学使用的全智慧教学机器人,拥有完整的教案及教程,目前已被美国的中小学、初高中和大学普遍采用。学生可通过编程,控制RB5X说多国语言,让它行走、旋转、跳舞和捡拾物品。此外,RB5X具备各种感应器(如声纳、触觉感应等)。  15年来,RB5X已被全球教育界
一、信息反馈对课堂教学的重要性    控制论认为:“及时取得反馈信息是系统得以优化的重要条件。”反馈原是控制论中一个概念,是指在控制系统中,把信息输出去,又把这些信息作用的结果返回来,对信息的再输出产生影响,从而可以不断纠正偏向与失误,起到调整控制的作用,达到预期的目的。  认知学习理论告诉我们,学习过程是知识信息在学习者头脑中内化和重组的行为。知识的传授并不能像录音磁带那样简单地被原样复制,学习
教学内容选自江苏科学技术出版社的初级中学教科书《信息技术》。本课属于第五章Excel 2000中的一节基础课,其主要内容为运用Excel 2000建立一张工作表。重点是数据的输入、修改和保存,难点则是数据的修改及行高、列宽的设置。教学对象是初二学生。由于学生在初一已经学过Word,因此,对于Excel中数据的输入与保存等,他们接受起来应该没有难度。  为了培养学生自主探究、互相协作的良好习惯以及综
20世纪初叶,面对国家落后挨打的残酷现实,很多人将希望寄托于舶来的西学,传统文化受到了前所未有的批判和责难。在这样的大背景下,护养国人数千年的中医也受到质疑,甚至被视为骗术。在很长的历史时期里,中国医疗史的研究也成了少有人问津的冷门绝学。但中医历史悠久,中国古人在保健、养生、疗疾等方面,有丰富的经验,却是无人可否认的事实。文学家则在各种文体中对此做了记录,这类作品不仅为医疗史保留了鲜活的典型案例,
剑桥国际高中信息技术课程(International General Certificate of Second Education简称IGCSE)是由剑桥大学国际考试委员会开办的国际高中水平认证的信息技术课程,与我国高中信息技术课程属于同类型、同学龄段、同学历层次的课程,是世界上使用最广泛的国际课程,目前得到了100多个国家、地区及众多大学的认可[1]。自2004年秋我国开展的高中信息技术课程改
读完王学斌的新著《弦断有谁听——二十世纪上半叶的学人、学术与学校》,那一段历史中的人物、事件、更迭、建制、风骨、恩怨……在脑海中奔腾而来。正如作者在序言中所言,“从爬梳一手资料着眼,避免观念先行,力求揭示民国学界、政界与社会的真实一面”。所以,整部作品不仅具有强烈的可读性,更重要的是,在字里行间隐现着太多历史转折处与“思想三岔口”下的学人心声,而这正是这部作品最为恳切与动人的地方。从学问人心的至幽