安徽三联学院专科毕业论文题目:校园网网站建设姓名专业班级指导老师年月-1-题目:校园网网站建设摘要近年来,随着网络建设在中国的迅猛发展和教育产业化步伐的加快,学校信息化正在成为新的产业热点和众多“信息技术”即IP厂商竞争的焦点,在这个过程中,越来越多的人们认识到,网络信息技术应用于教育及教学管理,已经成为21世纪教育发展中的1个必然趋势。校园网的开发利用对教育教学的改革,教育教学质量的提高,对实施创新教育,培养学生的实践能力,扩大学生的知识面,全面推进素质教育有着极其深远的意义。同时,校园网也是实施学校教育现代化的重要基础设施之1,是建设高素质学校的必要条件。利用现代信息技术辅助教与学,把网络技术手段融合到各学科的教学和学校管理之中,充分利用网上资源,达到提高教育教学及管理效益的目的。文章介绍了接入Internet的几种常见形式和目前网站建设的操作系统平台及与之对应的Web平台,给出了适合教学实践的网络平台方案。关键词:计算机教学;Web网站;Internet;Intranet;IIS;动态主机-2-目录第一节引言……………………………………………………………3第二节网站的概述………………………………………………………32.1简介………………………………………………………………………………32.2网站的组成………………………………………………………………………32.3网站的参数………………………………………………………………………42.4网站的分类………………………………………………………………………4第三节网站建设常用技…………………………………………………………………4第四节校园网的基本组成与结构………………………………………………………64.1校园网的基本组成………………………………………………………………64.2校园网的结构……………………………………………………………………6第五节基于校园网的Web网站规划……………………………………………………65.1网络接入方式……………………………………………………………………65.2Web服务器硬件…………………………………………………………………135.3Web服务器操作系统与Web服务器软件………………………………………13第六节网站基本服务功能的实现………………………………………………………146.1构建Web平台……………………………………………………………………146.2PIP服务的实现…………………………………………………………………146.3E-mail服务的实现………………………………………………………………146.4BBS的建立………………………………………………………………………15第七节网页设计工具选择……………………………………………………………15第八节网站的发布………………………………………………………………………158.1基于校园网的发布………………………………………………………………158.2基于Internet网的发布………………………………………………………15第九节结束语……………………………………………………………………………16-3-第一节引言随着Internet网的普及和计算机软、硬件技术的发展,开设了与网站建设相关的课程。通过相关课程的学习了解、掌握网站规划与建设的基本概念和基本方法。此次的论题是在校园网上设计并建立网站。在教学和实验环节中应认真考虑如下问题:第一,网站的规模问题。网站的规模可大可小,功能齐全的大规模网站可以是象ISP这样的网站,而具有基本功能,规模较小的网站可以是某个人网站。因而,所需的软硬件条件相差较大。目前,可以供建立网站的软、硬件环境较多,应根据现有条件取舍,使其符合教学要求。第二,应考虑相应软件的流行程度和软件成本问题。第三,突出教学内容。论文主要讨论目前可供选择的教学实验环境及相应的实现技术。-4-第二节网站的概述2.1简介因特网起源于美国国防部高级研究计划管理局建立的阿帕网。网站(Website)是指在因特网上,根据一定的规则,使用HTML等工具制作的用于展示特定内容的相关网页的集合。简单地说,网站是一种通讯工具,就像布告栏一样,人们可以通过网站来发布自己想要公开的资讯,或者利用网站来提供相关的网络服务。人们可以通过网页浏览器来访问网站,获取自己需要的资讯或者享受网络服务。许多公司都拥有自己的网站,他们利用网站来进行宣传、产品资讯发布、招聘等等。随着网页制作技术的流行,很多个人也开始制作个人主页,这些通常是制作者用来自我介绍、展现个性的地方。也有以提供网络资讯为盈利手段的网络公司,通常这些公司的网站上提供人们生活各个方面的资讯如时事新闻、旅游、娱乐、经济等。在因特网的早期,网站还只能保存单纯的文本。经过几年的发展,当万维网出现之后,图像、声音、动画、视频,甚至3D技术开始在因特网上流行起来,网站也慢慢地发展成我们现在看到的图文并茂的样子。通过动态网页技术,用户也可以与其他用户或者网站管理者进行交流。也有一些网站提供电子邮件服务。2.2网站的组成它由域名(俗称网址或玉米),网站源程序和网站空间三部分构成。域名(俗称网址)形式比如:(一级域名),hi.baidu.com/e000(二级/三级域名);网站空间由专门的独立服务器或租用的虚拟主机承担;网站源程序则放在网站空间里面,表现为网站前台和网站后台。2.3网站的参数衡量一个网站的性能通常从网站空间大小、网站位置、网站连接速度(俗称“网速”)、网站软件配置、网站提供服务等几方面考虑,最直接的衡量标准是这个网站的真实流量。建设网站考虑因素:1、网站的客户服务群体;2、网站的内容方向和性质;3、网站的功能描述和结构分析;4、网站的用户体验;-5-5、网站的盈利方式;6、网站的未来发展方向。2.4网站的分类根据网站所用编程语言分类:例如asp网站、php网站、jsp网站等;根据网站的用途分类:例如门户网站(综合网站)、行业网站、娱乐网站等;根据网站的持有者分类:例如个人网站、商业网站,政府网站等。根据网站的内容分类:网站搜索(比如百度)、资讯(比如新华网)、下载(比如华军软件园)、图片(比如图片天下)等;网址(比如hao123265)、音乐(比如百度MP3)、视频(影视)、等;商务(比如阿里巴巴)、网店(比如淘宝)、黄页(比如世界黄页)、个人主页等;问答(比如百度知道)、咨询(比如威客)、百科、博客(比如livespaces)、播客、视客、推客、格子等。-6-第三节网站建设常用技术网络技术日新月异,许多网页文件扩展名不再只是“.htm”,还有“.php”、“.asp”等,这些都是采用动态网页技术制作出来的。早期的动态网页主要采用CGI技术,CGI即CommonGatewayInterface(公用网关接口)。您可以使用不同的程序编写适合的CGI程序,如VisualBasic、Delphi或C/C++等。虽然CGI技术已经发展成熟而且功能强大,但由于编程困难、效率低下、修改复杂,所以有逐渐被新技术取代的趋势。下面介绍几种目前常用的技术:1、PHP即HypertextPreprocessor(超文本预处理器),它是当今Internet上最为火热的脚本语言,其语法借鉴了C、Java、PERL等语言,但只需要很少的编程知识你就能使用PHP建立一个真正交互的Web站点。它与HTML语言具有非常好的兼容性,使用者可以直接在脚本代码中加入HTML标签,或者在HTML标签中加入脚本代码从而更好地实现页面控制。PHP语言流行的主要原因是它的众多优秀特性,包括易用性、对多种数据库的支持、对网络协议的支持、面向对象编程和可扩展性等。2、ASP即ActiveServerPages,它是微软开发的一种类似HTML(超文本标识语言)、Script(脚本)与CGI(公用网关接口)的结合体,它没有提供自己专门的编程语言,而是允许用户使用许多已有的脚本语言编写ASP的应用程序。ASP的程序编制比HTML更方便且更有灵活性。它是在Web服务器端运行,运行后再将运行结果以HTML格式传送至客户端的浏览器。因此ASP与一般的脚本语言相比,要安全得多。ASP的最大好处是可以包含HTML标签,也可以直接存取数据库及使用无限扩充的ActiveX控件,因此在程序编制上要比HTML方便而且更富有灵活性。通过使用ASP的组件和对象技术,用户可以直接使用ActiveX控件,调用对象方法和属性,以简单的方式实现强大的交互功能。但ASP技术也非完美无缺,由于它基本上是局限于微软的操作系统平台之上,主要工作环境是微软的IIS应用程序结构,又因ActiveX对象具有平台特性,所以ASP技术不能很容易地实现在跨平台Web服务器上工作。3.JSP是由Sun公司倡导、许多公司参与建立的一种动态网页技术标准。在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段和JSP标签(tag),就构成了JSP网页(*.jsp)。Web服务器获取到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式发送给客户端。所有程序操作都在服务器端执行,网络上传送给客户端的仅仅是结果,因此对客户端浏览器的要求很低。-7-4.PHP、ASP、JSP三种Web开发技术的对比PHP、ASP和JSP有很多共同点,它们都提供了在HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。HTML代码主要负责描述信息的显示样式,而程序代码则描述处理逻辑。普通的HTML页面只依赖于Web服务器,而PHP、ASP、JSP页面需要附加的语言引擎分析和执行程序代码。程序代码的执行结果重新嵌入到HTML代码中,然后一起发送给浏览器。PHP、ASP、JSP都是面向Web服务器的技术,客户端浏览器不需要任何附加的软件支持。它们的不同点主要体现在如下几个方面。●运行环境:ASP只能在Windows环境和IIS服务器中使用,而PHP和JSP都支持多种操作系统和Web服务器。●执行效率:JSP优于PHP和ASP。●稳定性:PHP和JSP比ASP更稳定。●函数支持:PHP提供了更多的函数。●系统安全:PHP和JSP的安全性比ASP高。●使用的广泛度:使用PHP的站点多于使用ASP和JSP的站点。●学习的难易度:PHP和ASP比JSP更容易学习。通过以上比较可见,3种语言各有千秋,应根据实际应用的运行环境和具体要求以及开发者的开发习惯来选择最适合的语言。-8-第四节校园网的基本组成与结构4.1校园网的基本组成校园网是LAN网和WAN网技术的结合。LAN构成校园网的通讯基础,网络服务由各种应用服务器组成;客户机(PC)上运行浏览器软件浏览服务器上的Web信息;网络由防火墙防止外部的非法入侵。在校区以外的客户机(PC)通过Modem接入PSTN(PublicSwitehedTelephoneNetwork公共电话网)实现通信,这种接入方式速度有限,目前最大可支持到56KB/S。4.2校园网的结构从运行于网络上的软件可以将其分成C/S结构。C/S结构是1989年由麻省剑桥的ForesterResearch首先提出的分布式计算机网络模型。随着Internet网不断发展,人们对信息交换的区域限制和访问的用户数量提出了更高要求。B/S结构是基于Internet网的Web服务器结构,它较好地解决了C/S结构的不足,正在被人们普遍的接受,是网络发展的趋势。-9-第五节基于校园网的Web网站规划5.1网络接入方式在校园网上某台主机中安装Web服务器软件,并在这台主机中建立主页。在LAN上其它客户机可浏览到这台主机中建立的主页。要使LAN以外的Internet网上用户也能浏览到该主页,就须要将校园接入Internet网,这种将校园网连入Internet网,称为网络接入。以下介绍常见的接入方式:1.DDN(数字数据网)DDN是利用数字信道传输数据信号的数据传输网。它的主要作用是向用户提供永久性和半永久性连接的数字数据传