Font Size: a A A

The Design And Implementation Of Back-end Of Chat System For Enterprise Cooperation Management Platform

Posted on:2019-06-27Degree:MasterType:Thesis
Country:ChinaCandidate:B C GuFull Text:PDF
GTID:2348330545477698Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of society informatization,the society is an area of the Internet.the popularity of the Internet is changing the way of solving problems.From tedious communication to convenient online chat,the Internet is constantly affecting the way of communication.The emergence of the Internet not only directly breaks out the geographical boundaries and information communication barriers in the business management,but also provides more detailed and powerful management for the enterprise managers,and the enterprise management information system emerges as the times require.But some of the personal communication software in the market or the third-party enterprise instant messaging platform can not fully meet the needs of enterprise management in terms of availability and security.The chat system introduced in this thesis is based on the enterprise cooperative management system.In solving the internal problems of the enterprise,it provides the different announcement,affair,and personnel based group or private conversation chat service based on the work context.The main work of this thesis is the design and implementation of the backend of the chat system.The system can enable users to share information quickly and improve work efficiency.The main work of this article is as follows.1.Introduce the technology used in system.The frontend uses the architecture of front and back separation,the backend adopts the micro service architecture and the Node.js platform and provides the socket connection and HTTP data access interface to the outside.This system uses socket to transmit messages,which can effectively handle high load information throughput,avoid message blocking,high efficiency of sending and receiving messages,low network occupancy rate and highly security.2.Introduce the general plan of the project,requirement analysis and elaborate the overall design of the project,the design of the key technology points and the detailed design of Client,Connector,Backend,Server,Cluster Management module.The system architecture,database tables and cache are designed in detail.3.Introduce the coding implementation of Client,Connector,Backend,Server,Cluster Management module,explain the specific implementation.The core technology and interface of system are described.4.Summarize the shortcomings of the system,prospect for further work.The system has been online and launched on "SUPERID" education plate,which is used by students of NJU and keep stable operation.The actual operation results basically meet the needs of users,and the customers have displayed positive response to the system.
Keywords/Search Tags:Micro Service, Docker, Node.js, Engine.io, Protobuf, Zookeeper
PDF Full Text Request
Related items