The subject comes from a company’s actual project that I have worked. The company is a small and medium enterprise which I have an internship in China. Due to the rapid development of mobile internet and science and technology, mobile office has become the new generation of office mode. The mobile office mode is replaced the previous office mode of paperless office and internet telecommuting. Due to the continuous expansion of company and the company’s employees unceasingly to increase, the existing PC-end office system could not apply to the needs of the company’s official business any more.The atmosphere, therefore, the emergency need is to develop a set of perfect mobile office system which is based on smart phone. Mobile office allows office workers to get rid of the prison of space and time. Then it can improve employees’ productivity. Compared with the original PC-end office system, Android-based mobile office system also has the same work ability. The mobile office system also could keep good data synchronization with the existing PC-end office system.The company’s mobile office system has been designed and implemented, and six sub-function modules has also been completed. The system’s sub-function modules mainly include the client login and access authentication, announcement, personal schedule management, the address book, email management and lunch reservation module.The paper has subscribed and analyzed the requirements of the company’s mobile office system. It mainly analysis the functional requirements and nonfunctional requirements. On the basis of the needs analysis, through the analysis of the application features and Android system characteristics, the system architecture design has been completed. The paper designed the procedural framework which is based on the MVC pattern. It also demonstrated the design of the software functional architecture, system architecture,sub-function modules and the database. According to the functional requirement and thedesign of system architecture, the paper has detailed designed for each sub-function module. It has also provided every sub-function module’s class design, process design and implementation renderings of main interface.The system has already been used by the company. The system is stable, it runs without significant error and was favorably accepted by all of the company’s employees.The using of the system makes the employee’s daily work more convenient, and the system also let the company employees’ work efficiency increased. In the system, there are three functional modules have the highest practical value. They are personal schedule management, the address book and lunch reservation module. The system obtained a very good satisfaction. |