Classification manager

By designing the borrower management, book management, borrowing management and notification modules of the classification manager, the problem that borrowers cannot know the time for returning books in a timely manner is solved, and the borrowers can adjust their reading plans in a timely manner and improve borrowing efficiency.

CN120299150AInactive Publication Date: 2025-07-11平顶山市图书馆
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510448618.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-10
Publication Date
2025-07-11
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Borrowers encounter the problem that the required books are borrowed in the library and cannot know the return time in time, which leads to the disruption of the reading plan and the missed borrowing opportunity.

Method used

A classification manager is designed, including borrower management module, book management module, borrower management module, borrower cycle and estimate module, notification and message management module, borrower interface and optimization module, and borrower interface and optimization module. The borrower cycle is calculated through borrowing history, estimated the return time, and notify borrowers through text messages.

Benefits of technology

Borrowers can know the time to return books in a timely manner, adjust their reading plans, avoid missing borrowing opportunities, and improve borrowing efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120299150A_ABST
    Figure CN120299150A_ABST
Patent Text Reader

Abstract

The invention discloses a classification manager, which relates to the technical field of classification management, and comprises a borrower management module, a book management module, a borrowing management module, a book management module, a book management module and a book management module, the borrowing management module is used for processing the business logic of borrowing and returning books, recording the borrowing history and managing message information of borrowers, and the borrowing and returning period and estimation module is used for calculating the borrowing and returning period of the currently borrowed books through an average value algorithm according to the borrowing history recorded by the borrowing management module and estimating the borrowing and returning period of the currently borrowed books. According to the method, the borrowing and returning period and estimation module is arranged, after the book is borrowed, the borrowing and returning period and estimation module can estimate the book returning time of the current borrowed book and inform the borrower of the book returning time, and the borrower can conveniently adjust a reading plan.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of classification management, and particularly relates to a classification manager. Background Art

[0002] The library classification manager is an important part of library management. It is mainly responsible for classifying, sorting, and managing books so that readers can quickly and accurately find the books they need. It combines classification principles, coding rules, and library management strategies to achieve efficient organization and retrieval of books in the library. Classification management enables library staff to locate and manage books more quickly and accurately, thus improving the efficiency of operations such as borrowing, returning, and sorting books. Classification management provides a clear book retrieval path for readers. Readers can quickly find the books they need along the path of the classification system according to their interests and needs.

[0003] When borrowers go to the library to borrow books, they often encounter the situation that the books they need have been borrowed out and do not know when they will be returned, which easily disrupts their reading plans. And borrowers may not be able to learn in time that the books have been returned, thus missing the opportunity to come and borrow books. Therefore, a classification manager is proposed. Summary of the Invention

[0004] The purpose of the present invention is to solve the shortcomings in the prior art that borrowers will encounter the situation that the books they need have been borrowed out and do not know when they will be returned, which easily disrupts their reading plans, and borrowers may not be able to learn in time that the books have been returned, thus missing the opportunity to come and borrow books, and to propose a classification manager.

[0005] In order to achieve the above purpose, the present invention adopts the following technical solutions:

[0006] A classification manager, a borrower management module, which is used to be responsible for the registration, login, personal information management, and permission allocation of borrowers;

[0007] A book management module, which is used to be responsible for the addition, deletion, modification, query, and classification management of books;

[0008] A borrowing management module, which is used to process the business logic of borrowing and returning books, record borrowing history, and manage the message information of borrowers;

[0009] A borrowing and returning cycle and prediction module, which is used to calculate the borrowing and returning cycle of the currently borrowed book through an average value algorithm according to the borrowing history recorded by the borrowing management module, and then predict the return time of the currently borrowed book through the addition and subtraction operations of processing dates and times;

[0010] The notification and message management module is used to manage the SMS notification function after the book is returned, and send information to the borrower when the borrowing management module receives the notice that the borrowed book has been returned;

[0011] The borrower interface and optimization module is used to provide a friendly borrower interface to ensure that borrowers can conveniently query the book status, leave messages, and receive notifications;

[0012] When borrowing, the borrower logs in to the borrower management module through the borrower interface and optimization module. After the borrower logs in, the book management module can view the book status. After the borrower finds that the book has been borrowed, the borrowing and return cycle and estimation module calculates the borrowing and return cycle of the currently borrowed book and estimates the return time of the currently borrowed book. The borrower leaves a message through the borrowing management module. After the borrowed book is returned, the notification and message management module sends the book return information to the borrower through the message information received by the borrowing management module.

[0013] The above technical solution further includes:

[0014] The borrower management module includes a borrower registration unit, a borrower login unit, a personal information management unit, and a permission management unit. The borrower registration unit realizes the borrower registration function, including the entry of borrower name, password, and contact information. The borrower login unit realizes the borrower login function and verifies the correctness of the borrower name and password. The personal information management unit allows the borrower to view and modify their personal information, such as contact information and password. The permission management unit manages the permissions of the borrower and determines which system functions and data the borrower can access.

[0015] The book management module includes a book information entry unit, a book information modification and deletion unit, a book query unit, and a classification management unit. The book information entry unit realizes the function of entering book information, including book name, author, ISBN, classification, and inventory. The book information modification unit allows the administrator to modify or delete book information. The book query unit realizes the book query function and supports querying by keywords such as book name, author, and ISBN. The classification management unit manages the classification information of books and allows adding, deleting, and modifying classifications.

[0016] The borrowing management module includes a borrowing operation unit, a return operation unit, a borrowing history query unit, and a message management unit. The borrowing operation unit realizes the borrowing function and records the borrowing time, borrower information, borrowed books, etc. The return operation unit realizes the return function, records the return time, and updates the book status. The borrowing history query unit allows borrowers or administrators to query the borrowing history records. The message management unit manages the message information of borrowers and allows borrowers to leave contact information for notification.

[0017] The borrowing and returning cycle and prediction module includes a borrowing and returning cycle recording and analysis unit and a predicted return time calculation unit. The borrowing and returning cycle recording and analysis unit records the borrowing and returning times of each book, analyzes the borrowing and returning cycle through an average value algorithm, and the predicted return time calculation unit predicts the return time of the currently borrowed book through date addition and subtraction operations based on the historical borrowing and returning cycle.

[0018] The specific formula of the average value algorithm is:

[0019] Average borrowing and returning cycle = (total borrowing duration) / (number of borrowings)

[0020] Total borrowing duration: The total time length that the book is borrowed by all borrowers, in days, obtained by accumulating the durations of each borrowing;

[0021] Number of borrowings: The total number of times the book is borrowed.

[0022] The algorithm formula of the date addition and subtraction operation is:

[0023] For date D, subtract n days to get the new date D';

[0024] Algorithm formula: D' = D - n.

[0025] The notification and message management module includes a SMS service integration unit and a return notification management unit. The SMS service integration unit integrates a third-party SMS service provider to implement the SMS sending function, and the return notification management unit automatically sends an SMS notification to the borrower when the borrowed book is returned.

[0026] The borrower interface and optimization module includes an interaction optimization unit and a borrower feedback processing unit. The interaction optimization unit optimizes the interaction experience between the borrower and the system to improve usability, and the borrower feedback processing unit collects and processes the feedback opinions of the borrower for system improvement.

[0027] The present invention has the following beneficial effects:

[0028] 1. In the present invention, by setting up the borrowing and returning cycle and prediction module, when the book is borrowed, the borrowing and returning cycle and prediction module can predict the return time of the currently borrowed book and inform the borrower, which is convenient for the borrower to adjust the reading plan. And the borrower can leave a message and contact information in the borrowing management module. The notification and message management module will, through the message and contact information obtained from the borrowing management module, automatically send a notification to the corresponding borrower via SMS service when the book is returned, which is convenient for the borrower to come to borrow and view it in the first time. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] Figure 1 It is a system block diagram of a classification manager proposed by the present invention.

[0030] In the figure: 1. Borrower management module; 2. Book management module; 3. Borrowing management module; 4. Borrowing and returning cycle and estimation module; 5. Notification and message management module; 6. Borrower interface and optimization module. Specific implementation manner

[0031] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.

[0032] As Figure 1 shown, a classification manager proposed by the present invention includes:

[0033] The borrower management module 1 is used to be responsible for the registration, login, personal information management and permission allocation of borrowers;

[0034] The book management module 2 is used to be responsible for the addition, deletion, modification, query and classification management of books;

[0035] The borrowing management module 3 is used to process the business logic of borrowing and returning books, record the borrowing history, and manage the message information of borrowers;

[0036] The borrowing and returning cycle and estimation module 4 is used to calculate the borrowing and returning cycle of the currently borrowed book through the average value algorithm according to the borrowing history recorded by the borrowing management module 3, and then estimate the return time of the currently borrowed book by processing the addition and subtraction operations of dates and times;

[0037] The notification and message management module 5 is used to manage the SMS notification function after the book is returned, and send a message to the borrower when the borrowing management module 3 receives that the borrowed book has been returned;

[0038] The borrower interface and optimization module 6 is used to provide a borrower interface for borrowers to query the book status and leave messages;

[0039] When borrowing, the borrower logs in to the borrower management module 1 through the borrower interface and optimization module 6. The book management module 2 can view the book status after the borrower logs in. After the borrower finds that the book has been borrowed out, the borrowing and returning cycle and estimation module 4 calculates the borrowing and returning cycle of the currently borrowed book and estimates the return time of the currently borrowed book. The borrower leaves a message through the borrowing management module 3. After the borrowed book is returned, the notification and message management module 5 sends the book return information to the borrower through the message information received by the borrowing management module 3.

[0040] In this embodiment, borrowers first need to register and log in in the borrower management module 1 to enjoy various services. Once logged in, they can query the status of books they are interested in through the book management module 2. The book management module 2 will display the current status of the books in real time, including whether they are borrowed. If a book is borrowed, the borrowing and return cycle and estimation module 4 can calculate the borrowing and return cycle of the currently borrowed book, and then estimate the return time of the currently borrowed book and inform the borrower. If a book has been borrowed but the borrower hopes to receive a return notice in the future, they can leave a message and contact information in the borrowing management module 3. The notification and message management module 5 will, based on the message and contact information obtained through the borrowing management module 3, automatically send a notice to the corresponding borrower via SMS service when the book is returned.

[0041] In one embodiment, the borrower management module 1 includes a borrower registration unit, a borrower login unit, a personal information management unit, and a permission management unit. The borrower registration unit implements the borrower registration function. The borrower login unit implements the borrower login function and verifies the correctness of the borrower name and password. The personal information management unit allows borrowers to view and modify their personal information. The permission management unit manages the permissions of borrowers and determines which system functions and data borrowers can access.

[0042] In one embodiment, the book management module 2 includes a book information entry unit, a book information modification and deletion unit, a book query unit, and a classification management unit. The book information entry unit implements the book information entry function. The book information modification unit allows administrators to modify or delete book information. The book query unit implements the book query function. The classification management unit manages the classification information of books and allows adding, deleting, and modifying classifications.

[0043] In one embodiment, the borrowing management module 3 includes a borrowing operation unit, a return operation unit, a borrowing history query unit, and a message management unit. The borrowing operation unit implements the borrowing function and records the borrowing time, borrower information, and borrowed books. The return operation unit implements the return function, records the return time, and updates the book status. The borrowing history query unit allows borrowers or administrators to query the borrowing history records. The message management unit manages the message information of borrowers and allows borrowers to leave contact information for notification.

[0044] In one embodiment, the borrowing and return cycle and estimation module 4 includes a borrowing and return cycle record and analysis unit and an estimated return time calculation unit. The borrowing and return cycle record and analysis unit records the borrowing and return times of each book and analyzes the borrowing and return cycle through an average value algorithm. The estimated return time calculation unit estimates the return time of the currently borrowed book through date addition and subtraction operations based on the historical borrowing and return cycles.

[0045] In one embodiment, the specific formula of the average value algorithm is:

[0046] Average borrowing and returning cycle = (Total borrowing duration) / (Number of borrowings)

[0047] Total borrowing duration: The total time length that the book is borrowed by all borrowers, in days, obtained by accumulating the duration of each borrowing;

[0048] Number of borrowings: The total number of times the book is borrowed.

[0049] In one embodiment, the algorithm formula for date addition and subtraction is:

[0050] For date D, subtract n days to get the new date D';

[0051] Algorithm formula: D' = D - n.

[0052] In one embodiment, the notification and message management module 5 includes a SMS service integration unit and a return notification management unit. The SMS service integration unit integrates a third-party SMS service provider to implement the SMS sending function. The return notification management unit automatically sends an SMS notification to the borrower when the borrowed book is returned.

[0053] In one embodiment, the borrower interface and optimization module 6 includes an interaction optimization unit and a borrower feedback processing unit. The interaction optimization unit optimizes the interaction experience between the borrower and the system, and the borrower feedback processing unit collects and processes the feedback opinions of the borrower.

[0054] Although the embodiments of the present invention have been shown and described, it will be understood by those of ordinary skill in the art that various changes, modifications, substitutions and variations can be made in these embodiments without departing from the principles and spirit of the present invention, and the scope of the present invention is defined by the appended claims and their equivalents.

Claims

1. A classification manager, characterized in that, Including: The borrower management module (1) is responsible for the registration, login, personal information management, and permission allocation of borrowers. The book management module (2) is responsible for the addition, deletion, modification, query, and classification management of books. The borrowing management module (3) is used to handle the business logic of borrowing and returning books, record the borrowing history, and manage the message information of borrowers. The borrowing / return cycle and estimation module (4) calculates the borrowing / return cycle of the currently borrowed book through an average value algorithm based on the borrowing history recorded by the borrowing management module (3), and then estimates the return time of the currently borrowed book through addition and subtraction operations of dates and times. The notification and message management module (5) manages the SMS notification function after the book is returned, and sends a message to the borrower when the borrowing management module (3) receives the information that the borrowed book has been returned. The borrower interface and optimization module (6) provides a borrower interface for borrowers to query the book status and leave messages. When borrowing, the borrower logs in to the borrower management module (1) through the borrower interface and optimization module (6). After the borrower logs in, the book management module (2) can view the book status. After the borrower finds that the book has been borrowed, the borrowing / return cycle and estimation module (4) calculates the borrowing / return cycle of the currently borrowed book and estimates the return time of the currently borrowed book. The borrower leaves a message through the borrowing management module (3). After the borrowed book is returned, the notification and message management module (5) sends the book return information to the borrower through the message information received by the borrowing management module (3).

2. The classification manager according to claim 1, wherein The borrower management module (1) includes a borrower registration unit, a borrower login unit, a personal information management unit, and a permission management unit. The borrower registration unit realizes the borrower registration function. The borrower login unit realizes the borrower login function and verifies the correctness of the borrower name and password. The personal information management unit allows borrowers to view and modify their personal information. The permission management unit manages the permissions of borrowers and determines which system functions and data borrowers can access.

3. The classification manager according to claim 2, characterized in that, The book management module (2) includes a book information entry unit, a book information modification and deletion unit, a book query unit, and a classification management unit. The book information entry unit realizes the book information entry function. The book information modification unit allows administrators to modify or delete book information. The book query unit realizes the book query function. The classification management unit manages the classification information of books and allows the addition, deletion, and modification of classifications.

4. The classification manager according to claim 1, wherein The borrowing management module (3) includes a borrowing operation unit, a return operation unit, a borrowing history query unit, and a message management unit. The borrowing operation unit realizes the borrowing function and records the borrowing time, borrower information, and borrowed books. The return operation unit realizes the return function, records the return time, and updates the book status. The borrowing history query unit allows borrowers or administrators to query the borrowing history records. The message management unit manages the message information of borrowers and allows borrowers to leave contact information for notification.

5. The classification manager according to claim 1, characterized in that, The borrowing / returning cycle and prediction module (4) includes a borrowing / returning cycle recording and analysis unit and a predicted return time calculation unit. The borrowing / returning cycle recording and analysis unit records the borrowing and returning times of each book, analyzes the borrowing / returning cycle through the average value algorithm, and the predicted return time calculation unit predicts the return time of the currently borrowed book through date addition and subtraction operations based on the historical borrowing / returning cycle.

6. The classification manager according to claim 5, characterized in that The specific formula of the average value algorithm is: Average borrowing / returning cycle = (Total borrowing duration) / (Number of borrowings) Total borrowing duration: The total time length that the book is borrowed by all borrowers, in days, obtained by accumulating the durations of each borrowing; Number of borrowings: The total number of times the book is borrowed.

7. A classification manager according to claim 5, characterized in that, The algorithm formula for date addition and subtraction is: For date D, subtract n days to get the new date D'; Algorithm formula: D' = D - n.

8. A classification manager according to claim 1, characterized in that, The notification and message management module (5) includes a SMS service integration unit and a return notification management unit. The SMS service integration unit integrates a third-party SMS service provider to implement the SMS sending function, and the return notification management unit automatically sends an SMS notification to the borrower when the borrowed book is returned.

9. The classification manager according to claim 1, characterized in that, The borrower interface and optimization module (6) includes an interaction optimization unit and a borrower feedback processing unit. The interaction optimization unit optimizes the interaction experience between the borrower and the system, and the borrower feedback processing unit collects and processes the feedback opinions of the borrower.