网站的建设与管理复习大纲_第1页
网站的建设与管理复习大纲_第2页
网站的建设与管理复习大纲_第3页
网站的建设与管理复习大纲_第4页
网站的建设与管理复习大纲_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、网站的建设与管理复习大纲第一部分 网站的规划一 依据任务要求制作规范的调查问卷的知识和能力;二 根据调查结果写需求分析报告的知识和能力;三 根据需求分析报告写策划书的知识和能力四 根据策划书设计网站栏目和目录结构的知识和能力第二部分 网站的设计一 网站的链接结构树状链接结构:一级和二级页面之间常用树状链接结构星状链接结构:首页和一级页面之间常用此链接结构网状链接结构:重要的页面的链接结构可以组织成网状结构,方便网页之间的访问二网站目录结构的设计n 树状与星状链接结构形式:按各级栏目各建立一个文件夹;应该把图像等文件放在同一文件夹。n 网状链接结构形式:可以根据某一种分类建立文件夹。n 不要将所

2、有文件都存放在根目录下。n 按栏目内容建立子目录。n 在每个主栏目内部建立独立的images目录。n 目录层次不要太深。n 不要使用中文目录名。n 不要使用过长目录名。n 尽量使用意义明确的目录名三网站的策划与推广应具备的基本知识四图像的切割技术及网页化技术五三位一体的设置方法第三部分 网站的开发一HTML工作原理HTML是一种规范,是用于Web文档的格式化语言。HTML通过标记(Tag)来标记要显示的网页中的各个部分,以告诉Web浏览器应该如何显示网页,即确定网页内容的格式。浏览器按照顺序阅读HTML文件,然后根据内容附近的HTML标记来解释和显示各种内容,这个过程称为语法分析。例如,如果为

3、某段文字添加了标记,浏览器将会以比一般文字大的粗体字来显示这段文字。二 ASP网页的特点、运行机制与工作原理ASP是一种服务器端脚本编写环境,它以VBScript或JScript作为脚本语言,可以用来创建包含HTML标记、文本和脚本命令的动态网页,称为ASP动态网页,其文件扩展名是.asp。ASP动态网页中可以包含服务器端脚本,安装在Web服务器计算机上的应用程序扩展软件负责解释并执行这些脚本,该软件的文件名为Asp.dll,通常称为ASP引擎,也就是前面中所说的应用程序服务器。ASP的处理流程:(1)客户端计算机上,用户在浏览器的地址栏中输入一个ASP动态网页的URL地址并按Enter键,向

4、Web服务器发出一个ASP文件请求。(2) Web服务器收到该请求后,根据扩展名.asp判断出这是一个ASP文件请求,并从硬盘或内存中获取所需ASP文件,然后向应用程序扩展Asp.dll发送ASP文件。(3) Asp.dll自上而下查找、解释并执行ASP页中包含的服务器端脚本命令,处理的结果是生成了HTML文件,并将HTML文件送回Web服务器。(4) Web服务器将HTML发送到客户端计算机上的Web浏览器,然后由浏览器负责对HTML文件进行解释,并在浏览器窗口中显示结果。ASP的特点(1) 在ASP页中可以包含服务器端脚本,通过在Web服务器上执行脚本可以将交互式内容添加到网页中。例如,利

5、用ASP可以创建一个对不同访问者显示不同信息的动态网页。(2) ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如,可以从Web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向Web浏览器发送信息。(3) ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发送E-Mail或访问文件系统等。(4) ASP提高了程序的安全性,ASP脚本只在Web服务器上执行,在客户端计算机浏览器中可以看到脚本的执行结果(即HTML静态网页),但看不到ASP源代码本身。(5) ASP页与标准HTML页既有区别也有联系:ASP页的文件扩展

6、名为.asp,标准HTML页的文件扩展名则是.htm或.html;标准HTML页不经过处理即可发送到浏览器,处理ASP页时先执行服务端脚本而后生成HTML页;从浏览器来看,ASP页与标准HTML页几乎是完全相同的,向Web服务器发出一个ASP请求后,浏览器将收到一个标准HTML页(6) ASP文件是一种无格式的纯文本文件,可以使用记事本之类的文本编辑器通过手工方式来编写。三表单的基本知识1什么是表单 表单是用来收集站点访问者信息的域集。表单从用户收集信.息,然后将这些信息提交给服务器进行处理。表单可以包含允许用户进行交互的各种控件,例如文本框、列表框、复选框和单选按钮等。2如何使用表单 站点访

7、问者填表单的方式是输入文本、单击单选按钮与复选框,以及从下拉菜单中选择选项。在填好表单之后,站点访问者便送出所输入的数据,该数据就会根据所设置的表单处理程序,以各种不同的方式进行处理。3表单的提交方法POST 方法适合提交大量数据,客户端到服务器端传输的数据不在地址栏中显示;GET 方法合适提交少量数据,客户端到服务器端传输的数据在地址栏中显示;四. ASP常用对象及方法ASP提供了一些内置对象,在脚本中不必创建这些对象,便可以直接访问它们的方法、属性和集合,以扩展脚本的功能。(1) Response对象:用于向客户端浏览器发送信息,或者将访问者转移到另一个网址,并可以输出和控制Cookie信

8、息等。Response对象与一个HTTP响应相对应,通过该对象的属性和方法可以控制如何将服务器端的数据发送到客户端浏览器。Response对象的Redirect方法:将重指示的信息发送到浏览器,尝试连接另一个URL;Response对象的Write方法将变量作为字符串写入当前的HTTP输出。(2) Request对象:提供客户端在请求一个页面或传送一个表单时提供的所有信息,包括能够标识浏览器和用户的HTTP变量、Cookie信息以及附在URL后面的值(查询字符串或表单数据)。Request对象在HTTP请求期间检索客户端浏览器传递给服务器的值。通过HTML表单提交数据时,若将表单的METHOD

9、属性设置为get,则表单数据将附在查询字符串中被发送,可通过Request对象的QueryString集合检索表单数据,若将表单的METHOD属性设置为POST,可通过Request对象的Form集合检索表单数据。用表单对象的action属性设置提交后接收提交数据的文件。(3) Server对象:提供了一系列的方法和属性,在使用ASP编写脚本时是非常有用的。最常用的是Server.CreateObject方法,它允许在当前页的环境或会话中在服务器上实例化其他COM对象。 使用Server对象的MapPath方法可以将指定的相对或虚拟路径映射为服务器上相应的物理目录,语法格式如下:Server.

10、MapPath( Path )其中参数Path指定要映射物理目录的相对或虚拟路径。如果Path以一个正斜线(/)或反斜线()开始,MapPath方法将返回路径时将Path视为完整的虚拟路径;如果Path不是以斜线开始,MapPath方法将返回相对于.asp文件中已有的路径的路径。 (4) Session对象:存储一个会话内的信息。Session对象是在每一位访问者从Web站点或Web应用程序中首次请求一个ASP页时创建的,它将保留到默认的期限结束或者通过脚本设置中止的期限。使用Session对象可以存储特定用户会话所需的信息。这样,当用户在应用程序的Web页之间跳转时,存储在Session对象

11、中的变量将不会丢失,而是在整个用户会话中一直存在下去。在绝大多数情况下,可以使用Session变量作为全局变量,用于在该会话的所有页面中共享信息。当用户请求来自应用程序的Web页时,如果该用户还没有会话,则Web服务器将自动创建一个Session对象。当会话过期或被放弃后,服务器将终止该会话。Session对象最常见的一个用法就是存储用户的首选项。例如,如果用户指明不喜欢查看图形,就可以将该信息存储在Session对象中。会话状态仅在支持Cookies的浏览器中保留。ASP为每个用户会话分配了惟一的识别标志。在创建会话时,服务器会为每一个会话生成一个单独的标识,该标识以长整型数据类型返回,并且

12、随用户在Web站点上保存着。使用Session对象的SessionID属性可以返回用户的会话标识,语法格式如下:Session.SessionIDSessionID属性的用途之一是跟踪访问者的活动情况。(5) Application对象:在一个ASP应用中让不同客户端共享信息。Application对象是在为响应一个ASP页的首次请求而载入Asp.dll时创建的,它提供了存储空间用来存放变量和对象的引用,可以用于所有的页面,任何访问者都可以打开这些页面。使用ASP内置的Application对象可以在指定的应用程序的所有用户之间共享信息,通过调用该对象的Lock和Unlock方法能够确保多个用

13、户无法同时改变某一属性。五ADO对象l 数据库存取组件(Database Access Component)简称ADO,是使用ADO(ActiveX Data Objects)技术来存取符合ODBC标准的数据库或者具有表格状数据形式的一种ASP内置组件。l ADO包括三个主要对象是:Connection、Command和Recordsetl Connection对象又叫连接对象,主要用来在ASP文件和数据库之间建立连接,为两者间的信息传递提供通道,是Command对象的基础。l Command对象又叫命令对象,主要对数据库执行操作,包括:增加、删除、修改和查询四种常用的操作。l Records

14、e对象又叫记录集对象,如果对数据库执行查询操作,就会返回一个记录集合,包含满足条件的记录。ADO对象的使用方法是:首先使用Connection对象建立和数据库的连接,然后使用Command对象执行对数据库的操作,如果执行的操作是查询,使用Recordset对象获取查询的结果。l 使用ADO对数据库进行操作,首先要依靠Connection对象在网页和数据库之间建立连接。l 首先创建Connection对象,然后设置Connection对象的属性,最后执行Connection对象的相应方法。l Connection对象的创建语法如下:Set Connection对象=Server.Createob

15、ject(“Adodb.Connection”)例如:六SQL语言1SQL(Structure Query Language,结构化查询语言)是在数据库中广泛应用的数据库操作语言,它使用灵活,功能强大。SQL语言内容丰富,包括了数据定义,查询,操作和控制四种功能,包括了对数据库的全部操作。其中最常用的操作是:查询、增加、更新和删除,它们分别对应如下的SQL语句: 查询数据:Select语句 增加数据:Insert语句 更新数据:Update语句 删除数据:Delete语句 .2查询是数据库最常用的操作,Select语句用于数据库的查询,该语句具有灵活的使用方式和丰富的功能,其一般格式为:Sel

16、ect 字段列表From 表名或查询名Where 条件表达式Group by 字段列表Having 条件表达式Order by 字段名Asc|Desc 说明:“”中的部分可以根据需要选择使用。Select的“字段列表”是要查询的数据,可以使表中的一个或多个字段,字段之间用逗号隔开。From用于指定查询所涉及到的表或者查询。Where的“条件表达式”指定查询的条件Group by的“字段列表”指定用于分组的字段。Having 的条件表达式可以对分组总计后的数据使用条件。Order by指定用于分组的字段。3数据库中数据表内容的修改Update表名Set 字段名1=表达式1,字段名2=表达式2Wh

17、ere 条件表达式说明:字段名为要更新的字段,表达式是要更新的数值。where设置要更新条件。4 删除:Delete From 表名Where 说明:符合条件的记录将被删除,而不是个别字段值。下面说明常见的用法: 删除符合条件的记录 删除全部记录5. 插入:Insert Into 表名(字段1,字段2,) Values(字段值1,字段值2,);说明:“表名”指定要增加数据的表,“(字段1,字段2,)”指定增加数据的字段。 “(字段值1,字段值2,)”是要增加的数据。增加记录时,表中的主键字段必须增加不重复的值。Values括号中的字段值的顺序和前面括号中的字段一一对应。七网页上数据利用表单输入到书库中,数据库中数据显示到网页上的实现方法,即带数据库的注册及登录系统的实现方法和步骤。八拉菜单的制作方法1 主菜单刚开始时处在“显示状态”,可用层嵌套表格实现,该层的可见性必须为可见,也可以不用层直接用表格实现。2 子菜单必须用层嵌套表格实现,且层的必须设置为“隐藏”即闭上眼睛,最好给各子层分别名一个比较容易识别各层所对应子菜单的名字。3

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论