网站建设
2004-11
高等教育
张红
294
460000
信息和通信技术的飞速发展,对社会的生产、管理,对人们的生活、就业,对政府职能、法律制度以及教育文化等各个方面产生了巨大的影响。同时,各种类型的网站得到了迅速的发展,有的甚至已成为企业的一种新的经济运作方式,成为企业在信息时代参与竞争的必然选择。 网站建设是一项系统工程,从最初网站的规划与设计,网站服务器软硬件的配置,网页制作到后期的发布、宣传、维护,每一部分都不可缺少。本书通过对网站建设全过程的介绍,让读者可以清楚地了解网站的功能、建设步骤和编程技术,并能在此基础上结合实际,顺利而高效地搭建自己的网站平台,从而给企业提供更多的商业机会,提高企业的综合竞争力。 本教材在编写过程中注意了以下几个方面的编写风格: ①对干童节中的雷点知识,以文本框的形式予以标标注。 ②对于旧知识的回顾、操作中的注意事项或趣味知识,给以提示并配以醒目的图标。 ③精心选择最具有代表性的实例,将理论介绍融于实例讲解之中。既有细致的案例分析,又有全面的基础知识,方便读者直观理解理论。 ④结构严谨,每章开头有内容简介、所需的基础知识。结尾又对本章内容进行总结,帮助读者理解和掌握各章的内容。 本书的写作思路是以网站建设的流程为线索,介绍网站建设的相关知识和技术。本书首先从网站的基础知识开始,深入浅出地介绍了网站建设的流程,以及网站的规划与设计内容。建设网站首先要有平台,本书先介绍了各种w_eb服务器的基本安装与配置;然后,在第3章详细地探讨了各种静动态网页制作技术,对各种技术进行了分析和对比,让读者在选择制作工具时做到心中有数;在接下来的第4、5、6章结合实例详细地介绍了网页制作和数据库访问技术;最后,对网站后期的发布、维护和推广工作进行了介绍并讨论了网站安全的相关知识。全书依据从基础到应用,从理论到实践的原则,循序渐进地对各项开发技术进行了详细讲解,并在分析过程中配有大量的案例和图片。本书适合作为高职院校高年级学生“网站建设”课程的教材,也适合企事业单位从事相关工作的人员阅读。 全书由张红主持编写,参加编写工作的还有:章剑林、胡坚、王昌建、丁勇、邹玉金等同志,本书的出版与他们辛勤的工作是分不开的。最后全书由张红统稿。
本书是国家计算机与软件技术领域技能型紧缺人才培养用书,根据教育部两年制高等职业教育计算机应用与软件技术专业领域技能型紧缺人才培养指导方案编写。 本书共9章,以网站建设的流程为线索介绍了网站建设的相关知识和技术。第1章介绍了网站的一些基本知识和网站的规划与设计;第2章介绍了web服务器相关知识以及IIS和PWS的配置;第3章对现有的各种网页开发技术进行了归纳、总结和比较;第4章主要介绍各种静态网页的开发技术;第5章配合实例介绍了web数据库的知识;第6章以JSP和JavaScript为主介绍了动态网页的制作以及对Web数据库的访问,列举了一些很实用的例子,并介绍了Apach服务器的安装与配置;第7章介绍了网站的发布与维护;第8章介绍了如何推广网站:第9章介绍网站安全的相关知识。 本书适合于高等职业学校、高等专科学校、成人高校、本科院校举办的二级职业技术学院,也可供示范性软件职业技术学院、继续教育学院、民办高校、技能型紧缺人才培养使用,还可供本科院校、计算机专业人员和爱好者参考使用。
第1章 网站规划与设计 1.1 网站概述 1.1.1 网站分类 1.1.2 不同企业建立网站后的运作模式和所提供的服务 1.1.3 网站主题和名称 1.1.4 标志(Logo) 1.1.5 网页规划 1.2 网站建设的流程 1.2.1 需求分析与目标分析 1.2.2 域名注册 1.2.3 建设网站平台 1.2.4 规划网站内容并制作网页 1.2.5 网站测试 1.2.6 网站发布与推广 1.2.7 网站维护与更新 1.3 网站建设的人员组织 1.4 网站规划与设计的一般性原则 1.5 网站规划与设计报告 1.5.1 网站规划设计报告的内容 1.5.2 网站规划设计报告案例 本章小结 单元练习与测试 学习测评指导第2章 Web服务器的安装与配置 2.1 Web的基本工作过程及Web站点的构成 2.1.1 三层计算模式的基本概念 2.1.2 Web的基本工作过程 2.1.3 Web站点的构成 2.2 Web服务器的安装与配置 2.2.1 Web服务器简介 2.2.2 Windows 98 + PWS架设Web服务器 2.2.3 Windows 2000 + IIS架设Web服务器 本章小结 单元练习与测试 学习测评指导第3章 网页开发技术概述 3.1 静态网页技术与动态网页技术 3.2 Web页面开发语言 3.2.1 什么是标记语言 3.2.2 超文本标记语言 3.2.3 可扩展标记语言—XML 3.2.4 动态HTML—DHTML 3.2.5 可扩展HTML—XHTML 3.2.6 虚拟现实建模语言—VRML 3.3 客户端动态网页技术 3.3.1 JavaScript 3.3.2 VBScript 3.3.3 Java与JavaApplet 3.3.4 Flash 3.3.5 ActiveX 3.4 服务器端动态网页技术简介 3.4.1 CGI技术 3.4.2 ASP技术 3.4.3 PHP技术 3.4.4 JSP技术 3.4.5 服务器端动态网页技术的比较 3.5 网站开发的技术路线 3.5.1 个人网站常用技术路线简介 3.5.2 商业网站常用技术路线简介 3.5.3 学术机构和政府团体网站常用技术路线简介 本章小结 单元练习与测试 学习测评指导第4章 静态网页制作 4.1 网站开发基础语言HTML 4.1.1 初识HTML 4.1.2 创建第一个网页 4.1.3 HTML基本语法 4.1.4 HTML常用标签及实例 4.2 XML简单实例 4.2.1 XML的含义 4.2.2 XML的相关技术 4.2.3 XML简单实例 本章小结 单元练习与测试 学习测评指导第5章 Web数据库 5.1 Web数据库概述 5.1.1 Web数据库的概念 5.1.2 Web数据库的优点 5.1.3 Web数据库的开发环境 5.1.4 开放式数据库连接 5.2 创建Access数据库实例 5.3 为数据库建立ODBC数据源 5.4 用SQL语言编写数据库查询程序 5.4.1 SQL语言简介 5.4.2 SQL基本语句 5.4.3 SQL综合应用实例 本章小结 单元练习与测试 学习测评指导第6章 动态网页开发 6.1 JSP技术介绍 6.1.1 JSP(服务器交互)的工作方式 6.1.2 JSP运行环境的配置 6.1.3 JSP程序的语法结构 6.2 用JSP编写CGI程序 6.2.1 从网页向JSP文件传递参数 6.2.2 在JSP程序中访问数据库 6.2.3 利用JDBC—ODBC连接数据库 6.2.4 数据库记录的访问 6.3 JavaScript脚本语言介绍 6.3.1 JavaScript基本语法 6.3.2 JavaScript程序构成 6.4 利用JavaScript增强网页功能 6.4.1 利用JavaScript访问XML文档 6.4.2 检查表单内容的有效性 6.5 动态网页实例 6.5.1 本例简介 6.5.2 本例工作流程 6.5.3 本例实现过程 本章小结 单元练习与测试 学习测评指导第7章 网站的发布及维护 7.1 网站的优化与测试 7.1.1 网站的优化 7.1.2 网站测试项目 7.1.3 利用Dreamweaver测试网站 7.2 网站的发布 7.2.1 利用CuteFTP发布网页 7.2.2 利用Dreamweaver的FTP发布网页 7.3 网站的维护 7.3.1 网站更新 7.3.2 站点维护 7.3.3 网站升级 本章小结 单元练习与测试 学习测评指导第8章 网站的推广 8.1 注册搜索引擎 8.2 在线推广 8.2.1 友情链接 8.2.2 电子邮件推广 8.2.3 网络广告 8.2.4 登录各大电子公告板、聊天室、新闻组论坛发布相关网站的推广信息 8.3 离线推广 8.4 其他推广方式 本章小结 单元练习与测试 学习测评指导第9章 网站安全管理 9.1 网站安全概述 9.1.1 网站安全的含义和内容 9.1.2 网站的安全性能 9.1.3 网站的安全因素 9.2 防火墙 9.2.1 防火墙的概念与体系结构 9.2.2 防火墙的优点与用途 9.2.3 防火墙的设计 9.2.4 防火墙技术的发展 9.3 病毒的防治 9.3.1 计算机病毒及其防治 9.3.2 网页病毒及其防治 9.4 数据库的安全管理 9.4.1 数据库安全的重要性 9.4.2 现有数据库文件安全技术 9.4.3 现有数据库文件安全技术的局限性 9.4.4 数据库安全新策略 本章小结 单元练习与测试参考文献
1.1.5 网页规划 1.网站的栏目规划 建设一个网站好比写一篇文章。首先一定要拟好提纲,这样文章才能主题明确,层次清晰。如果网站结构不清晰,内容庞杂。这样必然会导致浏览者看得糊涂,也会使网站扩充和维护变得相当困难。 确定好网站的题材,并收集好相关的资料以后,如何组织内容才能吸引网民来浏览网站呢?栏目的实质是网站的大纲索引,索引应该将网站的主体结构明确地显示出来。一般的网站栏目安排要注意以下几个方面: (1)要紧扣主题 将主题按一定的方式分类并将它们作为网站的主题栏目。主题栏目个数在总栏目中要占绝对优势,这样的网站显得专业,主题突出,才容易给人留下深刻印象。 (2)设立最近更新或网站指南栏目 设立“最近更新”栏目,是为了照顾常来的访客,让自己的主页更加人性化。如果主页内容庞大且层次较多,而又没有站内的搜索引擎,设置“本站指南”栏目就可以帮助初访者快速找到他们想要的内容。 (3)设立下载或常见问题解答栏目 网络的特点是信息共享。如,在主页上设置一个资料下载栏目,可便于访问者下载所需资料。另外,如果站点经常收到网友关于某方面问题的来信,最好设立一个常见问题解答栏目。这样既方便了网友,也可以为自己节约更多的时间。 (4)设立可以双向交流的栏目 比如论坛、留言本、邮件列表等,这些栏目可以让浏览者留下他们的信息。 2.网站的目录结构规划 网站的目录是指建立网站时创建的目录。例如,在用FrontPage 2000建立网站时,FrootPage会默认为网站建立根目录和images(存放图片)子目录。目录结构的好坏,对浏览者来说并没有什么太大的感觉。但是对于站点本身的维护,未来内容的扩充和移植都会有重要的作用。下面是建立网站目录结构的一些建议: ①尽量不要将所有文件都存放在根目录下,这基于以下两个方面的原因。 首先,这样会造成文件管理混乱。在维护网站的时候,管理员常常搞不清哪些文件需要编辑和更新,哪些无用的文件可以删除,哪些是相关联的文件,从而影响工作效率。 另外,这样会导致匕传速度变慢。服务器一般都会为根目录建立一个文件索引。如果将所有文件都放在根目录下,那么即使只上传一个文件,服务器也需要将所有文件再检索-遍,并建立新的索引文件。很明显,文件量越大,等待的时间也将越长。所以,应该尽可能减少根目录下文件的存放数。