1 / 28
文档名称:

基于ASP.NET的Web应用开发技术实用教程[方玉燕][电子教案]项目7:Ajax聊天室.ppt

格式:ppt   页数:28
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于ASP.NET的Web应用开发技术实用教程[方玉燕][电子教案]项目7:Ajax聊天室.ppt

上传人:所以所以 2012/8/4 文件大小:0 KB

下载得到文件列表

基于ASP.NET的Web应用开发技术实用教程[方玉燕][电子教案]项目7:Ajax聊天室.ppt

文档介绍

文档介绍:项目7:Ajax聊天室
 Ajax基础知识与结构;
 Ajax技术实现的常用控件ScriptManager的使用;
 Ajax技术实现的常用控件Timer的使用;
 Ajax技术实现的常用控件UpdatePanel的使用。
知识目标:
技能目标:
能根据需要, Ajax服务端控件实现Ajax技术。
项目7:Ajax聊天室
本项目计划总学时 12学时
(1)情境介绍 2学时
(2)任务1 4学时
(3)任务2 8学时
项目7:Ajax聊天室
情境介绍
聊天室的需求分析
在线聊天室的作用是在互联网上为用户提供一个聊天沟通的场所。聊天室项目中涉及两种不同的角色,分别为管理员和注册会员,其中管理员主要是进行聊天室的管理工作;而为注册会员提供的主要是选择聊天室进行聊天业务。聊天室管理员和注册会员的业务流程如下图
情境介绍
聊天室功能模块
根据聊天室业务,主要功能分为两大模块即前台和后台。其中前台模块功能包括选择聊天室、会员的注册和登录、在线聊天,在线聊天又分在线用户浏览、发送聊天消息、定时刷新聊天消息和离开聊天室;后台的功能模块包括管理员的登录与注销、会员管理和聊天室管理。聊天室的功能结构如图所示
情境介绍
网络聊天室的数据库设计
创建数据库MChat_DB,在其中新建三个表,分别为Table_ChatRoom、Table_User、Table_Message。其中Table_ChatRoom表用于保存聊天室的信息,Table_User表用于保存用户的信息,Table_Message表用于保存聊天的信息。
情境介绍
存储过程
Pr_AddChatRoom:添加一条聊天室记录
Pr_AddMessage:添加一条聊天消息
Pr_AddUser:添加一条用户记录
Pr_AllChatRoom:显示所有聊天室信息
Pr_AllChatRoomOpen:显示所有开放状态的聊天室
Pr_GetTop20Messages:显示某个聊天室内最近的20条聊天消息
Pr_GetUser:获取某个用户信息
Pr_UpdateChatRoom:更新聊天室信息
情境介绍
多媒体演示及实践演练 45分钟
任务1 管理聊天室
为完成本任务,要完成以下几个方面的工作:
;
;
3. Ajax服务端控件实现页面信息的局部更新。
任务1 管理聊天室
实战演练 25分钟
任务1-1聊天室业务逻辑类的设计
任务1 管理聊天室