| Archives are important information resources of enterprises and intangible assets,which record the production,management and other activities of enterprises.With the gradual increase of entity archives,the management of archives is facing great challenges.In such an era that information technology and digitization technology develop rapidly,electronic archives information is an inevitable trend in the development of archives management.The archives management system studied in this thesis meets the business needs of the group,it based on the archives management business of the group,combined with the Specifications issued by the state archives administration,and use B/S architecture.The system is based on Java language,and adopts the front-end and back-end separation architecture.The system is divided into application layer,service layer,data layer and infrastructure layer.The application layer and service layer interact through Restful interface based on HTTP protocol.The front end uses Vue.js framework and ElementUI component library to unify the interface style;The back end uses spring boot framework,and uses MySQL database to store structural data,Redis database to store cache data,and FastDFS to store unstructured data.In this thesis,through the analysis of the actual business of archives arrangement and utilization in the group,the functions of archives management system are determined.Secondly,The overall design of the system is carried out,and the difficulties of some functions are analyzed and designed.The system is divided into nine functional modules:personnel organization module,archives synchronization module,archives arrangement module,transfer approval module,archive query module,regulations management module,borrowing module,task center module and system management module.Finally,the function module which I am mainly responsible for is designed and implemented in detail,and tested.My main job is the design and implementation of archives synchronization module,the interface of archives arrangement module,the interface of archive query module,regulations management module and the interface of borrowing module.In the process of design and implementation,the archives management system considers the scalability,practicability and ease of use,which is easy for developers to maintain and expand,easy for users to learn,and can significantly improve the efficiency of file related work. |