企业实时通信系统———架构设计-毕业论文.doc

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

1、 本科毕业论文 (科研训练、毕业设计 ) 题 目:企业实时通信系统 架构设计 姓 名: 学 院:软件学院 系:软件工程 专 业:软件工程 年 级: 学 号: 指导教师(校内): 职称: 指导教师(校内): 职称: 年 月 I 摘 要 网络迅速发展的今天,人们有了越来越多的交流工具,如: QQ、 Yahoo、 MSN 等,在不断提高人们生活效率的同时,也对即时通讯工具有了更高要求,比如:安全性,即时性等,同时也有要求面向特定客户、特定区域的需求出现,针对企业的即时通讯工具就是其中的一种。就目前看来,为企业级客户提供的通讯工具较少,而经济的发展迅速使得企业对信息交流与管理的要求越来越高,这种需求与

2、供应的关系,可以看出其发展的潜力。 企业即时通讯工具要实现的基本功能包括文本信息传递、信件交流、信息发布、文件传输等,与大多数类似 QQ 等正在普遍使用的通讯工具实现的基本功能相似,主要区别在于前者定位于企业级范围,且 由管理人员进行对系统的管理控制,同时要避免工作人员利用该工具进行的非工作事宜,减少其不可控性,还有些专门为企业定制的功能,如创建临时会议室,企业人员上下级权限管理问题等。 该论文首先阐述了企业即时通讯工具的研究背景、研究意义和目标,分析了该系统目前的需求和供应问题,接下来对系统开发进行全面阐述,包括系统的总体设计、详细设计及系统实施等。系统由服务器端程序和客户端程序两部分组成,

3、整体采用 Java 平台开发,并使用SQL Server 2000 管理数据库数据。 企业即时通讯工具的应用可以为企业降低了运营成本,方便 对企业员工的集中管理,提高其工作效率及增加企业面向员工的透明度。 关键词: 通讯;即时;企业 . II Abstract Today ,with the fast development of network, there are more instant messaging system like QQ、MSN、 Yahoo messager etc. People ask more advanced instant messaging system i

4、n some ways like secure, while it is improving the quality of the life. The messaging system must fit some special needs of idiographic customer、 idiographic company. This system provides the convinent 、 quick and security service for enterprise. At present ,we could know that less systems are provi

5、ded to the enterprises ,while the more need of enterprise about business-to-information exchange and management need to be met.Obviously,from the relationship between demand and supply ,we can see its development potential. The basic functions that enterprise instant messaging system achive include

6、the transmission of text information , exchange of letters, information dissemination, file transfer, smilar with the basic funcionts of communication tools like QQ that be most commonly used. The major differences lie in that the former locates on the enterprise fields, be managed by system adminst

7、er, and avoid being used for non-work issues,while the former has some special functions for enterprises,such as a temporary meeting rooms, the different authority given to the different corporate staff and so on. This dissertation firstly describes the research background, significance and objectiv

8、es ,and the present demand and supply problems about the system .Next,it describes the system development that be comprehensive of system design, detailed design and system implementation.System development bases on C/S structure, the Java platform and the SQL Server 2000 database management . The t

9、he widespread use of enterprise instant messaging system could reduce operating expenses, facilitate the centralized management of enterprise staff and improve its working efficiency and increase the transparency of the staff-oriented enterprises. Key Words: Instant Messaging, Enterprise, On-line II

10、I 目 录 第一章 引言 . 1 1.1 研究背景 . 1 1.2 现状和发展 . 1 1.3 开发意义 . 3 1.4 课题重点 . 4 1.5 论文各章节 . 5 第二章 系统总体设计 . 5 2.1 总体框架 . 6 2.2 系统设计原则 . 7 2.3 通信协议及方式 . 7 2.3.1 通信协议 . 7 2.3.2 通信方式 . 8 2.4 主要应用技术 . 9 2.4.1 程序设计基础 . 9 2.4.2 TCP 程序设计基础 . 12 2.4.3 多线程设计 . 12 2.5 系统需求 . 13 2.5.1 系统功能需求 . 13 2.5.2 系统非功能需求 . 15 2.6 开

11、发平台 . 16 2.6.1 软件平台 . 16 2.6.2 数据库维护 . 16 第三章 系统详细设计 . 17 3.1 数据库设计 . 18 3.2 服务器信息模块 . 18 3.2.1 服务器模块分析 . 18 3.2.3 服务器设计 . 19 3.3 客户端信息模块 . 22 3.3.1 客户端模块分析 . 22 3.3.2 客户端设计 . 23 第四章 系统运行结果 . 26 4.1 服务端 . 26 4.2 客户端 . 28 第五章 总结 . 30 致谢 . 31 参考文献 . 31 IV Content Chapter 1 Introduction . 1 1.1 Backgro

12、und . 1 1.2 The Status and Development . 1 1.3 The Significance . 3 1.4 The Focus . 4 1.5 Chapters Introduction. 5 Chapter 2 Main Design . 5 2.1 Framework . 6 2.2 Design Principle . 7 2.3 Communication . 7 2.3.1 Protocol . 7 2.3.2 Means . 8 2.4 Main Technology . 9 2.4.1 Design Basis. 9 2.4.2 TCP Des

13、ign Basis . 12 2.4.3 Multi-Thread Design. 12 2.5 Requirements . 13 2.5.1 Functional Requirements . 13 2.5.2 Non-functional Requirements . 15 2.6 Development Platform . 16 2.6.1 Software Platform . 16 2.6.2 Database Maintenance . 16 Chapter 3 Detailed Design . 17 3.1 Database Design. 18 3.2 Server .

14、18 3.2.1 Server Analysis . 18 3.2.3 Server Design . 19 3.3 Client . 22 3.3.1 Client Analysis . 22 3.3.2 Client Design. 23 Chapter 4 Final Results . 26 4.1 Server . 26 4.2 Client . 28 Chapter 5 Summary . 30 Acknowledgements . 31 References . 31 厦门大学本科生毕业论文 1 第一章 引言 1.1 研究背景 从第一台计算机的产生,到微型计算机的普及,短短时间内

15、计算机网络技术以所向披靡的速度影响着并深入人们的工作生活。随着硬件基础不断的完善,及电子、通信和信息处理的技术的高速发展,国家也在不断抓紧信息化系统的建设,本系统为很多方面提供支持,涉及到政务、电子商务、电子金融、在线教育、通信等,基础的日趋完善有利于各个领域的发展,所以信息系统的加快发展势在必行 1。 从实际情况看,信息系统平台的 建设需要可跨平台、易移植、功能贴切、界面友好、应用稳定、安全性高,这样才能够及时应对各个领域的不同需求,以及良好的扩展性来适应不断增长的需求。而现有的传统信息系统,大多数是针对自个领域所设计的,各系统相对独立,不能做到信息资源的共享。从长远的角度上来看,这样创建造

16、成了大量资源的浪费,运营成本比较高,所以需要利用最新技术为一个任何领域重新构建一个基础信息系统。 而即时信息系统为信息系统的建设提供一个新的思路。随着互联网的不断深入和软件功能的不断提高,人们有了除电话、电子邮件以外的新的通信方式,这就是即时通信工 具。最初,人们利用该工具只是进行基本的聊天,现在已经发展成为一种人们利用其获得信息的平台了。在各个领域,即时通信工具作为一种低成本的、集成各沟通方式(文本、信件、视频、语音等),很多企业利用它帮助提高工作效率,降低运营成本,发展公司业务。 在国内,已经有很多像 QQ、 Yahoo 众所周知的聊天工具在人群中普及,人们利用它来进行交流,利用它信息交流

17、来完成工作,信件传输来达到文件共享等信息交互的目的。 1.2 现状和发展 近年来随着国内经济建设的迅猛发展,各大企业的规模不断扩大,同时各大企业面临的挑战竞争也越来越大 ,为提高其竞争力,企业对自身的管理和信息交流要求也越来越高,软件开发商研发的现代化的管理系统可很有效的提供了一个平台供各个企业级用户对其员工进厦门大学本科生毕业论文 2 行管理。 即时聊天工具最初的模型是由一家以色列公司设计的, 推出的全世界第一款即时通讯软件 ICQ,取意为“我在找你” “ I Seek You”,简称 ICQ, 其最基本功能是用于即时的信息交流,用户只要有基本的软件、号码、网络,就可以不受地点的限制,任何地

18、方都可以利用聊天工具与对方进行信息交流。 通常,聊天工具是由客户端程序和服务器程序组成的。但是现在大家所使用的,众多网络公司所提供的免费即时聊天工具几乎只提供客户端程序,而不提供服务器程序,这样就无法灵活地应用在企业、公司等区域性质的内部网络中。也就是说现在国内大多数使用的聊天工具是面向个人的,而企业即时通信软件还是处于初步发展。 虽然其起步要比 PIM 迟,发展不如个人即时通信系统发展纯熟,但企业即时通信系统是根据企业需求开发的,适应于企业各部门内部之间的即时沟通,提高企业工作运行效率,可以使得企业的传统的通信模式转变成新型的模式,如图 1-1 所示。 图 1-1 企业运行新型模式示意图 种

19、种迹象、数据表明,随着我国企业信息 化应用水平的不断提高,企业应用软件的“即时通信”需求以 150%的速度增长,国民正在进入 EIM 时代,实时技术已成为全球 IT 应用趋势之一。 厦门大学本科生毕业论文 3 1.3 开发意义 即时通信工具自从面世以来,以实时交互、低成本等优点获得了大批支持它的追随者,成为网络生活中不可缺少的一部分, 而且,更多的企业开始发现即时通信工具可以带来更高的利益,可以提高企业的生产力,更多的企业开始意识到它的使用可以为企业协同性带来显著的效果,为诸多企业在网络应用方面开拓了的新领域。透过即时通信软件人们可以看到,它的功能不仅在于 娱乐 和聊天,还在于即时通信软件 显

20、示 出的 卓越 商务通信功能。 即时通信的确是对企业非常有用的一项技术,它能实现快速人际交流、数据共享,从而提高效率和生产力。对很多企业雇主来说,个人即 时通信的不可控性是他们无法容忍的,因为你不能时刻知道你的属下在用 QQ干什么,而且个人即时通信有很多娱乐功能游戏功能附带其中,这更加重了看重管理的雇主的不满,他们需要一个可以被他们管理控制的即时通信。 于是针对企业用户的即时通信应运而生,所以我们可以把 即时通信系统根据它的面向对象分为两种:面向个人的即时通信系统( personal instant messaging system,简称 PIM) ,面向企业的即时通信系统( enterpri

21、se instant messaging system,简称 EIM) 1,二 者图构如图 1-2、 1-3所示。 图 1-2 企业即时通信系统新模式 厦门大学本科生毕业论文 4 图 1-3 个人即时通信系统模式 对于企业来说,即时的信息交流、语音、视频、文件共享使用率最高,必须有管理人员对后台进行管理,同时 EIM对安全性要比 PIM有很高的要求,这款集中了多种沟通方式、多种先进技术,更快捷的通信工具,将会成为未来的主流工具。 1.4 课题重点 本论文主要涉及的内容是关于企业实时系统的设计方法与实现的探索,为企业用户创建一个平台,使得企业可以更好的管理员工,员工之间、部门之间可以进行更快的信息交流 ,可以使得项目合作人员可以更有效率地用更短的时间完成工作,网络的交互也降低了因出差带来的额外成本,文字交流也避免了语言交互的不可靠性,同时保证了信息的安全性 12。 对于这个需要符合企业的需求的通信工具,在构建设计这个系统的时候,需要考虑以下问题: 1 即时协议的指定;

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

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

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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