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

即时通信软件设计

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:
摘? 要 ?随着计算机科学和Internet 的飞速发展, 网上聊天已成为人们相互交流的一种方式, 与E-mail、电话相比, 聊天服务更具有实时性和有效性。 本论文提出一个运行于.Net平台上的即时通信室软件的解决方案。该聊天软件包括服务器端和客户端两个模块,客户端通过服务器端进行通信。服务器端模块主要实现了服务器的配置和数据的传递;客户端模块主要实现了用户登录、文字聊天等功能。该软件采用多线程技术支持多用户操作,并采用相关技术进行了优化,加快了文字传递速度。软件使用C#语言开发。 ??? 该软件能够帮助企业在局域网内搭建起自己的聊天室系统,避免企业内部员工使用类似QQ等软件泄露内部信息,但是该软件只实现了聊天的基本功能,还有很多不足之处需要改进。 关键字:C#;局域网;聊天软件;Visual Studio .Net 需求分析 A、识别参与者 通过对系统需求的分析,可以确定系统中有两个参与者:普通用户和管理员。参与者的描述如下: (1)普通用户 描述:普通用户可以注册用户,登陆聊天系统,添加好友,文字传送,上线提示。 示例:注册的普通用户。 (2)管理员 描述:管理员除了有普通用户所有权限外,还具有其它权限:配置服务器,开启服务。 B、识别用例 经过识别参与者后,对系统需求进一步分析,可以确定系统中有如下用例: (1)Login(登陆) 本用例提供已注册的普通用户和管理员登陆系统的功能。 (2)online(上线) 本用例为普通用户和管理员提供好友上线提示的功能。 (3)群聊天功能(多用户聊天) 本用例提供了多个用户同时聊天的功能。 (4)点对点聊天(单独用户之间) 本用例提供了用户之间一对一的聊天的功能。 (5)startserver(开启服务) 本用例为管理员提供了开启服务的功能。 (6)configserver(配置服务器) 本用例为管理员提供了配置服务器的功能。