Author
P. Soma Sekhar , B. Shireeshai, Dr. S. Usharani
Keywords
Library Management System; Django; Automation; Borrowing Workflow; Penalty Calculation; AI Recommendation; Web Application.
Abstract
The increasing demand for efficient information management in educational institutions has highlighted the limitations of traditional library systems, which rely heavily on manual processes for cataloguing, borrowing, and record maintenance. This paper presents a Smart Library Management System, a web-based solution designed to automate and optimize library operations while enhancing accessibility and user experience. The system is developed using the Django framework with Python as the backend language and SQLite for data persistence. The frontend interface is built using HTML5, CSS3, JavaScript, and Bootstrap, ensuring a responsive and user-friendly design. The system supports dual-role functionality, enabling library members to browse books, request borrowing, access digital resources, and receive notifications, while librarians manage inventory, approve requests, track loans, and handle overdue penalties. A key feature of the system is the automated borrowing workflow, which includes real-time book availability tracking, request approval mechanisms, and penalty computation for overdue returns. Additionally, an optional AI-powered recommendation module utilizing the Google Gemini API enhances user engagement by suggesting relevant books based on borrowing history. Experimental evaluation demonstrates improved operational efficiency, reduced administrative workload, and enhanced user satisfaction compared to traditional systems. The proposed system offers a scalable, cost-effective, and deployable solution for modern educational libraries.
References
[1] Django Software Foundation, Django Documentation. [Online]. Available: https://docs.djangoproject.com/. Accessed: Jul. 7, 2026.
[2] SQLite Consortium, SQLite Documentation. [Online]. Available: https://www.sqlite.org/docs.html.
[3] Google, Gemini API Documentation. [Online]. Available: https://ai.google.dev/gemini-api/docs.
[4] T. M. Mitchell, Machine Learning. New York, NY, USA: McGraw-Hill, 1997.
[5] Bootstrap Team, Bootstrap Documentation. [Online]. Available: https://getbootstrap.com/docs/.
[6] Python Software Foundation, Python Documentation. [Online]. Available: https://docs.python.org/3/.
[7] PostgreSQL Global Development Group, PostgreSQL Documentation. [Online]. Available: https://www. postgresql. org/docs/.
[8] Amazon Web Services, AWS Documentation. [Online]. Available: https://docs.aws.amazon.com/.
[9] Docker Inc., Docker Documentation. [Online]. Available: https://docs.docker.com/.
[10] The Kubernetes Authors, Kubernetes Documentation. [Online]. Available: https://kubernetes.io/docs/.
[11] K. Finkenzeller, RFID Handbook: Fundamentals and Applications in Contactless Smart Cards, Radio Frequency Identification and Near-Field Communication, 3rd ed. Hoboken, NJ, USA: Wiley, 2010.
[12] M. K. Buckland, “Barcode technology in libraries,” Library Hi Tech, vol. 8, no. 3, pp. 7–15, 1990.
[13] A. Breeding, “Library management systems: Current trends and future directions,” Computers in Libraries, vol. 42, no. 5, pp. 12–18, 2022.
[14] X. Liu, Y. Wang, and J. Zhang, “Digital library systems: Architecture, technologies and challenges,” Journal of Information Science, vol. 47, no. 6, pp. 755–770, Dec. 2021.
[15] IEEE Computer Society, IEEE Standard for Software and System Test Documentation, IEEE Std 829-2008, Jul. 2008.
[2] SQLite Consortium, SQLite Documentation. [Online]. Available: https://www.sqlite.org/docs.html.
[3] Google, Gemini API Documentation. [Online]. Available: https://ai.google.dev/gemini-api/docs.
[4] T. M. Mitchell, Machine Learning. New York, NY, USA: McGraw-Hill, 1997.
[5] Bootstrap Team, Bootstrap Documentation. [Online]. Available: https://getbootstrap.com/docs/.
[6] Python Software Foundation, Python Documentation. [Online]. Available: https://docs.python.org/3/.
[7] PostgreSQL Global Development Group, PostgreSQL Documentation. [Online]. Available: https://www. postgresql. org/docs/.
[8] Amazon Web Services, AWS Documentation. [Online]. Available: https://docs.aws.amazon.com/.
[9] Docker Inc., Docker Documentation. [Online]. Available: https://docs.docker.com/.
[10] The Kubernetes Authors, Kubernetes Documentation. [Online]. Available: https://kubernetes.io/docs/.
[11] K. Finkenzeller, RFID Handbook: Fundamentals and Applications in Contactless Smart Cards, Radio Frequency Identification and Near-Field Communication, 3rd ed. Hoboken, NJ, USA: Wiley, 2010.
[12] M. K. Buckland, “Barcode technology in libraries,” Library Hi Tech, vol. 8, no. 3, pp. 7–15, 1990.
[13] A. Breeding, “Library management systems: Current trends and future directions,” Computers in Libraries, vol. 42, no. 5, pp. 12–18, 2022.
[14] X. Liu, Y. Wang, and J. Zhang, “Digital library systems: Architecture, technologies and challenges,” Journal of Information Science, vol. 47, no. 6, pp. 755–770, Dec. 2021.
[15] IEEE Computer Society, IEEE Standard for Software and System Test Documentation, IEEE Std 829-2008, Jul. 2008.
Received : 15 April 2026
Accepted : 25 June 2026
Published : 29 June 2026
DOI: 10.30726/esij/v13.i2.2026.1320032