Font Size: a A A

The Enterprise Unified Collaborative Communication System

Posted on:2020-04-06Degree:MasterType:Thesis
Country:ChinaCandidate:Z G DuFull Text:PDF
GTID:2428330575488013Subject:Control engineering
Abstract/Summary:PDF Full Text Request
With the development of information technology,as a fast and convenient communication manner instant messaging has attracted the attention of more and more enterprises and institutions.Although free instant messaging systems available for individuals,such as ICQ,MSN,QQ,WeChat,etc.,are convenient and practical,they also provide many entertainment functions.While our work may benefit from these systems,it is unavoidable that the potential chattering impairs our work efficiency.Furthermore,those instant messaging systems can easily be used as a communication tool for virus Trojans due to their openness.In addition,not only they are likely to become a leaking tool but also they make the effective business information management to be difficult because the chatting content is unmonitored.Therefore,most enterprises have to give up free instant messaging systems and turn to a tailor-made professional application even if these systems are able to improve communication efficiency.In this paper,we will introduce this application,namely,the Enterprise Unified Collaborative Communication System(EUCCS),in detail.Compared with the free personal instant messaging system,the EUCCS introduced in this paper pays more attention to information security and privacy.Based on the instant messaging system,the EUCCS provides many enterprise office applications,including organizational management,video conferencing,video surveillance,notification announcement,collaborative office,etc.It can also be seamlessly integrated into existing office systems in order to provide the One-Click Login function.The EUCCS can be deployed in either the public network or the enterprise intranet.By deploying your own EUCCS,you will benefit from improved communication efficiency,reduced office costs,secure communication,and simple but efficient work.The EUCCS introduced in this paper has been developed using the C++programming language along with Visual Studio 2013.The characteristics of this system can be summarized as follows: The server is developed based on the ACE framework.It implements the high performance asynchronous I/O model using Proactor.It also supports cluster deployment on both Linux and Windows.The maximum number of concurrent connections reaches the upper limit of the ports of the operating system platform;Since the server uses the MySQL database,it not only meets the performance requirement but also decreases the cost to the user;The clientis developed based on the MFC library and the low level of network is implemented using the Boost.Asio library.In the case that the system performance is guaranteed,the difficulty for development is also reduced;The privacy of the use data can be ensured because the client utilizes the encrypted SQLite database;The server provides a powerful dialog monitoring function and is able to filter the keywords recorded in the background.It can store dialog records in the database of the server compulsorily.These records cannot be deleted without authorization.Thus,the enterprise information can be securely managed;It provides the one-click installation and a service console and can monitor the performance of the server in real-time;It ensures that system services can be run uninterruptedly and reduces the enterprise deployment difficulty and the operation cost.The EUCCS developed in this paper and its derivatives have been applied to many enterprises and government departments.These systems have achieved satisfactory results and fulfilled expected goals.They not only meet the requirements of instant messaging within the department,but also help the department with effectively managing the data and information.
Keywords/Search Tags:instant messaging, cooperative office, video conferencing
PDF Full Text Request
Related items