Reference no: EM134026861
Problem
Create a simple high-level Use Case diagram and a Class diagram. Think about how you would visualize the system on a whiteboard with a team. Deliver the Class diagram in Mermaid, Use case any way you like (it is fine to provide hand-drawn diagrams). Include your diagrams in your PFD and the Mermaid source code for your Class Diagram.
A. User Registration and Login: The system should allow users to register and log in to access the system. There are three types of users: Librarians, Students, Teachers.
B. Book Management: The system should allow librarians to add, remove, and update book information, including title, author, and availability.
C. Book Borrowing and Returning: Students and teachers should be able to borrow books and return them. The system should keep track of the borrowing history and update the book's availability accordingly. Get the instant assignment help.
D. Book Reservation: Teachers should be able to reserve books for their classes. The system should notify the librarian of the reservation and update the book's avail- ability.
E. User Profile Management: Users should be able to view and update their profile information, including their name, email, and password.