Home / Current Issue / Paper 1705273
Developing a Library Management System Utilizing Python
Subject area: Science,Engineering and Technology · Area of research: Electrical/Electronic Engineering
Abstract
This paper presents an automated university library management system (LMS). Its aim is to create a user-friendly and efficient LMS that optimizes library tasks and enhances user interactions. The methodology involves reviewing existing LMS, analyzing requirements, designing, implementing, and testing the system. The Waterfall model was used for development, employing open-source tools. The results reveal the system's efficacy in managing library tasks, enhancing information access, and improving user experiences. The LMS was crafted using HTML, CSS, JavaScript, Flask (a Python web framework), and a PostgreSQL database. Challenges encountered encompassed inadequate user interface in existing systems, data handling issues, and security vulnerabilities. This paper contributes insights into designing and implementing LMS in academic settings, providing practical suggestions for bolstering library operations' effectiveness and efficiency.
Keywords
L. M. S (Library management system), Librarian, Python, Modelling, system development life cycle (SDLC), Flask, PostgreSQL.
References
[1] Nevon projects, "Library management system using Python," [Online]. Available: https://nevonprojects.com/library-management- system-using-python/.Accessed: Mar. 03, 2023.
[2] S.T. Muthyala, "Online Library Project," [Online]. Available:https://opus.govst.edu/cgi/viewconten t.cgi?article=1179. Accessed: Mar. 03, 2023.
[3] G. Onoyeyan and O.I. Adesina, "A Literature Review of the Role of Libraries in the Provision of Information towards the Attainment of the United Nations Millennium Development Goals (MDGs)in Nigeria," Library Philosophy and Practice (e-journal), 2014, 1069.
[4] P. Achitabwino, "Libraries and national development," [Online]. Available: http://pachitabwino.blogspot.com/2007/03/librar ies-and-national-development.html. Accessed: Jan. 2010.
[5] A.S. Gillis, "Systems development life cycle (SDLC)," Jun. 2019.
[6] Kweingoti S.B, Library book management system (2014).
[7] "Definition of HTML," [Online]. Available: https://www.computerpdf.com/web programming/html/. Accessed: Apr. 26, 2023.
[8] T. Adebesin, "Library Management System," Oct. 2015.
[9] R. Borovica-Gajic, "Database design concepts," May 7, 2023.
[10] Kweingoti S.B, Library book management system (2014)
How to cite this paper
@article{1705273,
author = {Samuel J. Ayano, Sunday A. Ojomu, Getrude Fisher, Emmanuel O. Onoyom-Ita},
title = {Developing a Library Management System Utilizing Python},
journal = {Iconic Research And Engineering Journals},
year = {2023},
volume = {7},
number = {6},
pages = {318-322},
issn = {2456-8880},
url = {https://www.irejournals.com/formatedpaper/1705273.pdf},
abstract = {This paper presents an automated university library management system (LMS). Its aim is to create a user-friendly and efficient LMS that optimizes library tasks and enhances user interactions. The methodology involves reviewing existing LMS, analyzing requirements, designing, implementing, and testing the system. The Waterfall model was used for development, employing open-source tools. The results reveal the system's efficacy in managing library tasks, enhancing information access, and improving user experiences. The LMS was crafted using HTML, CSS, JavaScript, Flask (a Python web framework), and a PostgreSQL database. Challenges encountered encompassed inadequate user interface in existing systems, data handling issues, and security vulnerabilities. This paper contributes insights into designing and implementing LMS in academic settings, providing practical suggestions for bolstering library operations' effectiveness and efficiency.},
keywords = {L. M. S (Library management system), Librarian, Python, Modelling, system development life cycle (SDLC), Flask, PostgreSQL.},
month = {December},
}