| Books Integrated Management System is developed on the web. using the MVC model which employs the B/S architecture. It uses JSP (JAVA SERVER PAGES) technique, with Tomcat6.0 as its server and MySQL backstage supporter as its data pool.Books Integrated Management System mainly orients small-and medium-sized libraries and bookstores to manage relevant information about books. The system only requires two simple attributes of its administrator (operation staff or users)—user name and password.The system is designed from such aspects as system administrator information, essential information about books and readers, shelf information, marketing information about books in the bookstores, borrow-return information and the alteration of the users'password.Meanwhile, it requires high-standard data security in order to ensure the system security.This system uses the currently popular and mature frame—Struts which is based on J2EE platform, realizes the MVC design model, lighten the load of building multilayer web. and provides comprehensive and reusable software structure. It also uses the JSP (Java Server Pages) technique which may build advanced and secure cross-platform dynamic websites and MySQL as its backstage supporter's database. It may systematically analyze the database frame which has established a solid technical foundation for the further application.In the meanwhile, we'll put it into experimental use. and test the system, and then improve the system on the bases of the testing results so that we can get a informationized. normalized and systematized platform which has a better adaptability and extensibility.The system mainly contains several functional modules as follows:1. Register interface:show such tooltip messages as user name, password and verification code,then log in if input correctly.2. Basic information management on books:mainly deal with adding management of two aspects—detail information about books and holding information or storage information.3. Readers' basic information management:mainly deal with the adding management of readers' types and files operated by the administrator.4. Books loan management:mainly deal with the management of register and inquiry of the borrowed books.5. Books return management:mainly deal with the management of register and inquiry of the returned books.6. Books renew management:mainly deal with the management of register and inquiry of the books.7. Books sale management:mainly deals with the management of sale register and Stock Display of the books.8. Enquiry system:mainly deal with the query management of books files, borrow-return records, books inquiry.9. System setup:mainly deal with the setup of the Administrator and the bookshelves.This system is easy to use with its posted signs. For one thing, it may help the operator know the system and its management operating system as soon as possible, for another, the operator finishes the operation like borrowing, returning, selling and so on. The operator could operate the system through the setup of the books information, readers information, sale information after entering the administrating interface.The Administrators input the information of users name, password and security code to log in the management interface. With wrong input, the reasons will be provided, including empty names, empty passwords, invalid information of names, passwords and security code. etc. With right input, log in. On the whole, the administrators has such limits of authority as books management, readers management, borrowing and returning, selling, system setup, system inquiry and password alteration.In the process of design and development of the system, white-box testing and black-box testing are used to test the rationality of its Program internal logical structure and check if it can meet the functional requirements. Based on the unit test, integrated tests are employed to find out the mistakes of ports. At last, system test are undertook to ensure the realization of its full functions. |