企业实时通讯系统——后台服务器架构设计-毕业论文.doc

上传人:滴答 文档编号:1273419 上传时间:2019-01-26 格式:DOC 页数:39 大小:393.50KB
下载 相关 举报
企业实时通讯系统——后台服务器架构设计-毕业论文.doc_第1页
第1页 / 共39页
企业实时通讯系统——后台服务器架构设计-毕业论文.doc_第2页
第2页 / 共39页
企业实时通讯系统——后台服务器架构设计-毕业论文.doc_第3页
第3页 / 共39页
企业实时通讯系统——后台服务器架构设计-毕业论文.doc_第4页
第4页 / 共39页
企业实时通讯系统——后台服务器架构设计-毕业论文.doc_第5页
第5页 / 共39页
点击查看更多>>
资源描述

1、 本科毕业论文 (科研训练、毕业设计 ) 题 目: 企业实时通讯系统 后台服务器架构设计 姓 名: 学 院:软件学院 系:软件学院 专 业:软件工程 年 级: 学 号: 指导教师 : 职称: 指导教师 : 职称: 年 月I 企业实时通讯系统 后台服务器架构设计 摘要 随着电子信息技术、通信技术、信息处理技术和计算机科学技术的发展融合,越来越多的个人和企业使用互联网进行通 信和交流,信息化发展已经是不可避免的趋势。即时通信系统已经广泛应用于电子政务、电子商务、电子财务、科学研究、网络教育等各个方面, 成为继电话、 E-Mail 之后又一个完全融入每个人生活的互联网工具 。企业中的即时通信更是一个

2、重要的应用领域,人们越来越关注如何为企业提供更加安全、快捷、方便的信息服务,因此,企业即时通信系统的开发有着广泛的前景。 作为一种低成本的、集成多种沟通方式(文字、语音、视频、文件传输等等)的企业进行内外联系的信息化解决方案,在帮助提高工作效率、降低沟通成本、拓展商业机会等方面都有着巨大的价值 。 企业即时通信系统在构建信息化的企业上具有重要的意义。 关键词 即时通信 信息化 企业II Abstract With the development of the electronic message technology blending computer technology, communic

3、ation technology and information processing technology, informazation develop is inevitable especially when Internet is used by thousands of families. Instant Messaging system has become the national basic construction,which is the base of electronic government, electronic commercial affairs, electr

4、onic finance, scientific research, network education, communication and etc. Government and enterprise is one of the most important fields of the information application. How to provid convienct, quick and security service for government and enterprise is the focus. Informazation government and ente

5、rprise need important notices and files to be quickly transmitted. Enterprise and community need to know the newlist condition and communit with others to improve work efficiency and living quality. Instant messaging system can meet above requirements, which is important for the infornazation buildi

6、ng of our national government and enterprise and others. Key words Instant Messaging Informazation Enterprise III 目录 第一章 引言 - 1 1.1 课题背景 - 1 1.2 课题研究现状和发展 - 1 1.3 课题意义 - 2 1.4 论文的主要工作 - 3 第二章 系统总体设计 - 4 2.1 系统总体设计 - 4 2.1.1 系统设计原则 - 4 2.1.2 系统通信原理 - 4 2.1.3 系统技术原理 - 5 2.1.4 系统通信方式 - 6 2.2 系统的功能分析 -

7、7 2.2.1 基本功能 - 7 2.2.2 业务功能 - 7 2.3 系统架构设计 - 7 2.4 开发平台 - 9 2.5 本章小结 - 9 第三章 系统服务器端设计 - 10 3.1 处理流程 - 10 3.2 功能需求 - 10 3.3 数据分析 - 11 3.4 数据接收和发送 - 11 3.4.1 信息接收 - 12 3.4.2 信息发送 - 12 3.5 本章小结 - 12 第四章 系统服务器端的实现 - 13 4.1 主要类的设计和实现 - 13 4.1.1 Server 主类 - 13 4.1.2 SwitchThread 类和 ServerThread 类 - 17 4.1

8、.3 其他重要类 - 19 4.1.4 包含信息的自定义类 - 21 4.2 数据控制的实现 - 23 4.2.1 主模块 - 24 4.2.2 Server 控制流程 - 24 4.2.3 独立的通讯线程 - 26 4.3 本章 小结 - 29 IV 结论 - 30 致谢语 - 31 参考文献 - 32 V CONTENT Chapter 1.Introduction - 1 1.1 Background - 1 1.2 Status and Development - 1 1.3 Significance - 2 1.4 Major work - 3 Chapter 2 General D

9、esign - 4 2.1 General Design - 4 2.1.1 Design principles - 4 2.1.2 Communication Principle - 4 2.1.3 Technology - 5 2.1.4 Communication Way - 6 2.2 Functional Analysis - 7 2.2.1 Basic - 7 2.2.2 Business - 7 2.3 System Architecture - 7 2.4 Platform - 9 2.5 Summarized - 9 Chapter 3 Server Design - 10

10、3.1 Treatment Process - 10 3.2 Functional Requirements - 10 3.3 Data Analysis - 11 3.4 Receive and send data - 11 3.4.1 Receive Information - 12 3.4.2 Send Information - 12 3.5 Summarized - 12 Chapter 4 Server Implementation - 13 4.1 Class - 13 4.1.1 Server - 13 4.1.2 SwitchThread and ServerThread -

11、 17 4.1.3 Others - 19 4.1.4 Custom Class - 21 4.2 Date Control - 23 4.2.1 Main Module - 24 4.2.2 Server Control - 24 4.2.3 Independent Thread - 26 4.3 Summarized - 29 VI Conclusion - 30 Thanks - 31 References - 32 第一章 引言 1 第一章 引言 1.1 课题 背景 近年来,随着市场与技术的不断发展,无论是个人还是企业等组织机构,对沟通的需求也在不断发展,传统的电话、传真、邮件等沟通方

12、式显然已无法满足当今人们工作和生活沟通的需要。 最早,即时通讯对人们来说只是一个网络聊天的工具,但是随着互联网使用的逐渐深入、软件功能和应用的逐渐丰富和完善,随着软件、网络和通讯三大现代信息技术的发展,在沟通、协作方面有着更多方便、快捷、实时等优势的即时通讯,成为继电话、 E-Mail 之后又一个完全融入每个人生活的互联网工具 1。 在各个应用领域, 即时通信系统作为一种低成本的、集成多种沟通方式(文字、语音、视频、文件传输等等)的企业进行内外联系的信息化解决方案,在帮助提高工作效率、降低沟通成本、拓展商业机会等方面都有着巨大的价值 2。 目前的普遍状况表明,许多企业部门的人员,利用 QQ、

13、MSN 等即时通信软件,完成了以往需要电话、传真、电邮等多种办公工具想组合才能完成的工作。并且即时通信技术还有将无线通讯融入网络的趋势,前景非常光明 。 1.2 课题研究 现状和发展 即时通信是当今流行的一种以 Internet 网络以及其他有线、无线网络为基础的实时通信方式, 是一种便捷的网络通讯技术,是基于互联网的新型通讯方式,它通过通信系统建立网络虚拟环境,通过计算机在网络上进行实时交谈,是一种提供公共通讯、商务通讯及商务合作的新媒介,弥补了以往通讯形式的不足,为用户提供实时有效的沟通手段 3。 据 CNNIC 统计, 2007 年 6 月,中国网民达 1.62 亿, 70%使用即时通信

14、服务。 行业研究机构 RadicatiGroup 公司的预测显示,全球即时通讯服务账户 2007 年增长到厦门大学学士学位论文 2 14.39 亿,每天发送的即时通讯消息数量将达到 13800 亿。即时通讯软件市场将达 2570 万美元,其中企业领 域增长显著,账户数量将增长到 3.49 亿,增长幅度高达 600%。 来源于 eMarketer 的资料显示,全球企业即时通讯市场规模 2005 年为 2.67 亿美元,预计2010 年市场将实现翻近两倍的增长,达到 6.88 亿美元。到 2011 年,即时通讯工具将取代声音、视频和文本,成为工作人群主要的沟通方式。预计 2013 年,领先跨国公司

15、 95%的职员将把即时通讯软件作为他们实时沟通交流的主要工具 4。 目前国际上著名的即时通信系统有微软公司的 MSN 和雅虎公司的雅虎通;国内最为流行的有腾讯公司的 QQ,网易公司的网易泡泡等系统。 随着网络的发展,即时通信的基本功能和服务更趋于多元化。目前主流的即时通信除提供了基本的即时互动交流外,还能提供视频、语音通信服务、短信收发、文件共享、数据传输等服务。 如今即时通信软件正面临第二次发展浪潮,即基于 P2P 技术的多媒体和基于 IP 技术的通信。即时通信业务的承载设备也趋于多样化, PC、手机、 PDA 等都被应用于即时通信,宽带网络电话等业务也逐渐在即时通信软件上实现 5。 目前中

16、国的即时通信软件主要面向的是个人用户,即时通信软件的主导力量也是个人即时通信软件,而企业即时通信软件市场还处于初步发展阶段, 具有巨大的发展空间。 1.3 课题 意义 作用应用软件的一个重要分支,即时通信软件的特点决定了它的普及性,成为了在互联网上和他人联系的重要方式。通过即时通信系统,人们可以在发出消息后短时间内得到对方应答,满足了人们几乎同步交流的需求。这对加强信息沟通,提高工作效率,对推动大型企事业单位的信息化建设具有重要的意义。 目前即时通信系统主要有两种,一种是面向个人的即时通信系统 (Personal Instant Messaging,简称 PIM),另一种是面向企业的即时通信系

17、统 (Enierpriselnstani Messaging,简称EIM)6。 其实,即时通讯软件在企业里的应用,初期是企业里的员工自发的使用一些个人即时通讯软件来沟通,虽然这样带来了一定的方便。但慢慢的企业发现,这样并不好进行管理,公司的数据安全、办公效率都会受到损失。但同时,企业也认识到,即时通讯很有效率,比打电话方便。因此,在开始管理个人即时通讯软件的同时,企业也开始需要为自己量身定做的第一章 引言 3 即时通讯软件。 个人即时通讯面向全社会,无法避免地会将与工作无关的人和事带入办公室,从而影响工作效率。作为企业管理工具,企业即时通讯却能够避免个人即时通讯随 意性和过分强调娱乐性的不足,

18、从而有效提高员工工作效率,加强通讯信息监管力度和安全防范措施,防止遗失或泄漏公司重要数据,并可将完善的即时通讯功能纳入沟通平台,以实用性、安全性、监管性、扩展性等方面的优势使其沟通功能更加完美 7。 目前企业即时通信系统产品还是较多的,但能占有较大市场或有高知名度的产品却很少。很多大公司都有成熟的产品,如微软的 window live、 IBM 的 Lotus Sametime7.5,但他们 大多是与本公司的其他系统紧密结合才能使用 8。对于国内的大多数中小企业、机构,需要付出昂贵的软 硬件成本,所以,根据国情,依据国内用户群的需求情况,开发企业即时通信软件成为新的热点 。 1.4 论文的主要工作 本文分析了即时通信系统的一些关键技术,在此基础上研究和实现即时通信系统,并根据 C/S 结构程序的特点,进行测试和分析 本文根据软件工程的原理,描述了即时通信软件系统的开发过程,包括需求分析、总体设计、详细设计以及实现过程。 第一章 _介绍 相关背景 。 第二章 _介绍系统的总体设计 和相关技术 。 第三章 _介绍系统的详细设计 和实现 。第四章 _总结全文 。 由于本人主要负责设计的是 Server 端的程序,所以 Client 端以及数据库方面会简要提及,主要介绍服务端的 详细 设计 。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。