| With the development of computer networks, information and communication technology, inter-library search requests in increasing interoperability between different systems to become a major obstacle to information sharing books. Although the many libraries are using modern information technology as a supplementary management tool, but because of their library books and early the difference between the professional categories of the library management system used by the different impact the book information sharing. Design and develop a comprehensive integrated library management system, library management has become an important need. As the complexity of the work of librarians, to the traditional library management system has brought new challenges. Object-oriented to see more complete solution to this problem. This paper will address the use of object-oriented approach to the library management system development and design.First, our library management, especially in the modern library management concepts and theories were expounded, learned that the operation of modern library management methods and management philosophy. The work of modern library management theory, cutting-edge, practical and so different from the traditional library management of the new features. Modern library management theory has also been applied in many modern management principles, such as: systems theory, the entire division and the principle of moderate restraint theory, feedback theory, elasticity theory, power incentive rationale. The application of these principles, fully embodies the modern library management is a management science, systematic study of the need to be fully understand and play a role. The current computer technology in library management application is essential. Management theory in the book are set forth later, we also object-oriented concepts and theory are described.In order to be able to use the computer solving process, through the establishment of the concept of going directly to the performance of the corresponding area of the composition of things and the link between them and to establish a way of thinking to adapt to people's descriptions of the general model of this approach can be more effective reflect the objective world. The basic principles of object-oriented technology is: "according to the problem areas to achieve the basic things that a natural division, according to the usual ways of thinking people to establish a model problem areas, design problem solving as directly as possible a natural expression of the software system." At the same time, we also object-oriented technology, the basic concepts involved were introduced, such as: objects, classes, instance, polymorphism, inheritance, etc., as well as frequently used modeling language (UML) and its basic structure. Several commonly used object-oriented application of its basic principles we have expounded: object-oriented analysis, object-oriented design and object-oriented testing.Secondly, we Jilin University Chaoyang Campus Library, for example, object-oriented approach them in order to carry out needs analysis and modeling. First of all pairs of Jilin University, Chaoyang Campus Library organization were introduced, through its research and analysis on the scale of the functions of various departments, drawing a business book purchases, library processes, but also books and other flow processes and renewal processes. Based on these with the user's needs, the library management system is divided into six major subsystems: Book procurement management subsystem, management subsystem library circulation, periodicals management subsystem, a fine management subsystem, the basic information management system, system management. On this basis, we have prepared a book procurement management subsystem use cases, use case management systems of circulation, periodicals management subsystem use case, a fine management subsystem use case, the basic information management system use cases and system management use cases and so on. Meanwhile, according to business needs and system functionality the system, broken down extraction systems business class, drawing the entity class diagram to describe the business entities, as well as the relationship between business entities, such as: Borrow business class diagram.Thirdly, in the above-mentioned requirements based on the analysis, we have done a library management system, system design and implementation. In the system design, we use B / S structure combined with the CS mode. C / S mode is mainly used for library staff in the tube designed for operation; B / S mode is used mainly to borrow books in person inquiries, renewals, loss reporting and other operations to facilitate the borrower. System design including implementation class design, interface design, the main method of design and interface design.In the design process, we continue to follow the object-oriented analysis and design methods, using class diagram design, the necessary activity diagram and sequence diagram design, support the completion of system design, such as: the book is also achieved by the class diagram, to borrow books from timing diagram Home library management system prototype, by the book is also a prototype interface, and books such as query interface prototypes. In the system implementation, we run the library management system according to the size and class diagram, select the appropriate database management system and create the required database tables; the same time, select the system operating environment and development environment and, based on use cases and sequence diagram the preparation of the realization of code and user interface. The paper on the circulation of books and Web query interface and code to do to achieve a more detailed explanation.Using object-oriented technology, solves the complexity of modern library management and changes in work demands frequent problem. From the demand analysis and design modeling, systems analysis design, code implementation and testing process are all using object-oriented technology to achieve, can be a good and efficient completion of the work of a modern library research and development of library management system. The library management system mainly uses the C + + programming, you can support a variety of database management systems (DBMS), has editing, retrieval, circulation, access and system maintenance and other function modules, and can support B / S queries, greatly improve the library management efficiency. |