This repository contains the source code for my Class 12 CBSE Computer Science project, developed in 2023-24 using Python and Tkinter. While the project may not run on current systems due to library or environment issues, the full source code and interface designs are preserved here for learning/reference purposes.
This project is a Billing Management System with graphical interfaces for:
- Admin Login
- Billing Page
- Cashier Login
- Employee Record Editing
- Item Inventory Management
| File | Purpose |
|---|---|
BILLING.py |
Add items to cart & Generate final bill |
adminlogin.py |
Admin login interface |
cashierlogin.py |
Cashier login page |
billingpage.py |
Main billing interface |
editemployee.py |
Add/edit employee data |
itemdetails.py |
Manage item inventory |
empbuttons.py |
Button utilities and layout after Employee login |
page1.py |
Initial landing screen |
.png files |
Images used in the UI (backgrounds/icons) |
A full PDF/Word document with:
- Objectives of the project
- Algorithmic explanation
- Source code
- Interface screenshots
...is also included in the repo (see CBSE computer sc project report.pdf).
- Python 3.x
- Tkinter (for GUI)
- PNG images (for design elements)
- May not run on modern Python/Tkinter versions due to deprecated syntax or file path issues
- External image file paths may need to be updated if running locally
This was my first large-scale GUI-based project in Python and the very first project I built for Computer Science. I learned Python during my 11th and 12th grade, and this project marked a major step in applying those skills practically.
It was developed in collaboration with two of my classmates as part of our CBSE Class 12 final board submission.
Through this project, I was able to:
- Work with multiple Python modules and GUI logic
- Build multi-window applications using
Tkinter - Understand and implement event-driven programming
Looking back, this project was a foundational experience that sparked my interest in software development and user interface design.
I'm keeping it here to showcase my early learning journey.