Sample Project Report - CS
Sample Project Report - CS
SESSION: 2023-2024
COMPUTER SCIENCE PROJECT
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.
2
ACKNOWLEDGEMENT
-Arvinth K Balaji
3
TABLE OF CONTENTS
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
13
BIBLIOGRAPHY
1. https://docs.python.org
2. www.youtube.com
3. www.scribd.com
4. Sumita Arora computer science with python
14
15