Skip to content

d1ya-m/Billing-Page-Software

Repository files navigation

CBSE Class 12 Python Project – Billing System using Tkinter

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.

Project Overview

This project is a Billing Management System with graphical interfaces for:

  • Admin Login
  • Billing Page
  • Cashier Login
  • Employee Record Editing
  • Item Inventory Management

Files Included

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)

Screenshots & Documentation

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).

Tech Stack

  • Python 3.x
  • Tkinter (for GUI)
  • PNG images (for design elements)

Known Issues

  • 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

Personal Note

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.

About

school project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages