Font Size: a A A

The Design And Implementation Of Enterprise Instant Messaging System Based On Android Platform

Posted on:2018-02-15Degree:MasterType:Thesis
Country:ChinaCandidate:Z WenFull Text:PDF
GTID:2348330518996096Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the development of smart-phone operating systems and wireless mobile networks, instant messaging system as an emerging technology has made tremendous development. Due to its convenient advantages, since the beginning of the system, it got the favour of commercial areas and services.Not only does instant messaging go deep into people's daily life, but instant messaging goes deep into the enterprise application. At present, although there are many Instant Messaging products on the market, they are lack of protection on the QoS of the enterprise Instant Messaging system and the security of communication. This has seriously affected the use of enterprise users. In view of these problems, this paper presents an enterprise Instant Messaging system based on the Android platform and provides a different QoS for different employees and the protection on the security of communication.This paper investigates about the function of pre-existing IM systems and raising a new IM system implemented with TCP. The functions of the system include login function, point to point communication, group communication, address book management, group management functions.The client , based on Android platform, uses symmetric AES and RSA to encrypt the transmitted text and file messages. In this paper, for different level of the staff of enterprises, the system provides different QoS. Besides,the system provides message receipt mechanism to ensure the reliability of the message transmission process. In this paper, the design and implementation of the system are discussed from the client side and the server side. The system transports the message through TCP. The server is based on SCF middleware, using the MySQL database to store corporate contacts and the structure of the group, using REDIS database to store offline messages and cached data.Finally, this paper designs an enterprise Instant Messaging System and carries out unit testing, integration testing and system testing to verify whether the system meets the functional and non-functional requirements of the demand analysis.
Keywords/Search Tags:Android, QoS, Encryption, Instant Messaging
PDF Full Text Request
Related items