How, Zi Xian (2024) Smart Library Management System: Book Positioning Navigation. Final Year Project (Bachelor), Tunku Abdul Rahman University of Management and Technology.
Text
RSW_How Zi Xian_Fulltext.pdf Restricted to Registered users only Download (10MB) |
Abstract
In today’s era, libraries can be discovered everywhere in Malaysia as it plays an important source of information. However, there is always a problem happening to the library users where they have a hard time finding the desired books in the library which is due to the enormous amount of books, complex library layout or the misplacement of books. Hence, this has caused a slow knowledge retrieval process and a low user satisfaction, leading to low utilisation rate of library resources. As a result, the smart library management system is proposed in this project as a solution to the problem by implementing a book positioning navigation functionality. This functionality can help the users by providing the routes from the current location to the target bookshelf which contains the desired book. In order to support the development of the navigation functionality, the project covers 4 modules which are staff, membership, navigation and book searching modules. The navigation functionality is implemented using A* search strategy which takes the various locations in the library as nodes to compute the path to the bookshelf, which is the goal node. The whole system is built as a web application using evolutionary prototyping with a combination of MVC and Client-Server models. Furthermore, the front-end of the system is developed using HTML, CSS and Javascript while the back-end logic including the search algorithm is built using Python. The MVC structure of the system is implemented using the Flask framework. In conclusion, the system can satisfy the purpose by displaying the route to the bookshelf in the library map. However, it is not able to obtain the live location of the users, hence it requires the users to specify where they are in the library through limited options to carry out its computation
Item Type: | Final Year Project |
---|---|
Subjects: | Technology > Technology (General) Science > Computer Science > Computer software |
Faculties: | Faculty of Computing and Information Technology > Bachelor of Computer Science (Honours) in Software Engineering |
Depositing User: | Library Staff |
Date Deposited: | 03 Sep 2024 07:26 |
Last Modified: | 03 Sep 2024 07:26 |
URI: | https://eprints.tarc.edu.my/id/eprint/30010 |