1. User module: inquire about books and check the details of borrowed books;
2. Management module: administrator identity management, database management and user module function management.
(1) server-side module
● Data management module: connect to the database and perform different operations on the database according to the commands sent by the client.
● Network management module: manage client connection information, including connection status and quantity.
(2) Client module
● Network connection module: used to connect the server.
● Book lending management module: used to manage book lending information, including functions such as book lending, book return and payment of fines by readers, and operated by the system and senior administrators.
● Book information management module: managing books and materials, mainly including two parts: book category management and book information management, which have the functions of adding and querying respectively, and are operated by the system and senior administrators.
● Reader information management module: used to manage readers' data, which mainly includes three functions: adding readers, deleting readers and querying readers' information. It is operated by the system and senior administrators.
● Administrator management information module: used to manage administrator data, mainly including the functions of adding administrators, deleting administrators, querying administrator information, etc., operated by the system administrator.
● Book borrowing statistics module: used for the statistics of book borrowing records, which mainly realizes the ranking and statistics functions of book borrowing times, and is operated by the system and senior administrators.