即时通讯系统的设计与实现论文

即时通讯系统的设计与实现论文

ID:957411

大小:721.50 KB

页数:56页

时间:2017-10-20

即时通讯系统的设计与实现论文_第1页
即时通讯系统的设计与实现论文_第2页
即时通讯系统的设计与实现论文_第3页
即时通讯系统的设计与实现论文_第4页
即时通讯系统的设计与实现论文_第5页
资源描述:

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

1、即时通讯系统的设计与实现摘要:即时通讯软件是目前计算机用户进行交流最普遍的方式之一,它使人们的交流更加方便、快捷。本文分析了即时通讯系统的原理及其实现过程,探讨了Socket技术在C/S模式下的局域网即时通讯系统的应用。系统主要采用C/S架构、C#编程语言、.NET开发平台、UDP通信协议以及Socket等技术来完成。主要实现的功能有注册、登录、聊天以及文件传输等功能。通过运行、测试与分析,该多功能聊天软件运行稳定、可靠,具有一定的实用价值。关键词:即时通讯;Socket;UDP;C#TheDesignandImplementationofInstantMessagingSoft

2、wareAbstract:Instantmessagingsoftwareisoneofthemostcommonwaysofcomputeruserstocommunicate;byusingthissoftware,thecommunicationamongpeoplebecomemoreconvenientandfaster.Thisthesisanalyzestheprincipleandtheimplementationoftheinstantmessagingsystem;thendiscussestheapplicationofSockettechnologybas

3、edonC/SstructureinstantmessagingsysteminLAN.ThissystemisdesignedandimplementedbyusingC#programminglanguage,.NETframework,UDPprotocol,Socketandotherstechniques;itrealizedsomeusefulfunctionssuchasregister,login,chat,filetransferandsoon.Throughtheoperation,analysisandtesting,thechatsoftwareopera

4、tionisstable,reliableandhasacertainpracticalvalue.Keywords:InstantMessager;Socket;UDP;C#目录绪论1国内外研究状况1本课题研究的意义2本课题的主要工作内容2论文的组织结构31需求分析和可行性分析41.1需求分析41.1.1系统包含的功能41.1.2功能模块41.2系统可行性分析61.2.1经济可行性分析61.2.2人力可行性分析61.2.3技术可行性分析61.3开发环境和相关技术介绍71.3.1开发环境71.3.2MicrosoftVisualStudio2010介绍71.3.3.NET平台81

5、.3.4C#语言简介81.3.5Socket技术91.3.6TCP/IP协议91.3.7Client/Server结构(客户端/服务器模式)101.4本章小结112数据库设计122.1SQLServer数据库介绍122.2理论基础122.3数据库E-R图132.4数据库设计132.4.1数据库逻辑设计132.4.2数据库物理设计142.4.3数据存储过程设计152.5数据库关系图15512.6本章小结163详细设计173.1多线程设计173.2服务器的设计193.3数据库连接203.4主要功能模块介绍223.4.1用户注册223.4.2用户登录253.4.3用户聊天与传输文件28

6、3.4.4添加好友或者分组293.4.5移动好友到指定分组313.4.6删除好友或分组313.5本章小结334重难点分析及解决方案344.1服务器监听设计344.1.1服务器端监听分析344.1.2核心代码展示354.2用户注册374.3用户登录384.4聊天与发送文件394.5添加好友与分组414.6获取好友列表414.7本章小结435系统测试与发布445.1系统测试445.1.1测试目的445.1.2系统测试常用方法445.1.3测试结果455.2系统发布475.3本章小结476系统的不足与展望486.1系统的不足486.2系统的展望48516.3本章小结48总结49参考文献

7、50致谢5151绪论Ø国内外研究状况即时通讯是当今流行的一种以Internet网络及其它有线、无线网络为基础的实时通讯方式,是一种便捷的网络通讯技术,是基于互联网的新型通讯方式,它通过通讯系统建立网络虚拟环境,通过计算机键盘或无线设备在网络上进行实时交谈,是提供公共通讯、商务通讯及商务合作的新媒介,可以弥补传统通讯形式的不足,尤其是电子邮件及语音的不足,为用户提供实时有效的沟通手段。1996年11月ICQ在全球发布,拉开了互联网IM(InstantMessenger,即时通讯)应

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

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

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