优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

040_多功能聊天软件(C#)

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

在当今信息时代,信息通信已成为这个世纪必不可少的组成部分,随着互联网技术的发展,软件作为即时性通信工具的主流,已被越来越多的人所喜爱。在中国,上网的用户几乎都用腾讯QQ进行。当前腾讯QQ的注册帐户已经超过4.3亿,是中国用户最多、最为流行的工具。起初的QQ只支持文字,随着相关技术的发展,腾讯QQ也不断的自我完善,增加众多实用的、人性化的功能,得到了许多用户的支持与喜爱。现如今腾讯公司已经初步完成了面向在线生活产业模式的业务布局:构建了QQ、QQ.com、QQ游戏以及QQ移动手机门户这四大网络平台,形成了规模巨大的网络社区。在满足用户信息传递与知识获取需求方面,拥有QQ.Com门户、QQ即时通讯工具以及年初收购的Foxmail电子邮件等;在满足用户群体交流和资源共享方面,腾讯推出的个人博客Q-Zone将与访问量极大的论坛、室、QQ群相互协同;在满足用户个性展示和娱乐服务方面,腾讯拥有非常成功的虚拟形象产品QQshow、QQpet(宠物)和QQGame(游戏)QQMusic/Radio/LiveTV(音乐/电台/电视直播)等,另外对手机用户提供了彩铃、彩信等无线增值业务;在用户的交易需求方面,专门为腾讯用户设计开发的C2C电子商务拍卖网已经上线,并和整个社区平台无缝整合。像QQ这样工具已经逐渐适应了时代的发展,市场的需求,给人们提供了全方位的信息服务平台,使用户在互联网上的生活更加丰富多彩,它不仅带来了巨大的商业价值,而且也给人们的生活带来了无比的欢乐与便利。 【买计算机毕业论文就到www.think58.com】

内容来自think58

[版权所有:http://think58.com]


1.4 本文的主要工作
随着用户对软件功能的需求不断提高,即时通讯的产品也不断地更新换代。即时通讯的发展不论是在基础应用方面还是在扩展应用方面都有着飞跃。为了满足用户的需求,包括腾讯公司的软件QQ在内,许多即时性工具都推出了语音、(视频)功能模块。本文主要对软件的语音和(视频)等相关功能的实现原理进行了研究。
本文首先对软件的发展以及其对人们的生活有何影响作了简述,并对开发环境和工具进行了相应说明并对此软件系统进行了较为详细的分析;进而提出了该多功能软件的设计方案。在本次多功能软件的设计与开发中,本人主要负责设计开发登录模块、注册模块、语音模块、(视频)模块,并对此软件系统的登录模块、注册模块、语音、(视频)模块的设计与实现进行了较详细的说明和分析。
2 需求分析及开发工具
2.1 需求分析
此软件系统是模拟现今国内最为流行的即时性通讯工具QQ而设计的,能够实现注册、登录、添加好友、文字、文件传输、语音、(视频)等功能。该软件系统是采用C/S结构,即客户端与服务器端的结构体系。基于对该软件功能的分析,本文分别对客户端与服务器端进行了设计。
该软件服务器端的功能是实现对客户端提交的用户信息进行处理。服务器设计内容包含:信息接收、注册、登录、刷新、更新、添加好友等。“信息接收”是提供服务器接受客户端发送信息的功能;“注册”是服务器端接受到用户的注册信息请求后,将请求信息写入到数据库,为用户的注册提了相关服务;“登录”是服务器通过验证登录信息来实现相关的服务;“刷新”是对服务器的更新数据每过一段时间进行一次刷新,来显示用户当前在服务器的信息状况,如在线状态等;“更新”是服务器对用户在数据库中信息进行相关的操作;“用户退出处理”是服务器在用户退出系统后作出的相关处理工作;“好友添加”是服务器对添加的好友信息进行处理等相关操作。

内容来自think58

[资料来源:THINK58.com]


客户端即用户使用的应用程序端。用户通过该软件的客户端来实现网上的相关功能:注册、登录、添加好友、文字、文件传输、语音、(视频)等。注册功能是提交用户相关信息以及获得一个属于自己登录该软件系统的用户ID号;登录功能是实现验证用户信息与合法使用该软件系统的权限;添加好友是实现用户之间好友添加的操作;添加好友成功后,就可以与好友之间开始文字、文件传输、语音、(视频)等功能。
(1)该服务器的运行环境:
① 操作系统:windows2000或windows2003;
② 内存:256M以上(最低为256M);
③ CPU:Intel(R) Celeron(R) 2.0GHz或AMD 1800+以上均可;
④ 其它:Microsoft .NET Framework SDK。
(2)客户端的运行环境:
① 操作系统:windows XP或windows2003等;
② 内存:256M以上(最低为256M);
③ CPU:Intel(R) Celeron(R) 2.0GHz或AMD 1800+以上均可;
④ 摄像头、耳机等外部设备。
第一次使用系统的用户通过填写个人信息来注册,服务器返回一个注册ID号给注册用户,用来登录。已经注册的用户在登录界面填写完相关登录信息,通过服务器的验证后就可以进入客户端界面。在线用户在添加好友时可以查看所要添加用户的列表信息。当对要添加的好友发送请求添加的信息后,由该好友验证是否通过请求,同意后会向请求方发送同意添加的消息。当请求方添加完成后,服务器端会把相关信息存入到好友表的数据库中。完成以上操作以后,两人即可进行在线。 copyright think58 [来源:http://www.think58.com]


[来源:http://www.think58.com]