| Today in the rapid development of information technology and Internet, it is an emergency problem to be solved for the army that how to use advanced science and technology and scientific management methods to improve the efficiency of obtaining the required information and processing information. However, Network Office Automation System gain Local businesses and some military units favor because of its precise processes of handling business and th efficient collection of revlevant information. So one department of Guangzhou Military Region where the author is working in put forward the corresponding demand. This article will attempt to design and implement an OA system base on the proposed requirements.In this paper, author put forward an idea with Struts,Spring,Hibernate as the framework to design, build and implement the system, based on the analysis and research of the framework with J2EE as the standard,and the object that the Network Office Automation System of one department of an army. The system's main functions are:personal office desktop functionality, document management, workflow management, organizational management, rights management, administrative office functions, information management and so on.First of all, this paper introduces and analyzes the key technology used in the system's SSH framework, and proposes the conception of stratification. It separates the presentation of the system's page, related to business logic and data persistence from the whole to form the independent modules, then to achieve the system's decoupling and the optimization of scalability.Secondly, during the process of designing the system, it uses software design module UML, such as use Case Diagram, Sequence Diagram, Class Diagram, Activity Diagram, to analyze and build the system module's building is combined with the character of army's administrative office, according to conception of stratification.At last, it achieves this system according to the module. After stratifying the system, the connection of each layer is realized by the loC dependency injection capabilities of Spring. It uses Struts to realize MVC module, and Hibernate framework to control the data access. This paper will describes the core module—document management of the system emphatically. It reflect the SSH framework by the process of realizing core module, and will achieve the circulation of documents with the pulling of JBPM workflow engine which is widely recognized by the industry as open-source engine.And the engine provides better interface and flexible process configuration for the circulation of documents. |