基于.net的在线聊天系统的设计与实现

基于.net的在线聊天系统的设计与实现

ID:4143459

大小:345.58 KB

页数:5页

时间:2017-11-29

基于.net的在线聊天系统的设计与实现_第1页
基于.net的在线聊天系统的设计与实现_第2页
基于.net的在线聊天系统的设计与实现_第3页
基于.net的在线聊天系统的设计与实现_第4页
基于.net的在线聊天系统的设计与实现_第5页
资源描述:

《基于.net的在线聊天系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、万方数据第16卷第5期2007年9月平曩山工牵晚幸报h咖Id珊珥h簪h町Ihdn他dTecI瑚正0灯vd.16N0.5Sep.删文章编号:1671—9662(2007)05—0013一04基于.NET的在线聊天系统的设计与实现李敏1,吴跃飞2,郑桂昌2(1.绵阳职业技术学院计算机科学系,四川绵阳621000;2.聊城职业技术学院计算机科学系。山东聊城252000)摘要:采用聃模式的三屡姑构体系.使用面向对象的唧.碱脚奉鳊程,应用程序服务器采_开1wlm-d呷2000s刚盯+卫醋.0,数据库服务器采用sqLsew可2000设计了基于.N日的在践

2、聊天系统。奉文对乐统的功能实现进行阐逮,列出关键技术的唧.埘源代码。关键词:在线聊天系统;.N盯;鹧P.r峨源代码中圈分类号:T蹦.03文献标识码:^0引育在常见的聊天室开发中,有基于A即、基于eod咄、基于JAv^开发的聊天室.本系统采用基于.NEr的A印.NEr开发。.HET是蛐删推出的基于h∞喊的应用程序开发平台。通过.NEr可以将用户数据存放在网络上,并且随时随地使用户可以使用与.NEr兼容的设备访问所有重要数据,使以前的黜站点信息。孤岛”变成了“组台体”,.NET平台构成了独立于语言。可在.NEr兼容的各种设备上运行的应用程序的基础

3、。因此,采用.NEr开发在线聊天系统可以提高开发效率和系统性能。基于.NEr平台的A口.NEr支持强类型语言,通过继承机制来支持代码的重用,^靶.NEr页的代码可以与瑚眦设计和文本分离,比A印页更整齐,而且执行速度比A四页快。l系统架构1.1在践聊天系统功能概速在线聊天系统具有如下功能:建立用户注册信息、用户登录、用户进行聊天(公聊、私聊)、用户退出聊天。聊天页面功能分区为讯息区(显示聊友对话内容)、在线用户区(显示聊友的头像、呢称)、发言区(让聊友能够按照个性化风格来发表自己的观点,提供让聊友选择聊天对象、密谈和清除发言的功能)。1.2聊天

4、室系统功能模嵌系统功能模块图如图l所示。(1)用户登录;查询是否注册用户。若不是进行用户注册。(2)用户注册:用户信息输人,连接数据库,注册用户。(3)在线用户:从在线用户数据集中读取或删除用户。(4)发表内容:选择聊天内容格式设置,发表聊天内容,私聊、公聊选择。(5)聊天内容:从娜曲dt;0n里读取公聊和私聊的内容。(6)退出:退出聊天室。1.3开发平台和软件系统采用B/s模式,三层结构方式开发。应用程序服务器采用内嵌于粥r由啪2000咖操作系统的璐(需安装相应补丁程序以保证较好的安全性),数据库服务器采用sQL‰肾20∞,使用蛐口oBms

5、h】dio.N日a003开发和调试.NEr应用程序,客户端安装皿5.0以上的版本浏览器。圈1聊天室系统功能模块圈收稿日期:狮一08—10第一作者简介:孛教(1969一),女,四川乐至人,绵阳职业技术学院计算机科学系剞教授,四川大学电子与通信工翟硕士,主要从事罔磐与通信方面的教学与研究工作。万方数据14平顶山工学院学报20昕年9月2关键技术2.1数据库设计系统只设置了用户的注册信息数据厍。聊天的数据存放在^pp】ic时-彻对象里面。为数据库表建立xMLscl煳()叽架构)。在数据库资源管理器里建立一个数据库莲接,刨建)a皿scl幽文件:U穹盯I

6、凼D出set、凸at【I曲Isd和al时c瓣m蜘存放用户信息和聊天数据,把数据表拖放到)呲sch脚a文件上,增加数据库投有的而程序需要的字段,生成带类型的Dmas瞳o2.2在代码中引用)a也scl煳引用)呲scl脚对象所在的命名空间吲ng^P陋出.o城.C1a髓;定义对象umh吲h如憾d血)D幽=晰仉d幽DE幽();给对象赋值瑚ed面mlas瞳.u8erh由[0].k画m嘶=m栅jme.N鲫;取得对象的值st曲g珊ed铀叫=m豇jm慨lta鼬.岫舶[0].№豇lq叩孵绑定到显示控件D砒划d1.D毗as删∞∞=珊虹h面D酏

7、se【.IB既h出t

8、2.3在残用户列袁设许在线用户列表是聊天系统中比较重要的设计,系统每隔一定的时间刷新列表,新聊友要及时显示,退出聊天室的聊友要删除,系统采用从在线用户数据集中读取或删除用户的方法实现。2.4私聊内容的发遗厦内容显示私聊内容的发送及内容显示也是比较重要的部分。一个人对大家说的话,即公聊,在所有聊友的页面上都能显示出来.而这人对聊友中一人所说的话。即私聊,只有在他们两人的页面上显示出来。(1)Bend.aB口.∞发送源程序的关键代码有:皿v咖州BI蜘11-cbck<蛳ect唧出。酗t锄.h毗^咿e)血吣add=”《FDNT正瓒=。+n叩m岍lL缸

9、1.铂∞陬m绷.I缸.T0s嘧lg()+。出。=”+m叩嘶帅Li812.Se】喇如.Va】

10、le.TosⅡ崦()+”o口l。r=”+D1:fo:_qIIj813.s

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。