Skip to content

dhjr/python-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Supermarket administration system

A class 12 project including various concepts in Python to implement a supermarket administration system. This software includes functionalities such as addition of items to inventory, bill generation, admininstrative tools with password protection etc.

Files


Main pgm.py - Main program. (Run this file)

billGenerator.py - contains the necessary code to bill the customer

Functions.py - contains additional functionalities in the form of functions

Logo.txt - logo while generating the bill

Items.csv - CSV file to which data is fed once bill is generated

storeData.csv - Administrative details



User can add and remove items from the inventory, specify the name, quantity and price of the items before adding it to the inventory. They can specify the mode of pay before bill generation. Additionally the admins can also view the total purchase as well as individual purchase details, all of which is and stored in a CSV file and implemented using file handling functionality in python. Data type checking is also taken care of along with any other possible loopholes that the user accidentally may enter into, throwing appropriate errors as required. Through this project various concepts in python programming language such as if-else statements, working with various data types, for and while loops, modular programming, error handling using try-except catch, file handling etc have been implemented.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages