| With more and more widespread and profound application of information technology in management, the implement of Library Management System has become mature in technology step by step. Library Management System is a new subject. Library needs existence and development, so daily activities should be organized efficiently and organically, and also establishing a Library Management System fitting in with its own characteristics.First, the thesis briefly introduces the background of this Library Management System and the development situation at home and abroad as well as the involved technology in this system. Then, according to software engineer development method, system requirement analysis, system design scheme and concrete implement of some important modules are completed. In the system’s requirement part, the functional requirements and use cases are concretely described. Then, this paper thoroughly analyzes the characteristics and requests of system, designs system structure according to its characteristics on the basis of the practical situation of the enterprises, adopts the system design of three-layers logic structure, and puts forward system deployment scheme which can be practically adopted, on the basis of that, the paper introduces the division and design of the module of the this system as well as the design of the database。 At last, based on MyEclipse6.0development platform service and B/S architecture and open framework Struts2.0and Hibernate, the system realized by MySQL database, some main function of whole system were carried out in detail.In this thesis, the system development background, the social demand and the implementation significance are mentioned firstly. Then design and the implementation of the target system are introduced with emphasis. In the part of system design, the whole solution is proposed on the system implementation goal, the implementation thought and the system analysis, in particular, the function design and the database design of the system are given in detail. In the part of system implementation, methods are introduced about how to implement each module of the system. Finally, an objective evaluation of the system is made by carrying out an all-round system testing, and a scheme of optimization is put forward considering the defects of the system detected in the testing in this thesis. |