Font Size: a A A

Design And Implementation Of Mobile Instant Messenger For Enterprises

Posted on:2018-07-31Degree:MasterType:Thesis
Country:ChinaCandidate:M Y TanFull Text:PDF
GTID:2348330512484573Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid adoption of the Internet and wireless smart terminals,people are accustomed to communicating with each other through instant messaging(IM)tools in mobile phones.In the middle of the work,many companies do not allow employees to use personal instant messaging tools,because it brings a lot of work efficiency and security issues,for example,personal instant messaging tools will always allow employees to enter the non-working state of the chat,So many companies urgently need for enterprise instant messaging tools.Most of the current enterprise instant messaging tools are desktop-level,while the mobile market in recent years began to flourish,so the mobile enterprise instant messaging tools are only Ali nail and so on.Development of small and medium-sized enterprises own mobile instant messaging tools,can be privatized deployment,is conducive to the protection of data and operation and maintenance of security,but also for the company’s needs for personalized customization capabilities,through a simple way to dock small and medium enterprises organizational structure,Scalability,and can expand the business needs of some enterprises OA function.Develop enterprise mobile instant messaging tools that enable small and medium-sized businesses to better use mobile enterprise instant messaging tools to manage their employees and improve productivity.Based on the above background,this paper takes full account of the demand of mobile instant messaging for small and medium enterprises and people’s communication habits,and designs a mobile instant messaging tool for enterprises.The main features of the tool include managing the organization,sending text,sending voice,sending pictures,group chat,and so on.The mobile instant messaging tool system selects the XMPP protocol as the instant messaging protocol between the server and the client,the open source Openfire server as the instant messaging master server,the instant messaging extension function is realized by expanding the Openfire server plugin,The server is implemented using the SpringMVC framework.In the data storage process,the database using MySQL relational database,cache using Redis cache.My main work in the paper are:1.Background management system front-end,back-end development and implementation,background management system mainly provides enterprise data management services,including enterprise organizational structure management,employee management,the core function is to achieve through the analysis of Excel forms docking business address book.2.Write Openfire server plug-in to achieve instant messaging groups and other functions.Openfire server provides the main messaging capabilities,through message expansion and the preparation of interceptor resolution messages to achieve instant messaging groups,message receipts and other functions.3.Optimize the message store service,use the cache asynchronously save the message,reduce the database pressure,improve the database performance.4.Realize the instant messaging off-line message by storing offline messages in the cache.Offline messages are provided,and offline messages are stored in the cache,and offline messages are sent to the user when the user logs in.5.User business server development and implementation.The user service server mainly provides the interface for the client to realize other business functions besides instant messaging.
Keywords/Search Tags:Mobile Instant Messaging for Enterprises, XMPP protocol, Openfire
PDF Full Text Request
Related items