Digital Repository

Inventory Management System for Small and Medium Scale Retail Grocery Shops in Sri Lanka

Show simple item record

dc.contributor.author Dodampe Rathnayake, Ryan Reeshan
dc.date.accessioned 2026-05-05T04:10:16Z
dc.date.available 2026-05-05T04:10:16Z
dc.date.issued 2025
dc.identifier.citation Dodampe Rathnayake, Ryan Reeshan (2025) Inventory Management System for Small and Medium Scale Retail Grocery Shops in Sri Lanka. BSc. Dissertation, Informatics Institute of Technology en_US
dc.identifier.issn 20211192
dc.identifier.uri http://dlib.iit.ac.lk/xmlui/handle/123456789/3264
dc.description.abstract The evaluation process of a mobile and web-based inventory management system targets small and medium-sized enterprises that operate in Sri Lanka. Automatic stock management along with supplier warning systems and stock prediction analytics backed by machine learning formed the core features of the system design. The developed system uses a multi-tier structure which combines Flutter-based cross- platform frontend with .NET 8 and SQL Server backend and Python-based XGBoost predictive module hosted by Flask. The system allows users to track inventory in real time alongside automatic stock alerts in addition to supporting users through their chatbot interface. The system's functionality and non-functional capabilities received evaluation by both expert opinions and system testing procedures. The developed system proves effective in improving stock control precision while cutting down supply chain waste and simplifying procurement processes which establishes it as an ideal solution for SMEs wanting to digitalize their inventory management systems. The mobile and web-based inventory management system evaluation focuses on assessing small to medium-sized enterprises that conduct business in Sri Lanka. The system's main features incorporated automatic stock management while using supplier warning systems and stock prediction analytics which operate through machine learning technology. The developed system implements a multi-tier architecture that unites Flutter-based cross-platform frontend with .NET 8 and SQL Server backend and Python-based XGBoost predictive module hosted by Flask. Through its real-time inventory tracking system the program provides automatic stock alerts to users who can also find support from its chatbot interface. Expert opinions together with system testing procedures evaluated the functionality alongside non-functional aspects of the system. The developed system delivers precise stock control with waste reduction in supply chains and operational ease so it represents an optimum solution for SMEs creating digital inventory solutions. The three main technical components of the Inventory Management System deployment included a Flutter-based frontend application for mobile and web accessibility and a .NET 8 SQL Server backend system for secure data management through REST APIs. Additionally, the system incorporated a Python-based XGBoost predictive module for future stock analysis. The entire software relies on Entity Framework Core, MediatR and AutoMapper frameworks to improve system organization while promoting concerns separation. The Flask API exposed the predictive model to the backend after model training occurred with real historical stock data processed through Pandas and NumPy. The application received new functionalities that included PDF invoice generation and JWT authentication and role- based access control while SMS notifications provided additional usability features. Standard data science metrics measured the effectiveness of the marketplace stock prediction model. The choice of XGBoost algorithm emerged as the optimal solution since it produced the best accuracy and efficient processing capabilities. The predictions were evaluated using retail inventory data which came from a dataset spanning multiple months. The implementation of the ML module within the operational system resulted in better demand prediction accuracy enabling staff to avoid unnecessary stockout or surplus situations according to expert evaluations and system tests. en_US
dc.language.iso en en_US
dc.subject Inventory Management System en_US
dc.subject Stock Prediction en_US
dc.title Inventory Management System for Small and Medium Scale Retail Grocery Shops in Sri Lanka en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search


Advanced Search

Browse

My Account