Designing a Library Management System
Hossan, Ridwan (2022)
Hossan, Ridwan
2022
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2022052010905
https://urn.fi/URN:NBN:fi:amk-2022052010905
Tiivistelmä
Traditional Libraries can be turned into digital libraries using the Library Management System (LMS). LMS allows a user to maintain a library efficiently and keep records of the books and customers accurately. The biggest advantage of LMS is it saves time and money and needs less human interaction. The purpose of the thesis is to develop a LMS system, which can perform basic tasks of a library.
To develop the project the author used JavaScript and Bootstrap framework for user interface design and for the Backend part the author used PHP and MySQL database. For initial planning and to visualize the project the author used UML diagram methodologies. After strategizing the project with a use case diagram, sequence diagram, activity diagram and ER diagram the author developed the Frontend and Backend part of the project.
In the end, the author tested the basic functionality of the project. The testing results were successful and fulfilled the author's expectations. The Library Management System is still in the prototype stage and needs further development for actual use.
To develop the project the author used JavaScript and Bootstrap framework for user interface design and for the Backend part the author used PHP and MySQL database. For initial planning and to visualize the project the author used UML diagram methodologies. After strategizing the project with a use case diagram, sequence diagram, activity diagram and ER diagram the author developed the Frontend and Backend part of the project.
In the end, the author tested the basic functionality of the project. The testing results were successful and fulfilled the author's expectations. The Library Management System is still in the prototype stage and needs further development for actual use.