⚠️ Archived Project This repository is archived and no longer maintained. It was developed as a school activity for ITE 260 Computer Programming 1 and is preserved here for reference and educational purposes only. No further updates, bug fixes, or support will be provided.
Title of your creative project: Inventory System Management
Team Name: Group 2
Submitted By:
- Buemio, Sandy
- Genuino, Sir Xziann Jeano
- Palis, Francis Paul
- Quiroz, Ron Carlo
- Sison, Jarielle Brent
Submitted to: Sir Chocen Peronilla
The Inventory Management System is a Python desktop application designed to streamline sales and inventory management processes, specifically tailored for sari-sari stores.
Developed by Group 2, the system leverages:
- Python and Tkinter for its graphical user interface (GUI)
- SQLite3 for efficient database operations
- Object-Oriented Programming (OOP) principles for robust implementation
It automates CRUD operations (Create, Read, Update, Delete) through a user-friendly interface, replacing traditional manual record-keeping with a more functional system that includes search, filter, sort, and export capabilities.
Traditional record-keeping for sari-sari stores is often manual, error-prone, and time-consuming. This project aims to solve those problems by:
- Automating inventory management — reducing human error in tracking stock and sales.
- Providing a user-friendly GUI — making it accessible even to non-technical users.
- Enhancing functionality — offering search, filter, sort, and CSV export features that manual logs cannot easily provide.
- Demonstrating practical OOP and database integration — serving as a learning reference for students studying Python, Tkinter, and SQLite3.
- Add to Database — Enables users to effortlessly add new items to the inventory.
- Item Lists — Displays a comprehensive list of items with essential details like ID, Name, Price, and Quantity.
- Search and Filter — Facilitates easy searching and filtering of items based on user-defined criteria.
- Update and Delete — Empowers users to modify and remove items from the inventory effortlessly.
- Sort Treeview Widget — Allows users to sort inventory data in ascending or descending order, enhancing accessibility.
- Export to CSV — Supports the export of inventory data to a CSV file for external use or analysis.
python -v 3
PyCharm IDE Platform
pip install sqlite3
pip install PIL
Note:
sqlite3is included in the Python standard library, so installation is usually unnecessary.PILrefers to Pillow, which can be installed viapip install Pillow.
In the same directory:
python InventorySystem.py
Since this project is archived and no longer maintained, no official support is available.
However, you may find help through:
- The original course materials for ITE 260 Computer Programming 1
- Python documentation: docs.python.org
- Tkinter documentation: docs.python.org/3/library/tkinter.html
- SQLite documentation: sqlite.org/docs.html
- Community forums such as Stack Overflow
This project was created and submitted by Group 2 as a school activity for ITE 260 Computer Programming 1:
| Name |
|---|
| Buemio, Sandy |
| Genuino, Sir Xziann Jeano |
| Palis, Francis Paul |
| Quiroz, Ron Carlo |
| Sison, Jarielle Brent |
Submitted to: Sir Chocen Peronilla
This repository is archived. No active maintainers. Contributions are no longer accepted.
No license specified. This project was created for academic purposes only. Please contact the original authors for any use beyond educational reference.
