没有合适的资源?快使用搜索试试~ 我知道了~
基于BS方式的即时通讯软件的设计与实现样本.doc
0 下载量 44 浏览量
2022-12-18
01:12:08
上传
评论
收藏 363KB DOC 举报
温馨提示
试读
30页
基于BS方式的即时通讯软件的设计与实现样本.doc
资源推荐
资源详情
资源评论
基于 B/S 方式即时通讯软件设计与实现
摘 要
即时通讯(Instant Messaging)是当前 Internet 上最为流行通讯方式,而各种
各样即时通讯软件也层出不穷;服务提供商也提供了越来越丰富通讯服务功能。
随着互联网发展,即时通讯运用将日益广泛,即时通讯软件业方兴未艾。本文一
方面描述了即时通讯业发展和现状,然后初步探讨了即时通讯所涉及到某些技术,
最后对既有技术进行了对比和分析,提出了某些也许改进方案,并且设计了一种
名为 web-msn 即时通讯系统。
web-msn 是基于 B/S 模式即时通讯系统,通过 IE 等浏览器直接完毕客户端
登录、数据传播,更加便捷了顾客之间通讯和交友;使用最新 Ajax 技术,使其
非常快,无需等待页面刷新,实现了即时通讯功能。
在系统设计与建模过程中,使用了 UML 和面向对象分析、设计办法,本系统
基于.NET Framework 1.1,使用 Visual Studio .NET 作为开发工具,将.NET 中某
些新技术运用到了系统中;在开发过程中用到了时下流行重构开发办法,优化了
系统设计。
核心词:Web-msn;即时通讯;B/S; Ajax
The Design and Implementation of Instant Message Based
on B/S
Abstract
Instant message is currently the most popular way to communicate on the
Internet , by the way various instant message software have been continuously
appearing;service provider offers more and more communication services nowadays.
As the development of the Internet,instant message will be more widely used than
before. This article first describes the development and the current status of the instant
message. Then it discusses the technologies of the instant message such as
communication protocol , service mode and friend-making mode. It makes a
comparison and analysis with respect to the current technology and also provides
some possible solutions for improvement. At last it designs and develops an instant
message system named web-msn.
The web-msn system is an instant message system which bases on b/s mode.
You can login and interact with it through IE. It makes communication and finding
friends more conveniently. It is designed using Ajax,which doesn’t need to wait for
refreshing page,so carry out communication instantly.
This system is based on .NET Framework 1.1 and uses Visual Studio .NET as
the development tool. It accumulated some new technology in .NET into our system.
During the process of development,it used the popular reconstruction development
method,which optimizes the system design.
Key words:Web-msn;Instant Message;B/S;Ajax
目 录
论文总页数:24 页
1 引言.......................................................................1
2 系统分析...................................................................2
2.1 课题目.................................................................2
2.2 课题意义...............................................................2
2.3 应解决问题.............................................................2
2.4 需要实现功能...........................................................2
2.5 开发环境...............................................................2
2.5.1 vs 开发环境简介 ...................................................2
2.5.2 Sql Server 简介 ..................................................3
2.5.3 C#语言简介 .......................................................3
2.6 核心技术-Ajax 简介 .....................................................3
3 需求分析...................................................................3
3.1 即时消息普通需求.......................................................3
3.2 即时通讯系统需求.......................................................4
4 系统设计...................................................................5
4.1 方案论证...............................................................5
4.1.1 “即时”技术选取 ..................................................5
4.1.2 web-msn 模型选取 ..................................................6
4.2 数据库设计.............................................................8
4.2.1 数据表设计 .......................................................8
4.2.2 存储过程设计 .....................................................8
4.3 系统功能分析与设计.....................................................9
4.4 系统模块设计..........................................................11
4.4.1 注册模块 ........................................................11
4.4.2 登录模块 ........................................................11
4.4.3 传播信息模块 ....................................................12
4.4.4 退出系统模块 ....................................................13
5 系统实现..................................................................14
5.1 发送消息功能实现......................................................14
5.2 接受消息功能实现......................................................15
6 测试......................................................................17
6.1 测试内容..............................................................17
6.2 测试成果..............................................................17
结 论.....................................................................18
参照文献.....................................................................19
附 录.....................................................................20
致 谢.....................................................................23
声 明.....................................................................24
商业源代码,全套计算机毕业设计免费下载
更多全套设计联系 QQ:
最新设计大全
1 引言
即时通讯软件,几乎是每一种上网顾客都必备联系工具。即时通讯软件除了
可以让您迅速地在网上找到自己朋友和工作伙伴,还可以实时交谈和传递信息,
并且,当前不少即时通讯软件还集成了文献共享、语音聊天、网络会议等功能。
截止到当前,全球约有近 3 亿多人使用即时通讯软件进行交流,正由于即时通讯
软件拥有数以亿计顾客和迅速增长市场,因此各个公司都盯上了中华人民共和国
这个潜在最大市场,一时间,即时通讯市场硝烟四起。除了腾讯 QQ 和国外几款
知名即时通讯软件纷纷推出新版本,网易也推出了一种新即时通讯软件——网易
泡泡。朗玛公司也推出了名为 UC 通讯工具。
即时通讯软件最早发布于 1996 年 11 月 15 日,以色列特拉维文 Mirabilis
Ltd.刊登了一种题为
《E.T SURF HOME:MIRABILIS LTD. PROVIDES NEW SOLUTIONS FOR
PEER-TO-PEER INTERNET COMMUNICATIONS》
新闻稿,同步发布了她们新产品 ICQ(I
Seek You)Beta 测试版 。这天标志着 Internet 上第一种成热即时通讯系 统
(Instant Message System)诞生。即时通讯服务在诞生之后几年时间得到了迅
猛发展,成为新增 Internet 顾客 3 个重要应用之一(WEB,电子邮件和即时通
讯)。
在国内,1999 年 2 月,深圳腾讯公司正式发布 OICQ99 beta build 0210,开
通腾讯即时通讯服务。5 月,腾讯 QQ 同步在线顾客突破 10 万;2 月 l0 日,腾讯
QQ 同步在线顾客突破 100 万。4 月份腾讯 QQ 同步在线人数最高记录已经突破了
600 万大关,当前腾讯公司正在把即时通讯系统往移动通讯方向扩展,如今已经
将即时通讯与手机短信息(SMS)成功结合起来。即时通讯软件涉及和影响领域已
近越来越广,其竞争也越来越激烈。国内 QQ 最大敌手朗玛 UC 从开始研发,12
月份 UC 正式发布,并且首创了诸多技术:UC 是国内第一种做场景聊天;UC 是第
一种把同窗录和校友录结合;第一种把即时通讯与休闲游戏相结合;第一种把发
送动画与即时通讯相结合。在一年发展里,UC 一度达到峰值在线 30 万人,注册
顾客达到 7000 万。
剩余29页未读,继续阅读
资源评论
matlab大师
- 粉丝: 2501
- 资源: 8万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功