0% found this document useful (0 votes)
9 views

Sample Project Report - CS

Uploaded by

molking884
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

Sample Project Report - CS

Uploaded by

molking884
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 15

SHRI RAM GLOBAL SCHOOL, WHITEFIELD

SESSION: 2023-2024
COMPUTER SCIENCE PROJECT

TOPIC: SUPERMARKET BILLING


SOFTWARE

SUBMITTED BY: Arvinth K Balaji


GRADE:XI C

1
CERTIFICATE

This is to certify that Mr. Arvinth K Balaji of class XI, with Roll
Number 6 of ShriRam Global School, Bangalore has completed
his/her project in the subject of Computer Science for the class XI
Practical Examination of the Central Board of Secondary Education
for the academic year 2023-2024 under my supervision.

He/ She has taken great care and shown utmost sincerity in the
completion of the project.

I further certify that this project is up to my expectations and is as


per the CBSE requirements.

Ms. Manjusha Tripathi Examiner


Principal

2
ACKNOWLEDGEMENT

I want to express my sincere gratitude to my Computer


Science teacher Mr. Nalini for her vital support, guidance,
and encouragement without which this project would not have
come forth. I would also like to thank Mrs. Manjusha
Tripathi, our esteemed principal, for her continued support
and for providing the facilities required to execute this
project. Last but not least, I would like to thank my parents
for their undivided support and interest which always inspires
me.

-Arvinth K Balaji

3
TABLE OF CONTENTS

Sr.no Contents Page


1 INTRODUCTION 6
2 PROJECT ABSTRACT 7
3 SURVEY OF 8
TECHNOLOGIES
4 SYSTEM 9
REQUIREMENTS
5 SOURCE CODE 10-12
6 SCREENSHOTS OF 13
EXECUTION
7 CONCLUSION 14
9 BIBLIOGRAPHY 15

4
INTRODUCTION
The project is on Supermarket Billing. Supermarket is the
place where customers come to purchase their daily using
products and pay for that. So there is a need to calculate
how many products are sold and to generate the bill
for the customer. In our project we have 3 users. First is
the data entry operator who will enter the products in
database. Second one is the administrator who will decide
the
taxes and commissions on the products and can see the
report of any product. Third one is the bill calculating
operator who will calculate the bill and print..

5
PROJECT ABSTRACT
The Project Supermarket Management System deals with
the automation of supermarket. It includes both sales and
purchase of items. The project Supermarket Management
System is developed with the objective of making the
system reliable, easier, fast, and more informative. There is
a lot of reason for the introduction of this project. In the
manual System, there are number of inefficiencies that a
salesperson faces. Large records-books have to be
maintained where relevant and irrelevant information has to
be stored which is very untidy and clumsy process. But our
System reduces paper works. On the other hand, there are
many inherent problems that exist in any manual system.
Usually, they lack efficiency. Less efficiency has a great
impact on the productivity of any human being keeping the
data up-to-date. The different modules included in our
project are purchase module, sales module and billing
module. Purchase and Sales module contains all the
purchase and sales details. All the payment details will be
shown in the Billing module.

6
SURVEY OF
TECHNOLOGIES
The name of the project utilizes the following software for its
development.

PYTHON:
Python designed by Guido Van Rossum in 1991 is a
versatile, high level programming language. With
dynamic typing and a rich standard library. Widely
adopted in diverse domains for web development, data
analysis, machine learning, and automation. Pythons
cross platform compatibility and ease of integration
further solidify its position as a go to language for a
broad spectrum of applications.

7
ABOUT THE SYSTEM
HARDWARE SPECIFICATIONS:
• PROCESSOR: PENTIUM DUAL CORE OR ABOVE
• RAM: 2 GB
•HARD DISK: 500 GB

SOFTWARE SPECIFICATIONS:
• OPERATING SYSTEM: WINDOWS 7 OR ABOVE
• FRONT END: PYTHON 3 OR ABOVE
• MIDDLEWARE: PYTHON-MYSQL CONNECTOR
• BACK END: MySQL

8
SOURCE CODE
while True:
print("Welcome to billing software!")
print("Payment methods")
print("1: Cash")
print("2: UPI")
print("3: Card")
name = input('Enter the name of the customer: ')
address = input('Enter the address of the customer: ')
payment = int(input('Enter the mode of payment (1 for Cash, 2 for UPI, 3 for
Card): '))
num_items = int(input("Enter how many items the customerhas taken: "))
items = [ ]
total_price = 0
for i in range(num_items):
item_name = input("Enter the name of the item: ")
item_price = float(input("Price of the item: "))
items.append((item_name, item_price))
total_price += item_price
discount = 0
if payment == 1:
discount = 0.05* total_price
elif payment == 2:
discount = 0.10* total_price
elif payment == 3:
discount = 0.07* total_price

carry_bag = input("Does the customer want a carry bag? (Type 'y' foryes, 'n'
for no): ")
carry_bag_cost = 0
if carry_bag == "y":
9
carry_bag_cost = 10
GST = 0.20*(total_price-discount)
total_price_with_GST = ((total_price - discount) + GST + carry_bag_cost)
print("---------------------------------------------------------------
Invoice-------------------------------------------------------------------")
print("Name of the customer is:", name)
print("Address of the customer is:", address)
if payment == 1:
print("Mode of payment: Cash")
print("You got a 5% discount")
elif payment == 2:
print("Mode of payment: UPI")
print("You got a 10% discount")
elif payment == 3:
print("Mode of payment: Card")
print("You got a 7% discount")
print("Discount is Rs.", discount)
print("Items purchased:")
for item in items:
print("Item:", item[0])
print("Price:", item[1])
print("Total without GST is Rs.", total_price - discount)
print("GST is Rs.", GST)
print("Carry Bag cost is Rs.", carry_bag_cost)
print("Total price with GST is Rs.", total_price_with_GST)
user_input = input("Press Enter key to enter another entry or '0' to exit: ")
if user_input == "0":
break

10
11
SCREENSHOTS OF
EXECUTION

12
CONCLUSION
My project is on supermarket Billing System. I have

successfully completed it. I take this opportunity to express

my gratitude towards Mrs Nalini ma’am for giving me the

opportunity to do this project.

13
BIBLIOGRAPHY
1. https://docs.python.org
2. www.youtube.com
3. www.scribd.com
4. Sumita Arora computer science with python

14
15

You might also like