欢迎来到天天文库
浏览记录
ID:957411
大小:721.50 KB
页数:56页
时间:2017-10-20
《即时通讯系统的设计与实现论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
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,即时通讯)应
此文档下载收益归作者所有