The "Book Service Repo" is a console-based program that implements a singly linked list data structure to manage book-related operations within a university bookstore. Leveraging the power of linked lists, this program efficiently handles the storage and manipulation of book and student information, providing a seamless user experience for both bookstore staff and students.
The program offers insights into its purpose and functionality, emphasizing its goal of optimizing book management processes within the university Liberary and bookstore through the implementation of singly linked lists. Key Features:
Utilizing a singly linked list, the program allows users to add new books to the bookstore inventory, capturing essential details like title, author, edition, year, and semester.
With the aid of linked list operations, users can remove books from the inventory, ensuring that the catalog remains accurate and up-to-date.
The program facilitates the lending process by managing book availability status and recording borrower information, maintaining coherence through linked list manipulation.
Users can return borrowed books, triggering updates to the book availability status within the linked list structure.
Leveraging linked list traversal, users can search for books based on specific criteria such as publication year and semester, enhancing accessibility and efficiency.
Through linked list iteration, the program presents a comprehensive overview of the bookstore inventory, providing detailed information about each book's title, author, publication year, semester, and availability.
By traversing the linked list of student records, the program displays lending information, including student names, IDs, borrowing dates, and corresponding book titles and authors.