| China's rapid economic development is inseparable from the public ownership economy composed of many state-owned enterprises and institutions.XX Financial Investment Holding Co.,Ltd.is the grasp of XX Municipal Government's development of financial industry and the implementation platform of linkage and aggregation of regional financial resources to support industrial transformation.The company requires that each project undergo a rigorous and complex approval process.On the premise of guaranteeing the confidentiality and security of state-owned enterprise data,the enterprise has built and set the office automation system and deployed in the intranet server.With the rise of mobile internet,the office automation system can not meet the higher demand.In this regard,combined with the original web application and moderately streamlined,the author developed a mobile office system based on Android.This project starts with the original office automation system,analyzing the underlying architecture of the system,studies the core technologies of Java,SQL Server and other systems,and analyses the working principle of the system.Through communication and understanding with the original office automation system development team,the development mode,underlying network protocol and data processing technology of mobile office system are determined.At the same time,this project decided to start with Android platform and develop a mobile office system based on the original SQL Server 2008 database.The software development of Android platform takes two kinds of technologies as its core points.One is general development technology.We mainly use Java programming technology and object-oriented programming technology in this project.The other is programming technology used to build architecture,including multi-threading development technology,XMPP communication protocol and Android communication programming technology.This project and paper will focus on Android,SQL,XMPP and other technologies in-depth research.This project adopts Hybrid development mode and realizes the project function with two main modules.One is to realize the mobility of workflow system through XML based on the data of the original office automation system under the web development mode;the other is to implement a mobile assistant subsystem with nativeAPP development mode,including address book and bulletin board.Assisted features such as vacation,schedule management,etc.The project combines the two functional modules of Hybrid development mode to realize the mobile office system. |