Library Management System is library management software for the purpose of monitoring and controlling the transactions in a library. The library management system gives us complete information about the library and the daily transactions done in a library. We need to maintain the record of news and retrieve the details of books available in the library, which mainly focuses on basic operations in a library like adding new members, new books, and updating information. It also includes searching for books and members and the facility to borrow and return books. It features a familiar and well-thought-out, attractive user interface, combined with strong searching, insertion, and reporting capabilities. The report generation facility of the library system helps to get a good idea of which books are borrowed.
The following are the brief descriptions of the functions achieved through this case study:
End-Users:
i. Librarian: To maintain and update the records and also to cater to the needs of the users.
ii. Reader: Needs books to read and also places various requests to the librarian.
iii. Vendor: To provide and meet the requirements of the prescribed books.
(a) Produce use cases for the Library Management System (12 marks)
(b) Develop sequence diagram and communication diagram for the librarian for the Library Management System. (8 marks)
(c) Construct the entity class diagram based on the Library Management System. Add attributes and operations to your class diagram. (10 marks)