| With the development of 3G, WIFI and touch-screen technology, smart phones and tablet PC became more powerful. This helps people to participate in office anytime and anywhere without the limit of PC and the Internet. IPhone and i Pad are leaders in the field of smart phones and tablet PC. With the improvement of their software development platform, i OS platform, using i OS platform to develop mobile office automation systems has become an inevitable trend. This paper researches related knowledge of mobile office system and programs to achieve it on i OS platform on the background of the building of mobile office system for a university. Thie mobile office system makes the office of the school teachers more convenient and faster.Generally, the major function of an office automation system is documents circulation, and sending and receiving e-mail is an assistant function. This system is designed for college staff, so we not only achieve the functions of document management and mail management, but also achieve the functions of the curriculum office and project office. In addition, as the system is a mobile office system, the user can participate in office anytime and anywhere by the phone, so we also achieve the function of information remind. Through it, users can receive notification and participate in office, even if they are in other cities.This paper introduces the present foreign and domestic research of the mobile office automation system, and the research meaning and context of this system. Based on these studies, we develop this system in accordance with the general software development process. First, we analyze the demand of the system, including the requirements of hardware device and database, and the functions of system need to achieve. Second, we detailed design the system. Due to the special nature of the mobile office, we chose client/server structure. The main works of system design are processes and database design for every functional module for system. Then we program to achieve this system from client and server. We achieve client using C++ language and server using.Net language. Finally, we test this system using white box testing and black box testing, and design detailed test cases to test the correctness of every functional module. |