参考论文- 幸福- 博客大巴

    :转载时请以超链接形式标明文章原始出处和作者信息及


    [关键词] 校园网、信息、建设、管理。
    随着信息时代的到来,社会对高技术、高素质、复合型人才的需求进一步增加,传统的教育方式和管理已经很难适应新的社会需求,学校应首先在老师和学生中普及计算机知识。正如学习外语需要有语言环境一样,学计算机也需要环境,而校园网最能提供这种环境。本人几年来刻苦钻研互联网技术,总结了校园网建设和管理的一些心得,希望与广大信息技术工作者分享。
    校园网的建设直接影响着校园网的管理,是我们讨论的重中之重,它应注重实用性和先进性,开放性和标准化,可靠性和安全性,经济性和可扩充性,使用有限的资金为学校提供贴切而有效的服务。
    一、校园网的建设要统一规划,分步实施。兼顾软、硬件均衡,充分考虑未来需求,合理利用资金 。一般来说,学校资金并不很充足,不可能一步到位。另一方面,部分学校基础比较差,老师有可能意识不到计算机网络的用处,应用水平较低,即使安装了某些系统也利用不起来,因此需要分步实施。
    分步实施一定要在统一规划的前提下进行,如果缺乏统一规划,系统将会陷入相互不兼容或者前期投资浪费的情况。在这里还应特别注意系统实施的顺序:先调查用户需求,确定应用系统,再确定系统软件,{zh1}根据需要选择合适的硬件,而不应该先买来一堆设备再考虑怎么用。
    二,网络系统的建设
    该部分主要包括校园网网络系统的规划设计、管理(包括安全)技术、设计原则以及设备性能介绍、选择的技术依据、解决方案等。学校的系统主干及重要的支干链路应依据当前需求在100M和1000M以太网之间做xxx较,网络规划要考虑对未来应用需求更佳的支持能力、灵活的扩展能力、可重组能力以及平稳的升级能力(如考虑未来对ATM的支持等)。网络系统可考虑采用虚拟组网技术(VLAN),以利于网络管理和提高网络效能。
    主干网络设备选择应考虑互操作性。校园网Internet的接入方式应该具备多种方式,关键网络设备及部件的选择应详细说明并有比较依据。整个校园网建议采用统一的TCP/IP作为核心协议。具体解决方案应统一按照总体规划进行子网划分及IP地址的分配,并适当考虑一定的冗余。每个应用点都应能申请得到独立的Intranet网络内部的IP地址,一级节点到中心交换机的主干链路总带宽可根据该节点对中心服务的需求量做相应设计调整。
    三 、注重应用系统的建设
    就目前成熟的应用而言,校园网综合应用主要集中在以下几个方面:辅助教师教学、提高教学手段、提供网络服务、方便师生教研、改善办公条件、提高工作效率、开放对外窗口,树立学校形象。
    这些目标的实现需要通过具体的网络功能来实现。笔者根据当今技术发展的现状,结合学校实际情况提出以下设想。
    (1)建立课件、教学信息资料库及相关系统,实现授课点播和辅助教学;
    (2)利用校园MIS软件,实现全校计算机辅助管理和办公自动化;
    (3)建立图书馆计算机管理系统和电子阅览系统,实现图书馆信息管理自动化、快速检索和电子阅览;
    (4)建立远程访问(RAS),利用校园网实现在家备课、办公和接入Internet;
    (5)通过建立对外信息站点,实现学校信息上连Internet 和提供对外信息服务(包括校际交流、学校Intranet互访等);
    (6)传统的网络服务,例如:E-MAIL、FTP、TELNET、WWW查询等功能,其中E-MAIL为广大师生与外界交流的必备工具,应考虑其可用性,可靠性,可管理性,可扩展性;
    (7)利用网络技术,实现多媒体信息交换、视频点播、远程教育等(如NetMeeting功能的应用);
    (8)兼容校内有线电视广播网,拓展网络功能。

     


    网络管理是网络的灵魂,在校园网建设的基础上对其进行有效的管理,才能充分发挥校园网的效益、效率和效用。
    一、针对中小学计算机教师师资力量,网络管理不能特别复杂,为了对校园网进行统一,简单、有效的管理,应做到:(1)教师用机和学生用机都应安装保护卡,使计算机的系统分区得到保护,避免全校师生在学习、使用过程中,由于误操作而使系统损坏,从而影响校园网的运行。(2)对每个用户都给予相应权限的帐号,使全校师生既能充分运用校园网的资源,又能方便网络管理人员对校园网络的管理。(3)对于需要共享的资源统一设定权限,以方便广大师生查询调用。
    二、选择合适的网络管理平台对校园网运行情况进行监视、分析和监控,迅速判断、查找、排除网络故障。利用网络管理平台 加强对网络的监控,判断网络设备运行正常与否,对故障迅速定位,减少故障判断过程,提高事故处理速度,利用网络管理平台收集的错误、警告、消息标志等信息进行网络运行状态分析和趋势预测,及时发现潜在的隐患。如netview管理平台用图形方式使网管人员可以更加直观地实时监测网络设备的状况,实现上述功能。
    三、重视网络安全管理。(1)运用内容过滤器和防火墙 过滤器技术可以屏蔽不良的网站,对网上xx、暴力和邪教等内容有强大的堵截功能。
    防火墙技术包含了动态的封包过滤、应用代理服务、用户认证、网络地址转换、IP防假冒、预警模块、日志及计费分析等功能,可以有效地将内部网与外部网隔离开来,保护校园网络不受未经授权的第三方侵入。(2)利用虚拟网技术,将全校分布在不同部门、不同网段上的办公应用服务器划分为一个虚拟子网,限制用户对其访问。出开放必要的端口外,其他端口和服务安全禁止,以增加安全性。为了避免用户滥用网络资源,对不同的虚拟子网赋予不同的对外访问权限,如只能访问校内、只能访问中国教育科研网、可以访问整个互联网等,同时按照IP 地址和用户帐号进行流量控制和统计,力争是网络资源得到更为有效的应用。(3)管理除了建立起一套严格的安全管理规章制度外,还必须培养一支具有安全管理意识的网管队伍。对公共机房实行xx到人、到机位的使用登记制度这;对用户进行教育:除了对用户进行有关网络安全的法律法规和规章制度进行宣传教育外,还必须让用户知道如何使用密码、管理文件、收发邮件和正确地运行应用程序。对于非法访问和黑客攻击事件,一旦发现要严肃处理。
    以上所述纯属个人的拙见,片面之谈,而校园网建设和管理是一个长期艰巨的任务,我们需要不断探索和努力,才能够让整个教育系统成为跨入信息时代的优秀行业系统,成为新世纪、新思维、新前途的新学校。
    [参考文献]
    《计算机网络与因特网》 (美)Douglas E.comer著
    《局域网基础》 王群著
    《网站管理手册》 张钰彦著

    摘要:校园网正逐渐成为各学校必备的信息基础设施,其规模和应用水平将是衡量学校教学与科研综合实力的一个重要标志。很多学校准备利用暑期组建校园网,特别是校园网基础设施的铺设更是难得的好时机。要想组建高性能、低成本的校园网,综合布线的好坏至关重要,好的综合布线系统如同给校园网打了一个好的地基。

    关键词:校园网 综合布线

      校园网正逐渐成为各学校必备的信息基础设施,其规模和应用水平将是衡量学校教学与科研综合实力的一个重要标志。很多学校准备利用暑期组建校园网,特别是校园网基础设施的铺设更是难得的好时机。要想组建高性能、低成本的校园网,综合布线的好坏至关重要 好的综合布线系统如同给校园网打了一个好的地基。


    综合布线目标

      综合布线系统是建筑物或建筑群内的传输网络,是计算机网络的线路基础。它使语音与数据通信设备、交换设备和其他信息管理系统彼此相连,也使这些设备与外部通信网络相连。结构化布线设计应该满足以下目标。

      1、满足要求,兼顾发展布线设计必须能够满足学校各楼宇、实验室、图书馆等的主要业务需求,并能兼顾未来的发展需要。

      2、易于扩展,预留空间符合当前和以后的信息传输需要,保证较好的扩展性和足够的升级空间。

      3、遵从标准,采用星型布线系统设计遵从国际(ISO/IEC 11801)标准和邮电部、建设部标准,布线系统采用国际标准建议的星型拓扑结构。

      4、高质传输,适应面广布线系统应该能够支持语音、数据等综合信息(如ISDN、B-ISDN、ATM等)的高质量传输,并能适应各种不同类型、不同厂商的电脑及网络产品的需要。

      5、统一出口,线路规范布线系统的信息出口采用国际标准的RJ-45插座,以统一的线路规格和设备接口,使任意信息点都能接插不同类型的终端设备,如电脑、打印机、网络终端、电话机、传真机等,以支持话音、数据、图像及多媒体信息的传输。

      6、预备互连、国际接轨布线系统符合综合业务数据网ISDN的要求,以便与国内国际其他网络互联。

    综合布线原则及方式

      1、xxx原则选择的线缆、接插件、其他设备应具有良好的物理和电气性能,而且价格适中;

      2、实用性原则设计、选择的系统应满足用户在现在和未来10至15年内对通信线路的要求;

      3、灵活性原则做到信息口设备合理,可即插即用;

      4、扩充性原则尽可能采用易于扩展的结构和接插件;

      5、易管理原则便于管理,有统一标识,方便配线、跳线。

      机房的布线系统直接影响到未来机房的功能,一般布线系统要求布线距离尽量短而整齐,排列有序。具体的方式有“田”字形和“井”字形两种:“田”字形较适用于环形机房布局,“井”字形较适用于纵横式机房布局,它的位置可安排在地板下,也可吊顶安装,各有特点。


    综合布线要点

      1、地板布线最常见的布线方式,充分利用了地板下的空间,要注意地板下的漏水、鼠害和散热,还应保证在每个机柜下方开凿相应的穿线孔(包括地板和线槽)。

      2、吊顶布线特别适合于经常需要布线的机房,此方式中吊顶内包含了各种电源布线、弱电布线,在每个机柜上方开凿相应的穿线孔(包括地板和线槽),当然也要注意漏水、鼠害和散热。具体布线的内容有:电源布线、弱电布线和接地布线。其中电源布线和弱电布线均放在金属布线槽内,具体的金属槽尺寸可根据线量的多少并考虑一定的发展余地(一般为100×50或50×50)。电源线槽和弱电线槽之间的距离应保持至少5厘米以上,不能互相穿越,以防止相互之间的电磁干扰。
      (1)电源布线:在新机房装修进行电源布线时,应根据整个机房的布局和UPS的容量来安排,在规划中的每个机柜和设备附近,安排相应的电源插座,插座的容量应根据接入设备的功率来定,并留有一定的冗余,一般为10A或15A。电吹南呔队Ω 莸缭床遄 娜萘坎⒘粲幸欢ǖ娜萘俊?br>
      (2)弱电布线:弱电布线中主要包括同轴细缆、五类网线和电话线等,布线时应注意在每个机柜、设备后面都要有相应的线缆,并应考虑以后的发展需要,各种线缆应分门别类用尼龙编织带捆扎好。

      3、接地布线由于新机房内部都是高性能的计算机和网络设备,故对接地应有严格要求;接地也是xx公共阻抗、防止电容耦合干扰、保护设备和人员的安全、保证计算机系统稳定可靠运行的重要措施。在机房地板下应布置信号接地用的铜排,以供机房内各种接地需要,铜排再以专线方式接入该处的弱电信号接地系统。

      4、综合布线重点显然,综合布线重点就是“光缆”。很多校园网络在园区架设或地埋室外多模光纤,为千兆网和ATM网络打下了坚实的基础,同时,提供了高带宽(10Mbps~622Mbps)、高传输性、高抗干扰能力支持。光缆按芯数分为四芯、六芯、八芯三种;按铺设方式分为架空、直埋两种;按支持的距离分为多模(2公里以内)、单模(2公里到几十公里)。其接续方式常见的是:熔接、研磨、压接。常用的光纤产品有:光缆、光纤耦合器、光纤终端器、各种接口形式的光纤跳线、光纤接续设备。

     

    综合布线方案

      以交换式千兆以太网作为校园网的主干,按10M/100M交换式子网方式接入(如图)。校园网布线设计一般采用多级物理星型结构、点到点连接,任何一条线路故障均不影响其他线路的正常运行。网络采用分散式三层交换体系,二级交换机具有第三级交换能力,主干线路压力小,而且全部实现百兆交换入室。三级交换机可以堆叠,能将一个主干和桌面交换机组成一个整体,提供足够的交换口,可扩展性好。

      1、主干网选用千兆以太网,其第三层以太网路由器交换机大都满足IEEE802.3Z标准,技术成熟,具有流量优先机制能有效保证多媒体传输时的QoS(Quality of Service服务质量)。

      2、千兆以太网具有良好的兼容性和可扩展性,在ATM技术成熟时,可平滑集成到ATM网络中,作为ATM网的边缘子网。

      3、工作组子网可选用100M交换模式。使用户终端独占100M带宽的数据交换。在核心交换机与工作组交换机之间,采用100Mbps传输带宽,当使用全双工时,传输带宽为200Mbps。

    综合布线过程

      1、布线前询问客户网络需求,现场勘察建筑,根据建筑平面图等资料结算线材的用量,信息插座的数目和机柜定位、数量,做出综合布线调研报告。根据前期勘察数据做出布线材料预算表、工程进度安排表。

      2、布线中协调施工队与学校进行职责商谈,提出布线许可,主要是钻孔、走线、信息插座定位、机柜定位、做线缆标识等。安装信息模块、配线架及机柜内部。
      3、测试线路测试是在完工后用专用仪器按EIA/TIA TSB-67《非屏蔽双绞线系统与性能验收规范》对系统进行全面测试,并提交测试报告。信息点测试一般采用12点测试仪,主要测试通断情况。深度测试用美国Fluke DSP-100线缆测试仪,根据TSB-67标准,对接线图(Wire Map)、长度(Length)、衰减量(Attenuation)、近端串扰(NEXT)、传播延迟(Propagation Delay)五方面数据测试,可打印出详细的测试报告。

      4、布线后链路测试后,选择若干节点,联接网络设备进行联通测试并提交。施工后打印出测试报告,学校以测试报告为标准对整个布线作出判断和结论。在施工质量达到合同要求、性能测试合格和软件验收合格的前提下,双方签字认定工程验收合格。

      (1)网络硬件系统验收:校方可以在线路测试和系统联调阶段派技术人员参加测试验收。也可在施工方提交测试报告后,组织技术人员进行复测验收。

      (2)网络软件系统验收:检查应配置软件是否齐全,并逐一进行操作检验。软件应运行畅通,圆满实现各种功能。

      (3)技术资料移交验收:承建方向校方移交设计、施工、配线等全部资料,校方由专人清点接收入档管理以备查。

      (4)培训:承建方按有关条款要求为校方进行布线方案、结构等方面的培训。

     


    本文关键字] 校园网 综合布线 实施
    [版权说明]《校园网综合布线的实施》论文版权属于作者本人,您可以参考本论文进行论文创作,但不得抄袭、复制!如果您引用部分内容,请您在参考文献中标注!

    [本文关键字] 个性化 教学 校园网 校园网建设

          稍微懂得历史知识的人都知道:最早的教学是个体教学(一对一教学),所以能受教育的只是极少数贵族,后来逐渐演变为班级教学(一对多,也就是一个教师对一群学生)。正是由于有了班级教学,才大大加速了人类的文明进程。但是进入了信息化社会,我们发现:班级教学虽不象卢梭所说:是学生心灵的屠宰场,可它那一刀切的模式让越来越多有独立思考能力有创新精神的学生难以忍受,也越来越不适应科学技术日新月异的信息化社会。与之相随的“应试教育”因此声名狼籍,一直靠“应试教育”为生的题海、题库亦“反戈一击”贴上了“素质教育”的标签,但放眼我们的国土,有多少间学校所进行的教育是真正的“素质教育”?绝大多数学校依然是不折不扣的“应试教育”,只不过名字改成了“素质教育”。清末督军谭延闓“捅两片瓦,以示革命必须破坏”我们是作为笑话讲给学生听的。
    而今天“应试教育”则连“捅两片瓦”也省了,干脆贴上“素质教育”的标签,幽默的程度一点也不亚于谭督军。但我们再也笑不出来,因为主角是我们自己。
    人们并不是有意和“素质教育”开玩笑,而是不知道怎样才能实现“素质教育”。因为班级教学的模式是为“应试教育”度身定做的,而“素质教育”的模式是对学生进行个性化教学,而班级教学无法做到这一点,我们不可能取消班级教育,又不能逆潮流而行,在两难之中,只好“挂羊头卖狗肉”。这恐怕也是我们的一种“文化特色”,行将就木的旧观念总能借新名词还魂。
    个性化的教学教学模式是“素质教育”的必由之路,问题是如何去实现它?就如下面一则寓言:一群老鼠“苦猫久矣”,{yt},所有老鼠集中开会,鼠辈们在愤怒声讨猫的“丑恶行径”后,商议怎么样排除猫对鼠辈们“求生存、求发展”的干扰,因为每次鼠辈们外出找吃的,半路上总会神不知、鬼不觉杀出一只猫,反应快还能捡回一条命,而反应慢则等于给猫送午餐。
    鼠辈反复讨论都没想出一个好的办法,所谓“骂猫容易,治猫难”!正在无计可施的时候,一只见多识广的老鼠想出了好主意:在猫脖子上挂一只铃铛,猫只要一走动铃铛就会响,鼠辈们便可安然无恙。群鼠一听高声叫好,只是谁去完成这个“光荣而又伟大”的任务──把铃铛挂在猫脖子上。
    班级教学转变为个性化教学,xx是一场教学法模式转变的革命,就象老鼠把铃铛拴在猫脖子上,不可能没有一点风险。当然这个不是被猫吃掉,而是我们必须要承受改革所带来的阵痛。
    顾名思义,个性化教学就是尊重学生个性的教学,我们的教学必须根据每个学生的个性、兴趣、特长、需要进行施教,亦即学生需要什么我们便需授予什么,学生xx是一种自主性的学习。传统的教育有这么一句话:要给学生一杯水,教师必须有一桶水。事实上师生之间的差别仅是水多水少的问题,而且学生的那一杯水必须在教师桶里取。所以老师只需把把自己的桶做大、装多多的水,并能把学生的杯灌满,便是一个优秀的老师。问题是如果学生的杯子不想装老师桶里的水,而是想装江里的水、海里的水,因为对学生个人来说装江里的水、海里的水对他更重要,而且老师桶里的水并不是他需要的,就象商店里琳琅满目的商品并不一定是我们需要的一样。商店遇到这样的顾客肯定是:你到别的商店看看。而我们老师遇到这样的学生是否也能这样:去别的学校呢?
    班级教学更象一条生产标准化产品的流水线,只有符合“标准”的学生才被视为“人才”。为了多出“人才”快出“人才”,只能“强使一种土地滋生另一种土地上的东西,强使一种树木结出另一种树木的果实”。
    因此班级教学必须强调纪律,否则课无法上。整齐划一,则必须取高补低,这么做的结果自然是以牺牲“两头”为代价。中国的学生缺乏创新,不敢创新,严格的课堂纪律“功不可没”。但把课堂变成市场是否就培养了学生的创新能力呢?当然不是,情况更糟,连“中间”层也牺牲了。因为个性化教学不是“放羊”。
    这又绕回了开头所说的:怎么把铃铛挂在猫脖子上而又不会把被猫吃掉。也就是不因泼掉脏水,连孩子也泼掉。
    虽说班级教学弊病很多,但还远未到退出历史舞台的地步。同时个性化教学的模式是“多对一”,就是多个老师对一个学生,而且是多个优秀老师对一个学生。这对某一小部分学生来说也许有可能,就象当年的大寨,今天毕其功于一役的“优秀课例”。而对大多数学生来说即不现实、也无可能。相对于学生来说老师已是少数,而优秀教师更属“极少数极少数”了。
    事实上个性化教学,也不是今天的新名词。十八世纪法国启蒙主义思想家卢梭在他的教育论著《爱弥尔》就充满了个性化教学思想。囿于当时的科学技术,人们并没有把他的个性化教学观当真。
    个性化教学更象高科技产品,并非技术含量越高越有生命力,它必须能转化成商品。卢梭的个性化教学思想,尽管至今仍闪烁着智慧的火花,但在当时人们并不敢认同。正如《唐诘诃德》的作者塞万提斯所说:两种愿望一样痴愚:一种是让过去回到现在;一种是让未来马上在目前实现。卢梭的个性化教育思想便属后一种。
    致力于个性化教学者便仿佛走进了长长的隧道。
    但Internet的出现,就象隧道尽头的亮光,为个性化教学成为现实带来了希望。
    北京师范大学何克抗教授在他的论著《基于Internet的教育网络与21世纪的教育革新》有这么一段描述:基于Internet的教育网络中的教育体制不受时间、空间和地域的限制,通过计算机网络可扩展至全社会的每一个角落,甚至是全世界,这是真正意义上的开放大学;在这种教育体制下,工作与学习xx溶为一体,上班工作、下班学习的界限被打破,每个人可以在任意时间、任意地点通过网络自由地学习、工作或娱乐,这是真正意义上的自主学习和毕生都可以享用的终身教育;在这种教育体制下,每一个人,不管贫富贵贱都有可能得到每个学科{dy}流老师的指导,都可以向世界上最xx的专家请教,都可以借阅世界上最xx图书馆(例如美国国会图书馆或英国剑桥大学图书馆)的藏书甚至拷贝下来,都可以从世界上的任何角落获取到{zx1}的信息各资料……
    在基于Internet的教育网络环境下,可以{zd0}限度地发挥学习者的主动性、积极性,既可以进行个别化教学,又可以进行协作型教学(通过各种协作式教学策略的运用而实现),还可以将“个别化”与“协作型”二者结合起来,所以是一种全新的网络教学模式。这种教学模式可以xx按照个人的需要进行,不论是教学内容、教学方式甚至指导教师都可以按照学习者自己的意愿或需要进行选择。学习者可以在家或是在办公室学习(通过计算机终端),也可以在旅途中学习(通过便携式多功能微机)。
    由于在这种教学模式下,能为学习者提供图文音像并茂的、丰富多彩的交互式人机界面,能为学习者提供符合人类联想思维与联想记忆特点的、按超文本结构组织的大规模知识库与信息库,因而很易于激发学习者的学习举兴趣,并为学习者实现探索式、发现式学习创造条件。从而有可能在这种教学模式下,真正达到让学习者主动建构知识的意义、实现自己获取知识自我更新甚至创造新知识的理想目标。
    今天作为Internet网子网的校园网热一浪接一浪,作为致力于个性化教学者本应感到欣慰,但这又容易使人们回忆起“大跃进”那一段“发高烧”的日子。不少学校建设校园网、初衷并不是为了实现个性化教学,在他们的观念里恐怕还没有“个性化教学”这个名词,他们建设校园网倒是和阿Q对革命的“神往”相似:想要什么就有什么。并不很清楚校园网是用来干什么的。造成的负面影响是:大部分设备闲置,大量资金、物力、人力浪费。或者是投资不到位,类似于“烂尾楼”。

     

    这是在原有的教育模式不变的情况下建设校园网必须负出的代价。建校园网并没有错,错就错在:总想以新的技术延续旧的模式。
    素质教育之所以雷声大雨点小,原因是它生长在班级教学的土壤上,所谓“枳生在淮南而为枳,生在淮北而为橘”。
    我们前面说过:个性化教学是素质教育的必由之路。
    但个性化教学必须植根在资讯科技非常发达的信息社会,植根在人们有很强的现代教育思想、观念、意识理论上。一些学校建校园网之所以失败、原因是校领导本身并没有现代化的教学观念,当然老师们也没有。建网的目的也不是为了实现符合社会进程的个性化教学,而是要延续他们驾轻就熟的传统教学。结果当然如人们所发现的:投资大、建效少。
    北大教授辜鸿蒙曾讲过一段名言:我头上的辨子一把剪刀就可以剪掉,你们思想深处的辨子是否可以用一把剪刀剪掉呢?
    实现个性化教学,校园网是一个前题,但最多是一个潜在的前题。建一个名符其实的校园网确实要花不少钱,但可以肯定的是只要有充足的资金,长则一年、短则半载便可投入使用。但在校园网上实现真正意义上的个性化教学则是“路漫漫其修远兮”了。
    一、首先每个教师都应意识到:教师教学的重点已不是传授知识,而是让学生学会自主学习,亦既培养学生的学习能力。建设校园网便是给学生提供一个“自主学习”的学习环境。对学生的评价已不是记忆多少老师传授的知识,而是“信息获取、信息分析与信息加工的能力”。正如比尔·盖茨所说:“你孩子的世界不会与从前一样,他们的未来依赖于他们一生中掌握新概念,作出新选择,不断学习不断适应的能力。在这种全新的社会环境中,人的智能和知识将作为社会的主要资本不断代替机器和厂房。这个新时代充满残酷的替代选择:对于那些拥有信息时代学习与创新能力的来说,新时代是一个充满机遇和希望的世界;而对于那些缺乏这些能力的人来说,当旧工作消失,旧体制崩溃时,他们将面临失业,贫穷、绝望的悲惨前景。
    二、教师从“知识传授者和专家”逐渐变为“协作人员,帮助者,有时是学习者”,同时学生的角色已不在是“听从者和学习者”而是“协作人员,有时是专家”。
    总之只要人们以一种“更加开放、更加自信的心态来理解和迎接校园网乃至国际互联网发展中的文化内涵和文化挑战”,个性化教学就能在校园网上实现。

    摘要:文章认为对目前轰轰烈烈的校园网络建设,应该持冷静思考的态度。
    关键词:校园网管理;校园网应用;校园网建设

    在数学史上费马定理是一只会下蛋的金鸡,在力图证明费马定理的过程中,很多数学分支科学如数论、分析数论、组合数论都得到了很大的发展。对学校来说,校园网也应该是一只会下蛋的金鸡。
    建设校园网的根本目的,就是为各种教学和管理软件提供基础。校园网的建设不一定是一次性的大量资金投入,当资金不充足时,可以采取分步骤、分层次建设的方法,校园网的建设可以具有不同的层次,如网络电子教室、小型办公管理对等网、基于客户机/服务器的局域教学网,以及面向全校的计算机辅助教学管理信息网络等。
    1惯例与教学孰重
    在校园网建设过程中,硬件设备不是问题,只要花钱就可以做到。关键在于你花了那么多钱,究竟用校园网干什么?主要从两个方面考虑的:一个是管理方面,就是学校的网络化管理,这一点同任何一家企业的网络化相同,通过网络化给学校带来现代化管理。而另一个更重要的方面,就是要通过现代教育技术去推动和改变传统的教学模式,改革那种灌输式的,老师讲、学生听,死记硬背的传统教学方式。
    如果建好了校园网,还是沿袭传统的教学模式,只是把粉笔、黑板换成了计算机、投影仪,还是沿袭过去那种灌输式的教学形式(当然,可能灌输给学生的东西更多了,让学生更容易理解、记得更牢了),那么这种教学模式并没有质的变化。大趋势应该向自主式教学发展。每个学生都有一个侧重点,有自己的特点,不像现在的孩子培养出来都是一样的。这才是网络教育带来的本质上的区别。
    在校园网建设后,学校应注重“四件”平衡,即硬件具备、软件跟上、“智件”超前、“潜件”保障。其中“智件”意为掌握教育技术的教师队伍;“潜件”则是针对教育技术的各种服务和管理。学校的全员培训必须引起足够的重视,目前一些学校在校园网建设完成后,往往只对教师进行培训,而领导却很少参加培训,这种做法很危险,只有领导认识到校园网的功能与作用,才会积极提供相应的环境促使教师学习和使用校园网。
    2缺钱与浪费并存
    教育部提出“校校通”工程的建设目标后,社会上存在着一种误解,认为全国90%的中小学校都要建立独立的校园网。其实,“校校通”并非“校校网”,最终的目的是让90%以上的中小学采用各种形式和手段,共享网上教育资源,而不是让每个学校都建一套自己的校园网。目前在校园网建设中,在资金总量短缺的大环境中,还存在着局部资金浪费的现象。
    现在校园网建设有一个趋势就是追求很xx的设备,像我们做过的一个中学校园网,要用思科6509或朗讯T550这样xx的产品,这其实是一种浪费。举个例子,一般xx的企业级交换机,它应该是针对1万个用户规模来使用的;而我们现在任何一所学校里,让所有的老师都上网,所有的教室都上网,一所学校的网络用户也不会超过1000个。所以,用管理1万个用户的设备来管理不足1000个用户,这显然是一种浪费。
    这方面有误区也有误导。一方面,一些重点学校或是市里、省里扶持的学校,片面地追求硬件设备的xx次,实际上就是浪费。深圳有一所学校光布线就花了200多万元,装修一个网络机房就用了60万元;但也有一些学校,没有资金,看别人做校园网,也非要建一个网,结果投很少一点钱,做出来的所谓校园网,基本上起不到什么作用,这也是一种形式的浪费。另一方面,由于利益驱动,生产厂商和系统集成商也在自觉或不自觉地误导学校的决策。
    从目前情况来看,似乎一时间还难以改变校园网建设中的资金浪费现象。但是通过教育城域网建设,可以为教育系统节省大量的宝贵资金。根据教育部提出的通过天网(卫星)、地网(电信)达到学校与学校的沟通,把整个教育系统联成一个独立的网,在有条件的地方要建立相对独立的教育城域网。比如说把整个城市做成几个主干中心,有钱的学校能接入,没钱的学校也能接入。这样建校园网的投资就会变小了,只需投资一些交换设备就行了。由此整个城市的教育水平都能得到提高,真正实现在现有的资源和资金的情况下,通过教育城域网的形式达到资源共享。
    现在,很多地方都在向建设教育城域网的方向努力。像郑州就建了三个中心,用三台核心交换机,下面的大学通过千兆接入,中小学通过百兆接入,整个教育城域网形成了一个独立的网。北京朝阳区也是这样做的,通过四个中心,把全区300多所学校全部联起来。
    在教育系统的网络建设中,应先考虑教育城域网,在此基础上,再看校园网如何投资。因为城域网建好后,每所学校的校园网建设都能从节省路由器、服务器、软件等几项中获益;有了城域网之后,同样的校园网建设至少能节省三分之一以上的资金。如果一个城市有上百所学校,那么校园网建设由此而节省的资金就非常可观了。


    3校园网本质是应用
    一般认为,校园网是为学校学习活动、教学活动、科研活动和管理活动服务的校园内局域网络环境,并且它是建构在多媒体技术和现代网络技术之上并与因特网连接的。
    这个概念比较强调局域网概念,强调多媒体技术。这样的概念会不会造成导向上的失误?现实生活中我们可以看到,目前校园局域网建设的封闭型倾向和设备堆砌、技术高难的贵族化倾向。一方面,资源的重复建设,另一方面,又是教育资源的匮乏;一方面,设备堆砌闲置,教师对高难度技术望而生畏,另一方面普通学校却难进校园网的门槛。再看目前中小学校园网应用往往是放放Powerpoint幻灯,通过共享调阅调阅文件,学校网站开设的栏目主要有:学校简介、校长寄语、师生风采、校园新貌、教学设施、学校荣誉、家长通讯、校友通讯等内容。这是校园网应有的功能吗?值得深思。
    校园生活的核心是学习活动,校园生活的主体应该是学生与教师,网络的基本技术特质是开放、交互与共享,它的主要功能是促进人们主动学习,实现资源的交流与共享,因此,校园网络环境必需基于互连网应用。
    所谓校园网络环境(俗称校园网),是指基于互连网应用的,提供以学习活动为核心的,兼顾教学研究与学校管理的网络媒体教学环境。
    4校园网的基础是管理创新
    虽然校园网的建设面临各种困难,也遭受了很多的失败,但多年来也积累了一些成功的经验。校园网的建设是学校中的“纲”,不仅是教育技术的变革,更是思想创新、管理创新、方法创新和手段创新。在校园网投入运行之后,应对现存的组织机构、管理制度、教学模式进行适当调整,充分发挥校园网的作用。校园网的建设是一个系统工程,做好总体规划可以保证各个系统的集成与协调发展,避免重复投资、不合理地利用资源,在总体规划下分层次逐步扩大,使工程形成良性循环。校园网的目的是提高教学管理水平,拓宽教师和学生的知识面,所以一定要注重实际效果,选择急需解决、见效又快的环节作为建设校园网的突破口,能够提高师生对校园网的热情。在校园网建设过程中应尽量使用成熟技术,既可以减少风险,又能做到实施快、见效快,维护更新更有保障。
    另外,要加强基础工作,做好调研,弄清学校的真正需求,找到制约学校发展的瓶颈,制订整体规划,研究制订学校的信息规范,做好标准化工作,为教学资源交流与共享打下良好的基础。
    有人说在教育行业,不是有钱就什么都能做到,但是没钱是什么也做不到。中国教育网络化正是处在这样一种氛围之中,钱不多但是想做很多事。这就需要精打细算、循序渐进,任何形式的贪大求洋,都会导致我们为此付出高昂的学费。这将使我们希望通过互联网达到省钱目的的计划落空,使教育改革步伐徘徊不前。因此,教育城域网、中小学校园网的建设不可能一步到位,教育网络化的实施与应用也不可能一步到位。{zh0}的选择就是,有多少钱办多少事,一步一个脚印,重在应用实效。


    参考文献
    1傅秀斌.将E-learning进行到底.中国教育网络,2004,(6).
    2陈强,程昌品,邓九英.校园网建设与管理的现状及思考.计算机教育,2004,(4).
    3张伟.还校园网应用本色.台州师专学报,2001,(3)

    摘要 本文阐述了使用JAVA编程语言对基于客户/服务器模式的应用编写网络通信程序,讨论了SOCKET机制、输入输出流以及程序实现代码。
    关键词 JAVA,网络,SOCKET,APPLET
    网络上的系统结构多为客户/服务器模式,服务器端负责数据和图像等的存储、维护、管理以及传递,客户端则负责人机界面的操作、送出需求及显示收回的数据。
         下面介绍一下如何使用JAVA来进行网络编程:
    1)      由于客户端通过IE同服务器建立联系,所以客户端使用Applet,服务器端使用Application;
    2)      服务器应设置成多线程,应答多个客户的请求;
    3)      两端通信使用SOCKET机制。
    1 Java中输入/输出流概念:
    过滤流DataInputStream 和DataOutputStream 除了分别作为FilterInputStream 和FilterOutputStream的子类外,还分别实现了接口DataInput 和DataOutput。接口DataInput 中定义的方法主要包括从流中读取基本类型的数据、读取一行数据、或者读取指定长度的字节数,如readBoolean() readInt()、readLine()、readFully()等。接口DataOutput中定义的方法主要是向流中写入基本类型的数据或者写入一定长度的字节数组,如writeChar()、writeDouble() DataInputStream可以从所连接的输入流中读取与机器无关的基本类型数据,用以实现一种独立于具体平台的输入方式;DataInputStream 可以向所连接的输出流写入基本类型的数据。
    2 Socket 机制
       Socket是面向客户/服务器模型设计的,网络上的两个程序通过一个双向的通讯连接实现数据的交换,这个双向链路的一端称为一个Socket。 Socket通常用来实现客户方和服务方的连接。客户程序可以向Socket写请求,服务器将处理此请求,然后通过Socket将结果返回给用户。
    Socket通信机制提供了两种通讯方式:有联接和无联接方式,分别面向不同的应用需求。使用有联接方式时,通信链路提供了可靠的,全双工的字节流服务。在该方式下,通信双方必须创建一个联接过程并建立一条通讯链路,以后的网络通信操作xx在这一对进程之间进行,通信完毕关闭此联接过程。使用无联接方式时其系统开销比无联接方式小,但通信链路提供了不可靠的数据报服务,不能保证信源所传输的数据一定能够到达信宿。在该方式下,通信双方不必创建一个联接过程和建立一条通讯链路,网络通信操作在不同的主机和进程之间转发进行。
    3 Java语言
    Java语言的优点主要表现在:简单、面向对象、多线程、分布性、体系结构中立、安全性等方面。
    (1) 简单性
    Java与C++语言非常相近,但Java比C++简单,它抛弃了C++中的一些不是{jd1}必要的功能,如头文件、预处理文件、指针、结构、运算符重载、多重继承以及自动强迫同型。 Java实现了自动的垃圾收集,简化了内存管理的工作。这使程序设计更加简便,同时减少了出错的可能。
    (2) 面向对象
    Java提供了简单的类机制和动态的构架模型。对象中封装了它的状态变量和方法,很好地实现了模块化和信息隐藏;而类则提供了一类对象的原型,通过继承和重载机制,子类可以使用或重新定义父类或超类所提供的方法,从而既实现了代码的复用,又提供了一种动态的解决方案。
    Java是一种xx面向对象的程序设计语言,它除了数组、布尔和字符三个基本数据类型外的其它类都是对象,它不再支持全局变量。在Java中,如果不创建新类就无法创建程序,Java程序在运行时必须先创建一个类的实例,然后才能提交运行。
    Java同样支持继承特性,Java的类可以从其它类中继承行为,但Java只支持类的单重继承,即每个类只能从一个类中继承。
    Java支持界面,界面允许程序员定义方法但又不立即实现,一个类可以实现多个界面,利用界面可以得到多重继承的许多优点而又没有多重继承的问题。
    (3) 多线程
    多线程使应用程序可以同时进行不同的操作,处理不同的事件。在多线程机制中,不同的线程处理不同的任务,他们之间互不干涉,不会由于一处等待影响其他部分,这样容易实现网络上的实时交互操作。
    Java程序可以有多个执行线程,如可以让一个线程进行复杂的计算,而让另一个线程与用户进行交互,这样用户可以在不中断计算线程的前提下与系统进行交互。多线程保证了较高的执行效率。
    (4) 分布性
    Java是面向网络的语言。通过它提供的类库可以处理TCP/IP协议,用户可以通过URL地址在网络上很方便的访问其他对象。
    (5) 体系结构中立
    Java是一种网络语言,为使Java程序能在网络的任何地方运行,Java解释器生成与体系结构无关的字节码结构的文件格式。Java为了做到结构中立,除生成机器无关的字节码外,还制定了xx统一的语言文本,如Java的基本数据类型不会随目标机的变化而变化,一个整型总是32位,一个长整型总是64位。
    为了使Java的应用程序能不依赖于具体的系统,Java语言环境还提供了用于访问底层操作系统功能的类组成的包,当程序使用这些包时,可以确保它能运行在各种支持Java的平台上。
    java.lang: 一般的语言包。其中包括用于字符串处理、多线程、异常处理和数字函数等的类,该包是实现Java程序运行平台的基本包
    java.util: 实用工具包。其中包括哈希表、堆栈、时间和日期等
    java.io: 基于流模型的输入/输出包。该包用统一的流模型实现了各种格式的输入/输出,包括文件系统、网络和设备的输入/输出等
    java.net: 网络包。该包支持TCP/IP协议,其中提供了socket、URL和WWW的编程接口
    java.awt: 抽象窗口工具集。其中实现了可以跨平台的图形用户界面组件,包括窗口、菜单、滚动条和对话框等
    java.applet: 支持applet程序设计的基本包
    (6) 安全性
    用于网络、分布环境下的Java必须要防止病毒的入侵,Java不支持指针,一切对内存的访问都必须通过对象的实例变量来实现,这样就防止了程序员使用欺骗手段访问对象的私有成员,同时也避免了指针操作中容易产生的错误。
    4 JAVA工具
    (1) JDK
    1)      Java编译器
    Java编译器将Java源代码文件编译成可执行的Java字节码。Java源代码文件的扩展名为 .java,Java编译器把这种扩展名的文件编译成扩展名为.class的文件。源文件中的每个类在编译后都将产生一个class文件,这意味一个Java源代码文件可能编译生成多个class文件。
    2)      Java解释器
    Java解释器对编译生成的字节码格式的可执行程序的运行提供支持,它是运行非图形Java程序的命令行工具。
    3)      Appletviewer
    它是Java Applet的简单测试工具,可使用它来测试Java Applet程序,而不需要WWW浏览器的支持。
    (2) Visual J++
    Visual J++ 集成了可视化界面设计、交互式调试、代码编辑、联机帮助信息和介绍如何快速掌握该开发环境的实用向导等多项功能,同时具有能充分利用Active X和COM新技术的优势。利用Visual J++可创建交互性很强的Internet应用程序,是难得的Java 开发系统。
    5 客户机/服务器通信的实现:
    (1) Application 同 Applet 的通信
    两端通过Socket机制进行连接:
    1)      客户端的编程流程:
    ?      打开Socket,新建一个套接字;
    ?      为套接字建立一个输入和输出流;
    ?      根据服务器协议从套接字读入或向套接字写入;
    ?      xx套接字和输入/输出流;
    2)服务器端的编程流程:
    ?      打开Server Socket,创建一个服务器型套接字和一个普通套接字,服务器型套接字在指定端口为客户端请求的Socket 服务;
    ?      使用ServerSocket类的accept()方法使服务器型套接字处于监听状态并把监听结果返回给普通套接字;
    ?      为该普通套接字创建输入和输出流;
    ?      从输入和输出流中读入或写入字节流,进行相应的处理,并将结果返回给客户端;
    ?      在客户端和服务器工作结束后关闭所有的对象,如服务器型的套接字,普通套接字,输入和输出流。
    正是由于Java系统具有基于Socket的灵活通信机制,因而其应用程序能自由地打开和访问网络上的对象,就象在本地文件系统中一样。
    (2) Applet之间的通信:
    Applet之间的通信使用Applet Context类的getApplet()方法。
    <applet code=applet1.class width=200 height=200 name=first>
    只要在程序中加入
    Applet oneapplet=getAppletContext().getApplet(“first”);便可使用name为first的Applet中的方法了。
    在该课题中大量使用了该种通信方法,因为专门同服务器端通信的 Applet中包含接收信息方法和发送信息方法,所有客户端的Applet都要使用负责通信的Applet中的方法,所以客户端的Applet同负责通信的Applet必须进行通信。

     


    6 程序
    //服务器端程序S.java 负责与客户端通信
    import java.io.*;
    import java.net.*;
    import java.lang.*;
    import T2;

    class ThreadEchoHandler extends Thread   //创建线程
    {
         T2 theT2=new T2();
        
         Socket incoming;
         int counter;

         ThreadEchoHandler(Socket i,int c)
         { incoming=i;
            counter=c; }
         public void run()
         {
               try
               {
               DataInputStream in=new DataInputStream(incoming.getInputStream());
                 DataOutputStream out=new DataOutputStream(incoming.getOutputStream());
                 System.out.println ("hello");     
                 boolean done=false;
                     while(!done)
                     {   String aa="";
                           String str=in.readUTF();     //从客户端得到字符串
                                
                               //在此加入各自的服务程序
                    
                                 System.out.println (str);
                        theT2.pass(str); //解码
                                 theT2.tongji();   //修改监控库中的信息
                               aa=theT2.guan();   //操纵数据库
                                 System.out.println ("string z is:"+aa);
                        if(aa.compareTo("null")!=0 )
                                          //若是查询数据库,返回查询后的结果
                                 {                   //若不是查询数据库,不向客户端输出信息
                                   out.writeUTF(aa);
                                   out.flush(); }
                     }//while
                     incoming.close();    //线程关闭
              
               }//try
               catch(IOException e)
               {System.out.println(e);}
         }//end run
    }
    //----------------------------------------
    class S
    {
         public static void main(String[] args)
         {     
                     int i=1;
               try
               {
                     ServerSocket s=new ServerSocket(1111);
                     for(;;)
                     {
                           Socket incoming=s.accept();
                           System.out.println("connect: "+i);
                           new ThreadEchoHandler(incoming,i).start();
                           i++;
                     }
               }
               catch(Exception e)
               { System.out.println(e); }
         }     
    }

    //客户端通信小应用程序 Echo.java
    import java.io.*;
    import java.net.*;
    import java.awt.*;
    import java.applet.*;
    public class Echo extends Applet
    {
         TextArea ta;
         Socket echoSocket;
         DataOutputStream os;
         DataInputStream is;
         String    Line;
         public void init()           
         {
            setBackground(Color.white);
            ta=new TextArea(5,80);
            ta.setEditable(false);
            add(ta);
            try
                {echoSocket=new Socket("10.102.4.41",1111);} //与服务器建立连接
            catch(IOException e)
             {System.out.println("error");}
          
         }
         public void st(String stri)     //发送字符串的方法
         {
             try
          { DataOutputStream os=new DataOutputStream(echoSocket.getOutputStream());
               DataInputStream is=new DataInputStream(echoSocket.getInputStream());
                 os.writeUTF(""+ stri );       //向服务器输送string
               os.flush();
            }
           catch(IOException e)
           {System.out.println(" error:"+e); }
         }     
        
         public String st1()     //接收字符串的方法
         {
          String Line="";
             try
          { DataOutputStream os=new DataOutputStream(echoSocket.getOutputStream());
               DataInputStream is=new DataInputStream(echoSocket.getInputStream());
                  Line=is.readUTF();        //从服务器读来的信息
               ta.appendText(""+Line);         //在文本域中输出信息
                }
           catch(IOException e)
           {System.out.println(" error:"+e); }
           return Line;
         }
    }
    7 程序调试心得:
    1)      在建立Socket连接时,两端的端口号必须设为一致,否则建立不了连接。服务器端必须有主机IP地址或主机名参数。
    2)      连接建立好之后应确定输入和输出流。起初程序中用的是DataInputStream和PrintStream,结果只能传输英文,传输中文时产生乱码,将PrintStream改为DataOutputStream,使用readUTF()和writeUTF()方法后,中文传输问题得到解决。
    3)      如果一个使用某端口的程序没有关闭,另一个程序就不能使用这个端口。
    4)      开始进行通信的程序均为 Application,因不符合客户机/服务器机制,应将客户端的Application改为Applet。其转化的主要步骤如下:
    ?      创建一个包含APPLET标签的HTML文件;
    ?      去掉应用程序中的main()方法;
    ?      类名应继承Applet类,而不是Frame类,并在程序开头加入
        import java.applet.*;语句;
    ?      用init()方法代替Application程序中的构造方法,当浏览器创建Applet类对象的时候,它自动执行init()方法;
    ?      如Application中缺省使用了BorderLayout布局管理器,应在Applet的init()方法中重新设定;
    ?      如果Application中有setTitle()方法,必须将其去掉,如Application中使用了菜单,在Applet 中用按钮来替换。
    5)      懂得了在一程序中如何引用自定义的类中的方法和变量,在程序开头加入import 类名;在程序中加入    类名 实例=new 类名(); 然后使用
    实例.方法(),实例.变量即可。
    参考文献:
    [1] 廖雷等,Java程序设计教程,中国电力出版社,2003
    [2] Warton,Java多线程编程初步,电脑报,2004.4.10
    [3] 张立等,基于Client/Server模式的数据库应用软件的设计与实现,计算机应用研究,1999(4)





郑重声明:资讯 【参考论文- 幸福- 博客大巴】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——