Pos²: A Gui-Based Mini Point-of-Sale and Inventory Management System for a Mini Grocery Store
Article Sidebar
Main Article Content
Manual sales and inventory management in mini grocery stores often results in inaccurate calculations, delayed transactions, inconsistent stock monitoring, missing records, and difficulty in generating sales reports. To address these challenges, this study developed POS²: A GUI-Based Mini Point-of-Sale and Inventory Management System for a Mini Grocery Store. The system was designed to automate sales transactions, inventory monitoring, refund processing, product record management, activity logging, and sales report generation. It was developed using Python as the main programming language, Tkinter for the graphical user interface, and SQLite as the database management system. The system includes essential features such as PIN authentication, sales and checkout processing, product adding, viewing, updating, and deleting, stock adjustment, refund handling, activity log monitoring, and report generation. The SQLite database stores important information such as administrator accounts, inventory records, sales history, and activity logs, allowing data to remain available even after the application is closed. Through its graphical interface, users can manage store operations more easily without relying on handwritten records or manual computations. Testing showed that the system successfully performed its major functions with proper database integration. Overall, POS² provides a simple, organized, and efficient system that can help mini grocery stores improve transaction accuracy, inventory reliability, and business record management.
Downloads
References
Dimentieva et al. (2026). Web-based POS and inventory management system using RAD and design thinking. Garados et al. (2026). POS impact on operational performance and financial success.
Ismail, M. F., Nasir, N., Rahaman, W. E. W. A., Rashid, A. A., & Rusli, M. H. M. (2024). InventsimQD: GUI-based teaching application for quantity discounts inventory models. MYJIEAS, 4(01), 332–339.
Madamidola, A., Daramola, O. A., Akintola, K. G., & Adeboje, O. T. (2024). A review of existing inventory management systems. IJRES, 12(9), 40–50.
Python Software Foundation. (n.d.). Python documentation.
Python Software Foundation. (n.d.). Tkinter — Python interface to Tcl/Tk. SQLite. (n.d.). SQLite documentation.
Suya et al. (2026). Smart inventory management for mini grocery stores.
Trappey, C. V., Trappey, A. J. C., & Hwang, S.-J. (1996). A computerized quality function deployment approach for retail services. Computers & Industrial Engineering, 30(4), 611–622.

This work is licensed under a Creative Commons Attribution 4.0 International License.
All articles published in our journal are licensed under CC-BY 4.0, which permits authors to retain copyright of their work. This license allows for unrestricted use, sharing, and reproduction of the articles, provided that proper credit is given to the original authors and the source.