A Library Management System is software built to handle the primary housekeeping functions of a library. Libraries rely on library management systems to manage asset collections as well as relationships with their members. Library management systems help libraries keep track of the books and their checkouts, as well as members’ subscriptions and profiles. Library management systems also involve maintaining the database for entering new books and recording books that have been borrowed with their respective due dates. We have focused on the following set of requirements while designing the Library Management System:
Each book and member card will have a unique barcode. The system will be able to read barcodes from books and members’ library cards. We have three main actors in our system: