-
Cesar Mecinas Estrada A01281202
-
Rafael Romo Muñoz A01643137
-
Ernesto Puga Araujo A00572845
-
Iñaki González Morales A01612126
-
Sayid Isaías Valdivia Frausto A01643383
- Add Books: Librarians can add new books to the library's inventory by entering details such as the title, author, ISBN, and the number of copies available.
- Remove Books: Allows the removal of books from the inventory if they are no longer available or needed.
- Display Books: Users can view a list of all books in the library, including their details, helping to keep track of the collection.
- Edit books: Users can edit the book, finding it first by ISBN, show the current values of the book and then allow the user enter new values for the book.
- Register Patrons: The system allows librarians to register new patrons, capturing essential information like name, ID, and contact details.
- View Patrons: Librarians can view a list of registered patrons, making it easier to manage user information.
- Edit Patrons: Users can edit a Patron, finding it first by ID, show the current values of the Patron and then allow the user enter new values for the Patron contact.
- Borrow Books: Patrons can borrow books from the library, and the system will track which books are currently checked out and which are available.
- Return Books: Patrons can return books they have borrowed, updating the inventory accordingly and allowing other patrons to borrow those books.
- Books per Patron: this option will show the number of current (borrowed-returned) books borrowed by Patron and which are those books.
- The system allows users to search for books by title, author, or ISBN, making it easy to find specific books in the library's collection.
- The system allows users to search for patrons by id and it will show the information about the Patron, including how Many books, he has been borrowed.
- The application features a simple text-based menu that guides users through the available operations. This design makes it accessible for users with varying levels of technical expertise.