Develop a design class diagram and package diagram for a library system according to the given scenario. The library system provides users with the opportunity to borrow books from the library. The system includes a service page that displays all services such as borrowing and computer services. It also includes a catalog where all possible books are categorized. Users can communicate with the library via the details available on the contact page. The system allows only registered users to borrow books and the books are either hardcopy or e-books. To borrow a book the system will have to check for the eligibility of the user before approval. If the user is not eligible, then the request will be declined. Borrowing could be done via the library system or in person. The admin is responsible for the in-person borrowing. For the borrowing of any book, a form that is available on the forms page has to be filled by the user. Also, the system must check for the availability of a book before loaning it out. The library system also allows users to suggest books to the library via the suggestion page. A book can be checked by using the book id. A user can be checked by using the name attribute of the user. Note: Identify all interfaces, controllers, and relationships. You are to include the attributes and operations for the necessary classes.
Develop a design class diagram and package diagram for a library system according to the given scenario.
The library system provides users with the opportunity to borrow books from the library. The system includes a service page that displays all services such as borrowing and computer services. It also includes a catalog where all possible books are categorized. Users can communicate with the library via the details available on the contact page.
The system allows only registered users to borrow books and the books are either hardcopy or e-books. To borrow a book the system will have to check for the eligibility of the user before approval. If the user is not eligible, then the request will be declined.
Borrowing could be done via the library system or in person. The admin is responsible for the in-person borrowing. For the borrowing of any book, a form that is available on the forms page has to be filled by the user. Also, the system must check for the availability of a book before loaning it out.
The library system also allows users to suggest books to the library via the suggestion page. A book can be checked by using the book id. A user can be checked by using the name attribute of the user.
Note:
- Identify all interfaces, controllers, and relationships.
- You are to include the attributes and operations for the necessary classes.
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 1 images