计算机毕业论文|计算机论文|计算机毕业设计|计算机网络论文  
设为首页 加入收藏 联系站长
论文无忧网|专业的计算机论文、计算机毕业论文服务网站
计算机毕业设计 计算机毕业论文 计算机论文 管理系统 工资 在线选课 图书
当前位置:计算机毕业论文网 >> ASP.NET论文设计 >> 浏览文章
基于BS方式的即时通讯软件的设计与实现

【说明】本站所列作品的内容只是论文的部分介绍,如果想了解此作品的详细资料,请联系在线客服。
全套设计作品包括系统+源程序+论文+开题报告+使用手册,可以直接作为毕业设计/论文使用.
本站作品全部经过技术员测试,完整无错,大家可以放心参考使用。包调试,包指导,售后全部免费,直到您通过答辩为止。
现成作品的购买流程请参照:购买现成作品流程 网站介绍 常见问题解答

基于B/S方式的即时通讯软件的设计与实现

 

即时通讯Instant Messaging是目前Internet上最为流行的通讯方式,而各种各样的即时通讯软件也层出不穷;服务提供商也提供了越来越丰富的通讯服务功能。随着互联网的发展,即时通讯的运用将日益广泛,即时通讯软件业方兴未艾。本文首先描述了即时通讯业的发展和现状,然后初步探讨了即时通讯所涉及到的一些技术,最后对现有的技术进行了对比和分析,提出了一些可能的改进方案,并且设计了一个名为web-msn的即时通讯系统。

web-msn是基于B/S的模式的即时通讯系统,通过IE等浏览器直接完成客户端的登录、数据传输,更加便捷了用户之间的通讯和交友;使用最新的Ajax技术,使其非常快,无需等待页面的刷新,实现了即时通讯的功能。

在系统设计与建模过程中,使用了UML和面向对象的分析、设计方法,本系统基于.NET Framework 1.1,使用Visual Studio .NET 2003作为开发工具,将.NET中的一些新技术运用到了系统中;在开发过程中用到了时下流行的重构开发方法,优化了系统的设计。

 

关键词:Web-msn;即时通讯;B/S Ajax目  录
                                                   
1  引言 1
2  系统分析 2
2.1  课题目的 2
2.2  课题意义 2
2.3  应解决的问题 2
2.4  需要实现的功能 2
2.5  开发环境 2
2.5.1  vs2003开发环境介绍 2
2.5.2  Sql Server 2000介绍 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

1  引言

即时通讯软件,几乎是每一个上网用户都必备的联络工具。即时通讯软件除了能够让您迅速地在网上找到自己的朋友和工作伙伴,还可以实时交谈和传递信息,而且,现在不少即时通讯软件还集成了文件共享、语音聊天、网络会议等功能。截止到目前,全球约有近3亿多人使用即时通讯软件进行交流,正因为即时通讯软件拥有数以亿计的用户和迅速增长的市场,所以各个公司都盯上了中国这个潜在的最大市场,一时间,即时通讯市场硝烟四起。除了腾讯QQ和国外的几款著名即时通讯软件纷纷推出新版本,网易也推出了一种新的即时通讯软件——网易泡泡。朗玛公司也推出了名为UC的通讯工具。

即时通讯软件最早发布于19961115,以色列特拉维文的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,电子邮件和即时通讯)

在国内,19992月,深圳腾讯公司正式发布OICQ99 beta build 0210,开通腾讯即时通讯服务。20005月,腾讯QQ同时在线用户突破10万;20012l0日,腾讯QQ同时在线用户突破100万。20044月份腾讯QQ同时在线人数最高记录已经突破了600万大关,现在腾讯公司正在把即时通讯系统往移动通讯方向扩展,如今已经将即时通讯与手机短信息(SMS)成功结合起来。即时通讯软件涉及和影响的领域已近越来越广,其竞争也越来越激烈。国内QQ最大的敌手朗玛UC2001年开始研发,2002年的12月份UC正式发布,并且首创了很多技术:UC是国内第一个做场景聊天的;UC是第一个把同学录和校友录结合的;第一个把即时通讯与休闲游戏相结合的;第一个把发送动画与即时通讯相结合的。在一年的发展里,UC一度达到峰值在线30万人,注册用户达到7000万。

但是纵观这些即时通讯软件业,都是基于C/S模式的,需要下载客户端进行安装,用户名、密码、聊天记录等也是存放在本地机器上,在安全性和方便性上都有所欠缺。设计并开发一个基于WEB的即时通讯平台,对于现阶段的学习和研究,都是极为有意义的,基于这个前提和起因,我选择了基于B/S方式的即时通讯软件的设计与实现作为我的毕业设计。

参考文献

[1] 刘晓华.精通.NET核心技术[M]. 北京:电子工业出版社,2002

[2] 马军. 精通ASP.NET2.0网络应用系统开发[M].北京:人民邮电出版社,2006

[3] 马万宝. ASP.NET技术详解与应用实例[M]. 北京:兵器工业出版社,2006

[4] 施伟伟,张蓓. 征服Ajax Web 2.0快速入门与项目实践[M]. 北京:人民邮电出版社,2006

[5] 夏慧军,魏雪辉. 深入浅出Ajax[M]. 北京:电子工业出版社,2006

[6] 方睿,刁仁宏,吴四九等. 网络数据库原理及应用[M]. 成都:四川大学出版社,2005

[7] 龙帅. 深入浅出SQL SERVER数据库开发[M]. 北京:中国青年出版社,2006

 



上一篇: 基于BS结构的仓储物流管理系统
下一篇: 基于BS的图书销售管理系统的设计与实现
在线客服  
点击这里给我发消息 点击这里给我发消息
点击这里给我发消息 点击这里给我发消息
QQ:528311109 QQ:528311109
  服务邮箱:Service@paper51.com
热门浏览
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
最近更新  
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
设为首页 | 加入收藏 | 关于本站 | 联系站长 | 友情链接 | 版权申明 | 在线留言 | 网站地图
Copyright 2006-2008 Powered by Paper51.com,论文无忧网 All Rights Reserved.
声明:《论文无忧网》,根据《信息网络传播权保护条例》,如果我们网站上的的作品侵犯了您的权利,请及时通知我们,我们会及时删除。
《论文无忧网》为您提供优秀的计算机毕业设计|计算机毕业论文|计算机论文|毕业论文等资料,仅供学习参考使用。