1、能力目标:能力目标:(1)能搭建动态网站环境。)能搭建动态网站环境。(2)利用)利用ODBC实现对数据库的连接。实现对数据库的连接。(3)能够创建简单的动态网页。)能够创建简单的动态网页。知识目标:知识目标:(1)动态网站概念和动态网页技术的工作原理。)动态网站概念和动态网页技术的工作原理。(2)构建动态网站环境的方法。)构建动态网站环境的方法。(3)连接数据库的方法。)连接数据库的方法。任务一任务一 认识动态网站认识动态网站关于静态网站关于静态网站 静态网站,它是由一组相关的HTML 网页和文件存放在执行网站服务器的电脑上所组成的,我们一般也将这样的网页称为静态网页。选择最佳的域名 任务一任
2、务一 认识动态网站认识动态网站关于动态网站关于动态网站 动态网站是当网站服务器接收到对标准网页的请求吋,服务器会直接将网页传送到提出请求的浏览器,不做进一步的修改。但是网站服务器接到对动态网页的请求时,反应则不相同:它会将网页传送到负责完成网页的特殊软件扩充功能,这个特殊软件称为应用程序服务器。(1)单纯处理动态网站的原理(2)连接数据库动态网页的工作原理3.伪静态网页伪静态是相对真实静态来讲的。通常我们为了增强搜索引擎的友好面。都将文章内容生成静态页面。任务一任务一 认识动态网站认识动态网站动态网站技术动态网站技术ASP技术ASP全名Active Server Pages,是一个WEB服务器
3、端的开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序。PHP技术PHP全面为 Hypertext Preprocessor,是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。PHP语言主要有以下特点:开源性和免费性;跨平台性强;快捷性;面向过程和面向对象并用;运行高效性;数据库连接的广泛性。JSP技术JSP页面是由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回
4、给客户端的浏览器。主要有以下优势:一次编写,到处运行;系统的多平台支持;强大的可伸缩性;多样化和功能强大的开发工具支持(ASP.NET技术任务二任务二 搭建动态网站的制作环境搭建动态网站的制作环境IIS是ASP动态网站运行常用的WEB服务器,因此,要想运行动态网站必须创建动态网站的运行环境,然后进行相应的设置后才可以运行动态网站。建立站点文件夹建立站点文件夹根据项目要求,网站的物理文件位置不限,在计算机的开发磁盘空间内建立“dtwz”文件夹(在D盘新建“dtwz”文件夹),并在此文件夹中至少建立如下文件夹:(1)/images文件夹:存放主页用图片、样式、动画和其他页面公用图片素材。(2)/c
5、ss文件夹:存放样式文件和文件夹。(3)/database文件夹:存放数据库文件。(4)/Source文件夹:建立picture与modify两个文件夹,picture中存放被加工的原始素,modify中存放自制与加工后的素材源文件。(5)/others文件夹:存放除以上文件外的其他所有文件和文件夹。在文件夹images、admin、others中可以自建子文件夹。任务二任务二 搭建动态网站的制作环境搭建动态网站的制作环境(1)点击“开始/控制面板”,进入控制面板后选择“默认程序”进入下一步,(2)选择左下角“程序和功能”,点击后进入“程序和功能”界面。(3)点击打开和关闭windows功能,
6、后进入图12-6界面。任务二任务二 搭建动态网站的制作环境搭建动态网站的制作环境(4)进入Windows功能窗口,然后看到Internet信息服务选项,然后按照图中设置即可,方圈的下面按照图中打的选择即可(5)然后确定,会进入系统安装设置,此时可能需要等待两三分钟的样子。安装成功后,窗口会消失。(6)进入控制面板,选择“系统和安全”。进入系统和安全窗口后,然后选择左下角的管理工具。(7)进入管理工具窗口,此时就可以看到Internet信息服务了,选择信息服务(IIS)管理器,就可以进入IIS服务器相关设置了,如图12-8所示。任务三任务三 创建数据库文件和制作第一张动态网页创建数据库文件和制作
7、第一张动态网页Access是微软公司推出的基于Windows的桌面关系数据库管理系统;它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化,为建立功能完善的数据库管理系统提供了方便;也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。Access具有以下几点优点:存储方式单一;Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在数据库文件中,便于用户的操作和管理。Access又是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管
8、理的各种功能封装在各类对象中。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。Access是一个可视化工具,风格与Windows完全一样,用户想要生成对象并应用时,只要使用鼠标进行拖放即可,非常直观方便。在集成环境、处理多种数据信息方面,Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率。支持ODBC(开发数据库互连,Open Data Base Connectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌
9、入)特性,可以与网络上的动态数据相连接。利用数据库访问页对象生成HTML文件,可以轻松构建Internet/Intranet的应用。由于ACCESS是小型数据库,既然是小型就有其根本的局限性,当数据库过大时,一般Access 数据库达到 50M左右的时候性能会急剧下降。另外在网站访问频繁,一般在达到 100人左右在线或者记录数过多时,一般记录数达到 10万条左右的时候性能就会急剧下降。任务三任务三 创建数据库文件和制作第一张动态网页创建数据库文件和制作第一张动态网页序号字段名称数据类型说明1id自动编号用户座号(主键)2name文本学生姓名3email文本邮箱4sex文本性别5birth日期/
10、时间出生日期6phone文本电话号码7address文本地址idnameemailsexbirthphoneaddress1杨小芳女1998-1-1218961766731无锡市新锡路8-112张莉女1997-7-818961766732无锡市新锡路8-153孙笑笑女1998-8-1718961766733无锡市新锡路9-24宋小宝男1997-5-2418961766734无锡市新锡路9-125金美丽女1998-11-3018961766735无锡市新锡路10-116李天一男1998-12-518961766736无锡市新锡路10-127薛宝钗女1996-9-818961766737无锡市新锡路11-118赵涵涵女1998-7-2218961766738无锡市新锡路12-12任务三任务三 创建数据库文件和制作第一张动态网页创建数据库文件和制作第一张动态网页