| With the rapid development of information technology, Office Automation (OA) began to flourish in the field of Computer Science. More and more enterprises have been recognized that designing and building the internal OA system can effectively improve the efficiency and strengthen the management in the office, it is advantageous to the enterprise in the competition of the internationalization and informationization. The goal of this article is combined with SSH framework technology to achieve a functional and efficient OA system.First of all, this paper analyzed the theory of OA and the development situation of OA System around the world. Studied the main related technologies of the construction of the OA System, and analyzed the feasibility according to the current actual situation. Second, in the requirements analysis and design period, this paper completed the module function demand analysis, system performance requirements analysis, the UI requirements analysis based on the object-oriented software design ideas, designed the physical architecture and logic framework of the system, and divided the system into the presentation layer, control layer, business logic layer and data persistence layer. Finally, in the system implementation and testing, this paper completed the function of each module, the system functional testing, performance testing.This OA System completed the user rights management module, user login module, data backup and recovery module, public resource sharing module, daily management module, project management module. The function of each module was clear. In accordance with the hierarchy and module design, the coupling of each part in the system was minimum, it provided a good environment for the future improvements and implementations. This paper improved several system module, ensured the system security and flexibility through the design of two kinds of user login methods, provided a complete, flexible authority allocation through the role permissions and independent permission, guaranteed the stability of the backup through the two methods of automatic backup and manual backup combination with full backup and differential backup strategy. |