A school library management is a project that manages and stores books information electronically according to students needs. The system helps both students and library manager to keep a constant track of all the books available in the library. It allows both the admin and the student to search for the desired book. It becomes necessary for schools to keep a continuous check on the books issued and returned and even calculate fine. This task if carried out manually will be tedious and includes chances of mistakes. These errors are avoided by allowing the system to keep track of information such as issue date, last date to return the book and even fine information and thus there is no need to keep manual track of this information which thereby avoids chances of mistakes.Hence this system reduces manual work to a great extent allows smooth flow of library activities by removing chances of errors in the details.
Project Modules:- Admin login: Admin is the one who administers the system by adding or removing books into and from the system respectively.
- Add and Update Books: The admin can add books to the system by entering the details of the books and can even update the details.
- User login: Students have to register themselves into the system to create an account. After registering successfully, they can then login into the system.
- Search option: Admin and Students can search for books by entering the name of the book.
- View Issued Books:The admin can view issued books.
- Issue Book: The students can place issue request for the books and simultaneously the quantity of the book issued will be decremented.
- Calculate Fine: The student can view the issue and expiry date for the book issued and can even calculate fine.
- Python 3.X installation
- IDE such as Spyder or PyCharm for project development
- MySQL for storing information
- Django Software
Technical Stack:
- Front End
- HTML
- CSS
- Back End
- Python with Django framework for web application
- MySQL as database