Font Size: a A A

Design And Implementation Of Distributed Enterprise Instant Messaging System

Posted on:2019-04-19Degree:MasterType:Thesis
Country:ChinaCandidate:Z F GeFull Text:PDF
GTID:2428330572992961Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
With the continuous development of network technology,the variety of instant messaging products emerges in an endless stream and plays an increasingly important role in people's daily life.Especially in the work of enterprises,as the scale of enterprises keeps growing,the organizational structure becomes more and more complicated,and the exchange of information among employees is becoming more and more frequent,which makes the requirements for instant messaging software higher and higher.The enterprise instant messaging system is an instant messaging application for enterprise users.Enterprises can privatization deployment system for demand and provide their employees with efficient and safe office communication services.Enterprise instant messaging systems are generally composed of a series of components,including the enterprise server,database server and client.However,the privatized instant messaging system can not solve the problem of inter-enterprise security interconnection,resulting in poor communication between enterprises and the lack of real-time communication between enterprises.Therefore,this paper designs and implements a distributed enterprise instant messaging system,which not only meets the demand of efficient and safe communication in the enterprise,but also solves the problem of secure interconnection between enterprises.First of all,the demand of instant messaging system in enterprises is analyzed by understanding of the research status of instant messaging system in enterprises.The related application technologies of instant messaging system are introduced in detail,including the related protocols of instant messaging system,database environment,Java Encryption and P2 P network.Secondly,the overall structure of the distributed instant messaging system is designed according to the business requirements,and the overall distribution and local centralized model are adopted.C/S model is adopted in the enterprise,which can reduce the workload of the client,and easy to enterprise security management.Distributed model is used between enterprises,which is not centralized management,and the company's servers are free to interact.Design uses Java language,IDEA as integrated development environment,the use of Java GUI technology to achieve the software interface,Java Socket technology to achieve network programming,while using the server-side Mysql database platform.In the process of inter-enterprise communication,the Diffie-Hellman algorithm is applied as the key agreement algorithm.Then,the design process of each business module in the system is introduced in detail,including the registration and login module,the user query adding module and the chatting module.And the key code of the main module is displayed.Finally,the system has been functionally tested and performance tested,and the test cases have been designed and implemented.The test results show that the system is fully compliant with the needs of the enterprise and has a high degree of security and stability.
Keywords/Search Tags:Enterprise Instant Messaging, Distributed, Secure Interconnection, Public-Key Cryptography, Java
PDF Full Text Request
Related items