校园网络建设

来源:事业单位 发布时间:2020-11-14 点击:

 校园网络的建设 摘

 要 在我国当前教育信息化蓬勃发展的环境下,校园网的建设应以教育需求为前提,以系统理论为指导,遵循国家颁布的技术规范,在较大范围内实现资源的开放与共享。本文基于以上观念,从校园网的现状、校园网规划说明、校园网建设环节、具体设计实现、安全策略等五方面对校园网建设做了一些初步的探究。

 关键字:

 校园网、安全策略

  Abstract

 In our current educational environment for the development of information technology boom, the building should be to educate the campus network needs as a precondition to system theory as a guide, follow the promulgation of national technical standards, in the larger context of openness and sharing of resources. This article is based on the above concept, from the status of the campus network, on the campus network planning, and campus network building links, and concrete realization of the design, safety strategies for the five-building campus network has done some preliminary research. Keywords: ampus networks, safety strategy

 目

 录 第一章

  绪

 论 ........................................................ 1

 1.1

 毕业设计(论文)的背景、意义 .................................. 1

 第二章 校园网规划说明 .................................................. 1

 2.1 校园网的特点和需求 .............................................. 1

 2.2 校园网规划原则 .................................................. 2

 2.3 校园网络的功能 .................................................. 3

 第三章 校园网的建设环节 ................................................ 4

 3.1 网络集成方案 .................................................... 4

 3.2 信息系统集成 ................................................... 7

 第四章 详细设计 ........................................................ 8

 4.1 家长学校联络簿 .................................................. 8

 4.2 网上图书馆 ..................................................... 14

 第五章 校园网安全策略 ................................................. 19

 5.1 安全表现形式及因素 ............................................. 19

 5.2 安全管理的策略 ................................................ 20

 结束语 ................................................................ 21

 参考文献 .............................................................. 21

 致谢 ................................................... 错误! ! 未定义书签。

 1

 第一章

  绪

 论 1.1

 毕业设计(论文)的背景、意义

 随着 Internet 技术向宽带、高速、多媒体方向的发展,它以更具人性化的应用方式推动着教育的信息化的飞速前进。以计算机、网络技术为代表的信息技术,为实现学习者开放性的自主探究学习提供了广泛的可能。这样一种以开放、交互与共享为特质的技术有效运用于基础教育,将有可能通过技术的变革带来人们在观念、方法,乃至机制方面的变革。教育部去年提出“校校通”工程的核心就是校园网的建设问题。只有学校实现了真正意义上的数字校园,才能实现教育信息化的建设。而校园网站的建设与发展,将是校校通工程中教育信息资源增值的巨大潜力,为最终实现基础教育跨越式发展提供可能。

 正是因为看到网络与学校之间的密切关系,国家从 1994 年正式启动中国教育科研计算机网(CERNET)以来,已与国内几百所学校相连,为广大师生及科研人员提供了一个全新的网络环境。1998 年 10 月,中国教育科研网二期工程正式启动,工程到2000 年二期工程完成,除达到连接 1000 所大学的目标外,对有条件的中小学也提供接入上网服务。

 随着信息技术的飞速发展,中小学校园网的建设已经逐渐提到议事日程上来。对比国外校园网的建设和使用情况,我国目前的大多数校园网的结构、规模和应用都不是很完整,网络设备、计算机设备的功能没有得到充分地挖掘和发挥,多以介绍学校概况为主,充其量只是把学校宣传栏的数字化工作。怎样利用网络设备,进一步发挥各种设备的功能,实现学校各项业务系统的集成,提高应用水平将是学校校园网建设的下一个工作重点。

 第二章 校园网规划说明 2.1 校园网的特点和需求

  校园网,作为一种独特的模式,与其他企业、事业有明显的区别。建设校园网中一定要考虑到这些因素校园的分布区域相对比较集中,不象一般企业、事业单位分

 2

 布区域比较大。校园网概括地讲,校园网是为学校师生提供教学、科研和综合信息服务的宽带多媒体网络。首先,校园网应为学校教学、科研提供先进的信息化教学环境。这就要求:校园网是一个宽带、具有交互功能和专业性很强的局域网络。多媒体教学软件开发平台、多媒体演示教室、教师备课系统、电子阅览室以及教学、考试资料库等,都可以通过网络运行工作。如果一所学校包括多个专业学科,也可以形成多个局域网络,并通过有线或无线方式连接起来。校园网的通信量比较大,作为教育和科研的基地,网络用户的群体比较广泛,要求的通信量是比较大的,主干网的带宽一定要满足学校的要求:

  ·广泛的资源共享。

  ·丰富的网络设备。

  ·与国内国际广泛的联系。

  ·多媒体服务的需要。

  多媒体技术对校园网将来发展非常重要,像远程教学、电视会议等。校园网建设要考虑到将来的扩充和升级,避免资金的重复投资。

 2.2 校园网规划原则

  在着手组建校园网时,应本着如下原则进行:

  1、开放性,先进性原则。网络应采用符合国际标准的标准化技术和产品,支持多种当前流行的多种网络通信协议、多种传输介质和多种主机相连,能支持多种数据格式的传输,以方便与 CERNET、Internet 等网络互连;要能适应网络技术的不断发展及校园网规模不断扩大的要求,为满足多媒体技术的应用,网络设计时要考虑有利于实现宽带综合业务数字网,以便将语音、数据、图形与影视褚多业务实现同一网中传输与交换,以满足现代化教育的需要。

 2、整体规划与分步实施原则。从学校全局工作需要出发,充分考虑校园内各部门的地理分布及功能需求情况,整体规划网络设计方案,并且能解决好校园网规划与建设中存在的技术先进性与资金有限性的矛盾。因为先进的网络技术投资很大,而学校的资金有限,而且,网络技术发展迅速,即使当时选择最先进的技术,由于校园网建设周期长,也会很快过时。因此在规划校园网时,在总体结构上要考虑到今后扩充

 3

 升级的方便,并能充分保护现有资源,同时在实施时考虑在资金许可的情况下,尽可能采用先进的网络技术。因为校园网工程量、软件、硬件等投入较大,要对网络系统的总体目标、总体构架、功能要求、经费预算和实施步骤等做出合理的规定,可采用统一规划、分步实施的策略。

  3、成熟性,实用性原则。应采用被实践证明的成熟和实用的技术和设备,在网络规划时要立足校园网的基本功能,重视实用和效益,着眼于提高教育、科研和管理水平,不片面追求系统的超前性,要充分利用校园网络系统的功能,在先进性和可靠性的前提下,不降低系统的功能和技术先进性,通过优化设计达到较高的性价比,不能为了跟潮流,过于宏大而浪费资源。

  4、安全可靠性原则。网络系统应具备完整的安全防范措施,应具备网络诊断、测试和在线故障恢复能力,网络骨干设备、线路具备实时冗余备份和故障切换;具备很强的容错功能,防止由于操作人员的误操作及系统某些故障而造成的数据破坏或系统的误动作;具备防止系统外部成员的非法侵入、攻击,能保护合法用户的权益不受侵害,保证信息安全;另外还应考虑网络设备的供电、防盗、防雷等方面采取一些措施。

 5、可管理、易维护原则。规划校园网时应考虑尽可能的降低以后的维护工作量和维护费用,尽量统一配置设备的规格和型号,各子系统必须标准化、模块化,网络体系结构与应用系统各自独立,与服务器、工作站的操作模式无关,易于管理、配置、调整和维护,在网络系统出现故障时,能提供有效的途经和方法及时找出故障、排除故障。

 2.3 校园网络的功能 校园网络具有距离短、延时少、相对成本低和传输速率高等优点;它的低层协议较简单,控制选择等问题大大简化,因而又具有组网简单、易于实现的特点。校园网的功能作用主要体现在以下四个方面。

 (1)信息传递。

 4

 这是校园网络最基本的功能之一,用来实现电脑与电脑之间传递各种信息,使分散在校园内不同地点的电脑用户可以进行集中的控制管理。在校务部门建立网络服务器,可以为整个校园网络提供各类教学资源,并对这些资源进行综合管理。

 (2)资源共享。

 ①信息资源共享。通过接入 ddn 或 isdn,很容易将校园网连接到 internet,这样,网络内的各电脑终端不但可以互通信息资源,而且可以享受网络服务器上的相关数据及 internet 网上取之不尽,用之不竭的巨大信息资源,校园网在教学活动中的作用也将成倍地增强。

 ②硬件资源共享。网络中各台电脑可以彼此互为后备机,一旦某台电脑出现故障,它的任务就由网络中其他电脑代而为之,当网络中的某台电脑负担过重时,网络又可将新的任务转交给网络中较空闲的电脑完成。

 (3)方便教学。

 网络可以进行图、文、声并茂的多媒体教学,可以取代语言实验室进行更生动的语言教学,也可以利用大量现成的教学软件,提供一个良好的教学环境,这些都是以往任何教学手段所不能达到的。校园网络不但可以在校内进行网络教学,还很容易同外界大型网络连结,形成更大范围的网络交互学习环境。

 第三章 校园网的建设环节 一个完整的校园网建设在实施过程中可以分成两个环节:网络集成方案设计和信息系统集成。其中信息系统集成是目的,网络集成是手段。网络集成方案主要包括两个方面:结构化布线与设备选择、网络技术及设备选型。

 3.1 网络集成方案

  校园网的设计应尽量采用符合国际工业标准的、比较成熟的技术,兼顾网络技术的发展方向,选择结构化、可扩充、多用途的网络产品,保证网络在较长时间内不落后。同时网络设计应结构合理,在通信网络、资源配置、系统服务和网络管理上有良

 5

 好的分层设计,使网络结构清晰,便于使用、管理和维护。另外网络应坚持高效实用的原则,着眼于教学、科研、管理的实际需要,用有限的资金优先解决工作急需的问题。校园网的技术方案设计分以下 5 步:

 1、网络体系结构的选择

  网络体系结构是指计算机通讯系统的整体设计,它为网络软件、硬件及网络通讯协议、数据存取控制和拓扑结构提供标准。因此网络体系结构的选择是实现校园网建设目标的核心环节。在充分了解各种网络的特点、性能、价格的基础上,根据学校的实际应用,考虑学校能够投入的资金及现有的设备、局域网和其它资源情况,进行综合分析,确定符合自己需要、有利于开发利用、有利于发展扩充、性能价格比高的网络方案。

  现有的网络技术主要有 FDDI、千兆以太交换网、ATM 等可供选择。目前,FDDI在 100Mbps 传输技术上最成熟,但其基于带宽共享的传输技术从本质上限制了大量多媒体通讯同时进行的可能性,且支持数字化语音、图像的新一代 FDDI 标准迟迟未能发展出来,FDDI 正在被 ATM 和千兆位以太网技术迅速取代。作为一种全新的技术,千兆以太网是快速以太网的延续,是性价比很高的一种主干网技术,但由于千兆以太网所涉及的标准还没有全部确定,各厂家间的兼容性也有待测试,使其不能提供严格服务质量保证。在对传送视频应用等响应时间不可预测的网络中,千兆以太网将不是最佳选择。ATM 技术的出现比千兆以太网早了三年多,而且目前的 ATM 网络市场相当繁荣,ATM 能提供较高的网络带宽和服务质量控制,具有适合于语音、视频、数据传输的特点。考虑到多媒体技术的迅速发展和现代学校教学中大量多媒体课件的开发应用,目前一种能满足网上大量多媒体信息传递的需要,比较先进和稳定的方案是采用ATM 作主干,局域网和用户端仍采用以太交换网的方案。

  2、确定合适的网络拓扑结构

  当计算机台数较多或可靠性要求高时,优先考虑采用星型或树型连接;对于少数几台距离较远或可靠性要求不高,共享任务不繁重,可考虑用一根电缆进行总线型连接。实际的拓扑结构常为以上两种方式的综合。

  3、设备的选择与布线系统的设计

  选择网络设备,首先要符合 CERNet、Internet 等国内、国际联网标准;其实要能支持多种网络协议,如 TCP/IP、IPX、DECnet 等常用网络协议,具有良好的可靠性、

 6

 可扩充性和可管理性;第三,价格在预算范围内,有良好的性能价格比;第四,应选择信誉高的网络产品公司的优质产品,其国内外有成功的使用经验,有良好的售后服务。

  组成校园网的硬件有以下四类:一是网络服务器;二是网络工作站、三是网络适配器,又称为网卡;四是连接线,学名"传输介质",主要是电缆或双绞线,还有不常用的光纤。

 出于硬件上的专门考虑,有条件最好购置专门的文件服务器。因为服务器的硬盘存速度对网络的影响很大,所以专用的服务器就对数据存储、速度、可靠性都有考虑,诸如硬盘镜像、双工等容错技术一般都会得到应用。不过一般的小型校园网,采用 PII级的微机,配备一个或数个的大容量硬盘和一个 32 位的网卡也可以满足要求。

  网卡虽然有 16 位和 32 位之分,但一个网络无论用 16 位或 32 位网卡,最好均用同一品牌,以保证良好的兼容性。一般而言,市场上兼容产品的质量还可以,对小型校园网的影响不明显。目前购买网卡应购买即插即用型网卡。

  常用的传输介质分为同轴电缆和双绞线两种。同轴电缆又分为粗同轴电缆和细同轴电缆。粗同轴电缆主要用于基干线(Back-bone)的建设。细同轴电缆使用 BNC 接口,主要用于计算机间的网络连接,但因接头易松,可靠性差,将会逐渐被双绞线取代。双绞线又分屏蔽双绞线(STP)和非屏蔽又绞线(UTP 或电话线)。目前常用的UTP 双绞线分五类和三类两种规格,一般小型局域网(10M)用三类。可靠性,速度要求高的大局域网(100M 网)用五类,使用 RJ-45 接口。联网最好优先考虑采用双绞线连接各种设备,因其可靠性较好,价钱也便宜。网络布线系统设计应根据网络技术选型进行布线设计:第一,应符合国际开放式布线标准,并与学校现有楼宇改造布线特点相结合;第二,应选择国际上可靠的 PDS 设备生产厂家的产品;第三,网络整体布线结构合理,有足够的冗余,便于以后的网络扩展,并有可靠的质量保证。

 4、网络操作系统的选择

  目前,网络操作系统有三大阵营:Unix 网络操作系统有较长历史,良好的网管功能,丰富的应用软件支持。Microsoft 网络操作系统有代表性的是 Windows NT,它是 32 位多任务处理的操作系统。Novell 网络操作系统是占世界局域网主流的操作系统。对有服务器的局域网来说,新建网优先选用 NT,"老"网改造采用 Netware 4.10

 7

 或 5.0 较为合适。在小型的对等网环境中,若只想共享文件和资源,要求成本低、维护简单且对安全性要求不高时,用 WIN95/98 很合适。

  5、系统集成商的选择

 与技术和设备选型相适应的一项重要工作是系统集成上的选择。系统集成上应有雄厚的技术力量;有丰富的网络集成实际经验,有较多承揽大型网络工程的成功范例;在业界有较高的商业信誉和售后服务质量;地理位置尽量靠近,具有快速的响应和解决问题的能力;能提供全面系统的技术培训。

 3.2 信息系统集成 校园网信息资源建设,是以校园网络为基础,依据教学、科研和管理工作的具体需要,对信息资源进行合理的规划,有效地组织管理和开发,提供学校 Internet 信息服务。校园网信息资源建设包括以下 3 个方面:

 (1)教学信息资源建设 建立专业信息库,为专业教学和研究提供信息服务,根据各学校具体专业情况建设多媒体教学信息库,以满足学校多媒体教学需求为主要目的,建立多媒体素材库、多媒体课件库等大型数据库,并建立相应的多媒体课件和 CAI 专用 Server,提供多媒体信息服务,为教学改革提供最有效的辅助手段。通过网络实时传输多媒体信息,在课堂上实现多媒体信息检索和课件运用;通过 CAI 课件调用,为教师备课、研究和学生自学提供有效的手段;通过 E-mail 进行教学双方课后信息交流等。为科学实验和研究提供数据传输和处理的有效手段,在网上建立计算中心,设立数据计算、CAD、模型设计等专用工作站、服务器,进行科学实验数据处理和快速传递,辅助科学研究。开辟网上学术交流渠道,推进学术和教学研究,利用 BBS、Netnews 设立学术讨论栏目,专业人员可在相应栏目中发表学术观点,报告研究进展和成果,进行学术交流。

 (2)管理信息资源建设 校园网是为学校各部门服务的,学校内的信息就显得特别重要。按学校部门职能来组织,应包括以下信息:

  ·办公信息:提供学校校史发展、规划以及校内新闻等内容。

  ·人事信息:提供全校职工的个人信息以及查询全校职工人数、男女比例、年龄结构、职务、职称结构等。

 8

 ·服务信息:提供学校财务状况、工资发放等,这需要有相应权限才可以看到。

 ·编辑部:发布校刊、校报的目录及各个部门稿件统计结果。

  ·图书信息:提供全校图书、书目、图书流向等。

  ·学生信息:提供全校学生的基本状况。

  ·教务信息:提供全校的教学计划、教室分配、课程安排、试卷库管理等。

  ·科研信息:提供学校的科研状况及查询鉴定的科研成果和发表的论文。

  ·设备信息:提供全校的设备信息。

  ·各教研组信息:提供本教研组的教学计划、教室安排、课程安排、教师安排、实验安排等。各部门提供并维护自己的信息,对他人的信息只能查询。

 (3)外部信息资源建设 采用多种方式与 CERNet、中国教育资源信息网和 Internet 等广域网连通,方便用户访问。发挥各学校专业教学和科研的优势,在开发内部信息资源的同时,积极筹划对外服务的数据库建设。

 第四章 详细设计 4.1 家长学校联络簿

 4.1.1 功能

 利用 SQL 语法过滤特定的家长留言意见,让老师可以针对某位特定学生家长所发表的意见作出独立的回答,同时,家长在发表个人意见时,若认为意见内容涉及敏感的话题或是意见内容涉及私人隐私,都可用“悄悄话”的方式发言,这些“悄悄话”将不会被显示出来让大家看到,当然,老师拥有管理的能力,只要以密码登录管理模式,就可以进行各个学生家长的单独意见回复,而且还能看到家长们所留下的“悄悄话”。

 4.1.2 组成构造

 共分成六大部分:

 9

  1. 意见留言结果网页 guest.asp:用来显示家长发言与老师回复内容,同时还具备一般模式与管理模式两种显示方法。

  2. 家长发言表单网页 addmsg.asp:让学生家长填写发言内容并选择发言性质。

  3. 家长发言数据处理 ASP 程序 add.asp:处理家长发表的意见数据,同时将这些意见数据记录起来并将网页显示转向至意见留言结果网页。

  4. 老师回复表单网页 teachans.asp:让老师针对某位特定学生家长所发表的意见作出独立的回答。

  5. 老师回复数据处理 ASP 程序 anssave.asp:处理老师回复的数据内容,同时将这些意见数据起来并将网页显示转向至意见留言结果网页。

  6. 数据表文件 allmessage:用来储存家长发言数据与老师回复数据的 Access类型数据库文件。

  “数据表文件”负责存放家长发言数据与老师回复内容的数据记录,为 Access 类型的库文件,将它定名为:“message.mdb”。

 4.1.3 界面设计与重点、难点代码的设计

 数据库与留言显示程序网页

  家长发言与老师回复的内容数据全部储存在数据库中,要在网页中显示目前的家长发言与老师回复数据,必须先进行数据库的链接与打开,要链接数据库我们必须使用 ADO 对象群的 Connection 对象;而要打开数据库则必须使用 ADO 对象群的Recordset 对象,程序:

 set cn=server.createobject("adodb.connection")

 cn.open "filedsn=c:\program files\common files\odbc\data sources\ms access database.dsn" set rs=server.createobject("adodb.recordset") sql="select * from allmessage order by 留言时间 desc" rs.open sql,cn,1,1

  Recordset 对象是负责浏览与操作从数据库取出来的数据,Connection 对象只负责与数据库进行链接的动作,并不能使用数据库内的数据,因此必须建立一个可以存取数据库数据的 Recordset 对象, 使用 RS.Open 方法存取”teach.mdb”数据库

 10

 RS.Open SQL,CN,1,1

  使用 open 方法来打开数据表或执行 Select 指令参数设置如下:

  1、参数一(SOURCE):为欲打开的数据表或 SQL 指令。

  2、参数二(ActionConnection):指定一个已打开的数据库对象,将此参数设为链接我们已经建立好的 Connection 对象“CN”。

  3、参数三( CursorType):指定 Recordset 的打开类型,1 为可读写且可自由移动。

  4、 参数四(LockType):指定锁定类型,1 为只读。

  数据排序与 SQL 指令

  1、 Select 指令的筛选语句:

  格式:

 Select„From

  在 SQL 语言中:“Select”数据表“中选取某些“栏位”的数据。

  2、如果要选取的数据表数据包含了一个以上的栏位,则我们可以利用“,”逗号来栏位名称隔开。

  3、如果要选取的数据表数据包含了全部的栏位,则可以利用万用字符“*”来代表全部的栏位。

  可排序数据的 Select 指令

  1、当我们希望被选取出来的数据记录数据能够依据某个或某几个栏位的内容来排序时,只要将这些排序依据的栏位摆放在“Order By“保留字之后,然后将这处排序的语句连接在”Select„From“后面就行了。

  2、“Order By“默认的排序方式是“由小排到大”,但若是希望排序方式是“由大排到小”,则我们可在栏位名称后再加上“Desc“保留字!将排序方式改为”由大排到小“。

  在“显示留言意见”网页中的打开数据库 ASP 程序中的语句:

  SELECT*From allmessage order by 留言日期 Desc

 功能为:从数据表“allmessage“中取出所有栏位的数据,并将取出的数据记录内容依照”留言日期“栏位使用的”由大排到小“排序方式进行排序。

 留言显示网页的管理模式

 “显示留言意见”的网页就必须具备显示模式选择的功能,当显示模式在一般情

 11

 况时要能显示家长们的一般性发言,同时还得将“悄悄话“的发言隐藏起来。当老师以密码登录成为管理模式时,则必须将一般性发言与悄悄话发言的数据全部显示出来,同时还得让老师们可以针对某位特定学生家长所发表的意见作出独立的回答。

 这两个情况是通过密码登录管理模式的 ASP 程序实现的:

 <form method="post">

 <%if session("checkedit")="yes" then%>

 <input type="hidden" value="yes" name="goexit">

 <input type="submit" value="离开管理模式">

 <%else%>

 密 码 :

 <input type="password" name="password" size="4" maxlength="4">&nbsp&nbsp<input type="submit" value="教师管理">

 <%end if%>

 </form>

  在这段网页语句中,利用 Session 对象来记录目前的工作模式。当我们第一次进入“显示留言意见”网页的时候,我们所见的网页画面一定是一般!因为 Session尚未被建立,因此它的“变量”值一定不会是“yes”,所以网页中会出现一个输入密码进入“教师管理”模式的栏位,只有当我们输入密码按下“教师管理”的按钮组织上发 ASP 程序中的进入管理模式语句后,Session 对象才会被建立,同时,“checkedit“Session 对象变量值被设置为“yes“,所以我们就进入了能将一般性发言与悄悄话发言的数据全部显示出来,同时还让教师们可以针对某位特定学生家长所发表的意见作出独立回答的管理模式页面。

 留言显示网页的分页

  当家长的发言与老师回复的数据笔数太多时,一次要将全部的数据内容显示在网页中,等待网页下载的时间太长了,因此采用固定笔数分页浏览方式来显示网页。

  要进行分页显示,得先知道目前有多少笔的留言数据,而留言数据笔数可以通过Recordset 对象的“Recordcount“(记录个数)属性得知,我们将每 10 笔数据为一单位分页显示:

 count=rs.recordcount if count/10>(count\10) then

 12

 totalpage=(count\10)+1 else totalpage=(count\10) end if “/”为浮点数除法,“\”为整数除法。

 跳页选择的 ASP 程序语句

  所有的发言数据采用固定笔数分页浏览的方式来显示后,还要提供一个跳页链接显示的功能,让浏览者可以选择希望浏览的页次进得浏览,ASP 程序语句:

 pagecount=0 rs.movefirst if request.querystring("topage")<>""then pagecount=cint(request.querystring("topage")) if pagecount<=0 then pagecount=1 if pagecount>totalpage then pagecount=totalpage rs.move(pagecount-1)*10 发言表单网页制作 inse tu3 表单的参数

  表单的 Action 参数:Action 参数是用来指定 Server 端处理此一表单数据内容的程序,此处表单处理 ASP 程序为“add.asp“,

  表单的 Mothed 参数:要将表单传送至 Server 端的方式有两种,设置值分别为GET 及 POST,若设置为 POST,则浏览器会等 Server 端来读取数据,若设置为 GET,则当我们按下送出按钮时,浏览器会立即将表单中的数据内传送出去。利用 POST 方法,在传送的数据上将不受限制,利用 GET 方法传送的数据量则大约只有 2K 左右。

 留言处理程序

  要将家长发言数据作后续处理及将这些数据内容存入数据库,须利用添加数据记录的 Insert Into 指令,然后再写入数据库文件中:

 Inset into 指令语句格式:

 Insert into 数据表名 (栏目名)

 values(栏目值)

 sql="insert into allmessage(家长姓名,留言主题,联络信箱,留言内容,私人公开,

 13

 留言时间,班级) values(" sql=sql&"""& parent&""," sql=sql&"""&subject&""," sql=sql&"""&email&""," sql=sql&"""&memo&""," sql=sql&"""&personal&""," sql=sql&"""&now&""," sql=sql&"""&bj&"")" cn.execute sql 回复表单程序网页

  必须让老师们可以针对某位特定学生家长所发表的意见作出独立的回答, 使用 Select„From„Where 筛选语句: sql="select * from allmessage where(编号="&ID&")" rs.open sql,cn,1,3 然后将特定的家长发言数据放在表单,方法是将数据库中的数据取出来,然后放在表单栏位中:

 “家长姓名“栏位网页语句标签 <td bgcolor="#CCCCFF"><font size="2"><%=RS("家长姓名")%><font></td> “留言主题“栏位网页语句标签 <td bgcolor="#CCCCFF"><font size="2"><%=RS("留言主题")%></font></td> “留言内容“栏位网页语句标签 <td bgcolor="#CCCCFF"><font size="2"><%=RS("留言内容")%><font></td> 老师在回复栏位中所填入的数据,必须送给处理老师回复数据的 ASP 程序”anssave.asp”来记录以及处理这些回复数据。当老师填写好回复发言的数据后按下“送出回复”按钮后,表单中的数据内容就会以“POST”的方式由 SEVER 端读取,然后将数据内容交由处理老师回复数据的 ASP 程序“anssave.asp”来将数据内容写入数据库。

 14

 4.2 网上图书馆 网上图书馆将学校图书馆图书放到网络上供人借阅,这样不仅方便了校内的学生与教职员工使用图书馆的资源,还为图书馆管理员提供了一种简便地管理图书馆的方法. 4.2.1 功能

 网上图书馆系统可以进行图书的出借和归还.还可以在系统中按照多种字段对图书进行查找,还可以浏览某个种类的所有图书.该应用程序也为图书馆管理员提供了一些功能,如添加、编辑以及删除图书等,或者在分类层次结构中添加新的种类。

 4.2.2 界面设计与重点代码的设计

 网上图书馆系统有两种用户,一是管理员。另一种是只允许使用图书馆系统,而没有管理功能的一般用户。访问者进入网站,首先要进行登录,访问者输入 E-mail地址和密码来登录,然后单击“登录”按钮。输入的数据提交后与数据库中的用户表进行匹配。须创建一个记录来保存基于访问者登录的用户信息: set RSFindEmp = conn.Execute("select EmpID, Manager from LibEmps where " _ & "EmailAddress = "" & Request.Form("EmailAddress") & "" and " _ & "Password = "" & Request.Form("Password") & """) if RSFindEmp.EOF then TheMessage = "密码或 email 地址不对. else Session("EmpID") = RSFindEmp("EmpID") Session("Manager") = RSFindEmp("Manager") Response.Redirect "../yk.htm" end if

  表单域 EmailAddress 和 Password 用于 Where 了句中来获取一个记录。如果访问者输入了一个无效的用户名,则记录集中将不会返回匹配的记录。我们可以通过查看 EOF 标记来判断一个记录集是否为空。为空,则访问者将被拒绝进入该系统。不为空,则访问者的 EmpID 值和 Manager 值将从记录集中返回。写入 Session 变量, 变量将在整个网站的所有网页中都是有效的。这些变量的存在与否及其取值将用于确定

 15

 是否允许进入一个特定的网页,同时也用于访问者进行书目的归还和借阅操作。

 图书馆菜单页面

  图书馆菜单页面包含指向其他 4 个页面的链接:管理页面、搜索页面、图书列表页面和主页面。还有一个可显示用户所借书籍的按纽。如果访问者是图书馆管理员,则菜单界面如图所示。如果访问者不是图书馆管理员,界面上则没有指向管理员菜单页面的链接。

 实现办法:访问者登录时在登录页面上的创建的会话变量 Session 用于从数据库中获取访问者的有关信息,表示它是否是管理员。如果值为 1,就表明访问者是一个管理员,则用如下代码写入一个指向管理员页面的链接:

 <% If Session("Manager") = 1 then %> <A HREF="../html/management_menu.asp">管理员菜单</A> <% end if %>

  通过按纽 B1 是否为空来判断要不要显示用户所借图书,利用一个记录集来获取访问者已经借出了的所有图书的列表。

 if NOT isempty(Request.Form("B1")) then set RSBooks = conn.Execute ("select BookID, Title from LibBooks where " _ & "CheckedOutTo = " & Session("EmpID")) end if

 再用循环语句将所借书以表格形式显示出来。

 <table border=1 width="90%" >

 <% if NOT isempty(Request.Form("B1")) then Do Until RSBooks.EOF%>

 <TR >

 <TD WIDTH=40% height="20"><% Response.Write RSBooks("Title") %></td></tr> <% RSBooks.MoveNext

 loop end if %>

 </table>

 16

 循环将遍历 Rsbooks 记录集中的每个记录,直到该记录集结束.

  该网站中的所有 ASP 页面都会在访问者访问之前对其进行登录检查。这样就可以避免访问者通过输入某个页面地址然后在没有登录的情况下直接进入该页面的情况发生。此外,每个管理页面都要确认访问者是管理员。

 管理菜单页面

  管理菜单页面有一个 HTML 表单,根据选择的按钮的不同,可以进行 5 种不同的操作:图书的归还、图书的编辑、图书的删除、图书的添加和类别的添加。不管选择了哪一个按钮,该表单都提交人其自身进行处理。要进行图书的归还、图书的编辑、图书的删除三种操作,须先进行搜索,找到该书后,由图书 Book.asp 返回一个链接:

 <% If Session("Manager") = 1 then %> <A HREF="../html/management_menu.asp?title=<% response.write RSBooks("Title") %>&BOOKID=<% response.write RSBooks("BOOKID") %>">管理员菜单</A> <% end if %>

 而管理者页面通过下列语句 <%=request.querystring("title")%> <inputzztype=hidden name="BOOKID1"value="<%=request.querystring("BOOKID")%>> 这样就将所找到的书的书号 BookID、书名 Title 传递管理者页面。再进行所须操作。共有 3 个不同的铵纽,可以进行 3 种操作。若单击“修改”钮,则重定向到编辑图书页面,同时把 Bookid 传递给该页面。

 Response.Redirect "./edit_book.asp?BOOKID="&request("BOOKID1")

  将其他的情况需要建立到数据库的连接:

 set conn = server.createobject ("adodb.connection") Conn.Open("FILEDSN=c:\Program Files\Common Files\ODBC\Data Sources\ms access database.dsn") if NOT isempty(Request.Form("Delete")) and request("BOOKID1")<>"" then conn.Execute "delete from LibBooks where BOOKID ="&request("BOOKID1") end if

 17

 if (NOT isempty(Request.Form("checkin"))) and request("BOOKID1")<>"" then conn.Execute "update LibBooks set checkedoutto= 0, status= "Available" where BookID="&Request("BOOKID1") end if

  页面中的添加新的种类部分包含一个文本控件和一个选择控件。其中选择控件是用所有已经存在的类别列表进行填充的,包括特殊类别 Top level ,该类别表明当前类别是处于类别层次结构中的最顶层。代码如下:

 先用一个记录集来填充父类别选择控件:

 set RSCategories = conn.Execute("select CategoryName from LibCategories order by CategoryName") 再用下列循环语句:

 <%

 Do Until RSCategories.EOF

 %>

 <OPTION VALUE="<% response.write RSCategories("CategoryName") %>"><% response.write RSCategories("CategoryName") %></OPTION>

 <%

 RSCategories.MoveNext

 Loop

 %>

 遍历 RSCategories 记录集中的每个记录,并作为一个选项添加到列表中,而记录集中 CategoryName 同时作为显示值和传递值:

 本页面还包含一个指向添加图书页面的链接。

 搜索结果页面

  搜索页面的代码获取与访问者查找规则相匹配的图书,然后将这些图书显示给访问者。搜索页面上的表单包含一个选择控件和一个文本控件。选择控件中的选项是用可搜索的字段填充的,需要用一个记录集来保存与访问者的查找规则相匹配的记录:

 set RSBooks = conn.Execute("select BookID, Author, Title, Subject from LibBooks where " _

 18

 & Request.Form("SearchField") & " Like "%" & Request.Form("SearchCriteria") & "%"") 注意:符号%表示的是一个广义搜索。这一点类似于 ACCESS 中的符号*。然后将所找到的书以表格形式显示出来。代码如下:

 <% Do Until RSBooks.EOF %>

 <TR VALIGN="top" ALIGN="left">

 <TD WIDTH=40% height="20"><B>书名:</B> <A HREF="../html/book.asp?BookID=<% Response.Write RSBooks("BookID") %>"><% Response.Write RSBooks("Title") %></A></TD><td width=20% height="20"><B> 著 者 :</B> <% Response.Write RSBooks("Author") %></td>

 <td width=30% height="20"><B> 主 题 :</B> <% Response.Write RSBooks("Subject") %> </td>

 <% RSBooks.MoveNext

 Loop %>

 图书页面

  图书页面的代码显示图书的有关信息,以及管理图书的出借操作。该页面通过Querystring 传递 BookID if isempty(Request.QueryString("BookID")) then Response.Redirect "./search.html" end if

  如果其中不存在,则访问者将被重定向到搜索页面。如果同时传递表单中包含的变量 Action 不为空,则表明访问者正借阅该图书:

 if Not isempty(Request.QueryString("Action")) then

  在这种情况下,需要将图书状态改为 Checkout, 同时需要将 Checkedoutto 字段修改为该访问者:

 conn.Execute "update LibBooks set Status = "Checked Out", " _ & "CheckedOutTo = " & Session("EmpID") & " where BookID = " _ & Request.QueryString("BookID") Response.Redirect "./library_menu.asp"

 19

 end if

  然后将该访问者重定到图书馆菜单页面,下一步,利用图书的状态来确定不同的链接,未借出时链接如下:

 if RSBooks("status") = "Available" then LinkText = "<A HREF=""../html/book.asp?Action=CheckOut&BookID=" _ & Request.QueryString("BookID") & """>借这本书</A>"

  如果图书已经借出,就创建一个不同的消息,并将链接设置为指向 Library menu 页面:

 LinkText = "<A HREF=""../html/library_menu.asp"">图书已出借,返回主菜单。</A>" 最后根据是否是管理员,显示管理员菜单链接。

 <% If Session("Manager") = 1 then %><A HREF="../html/management_menu.asp?title=<% response.write RSBooks("Title") %>&BOOKID=<% response.write RSBooks("BOOKID") %>">管理员菜单</A><% end if %>

  第五章 校园网安全策略

  校园网络作为学校重要的基础设施,担当着学校教学、科研、管理和对外交流等许多角色。校园网安全状况直接影响着学校的教学活动。在网络建成的初期,安全问题可能还不突出,随着应用的深入,校园网上各种数据会急剧增加,各种各样的安全问题开始困扰网络管理人员。

 5.1 安全表现形式及因素 一、 安全的表现形式

  由于学校是以教学活动为中心的场所,网络的安全问题也有自己的特点。主要表

 20

 现在:

 1、 不良信息的传播,2、 病毒的危害,3、 非法访问,4、 恶意破坏,5、 口令入侵。

 二、 威胁安全的因素 1、物理因素,2、技术因素,3、管理因素,4、使用者因素,5、宣传教育因素。

 5.2 安全管理的策略

  校园网具有访问方式多样、用户群庞大、网络行为突发性较高等特点。网络的安全问题需要从网络规划设计阶段就仔细考虑,并在实际运行中严格管理。为保证校园网络的安全性,一般采用以下一些策略:

 1、设备安全

  在校园网规划设计阶段就应该充分考虑到网络设备的安全问题。将一些重要的设备,如各种服务器、主干交换机、路由器等尽量实行集中管理。各种通信线路尽量实行深埋、穿线或架空,并有明显标记,防止无意损坏。对于终端设备,如工作站、小型交换机、集线器和其他转接设备要落实到人,进行严格管理。

 2、技术保证

 目前,网络安全的技术主要包括杀毒软件、防火墙技术、加密技术、身份验证、存取控制、数据的完整性控制和安全协议等内容。针对校园网来说,我们觉得最主要应该采取以下一些技术措施:1、运用内容过滤器和防火墙,2、运用 VLAN 技术,3、杀毒软件。

 3、网络的管理

 这种管理除了建立起一套严格的安全管理规章制度外,还必须培养一支具有安全管理意识的网管队伍。网络管理人员通过对所有用户设置资源使用权限与口令,对用户名和口令进行加密存储、传输,提供完整的用户使用记录和分析等方式可以有效地保证系统的安全。

 网管人员还需要建立与维护完整的网络用户数据库,严格对系统日志进行管理,对公共机房实行精确到人、到机位的使用登记制度,则可对网络用户和服务账号进行精确的控制。定时对校园网系统的安全状况做出评估和审核,关注网络安全动态,调整相关安全设置,进行入侵防范,发出安全公告,紧急修复系统。

 4、用户教育

 21

 除了对用户进行有关网络安全的法律法规和规章制度进行宣传教育外,还必须让用户知道如何使用密码、管理文件、收发邮件和正确地运行应用程序。对于非法访问和黑客攻击事件,一旦发现要严肃处理。

 结束语 校园网络是一种新型的教育工具,它涵盖学科教育、思想教育、文化教育、美育和体育,在课堂教学、课外学习和校园文化建设、科研和信息交流等方面均发挥着重要作用。校园网正促进着教学内容与方式方法的变革,促进着学校教育与社会教育的发展,改变着学校与社会、理论与实践、知识与技能的质量。笔者深信,在提供素质教育的九年义务教育的中小学,随着校园网络的不断发展和完善,其不可替代的多功能作用会越来越明显。更好地建设与管理校园网是每一个计算机教育工作者不可推卸的责任。

 参考文献 [1] 易枚根,易林著. Dreamweaver MX 2004 网页设计与网站建设.机械工业出版社,2004 [2] 潘晓南,邵雨舟著.动态网页设计基础.中国铁道出版社,2005 [3] 李世杰.Active Server Pages(ASP)3.0 网页设计手册.北京:清华大学出版社,1999 [4] 前沿电脑图像工作室.巧学巧用 Dreamweaver、Fireworks、Flash 制作网页.北京:人民邮电出版社,2004 [5] 小志编著.ASP 入门与实例演练薄.中国青年出版社,2001

 [6] 曹广鑫编.Java 数据库系统开发实例导航.人民邮电出版社,2004 [7] 马照亭,郭月强等编写. ASP Web 编程实例教程. 北京希望电子出版社, 2002

推荐访问:网络建设 校园
上一篇:农业农村局信息公开工作总结
下一篇:公安派出所领导述职报告

Copyright @ 2013 - 2018 优秀啊教育网 All Rights Reserved

优秀啊教育网 版权所有