即时通讯系统的设计与实现-软件工程专业论文.docxVIP

即时通讯系统的设计与实现-软件工程专业论文.docx

  1. 1、本文档共72页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
万方数据 万方数据 独 创 性 声 明 本人声明所呈交的学位论文是本人在导师指导下进行的研究工 作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地 方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含 为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。 与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明 确的说明并表示谢意。 签名: 日期: 年 月 日 论 文 使 用 授 权 本学位论文作者完全了解电子科技大学有关保留、使用学位论文 的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁 盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文 的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或 扫描等复制手段保存、汇编学位论文。 (保密的学位论文在解密后应遵守此规定) 签名: 导师签名: 日期: 年 月 日 万方数据 万方数据 摘 要 摘 要 企业即时通讯,简称 EIM(Enterprise Instant Messaging),它是一种面向企业 终端使用者的网络沟通工具服务,使用者可以通过安装了即时通信的终端机进行 两人或多人之间的实时沟通。交流内容包括文字、界面、语音、视频及文件互发 等 作为一种便捷的网络通讯技术,即时通讯软件已经越来越深入人心,应用范 围从单纯的网络聊天工具变成工作生活所不可或缺的信息交流平台。据统计,90% 以上的企业网内的终端机上都在运行 QQ/MSN 等个人即时通信软件,人们已经习 惯于使用即时通信工具进行日常的工作联络。可是,大多数员工都是在没有获得 企业许可的情况下使用个人即时通信工具,这给企业网络带来了比较大的安全和 效率问题。加上个人即时通信工具经常让员工陷入非工作状态的聊天中,因此很 多企业也通过各种手段禁止员工进行 HYPERLINK /view/1535.htm QQ/MSN 等操作。在这种现状下,采用企业 级的即时通信软件自然就成为了企业客户最好的解决方案,既满足了内部员工的 沟通习惯,又解决了公司制度和网络安全等问题,一举两得。为此,本文设计实 现了一个面向油田公司内部使用的即时通讯系统。 本软件基于 C/S 加 P2P 混合模式的体系结构,使用 Java 语言开发,实现多用 户的即时通信。设计并实现了用户注册,登录,用户列表,多用户即时聊天,聊 天记录管理、文件传输和网络视频会议等功能。在实现的时候使用了 Java 的多线 程编程,基于 JFC Swing 的图形用户界面(GUI);通过套接字编程与流的应用完 成通信功能;使用文件操作实现聊天记录的管理与保存。 关键词:即时通信,套接字编程,多线程,多用户,跨平台 I Abstract Abstract Enterprise instant messaging, called EIM (Enterprise Instant Messaging), it is a business-oriented end-user services, network communication tools, the user can install a real-time communication between two or more terminals for real-time communication . Exchange of content including text, interface, voice, video and documents exchanged by other. As a convenient network communication technology, instant messaging software has been gaining in popularity in applications ranging from simple chat tool into working life are essential information exchange platform. According to statistics, more than 90% of the terminal within the enterprise network are running QQ / MSN instant messaging software such as individuals, people have become accustomed to instant communication tools to contact their daily work. However, most employees are without a

您可能关注的文档

文档评论(0)

131****9843 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档