Skip to content
This repository was archived by the owner on Sep 12, 2026. It is now read-only.

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Inventory System Management

Status Maintained Type Language GUI Database Course

⚠️ 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:

  1. Buemio, Sandy
  2. Genuino, Sir Xziann Jeano
  3. Palis, Francis Paul
  4. Quiroz, Ron Carlo
  5. Sison, Jarielle Brent

Submitted to: Sir Chocen Peronilla


w=750,quality=90,fit=scale-down

🧾 What the Project Does

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.


💡 Why the Project is Useful

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.

✨ Key Features

  1. Add to Database — Enables users to effortlessly add new items to the inventory.
  2. Item Lists — Displays a comprehensive list of items with essential details like ID, Name, Price, and Quantity.
  3. Search and Filter — Facilitates easy searching and filtering of items based on user-defined criteria.
  4. Update and Delete — Empowers users to modify and remove items from the inventory effortlessly.
  5. Sort Treeview Widget — Allows users to sort inventory data in ascending or descending order, enhancing accessibility.
  6. Export to CSV — Supports the export of inventory data to a CSV file for external use or analysis.

⚙️ Requirements

python -v 3
PyCharm IDE Platform

🛠️ Setup

pip install sqlite3
pip install PIL

Note: sqlite3 is included in the Python standard library, so installation is usually unnecessary. PIL refers to Pillow, which can be installed via pip install Pillow.


▶️ Execution

In the same directory:

python InventorySystem.py

🖼️ Screenshots

1 2

🆘 Where Users Can Get Help

Since this project is archived and no longer maintained, no official support is available.

However, you may find help through:


👥 Who Maintains and Contributes

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.


📄 License

No license specified. This project was created for academic purposes only. Please contact the original authors for any use beyond educational reference.

About

[ARCHIVED] Inventory Management System — a Python/Tkinter desktop app for sari-sari stores with SQLite3 database, CRUD operations, search, filter, sort, and CSV export. Built as a school activity for ITE 260 Computer Programming 1.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages