资源预览内容
第1页 / 共25页
第2页 / 共25页
第3页 / 共25页
第4页 / 共25页
第5页 / 共25页
第6页 / 共25页
第7页 / 共25页
第8页 / 共25页
第9页 / 共25页
第10页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
计科院动态网站的设计与实现计科院动态网站的设计与实现摘 要:在Internet飞速发展的今天,学校网站建设在教育工作中起到了很大的作用,网站的教育功能得到进一步发挥。本网站的建设实践,研究了基于Windows操作系统和IIS Web服务器平台之上网站建设的原则和方法,阐述了选择Windows+IIS平台的原因,并探讨了Windows和IIS的安全性问题;然后学习使用HTML和ASP编写网站应用程序的方法,着重研究了使用ASP的ADO(ActiveX Data Object)对象开发数据库访问Web应用程序的方法,随后介绍了计科院动态网站的首页栏目规划、编码实现和网站的新闻管理系统的功能、流程设计及功能模块的实现,同时介绍了网站底层Access数据库的设计;最后,讲述了有关网站测试、维护以及安全性等方面的问题。关键词:ASP;Access数据库;网站设计;网站新闻管理系统Design and Implementation of Dynamic Website of the Computer Science InstituteAbstract:In Internet rapid development today, the school website construction in the education has played an important role, so education functions of the website has been further developed. The construction practice of this website focuses on the principles and methods in websites construction based on Windows operation system and IIS Web server platform, explaining reasons for choosing Windows+IIS platform and discussing the security problem of Windows and IIS. The paper mainly concentrates on the object-oriented database of ADO (ActiveX Data Object) in employing ASP, taking advantage of ways to program websites with HTML and ASP. Besides, it introduces the homepage columns planning of dynamic website of the computer science institute, encoding accomplishment, function of news management system on the websites, implementation of functional modules as well as access database design of website core. Finally, it illustrates the problems as websites test, maintenance and security.Key words:ASP; Access database; website design; website news management system 目 录第一章 概述11.1 校园网站建设的意义11.2 动态网站原理1第二章 动态网站技术概述32.1 Web服务平台32.1.1 Unix系统平台32.1.2 Windows系统平台32.2 动态网站建设技术32.2.1 PHP技术简介42.2.2 ASP技术简介42.2.3 CSS(层叠样式表)简介52.3 数据库技术52.3.1 SQL Server62.3.2 Microsoft Office Access62.3.3 ADO数据库访问技术7第三章 计科院网站的总体设计与分析83.1 计科院网站需求分析83.2 网站系统分析83.3 数据结构的分析与设计9第四章 功能模块的实现114.1 网站首页设计与编码的实现114.2 网站二级页面的设计与实现124.3 后台管理页面的设计与实现13第五章 计科院动态网站调试与运行155.1 Web服务器的配置155.1.1 安装IIS155.1.2 启动Internet信息服务(IIS)165.1.3 配置IIS165.2 计科院网站站点访问175.2.1 主目录与启用父路径175.2.2 设置主页文档175.2.3 访问站点175.3 计科院网站测试与维护185.3.1 网站功能测试185.3.2 安全性测试185.3.3 浏览器兼容性测试195.3.4 网站维护19第五章 总结20致 谢21参考文献22II计科院动态网站设计与实现第一章 概述1.1 校园网站建设的意义Internet正在改变世界,由于Internet具有传播信息容量极大、形态多样、迅速方便、全球覆盖、自由和交互的特点,已经发展成为新的传播媒体,现在很多大学和众多企业部门都已经建立了自己的网站,通过计算机网络实现宣传、交流及资源的整合。建立学院网站有以下作用:1.学院网站是学院的“商标”。在这个高度信息化的社会里,建立学院自己的网站是最直接的宣传手段。网站的超时空特性,不仅能让本地区的人们了解学院,更可让世界了解学院。 2.学院有巨大的教育资源,网站是实现教育资源分配的桥梁,它使每一位教师和学生都能均等的得到培训和受教育的机会,能极大的提高教学效率。 3.学院网站能提供教学互动的全新方式,学院网站使得教师与教师、教师与学生、学生与学生之间的交流有了全新的方式,它不再受到传统课堂的制约。它可以使不同的学院同处一室,共同讨论,共同提高。地理上的界限在这里模糊和消失了,学院网站是真正没有围墙的学院。4.学院网站能够提供个性化的学习平台,不同的学生理解世界的方式各不相同,认知世界有诸多方式。网络提供的丰富资源可以使学生寻觅不同的教育方式,各取所需。学院网站允许不同的学生沿着自己的途径,按自己的速度接受教育与学习,学生将有机会享受最佳的教育机会,充分发掘自己的内在潜力,培植独特的个性和人格。 5.学院网站是最佳的教学研究室,学院网站与教育类专门网站的有效链接,给学院教学研究带来了一片新天地,各种优秀教案、专家论坛、网络观摩课、各科素材、多媒体课件制作。1.2 动态网站原理动态网站是指动态的网页以及利用数据库技术使用户通过客户端的网页和服务器达到动态交互的WEB系统。动态的网页也就是动态HTML(Dynamic HTML),从本质上讲,每当页面被加载时,浏览器就建立起和服务器的数据库的连接,每个标记都成为数据库的一个记录。其次,DHTML需要一种方法来控制文档中所需要控制的元素,这可以通过一些脚本来完成。例如JavaScript或VBScript脚本语言会把相关的信息嵌入到页面中的每个元素中,并查阅它们的设置值,使之发生预想的变化。系统数据库运行于后台服务器并和网页相连接,可根据客户的不同需求随时进行内容的更新、删除、查询。它是动态网站的基础,网站的主要动态功能的实现都是ASP通过操作其服务器端的后台数据库来实现的。动态网站是一种通过数据库技术、中间件技术、优化技术、安全技术等综合发展而得以实现的。动态网站的工作方式:当客户端向网站服务器提出请求时,服务器将请求内容传给中间件,中间件根据请求内容,从数据库和其他数据源中提取数据,将结果返回给WEB服务器,WEB服务器再把结果传递给用户浏览器。WEB系统工作原理如图1.1所示:图1.1 WEB系统工作原理1.3 网站建设原则为了保证计科院网站实现良好的功能、达到较好效果,我们在网站建设过程中遵循了以下原则1:1.明确建立网站的目标和信息发布需求。2.网站设计方案主题鲜明。在目标明确的基础上,完成网站的构思创意即总体设计方案。对网站的整体风格和特色作出定位,规划网站的组织结构。3.实用性。网站设计必须明确网站建设的目的,应把满足用户对网站的信息需求作为第一要素考虑。4.网站设计尽量简单、灵活,易于管理和维护。5.技术先进性、成熟性。我们所处的时代是信息时代,通信和计算机技术的发展日新月异。因此,网站的建设不仅应适应新技术发展方向,保证其先进性,同时兼顾成熟的计算机技术、保证网站的可靠性。第二章 动态网站技术概述2.1 Web服务平台现在,架设网站有多种服务平台,就操作系统来说包括:Unix和Windows两类操作系统2。各种平台各有其优缺点,在使用时应根据实际情况进行选择。2.1.1 Unix系统平台对于基于Unix的操作系统存在的版本较多,如Solaris, SCO Unix, FreeBSD以及类Unix的操作系统Linux等,尽管各操作系统的名称不同,但主体结构都是基本相同的。对于基于Unix的操作系统,其上的工具软件大多都是免费的,并提供源代码,用户在使用时可根据需要对软件进行修改。并且,此类系统对硬件的要求比较低,而且在网络管理上具有较强的功能。但此类系统在学习上较为困难、且软件的安装于调试都不容易、系统维护较困难。在基于Unix的操作系统上架设web服务,最常用的工具就是Apache。Apache是一款免费的,使用也相当广泛。在Windows系统上也可以使用Apache架设web服务。Apache可以灵活地设置多个基于IP或基于域名的虚拟web服务器。它有很多模块实现安全方面的防护,在使用Apache站点中当负载很大时,运行也非常正常,出错很少。因此,Unix+Apache是一个不错的web服务平台,当然也可以使用Windows+Apache。2.1.2 Windows系统平台对于Windows网络操作系统,软件费用较大,不提供源代码,用户使用时如遇到问题,只有等待开发商推出新的版本时才能解决,对硬件的要求较高,远程管理功能较弱,但Windows服务器操作环境较易掌握和使用,软件的安装设置简单。Windows服务器在安装、设置、学习和使用上比较方便、容易上手,但对硬件的要求较高。在Windows系统上最常用的还是IIS(IternetInformationServer)服务器。IIS是一种Web服务组件,只能在Windows系统上运行IIS使得在网络上发布信息成了一件很容易的事。“计科院动态网站”的设计与开发考虑的是平台的易用性、性能的好坏和安全性,一种平台很难具备所有的优点,因此用户应根据实际情况,选择合适的平台。由于开发周期时间较短,为了能够更快地完成任务,我们在对“计科院动态网站”进行开发时使用Windows与IIS相结合的Web服务平台。这样,能够便于我们对Web服务的调试。2.2 动态网站建设技术目前,建设动态网站的技术有很多,当前流行的技术包括:ASP、PHP等。这些技术有着不同的特点,在不同的环境下,我们可以选择合适的技术来对网站进行建设,这样有利于对网站开发的复杂度进行控制3。2.2.1 PHP技术简
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号