网站制作与设计 .pdf
《网站制作与设计 .pdf》由会员分享,可在线阅读,更多相关《网站制作与设计 .pdf(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-1-目录引言.3 第一章设计网站所要掌握的识 .-4-1.1 HTML 简介.-4-1.1.1 什么是 HTML.-4-1.1.2 HTML 文档.-4-1.2 ASP 简介.-5-1.2.1 什么是 ASP.-6-1.2.2 ASP的脚本语言.-6-1.2.3 ASP的特点.-6-1.2.4 ASP的运行环境.-7-1.2.5 ASP的工作原理.-8-1.3 数据库简介.-9-1.3.1 什么是数据库.-9-1.3.2 数据库的结构.-9-1.3.3 数据库的特点.-10-第二章网站的总体设计.-12-2.1 网站的功能.-12-2.1.1 静态模块的功能 .-12-名师资料总结-精品资料
2、欢迎下载-名师精心整理-第 1 页,共 42 页 -2-2.1.2 动态模块的功能 .-12-2.2 网站的页面设计.-13-2.2.1 网站页面的风格 .-13-2.2.2 网站页面的编排 .-14-2.3 网页的色彩处理.-15-第三章网站静态部分的制作.-19-3.1 网站的制作工具.-19-3.2 建立站点.-19-3.3 游戏视频页面的制作过程.-23-3.3.1 游戏视频页面的布局.-23-3.3.2 游戏视频页面的制作.-26-3.4 游戏新闻页面的制作过程.-31-3.4.1 游戏新闻页面的布局.-31-3.4.2 游戏新闻页面的制作.-32-第四章网站动态部分的制作.-34-
3、4.1 动态小程序.-34-结束语.-40-致谢.-41-参考文献.-42-名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 42 页 -3-引言随着网络科技的发展,使得网络逐渐成为人们生活与学习的工具。许多个人网站如雨后春笋般出现,个人网站开始在继大型商业网站后在网络中展现出它的特色。本文将介绍如何构建简单的个人单机游戏网站,为广大游戏爱好者提供了更加周到和人性化的服务。个性化已逐渐成为当今Web 应用的潮流。这是一种单机游戏网站,此方案与现今网上已采用的一些方案相比,具有用户使用更简单,界面更直观等优点。论文主 要讲述 如何利 用当 前主流 的 ASP,数据库 等主 流的动 态
4、网页 技术与Dreamweaver8,PhotoshopCS2等静态网页制作制作网站。第一章首先介绍了入门需要的基本知识。第二章主要是对整体规划以及对网站的总体设计,第三,四章分别讲述如果制作静态网页和动态网页。网站开发技术发展异常迅速、内容更新很快。作为论文,一方面要真实反映自己所学的知识。另一方面,要符合当今社会发展的需求,运用最新的理论和思维为社会创造财富。单机游戏网站制作就是一个不错的改进和创新,利用此设计可以理论实际相结合地学习网络通信网页制作的知识,了解社会在此方面的研究方向和发展。本论文在翟亚芳老师的精心指导下完成。由于我本人的水平和能力有限,论文必然存在不少缺点,希望各位老师提
5、出批评和建议,来弥补自己知识的不足。名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 42 页 -4-第一章设计网站所要掌握的识1.1 HTML 简介一个网站的基本组成是多个web页面,在客户端上所能看到的web页面基本上都是由 HTML 语言编写而成的。要建设一个动态的具有交互性的网站也离不开HTML的支持。1.1.1 什么是 HTML HTML 是通过按照一定的格式标记文本图像等元素,是它们在用户浏览器中显示不同风格的标记性语言。一个 HTML 页面在浏览器中显示之前并不进行编译,浏览器按照 HTML 标记解释显示其表现的内容。1.1.2 HTML 文档 HTML 文档是标准的
6、 ASCII 文本文件。一个HTML 文件就是添加了许多个标识性字符串 HTML 标记(tag)的普通文本文件。可以单击浏览器中菜单栏里的查看按钮,然后从弹出的快捷菜单中选择“源文件”选项来查看一个web页面的 HTML 文档,只要能将文件另 ASCII 纯文件格式的任何文字编辑器都可以编辑HTML。HTML 文件由各种标记元素(elements)组成。HTML 标记由一个左尖括号()组成。左尖括号是一个元素的开始标记,它与标记名之间不能由空格。大部分的元素具有起始标记(start tag)和结尾标记(end tag),这样的元素被称为“容器”如和等。在起始标记的标记名的前面加上符号“/”便是
7、其结尾标记,如 。同样,在“/”与标记名之间也不能空格。元素的起始标记个结尾标记中间的部分是元素体。每个标记元素都有自己的属性,通过属性来标记元素体的格式。标记的属性和属性值都在起始标记内所有的HTML 标记及其属性都是放置在符号“”之中。名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 42 页 -5-在一个 HTML文档中不区分元素的大小写。另外,为属性值所加的双引号和用16 进制表示的颜色值前面的#号可以省略。1.1.3 页面结构一个 HTML 文件由一个 HTML 元素组成,即文件以 开始。以 结束,文档中其他元素及其属性的声明都是HTML 的元素体。HTML元素的元素体和
8、元素体由两大部分组成,即头元素,和体元素,。头元素和体元素的元素体又由其他元素、文本和注释等组成。一个标准的 HTML 文件应该具备如下结构:标记一个 HTML 文件的开始 HTML 文件的文件头部分开始,文件头部分内容 HTML 文件的文件头部分结束 HTML文件的文件体部分开始,文件体HTML文件的文件部分结束 标记该 HTML 文件结束有些元素只能出现在头元素中,如meta、title等元素,而大多数的元素只能出现在体元素中。在头元素中的元素表示的是该HTML 文件的一般信息,比如该文件的标题、来源、作者、版本、字符集和关键字等,这些元素与书写的顺序无关,它们只是表明该HTML文件的属性
9、值。但出现在元素体中的元素则是要注意书写顺序的,改变了它们的书写顺序就会改变HTML 文件在浏览器上输出的形式。1.2 ASP 简介ASP技术是 Microsoft公司开发的一套全新的服务器端脚本程序环境。它可以根据客户端的不同请求,在服务器端经过相应的ASP程序处理生成不同的静态HTML页面并穿回给浏览器。ASP自身有很多优点,这些优点使它成为了当今世界网络上应用最多的脚本设计环境。名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 42 页 -6-1.2.1 什么是 ASP ASP的全称是 Active Server Pages,中文名称叫做动态服务器网页,其功能在于可以使用它来
10、开发运行在Windows服务器平台上的动态网页和网站。尽管我们常把“ASP脚本”挂在嘴边,但ASP既不是一种编程语言,也不是开发工具软件,同样也不是一种应用程序,它实际上是一种开发动态网页的技术。1.2.2 ASP的脚本语言ASP的脚本语言可以是VBScript 或者 Jscript,也可以是两者的结合,所以任何一种文本编辑器都能编辑ASP脚本,当然不同的编辑器开发调试效率是不一样的。和通常的 VBScript 和 Jscript应用程序不同,ASP所有的程序都是在服务器端运行的,而不是在浏览器或者客户端执行的,这样用户就不必担心自己的浏览器能否运行所编写的 ASP代码了。程序执行完毕,服务器
11、仅将执行的结果返回给客户端浏览器,这样即使客户端的浏览器不支持 VBScript 或 Jscript,但是仍然可以浏览动态的网页。VBScript 是 IIS 默认的脚本语言,当然可以在 IIS 中更改默认的脚本语言。如果改成 Jscript,那么默认的脚本语言就是Jscript。因为 VBScript 在属性和方法上的灵活表现方式更适合作为服务器的脚本,所以推荐大家用VBScript作为 ASP的默认脚本语言。1.2.3 ASP的特点ASP技术与其他动态网页编程技术相比有很多优点,这些优点使得ASP技术成为了当今世界网络上应用最多的脚本设计环境。ASP的技术特点主要有以下几点:(1)ASP语
12、法结构简单。由于ASP将程序设计的控制部分全部交给了脚本语言,名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 42 页 -7-自身只提供标准的组件和内置对象,所以ASP语法的结构简单。使用VBScript、Jscript等简单易懂的脚本语言,结合 HTML 代码,即可快速地创建网络的应用程序。(2)ASP 是解释性语言,不是编译性语言,可以直接在服务器执行,不需要实现编译好可执行程序。(3)ASP的脚本语言可以有多种,可与任何的ActiveX Scripting语言相兼容。除了可以使用 VBScript 和 Jscript语言来设计外,还可以通过 Plug-in的方式使用第三方所
13、提供的其他脚本语言。(4)ASP 程序的执行与浏览器的版本无关。用户只要使用可执行HTML 代码的浏览器,即可浏览 ASP设计的网页内容。(5)ASP 的源程序不会让客户端看到,可以避免泄漏源程序,保护程序员的技术成果。(6)ASP 的编程环境简单,随便的一个普通的文本编辑器就可以进行ASP的编辑设计,如使用 windows 的笔记本等。1.2.4 ASP的运行环境由于 ASP是一种服务器的脚本语言,所以并不是所有的Web 服务器都具有这个功能。ASP是由 Microsoft公司推出的,当然在目前页只有Microsoft公司推出的服务器能实现 ASP的强大功能,其他的一些服务器在安装了ASP组
14、件后才能实现这个功能。Microsoft公司推出的支持ASP的 Web服务器有以下几个:(1)Microsoft Internet Information Server version(IIS);(2)Microsoft Peer Web Server;(3)Microsoft Personal WebServer(PWS);名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 42 页 -8-其中前两个主要是为Microsoft公司的 Windowns NT/2000/XP 系统开发的,当然它们的功能以及稳定性都要强很多。目前大型的站点大多是有IIS 作为服务器,而PWS 是为一般的
15、 PC用户开发的。既然 ASP是在服务器端执行的,因此访问这些以.asp 为后缀的文件时,就不能使用实际的物理路径,而只能用虚拟路径。使用虚拟路径访问ASP最简单的方法就是将 ASP文件拷贝到 IIS 的安装目录中 (默认的安装目录为 C:Inetpubwwwroot),然后就可以通过 IE 浏览器直接访问了。访问文件名为“index.asp”的 ASP文件,如果在 IE 浏览器中用物理路径访问,本来期望的结果是不会出现的,浏览器只会显示普通的HTML页面。为此应该将“index.asp”文件拷贝到服务器目录下,然后通过虚拟路径来访问该页面。如果程序没有错的话即可看到预期的效果。1.2.5 A
16、SP的工作原理通过上述介绍,大家应该了解到一个ASP页面从服务器端传送到客户端的原理与一般静态 HTML 页面是不同的。从客户端的一 URL请求到服务器反馈一个页面给浏览器,其大致的流程如下:(1)用户在客户端浏览器中输入一个网址,与服务器建立连接。(2)服务器根据用户请求的网址在硬盘上找到相应的文件。(3)如果文件是普通的 HTML 文档,那么服务器将直接把该文件传送到客户端。(4)如果文件是服务器脚本,那么服务器将运行这个文件。如果需要查询数据库,则通过 ADO 组件连接 ODBC 或 DSN数据源访问数据库。进行了一系列的运算和解释后,将最终结果形成一个纯HTML 文档。(5)把这个文档
17、传送到客户端。名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 42 页 -9-(6)结束这次连接。由于最后传送给客户端的是一个纯HTML 文本文件,因此用户在浏览器上是看不到 ASP文件的源代码的。1.2.6 ASP的开发工具使用 ASP进行网路编程,选择一个合适的开发工具是很重要的。ASP对开发工具没有特殊的要求,只要具有文本编辑器功能的工具均可。因此ASP的开发工具很多,比较好的由 Visual Interdev、Dreamweaver等。Dreamweaver是一个集成的 Web应用软件开发系统,包括开发、发行以及管理数 据库 驱 动 的 Web 应用 软件 所需 的 所
18、有 的功 能,所 以 一 般 情况下 推荐 使用Dreamweaver。1.3 数据库简介1.3.1 什么是数据库数据库是存储在一起的相关数据的集合,这些数据是结构化的,无有害的或不必要的冗余,并为多种应用服务;数据的存储独立于使用它的程序;对数据库插入新数据,修改和检索原有数据均能按一种公用的和可控制的方式进行。当某个系统中存在结构上完全分开的若干个数据库时,则该系统包含一个“数据库集合”。1.3.2 数据库的结构数据库的基本结构分三个层次,反映了观察数据库的三种不同角度。(1)物理数据层。它是数据库的最内层,是物理存贮设备上实际存储的数据的集合。这些数据是原始数据,是用户加工的对象,由内部
19、模式描述的指令操作处理的位串、字符和字组成。名师资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共 42 页 -10-(2)概念数据层。它是数据库的中间一层,是数据库的整体逻辑表示。指出了每个数据的逻辑定义及数据间的逻辑联系,是存贮记录的集合。它所涉及的是数据库所有对象的逻辑关系,而不是它们的物理情况,是数据库管理员概念下的数据库。(3)逻辑数据层。它是用户所看到和使用的数据库,表示了一个或一些特定用户使用的数据集合,即逻辑记录的集合。1.3.3 数据库的特点 (1)实现数据共享。数据共享包含所有用户可同时存取数据库中的数据,也包括用户可以用各种方式通过接口使用数据库,并提供数据共享。(
20、2)减少数据的冗余度。同文件系统相比,由于数据库实现了数据共享,从而避免了用户各自建立应用文件。减少了大量重复数据,减少了数据冗余,维护了数据的一致性。(3)数据的独立性。数据的独立性包括数据库中数据库的逻辑结构和应用程序相互独立,也包括数据物理结构的变化不影响数据的逻辑结构。(4)数据实现集中控制。文件管理方式中,数据处于一种分散的状态,不同的用户或同一用户在不同处理中其文件之间毫无关系。利用数据库可对数据进行集中控制和管理,并通过数据模型表示各种数据的组织以及数据间的联系。名师资料总结-精品资料欢迎下载-名师精心整理-第 10 页,共 42 页 -11-(5)数据一致性和可维护性,以确保数
21、据的安全性和可靠性。主要包括:安全性控制:以防止数据丢失、错误更新和越权使用;完整性控制:保证数据的正确性、有效性和相容性;并发控制:使在同一时间周期内,允许对数据实现多路存取,又能防止用户之间的不正常交互作用;故障的发现和恢复:由数据库管理系统提供一套方法,可及时发现故障和修复故障,从而防止数据被破坏。名师资料总结-精品资料欢迎下载-名师精心整理-第 11 页,共 42 页 -12-第二章网站的总体设计2.1 网站的功能经过对大量资料认真分析并且仔细斟酌思量之后,决定做一个单机游戏网站,向大家介绍一些经典的和最新的单机游戏以及最新的游戏动态。根据是否有反馈信息将网站的功能模块分为静态模块和动
22、态模块两大模块。2.1.1 静态模块的功能静态模块,即纯 HTML 语言编写的模块。本单机游戏网站的静态模块分为:(1)首页。网站的主页,也是网站的门户页。(2)游戏截图。含有大量精美游戏图片供大家欣赏。(3)游戏视频。让用户一览经典游戏的风采。(4)游戏新闻。为用户介绍一些最新的游戏资讯。(5)游戏分类导航模块。按照游戏类别将游戏分为七类方便用户浏览。(6)制作小组。2.1.2 动态模块的功能动态模块与静态模块不同,除了含由 HTML 框架外,还得由 ASP语言编程,必要时还需加上数据库。本单机游戏网站的动态模块分为:(1)用户注册模块。会员注册。(2)会员登陆模块。会员登陆,验证登陆者身份
23、。(3)访客计数器,显示客户端IP 以及显示当前系统时间模块。名师资料总结-精品资料欢迎下载-名师精心整理-第 12 页,共 42 页 -13-(4)留言板模块。供来访者留言。2.2 网站的页面设计网站页面是浏览者对整个网站的普遍的感觉,是页面的版式、色调及图文组合的高度抽象。而网站的创意则是在设计之前对内容的选择和表现形式运用的思考,力求个性的发挥。在茫茫网海没有创意的网站很快就会被人遗忘。2.2.1 网站页面的风格页面的美化首先要考虑风格的定位。任何页面都要根据主题的内容决定其风格与形式,因为只有形式与内容的完美统一,才能达到理想的宣传效果。目前网页的应用范围日益扩大,几乎包括了所有的行业
24、,林林总总,包罗万象,但归纳起来大体有这么几个大类:新闻机构、政府机关、科教文化、娱乐艺术、电子商务、网络中心等。对于不同性质的行业,应体现出不同的页面风格,就像穿着打扮,应依不同的性别以及年龄层次而异一样。例如:政府部门的主页风格一般应比较庄重,而娱乐行业则可以活泼生动一些;商务主页则可以贴近民俗,使大众喜闻乐见;文化教育部门的主页风格应该高雅大方、格调清新,不宜太花。对于画面风格的选择:需要考虑是写实还是写意,是体现专业性还是大众化,是为儿童还是为成人。对形式的简繁的选择:是追求简洁还是花哨,不同性质的网站在这方面会有不同。如艺术网站,会不厌其烦地用各种手法来展示其创意。对于色调选择:是活
25、泼还是庄重,是素还是艳,比如食品网站应选择的色彩很艳丽,如果选择素的色彩,可能就无法体现出水果和蔬菜的那种生气,而工艺品网站的色调是以素为主,突出了手工艺品的典雅。页面风格的形成主要依赖于页面的版式设计,依赖于页面的色调处理,还有图片与文字的组合形式等。这些问题看似简单,往往需要主页的设计和制作者具有一定的美术素质和修养。要使主页设计、制作得美观大方、切合主题,必然离不开对主页进行艺术的加工和处理。名师资料总结-精品资料欢迎下载-名师精心整理-第 13 页,共 42 页 -14-由于设计经验不足,又非艺术专业学生,我们决定将页面设计为清新简洁的风格,以显其朴素大方之美。2.2.2 网站页面的编
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网站制作与设计 2022 网站 制作 设计
限制150内