Abstract:
The report depicts the design of the DIU Library Management App, which is an Android based automated Software programmed in Flutter to facilitate and improve library functions for students of DIU. The application employs a one-time login system wherein the user is proven to be authenticated by username and password and the login is retained until the user decides to log out. After the login procedure is successful, the system lets the users traverse the application interface whose modules are represented in the bottom navigation bar: Home, Search Library Books, E-books and Contact sections. The Home page contains all the books the student has borrowed with due dates and options to renew and keeps track of automatically generated overdue book reminders which start from day one after the scheduled return date. The Search Library Books area provides an opportunity for users of the library to search for books in the library stock, find out if the books are in stock, and book books that are out of stock, and these clients are contacted when the books ordered are in stock. The E-books section includes an extensive catalog of e-books and it allows users to search, download, and read e-books from within the application and allows monitoring of download and view statistics. The Contact section contains addresses and other contact details of all librarians making it easier to reach out for help. The inclusion of these features and services makes the DIU Library Management Application more user friendly while increasing the accessibility of various library resources, improving the interaction and usage of the resources, and streamlining the management of these resources. This project proves that Flutter is an effective toolkit for the creation of user-oriented and comprehensive mobile applications for the specific needs of educational establishments.