




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、聊天室的系统分析课件聊天室的系统分析聊天室的系统分析聊天室的系统分析课件1.操作流程演示操作流程演示登录页面聊天页面聊天室的系统分析课件2.需求分析需求分析对于普通用户:对于普通用户:可以发言,并选择字体的颜色和表情;可以发言,并选择字体的颜色和表情;可以显示在线人数。可以显示在线人数。对于管理员:对于管理员:除以上功能,还可以凭密码清空聊天内容。除以上功能,还可以凭密码清空聊天内容。聊天室的系统分析课件3.功能设计功能设计进入聊天室退出聊天室管理员模块聊天室用户模块发言、颜色和表情显示在线人数同用户模块清空聊天室内容聊天室的系统分析课件4.详细设计详细设计文件组成文件组成 :本案例有本案例有
2、 8个文件组成:个文件组成: login.asp: 登录登录页页面面 do_login.asp: 登录处理登录处理页页面面 main.asp: 框架文件框架文件 sponse.asp: 信息输入信息输入页页面面 display.asp: 信息显示页面信息显示页面Global.asaGlobal.asa: : 统计在线人数统计在线人数Exit.asp:Exit.asp: 离开聊天室离开聊天室Admin.asp: Admin.asp: 管理页面管理页面聊天室的系统分析课件流程图:流程图:登录页面login.asp单击”进入“按钮发送信息页面:sponse.asp显示信息页面:display.asp
3、主页面main.asp 单击”发言“按钮登录处理页面do_login.asp获取用户信息,并存入Session中,转入主页面 单击”管理聊天室“按钮管理页面: Admin.asp退出页面:exit.asp 单击”退出聊天室“按钮用户Global.asa 进入or退出聊天室(直接关闭浏览器)聊天室的系统分析课件三 、关键技术2.具体的保存方法具体的保存方法数据库;文本文件application对象;变量2用户名变量1发言变量4表情变量3application(show)application(show)=变量1&“在”&变量2&变量3&“说:”&变量4 变量4细化为:“” & 变量4& 白云在白
4、云在9:34:26高兴地说:同学们好高兴地说:同学们好!1.用什么保存聊天内容用什么保存聊天内容l关键技术关键技术1:聊天内容的保存聊天内容的保存聊天室的系统分析课件变量1、2、3、4、5分别来自于session(“xm2”)系统时间函数timerequest(myemote) request (“message”)request(“mycolor”)application(show)application(show)= session(“xm2”) &“在”&time& request(“myemote”) &“说:”&“” & request.Form(“message”)& 聊天室的系统
5、分析课件3.如何添加新的发言如何添加新的发言白云在白云在10:09:12慢条斯理地说慢条斯理地说:我要发言我要发言application(show)=白云在白云在10:09:12慢条斯理地说:慢条斯理地说:我要发言我要发言& & application(show)messageStr=session(“xm2”) &“在”&time& request(myemote) &“说:”&“” & request.Form(“message”)& application(show)= messageStrmessageStr & & application(show)聊天室的系统分析课件进入聊天室-一
6、个会话的开始;退出聊天室-一个会话的结束。会分别触发session_onstart事件和session_onend事件该事件包含在 Global.asa文件中。 用户进入聊天室用户进入聊天室:Global.asa中的中的session_onstart事件事件: Application(online)=Application(online)+1 l关键技术关键技术2: 统计在线人数统计在线人数application对象;1.用什么保存在线人数用什么保存在线人数2.具体的实现方法具体的实现方法聊天室的系统分析课件用户退出聊天室用户退出聊天室:注:用户关闭浏览器时不是立即触发该事件,而是经过一注:用
7、户关闭浏览器时不是立即触发该事件,而是经过一 定延迟(由定延迟(由session.timeout规定)规定)提供提供“退出聊天室退出聊天室”的超链接;的超链接;exit.asp:Application(online)=Application(online)-1 在线人数减1Global.asa文件:session_onend事件application(online)=application(online)-1聊天室的系统分析课件l关键技术关键技术3: 如何清空聊天内容如何清空聊天内容admin.aspadmin.asp请输入管理员密码以清空聊天内容:   聊天室的系统分析课件%if request(pw) thenif request(pw)=123 then Application.Lock Application(show)= Application.UnlockResp
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国管理咨询行业企业并购与战略联盟发展趋势报告
- 浙教版八年级科学上册 4.3物质的导电性与电阻(2)说课稿
- 微项目4 探究共享作品新途径说课稿-2025-2026学年初中信息科技泰山版2024七年级上册-泰山版2024
- 2 提公因式法说课稿-2025-2026学年初中数学北师大版2012八年级下册-北师大版2012
- 认识餐饮设备教学设计中职专业课-餐饮服务与管理-旅游类-旅游大类
- 省级中考试题生物专题分析报告
- 基于多光谱识别-洞察与解读
- 幼儿园班级卫生消毒规范操作细则
- 加减法简便计算练习集锦
- 小学语文写作表达能力提升方案
- 截长补短课件
- 父亲的病鲁迅
- 公司法人个人简介怎么写
- eps线条工艺流程
- BSCI 验厂程序文件(完整版)
- 血常规检验质量控制和注意事项
- zippo稀有品系列图鉴
- 硬笔书法课讲义课件
- 课程评价课件
- 劳动关系管理XXXXs课件
- 概率论与数理统计课后答案及概率论与数理统计(第五版)习题答案
评论
0/150
提交评论