(中职)Web数据库与动态网页设计第5单元ppt课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《(中职)Web数据库与动态网页设计第5单元ppt课件.ppt》由会员分享,可在线阅读,更多相关《(中职)Web数据库与动态网页设计第5单元ppt课件.ppt(101页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、(中职)Web数据库与动态网页设计第5单元ppt课件第 2 页 共 100页单元五单元五 创建网络聊天室创建网络聊天室l 引言引言 本单元从创建一个最简单的聊天室开始,由浅入深地讲述制作网络聊天室的过程。本单元的网络聊天室后台数据库采用SQL Server数据库。第 3 页 共 100页l能力目标 能制作简单的聊天室网页 能设置表单的隐含域 能设置站点 能创建数据表 能设置数据源 能应用ASP主要的内置对象 能使用简单的SQL语句 单元五单元五 创建网络聊天室创建网络聊天室第 4 页 共 100页 任务一 创建一个最简单的聊天室 任务二 为网站建立数据库和数据表 任务三 制作聊天室的用户注册和
2、登录页面 任务四 制作聊天页面 任务五 运行和调试聊天室任务六 美化聊天页面 项目实训 制作网上书店聊天室 单元五单元五 创建网络聊天室创建网络聊天室第 5 页 共 100页任务一任务一 创建一个最简单的聊天室创建一个最简单的聊天室 现在,家中拥有两台以上的计算机已是一件很平常的事情,一般家中都可建立一个小型的局域网。家庭成员为了不互相打扰,即便是在家中也是在不同的房间,通过各自的计算机做着自己的事情,这时如果在家中建立一个简单的聊天室页面,那么处于不同房间的人交流起来就会很方便。返 回关 闭l 任务描述 第 6 页 共 100页 设计一个典型的网络聊天室其实不难,只需要一些常用的HTML标记
3、加上ASP程序即可。下面就从“创建一个最简单的聊天室”开始,来介绍网络聊天室的制作方法。在这个聊天室中只用一个页面就能完成用户的登录和发言,用户的登录信息和发言信息分别通过该页面上的两个表单来实现。l 任务分析 返 回关 闭任务一任务一 创建一个最简单的聊天室创建一个最简单的聊天室第 7 页 共 100页l 方法与步骤 创建文件夹 返 回关 闭任务一任务一 创建一个最简单的聊天室创建一个最简单的聊天室 在D盘的aspexp文件夹下建立一个名为Ch03的站点文件夹,在该目录下分别再建立名为css、image和database的三个文件夹,将素材放到D:aspexpch03image中,如图所示。
4、第 8 页 共 100页l 方法与步骤 设置虚拟目录 返 回关 闭任务一任务一 创建一个最简单的聊天室创建一个最简单的聊天室将D:aspexpch03设置为虚拟目录,具体操作步骤参见单元一中的介绍。设置站点 第 9 页 共 100页返 回关 闭任务一任务一 创建一个最简单的聊天室创建一个最简单的聊天室 打开网页制作软件Dreamweaver,选择“站点”“管理站点”命令,建立一个名为chatroom的站点,如右图所示。对“分类”列表框中的“远程信息”和“测试服务器”选项进行设置,具体操作步骤参见单元一中的介绍。第 10 页 共 100页l 方法与步骤 返 回关 闭任务一任务一 创建一个最简单的
5、聊天室创建一个最简单的聊天室 设置聊天室页面 选择“文件”“新建”命令,新建动态页ASP VBScript文件,如图所示,单击“创建”按钮。第 11 页 共 100页在站点下建立一个名为chat.asp动态文件,如下图所示。返 回关 闭第 12 页 共 100页 在网页文件chat.asp中,设计聊天室页面如图所示。在文档窗口的设计视图中,可以看到用户登录信息是由页面中的第一个表单及其中的表单元素构成,而用户发言的信息是由第二个表单及其中的表单元素构成的。关 闭返 回第 13 页 共 100页 设计好聊天室页面之后,接下来开始添加程序代码。首先,将chat.asp文档窗口从设计视图切换到的代码
6、视图,仔细查看设计好的页面的HTML程序代码。然后,在原来的HTML程序代码中添加一些必需的ASP程序代码,使得页面中的两个表单分别能够在满足相应的条件下出现和起作用。添加ASP程序后的完整程序代码见教材。关 闭返 回第 14 页 共 100页 编写好程序后,通过按【F12】键预览,可以看到如下图所示的结果,即所做页面中的第一个表单。关 闭返 回第 15 页 共 100页 在“昵称”文本框内输入“阳光灿烂”后,单击页面上的“进入聊天室”按钮,可以看到如下图所示的结果,即所做页面中的第二个表单。关 闭返 回第 16 页 共 100页 在客户说话的文本框内输入“大家好,初次见面请多关照!”后,再单
7、击页面上的“提交”按钮,客户将会看见自己的发言,如下图所示。关 闭返 回第 17 页 共 100页l 相关知识与技能 返 回关 闭任务一任务一 创建一个最简单的聊天室创建一个最简单的聊天室 Session对象及使用 Session对象有两个属性:SessionID、Timeout Session对象只有一个方法:Abandon 对象有两个事件(Session_OnStart Session_OnEnd),且必须和Global.asa结合使用 利用Session存储信息 第 18 页 共 100页l 思考与练习 建立站点目录mychat,并将站点指定至站点目录。返 回关 闭任务一任务一 创建一个
8、最简单的聊天室创建一个最简单的聊天室进行IIS设置,将站点目录mychat设置为Web发布站点,并启用默认文档为index.asp。第 19 页 共 100页任务二任务二 为网站建立数据库和数据表为网站建立数据库和数据表 返 回关 闭l 任务描述 聊天室是网络中交流信息的方式之一,由于它具有实时性的特点,所以很受用户的欢迎。用户登录到聊天室后,可各抒己见,系统将用户发表的信息显示在页面上,让每个用户都可以看到。聊天室系统不仅要保存每个用户的个人信息,而且还要保存用户的发言内容,以便管理员可以进行管理。因此在聊天室系统中首先必须有一个数据库来存放这些信息。第 20 页 共 100页返 回关 闭l
9、 任务分析 系统中应有一个存放信息内容的数据库chat,在此使用SQL Server 2000数据库来实现。其内部包括聊天室必须的两个数据表,第一个是用户信息表userinfo,它存放的是用户的基本信息;第二个是聊天记录表,它存放的是此聊天室的所有聊天记录。任务二任务二 为网站建立数据库和数据表为网站建立数据库和数据表第 21 页 共 100页返 回关 闭l 方法与步骤 任务二任务二 为网站建立数据库和数据表为网站建立数据库和数据表 安装SQL Server 2000数据库 建立数据库和数据表 第 22 页 共 100页返 回关 闭l 相关知识与技能 Microsoft SQL Server
10、2000 的特性 SQL Server 2000的工具和实用程序 任务二任务二 为网站建立数据库和数据表为网站建立数据库和数据表第 23 页 共 100页返 回关 闭l 思考与练习 在SQL Server 2000下新建职工档案数据库,文件名为“职工档案”。在“职工档案”数据库中创建一个表,表的名称为“职工基本情况”,如表所示。首先,定义表的结构(字段),然后将职工号作为主关键字,保存表。任务二任务二 为网站建立数据库和数据表为网站建立数据库和数据表第 24 页 共 100页职 工 号姓 名出 生 日 期职 称月 薪备 注01赵克明60-01-10工程师150002钱端江59-02-19高工2
11、00003汪小红70-02-19工程师120004李农平71-10-30工程师100005吴建民76-11-01工程师80006张法建75-11-01工程师800任务二任务二 为网站建立数据库和数据表为网站建立数据库和数据表返 回关 闭第 25 页 共 100页返 回关 闭l 思考与练习 向“职工档案”数据库中的“职工基本情况”表输入6条记录,保存记录。修改表的结构,删除字段“备注”,增加字段“性别”。任务二任务二 为网站建立数据库和数据表为网站建立数据库和数据表第 26 页 共 100页任务三任务三 制作聊天室的用户注册和登录页面制作聊天室的用户注册和登录页面 返 回关 闭l 任务描述 大型
12、网站的聊天室一般都采用会员制的管理方式,即使用聊天室的用户必须要先注册一个账号,且必须通过登录系统才能进入聊天室,这样可以方便网站管理员对使用网站聊天室的用户进行管理。会员制网络聊天室的组成主要包括:注册页面regin.asp、登录页面enter.asp、处理发言页面updata.asp、聊天室页面chatroom.asp(由用户发言页面talk.asp、用户在线页面online.asp 和信息显示页面show.asp组成的框架页面)、离开聊天室页面leave.asp、存放信息的数据库chat(包含用户信息表userinfo和聊天记录表chatinfo)。第 27 页 共 100页任务三任务三
13、 制作聊天室的用户注册和登录页面制作聊天室的用户注册和登录页面 返 回关 闭l 任务描述 各组成部分之间的关系如下图所示,用户首先从登录页面进入。第 28 页 共 100页返 回关 闭l 任务分析 要进入会员制网络聊天室,需先进入注册页面进行注册,填写完页面中需要用户填写的注册信息后,提交页面,此时用户输入的所有数据将和chat数据库的userinfo数据表中的数据进行比较,如果没有发现相同的“昵称”,则将输入数据新增到userinfo数据表中,并且可转到聊天室登录页面,否则将在regin.asp输出错误提示信息,要求用户重新注册。而在聊天室登录页面中,已注册者在该页面中输入要在聊天室中使用的
14、昵称,并选择好代表自己的头像后,提交页面即可进入聊天室聊天。任务三任务三 制作聊天室的用户注册和登录页面制作聊天室的用户注册和登录页面第 29 页 共 100页返 回关 闭l 方法与步骤 任务三任务三 制作聊天室的用户注册和登录页面制作聊天室的用户注册和登录页面 制作用户注册页面 打开网页制作软件Dreamweaver,选择“窗口”“文件”命令,在打开的文件面板下拉列表中选择站点chatroom,如图所示。第 30 页 共 100页返 回关 闭任务三任务三 制作聊天室的用户注册和登录页面制作聊天室的用户注册和登录页面 在chatroom站点中新建一个ASP VBScript动态页面regin.
15、asp,如图所示。第 31 页 共 100页返 回关 闭任务三任务三 制作聊天室的用户注册和登录页面制作聊天室的用户注册和登录页面 在网页文件regin.asp的文档工具栏中输入网页标题“用户注册”,然后设计聊天室的用户注册页面如图所示。第 32 页 共 100页返 回关 闭任务三任务三 制作聊天室的用户注册和登录页面制作聊天室的用户注册和登录页面 设计好聊天室用户注册页面后,接下来开始添加程序代码。将regin.asp文档窗口从设计视图切换到的代码视图,仔细查看页面的HTML程序代码后,在原来的HTML程序代码中添加ASP程序代码,见教材。第 33 页 共 100页返 回关 闭任务三任务三
16、制作聊天室的用户注册和登录页面制作聊天室的用户注册和登录页面 按【F12】键预览页面,用户即可在regin.asp页面中填写必要的注册信息进行注册,如图所示。单击“提交”按钮后,页面将用户的注册信息存入用户信息数据表userinfo的同时,即可进入聊天室用户登录页面enter.asp。第 34 页 共 100页返 回关 闭l 方法与步骤 任务三任务三 制作聊天室的用户注册和登录页面制作聊天室的用户注册和登录页面 制作用户登录页面 在chatroom站点中新建一个新的ASP VBScript动态页面文件enter.asp,在其文档工具栏中输入网页标题“用户登录”,然后再设计聊天室的登录页面如图所
17、示。第 35 页 共 100页返 回关 闭任务三任务三 制作聊天室的用户注册和登录页面制作聊天室的用户注册和登录页面 设计好聊天室用户注册页面后,接下来开始添加程序代码。将enter.asp文档窗口从设计视图切换到的代码视图,仔细查看页面的HTML程序代码后,首先在原来的HTML程序代码的开头终结标记后添加ASP程序代码,见教材。第 36 页 共 100页返 回关 闭任务三任务三 制作聊天室的用户注册和登录页面制作聊天室的用户注册和登录页面 按【F12】键预览,出现如图所示页面,在该页面中用户输入要在聊天室中使用的昵称,并选择代表自己的头像后。单击“进入聊天室”按钮后,用户登录enter.as
18、p会根据用户是否输入了昵称和是否为注册会员,出现下列三种不同的响应情况:第 37 页 共 100页返 回关 闭任务三任务三 制作聊天室的用户注册和登录页面制作聊天室的用户注册和登录页面 用户没有在聊天室登录区中填写“昵称”,直接按下了“进入聊天室”按钮,这是画面停留在enter.asp,并在聊天室登录区的下方显示下图所示的错误提示。第 38 页 共 100页返 回关 闭任务三任务三 制作聊天室的用户注册和登录页面制作聊天室的用户注册和登录页面 使用户填写“昵称”后单击“进入聊天室”按钮,用户还不是注册会员,这时画面停留在enter.asp,并在聊天登录区的下方显示如下图所示的错误提示。第 39
19、 页 共 100页返 回关 闭任务三任务三 制作聊天室的用户注册和登录页面制作聊天室的用户注册和登录页面 若用户已是注册会员,并填写了“昵称”,选择了代表自己的头像后单击“进入聊天室”按钮,即可进入到聊天室页面chatroom.asp。第 40 页 共 100页返 回关 闭l 思考与练习 在SQL Server中创建一个数据库regin,再建立一个新表yhxx,其中包含字段名分别为:username、password、usersex,并且在yhxx表内填写一些记录,然后保存。任务三任务三 制作聊天室的用户注册和登录页面制作聊天室的用户注册和登录页面第 41 页 共 100页返 回关 闭l 思考
20、与练习 任务三任务三 制作聊天室的用户注册和登录页面制作聊天室的用户注册和登录页面 编写一个带有表单的动态页面denglu.asp,包括文本框、密码框、单选按钮和提交表单的按钮,要求达到如图所示效果。第 42 页 共 100页任务四任务四 制作聊天页面制作聊天页面 返 回关 闭l 任务描述 在会员制聊天室中,用户首先要注册用户名,然后在登录页面中使用自己的用户名或昵称进行登录后,进入到真正的聊天室页面。第 43 页 共 100页返 回关 闭l 任务分析 本系统中用户注册信息和用户聊天内容需进行保存,而后台数据库采用SQL Server,所以本任务中先要创建数据库的链接,进行ODBC的创建。然后
21、制作基本页面,聊天室主页面是一个由三个网页所组成的框架网页文件,其中包含了用户发言页面talk.asp、信息显示页面show.asp和在线用户列表页面online.asp。左上部框架为显示页面show.asp,主要用来显示每个用户所说的话,显示的内容为:用户发言的时间、用户的头像、任务四任务四 制作论坛显示页面制作论坛显示页面第 44 页 共 100页返 回关 闭l 任务分析 用户的昵称、用户发言的对象、用户发言时的表情以及用户发言的内容。右上部框架为在线用户列表页面online.asp,主要是显示使用此聊天室的用户人数和用户名,使每个用户知道他们在和谁聊天。下部框架为用户发言页面talk.a
22、sp,用来输入聊天的内容,可以选择字体的颜色、说话的语气和聊天的对象。任务四任务四 制作论坛显示页面制作论坛显示页面第 45 页 共 100页返 回关 闭l 方法与步骤 任务四任务四 制作论坛显示页面制作论坛显示页面 创建ODBC数据源“创建新数据源”对话框 选择服务器和设置数据源 第 46 页 共 100页返 回关 闭选择身份验证模式 选择数据库 设置其他属性 创建的ODBC数据源的设置 第 47 页 共 100页返 回关 闭“测试结果”对话框“ODBC数据源管理器”对话框 第 48 页 共 100页返 回关 闭l 方法与步骤 任务四任务四 制作论坛显示页面制作论坛显示页面 制作聊天室大厅页
23、面 添加框架 生成的框架页面 第 49 页 共 100页返 回关 闭保存好的框架页面“数据源名称(DSN)”对话框 测试连接对话框“数据库”面板 第 50 页 共 100页返 回关 闭l 方法与步骤 任务四任务四 制作论坛显示页面制作论坛显示页面 制作在线用户列表页面 在线用户页面online.asp的设计“记录集”对话框 第 51 页 共 100页返 回关 闭设置记录集Rsonline1 完成设置的在线用户页面 设置online.asp的动态文本“重复区域”对话框 第 52 页 共 100页返 回关 闭l 方法与步骤 任务四任务四 制作论坛显示页面制作论坛显示页面 制作用户发言页面 双击打开
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Web 数据库 动态 网页 设计 单元 ppt 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内