0% found this document useful (0 votes)
12 views16 pages

Billing System Module Project Report

Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views16 pages

Billing System Module Project Report

Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

St Xavier’s High School

Ailwal, Azamgarh (U.P.)-276001

COMPUTER SCIENCE (083)


||---PROJECT---||
Session: 2025-2026

TOPIC: BILLING SYSTEM MODULE

GUIDED BY: MR. KRISHNA SUDAMA


MIS. AMBREEN FATMA

SUBMITTED BY :
CLASS AND SECTION : XI-
ROLL NUMBER :
St Xavier’s High School
Ailwal, Azamgarh (U.P.)-276001

CERTIFICATE

This is to certify that Cadet Roll No. has successfully completed the project
Work entitled BILLING SYSTEM MODULE in the subject Computer Science (083) laid
down in the regulations of CBSE for the purpose of Practical Examination in Class XI to
be held in St Xavier’s High School, Ailwal, Azamgarh (U.P.)-276001 on _____________________.

Sing. of Principal

Stamp of school

Sign. of External Examiner Sign. of Internal Examiner


INDEX

TABLE OF CONTENTS

SNO. DESCRIPTION PAGE NO.

01 ACKNOWLEDGEMENT 04

02 INTRODUCTION TO THE PROJECT 05

03 OBJECTIVES OF THE PROJECT AND MOVTIVE 06

04 SYSTEM REQUIREMENTS 07

05 SYSTEM DEVELOPMENT LIFE CYCLE (SDLC) 08

06 SOURCE CODE 10

07 OUTPUT 14

08 SCREENSHOT 15

09 BIBLIOGRAPHY 16
ACKNOWLEDGEMENT

I thank my Computer Science teacher Mr. Krishna


Sudama and Mis. Ambreen Fatma Siddiqui for guidance
and support. I am also thankful to our principal Mr. Nilesh
Srivastava. I would also thank to my parent for encouraging
during the course of this project. Finally, I would like to
thank CBSE for giving me this opportunity to undertake this
project.
OBJECTIVES OF THE PROJECT

The Billing Module System software is ERP software


used in government and private sales and purchase of the
product and billing. This software stores details of
customer and their payment details in different way. We
can check the bill of the customer and analysis by
graphical method. This software helps us to create profile
for of customers, update payment details as per the
requirement.
MOTIVE

 To maintain the payment mode, cash and UPI


details of the customer.

 To generate bill displaying the details of a payment


in different way in a particular product and
represent the same by graphical analysis.

 Globalized usage.
SYSTEM REQUIREMENTS

HARDWARE REQUIREMENT:

 Printer- to print the required documents of the project.


 Compact Drive
 Proccesor: Pentium III and above
 RAM: 256 MB(minimum)
 Hard-Disk : 20 GB(minimum)

SOFTWARE REQUIREMENT:

 Windows 7 or higher
 My-SQL server 5.5 or higher (as backend)
 Python idle 3.6 or higher or spyder (as frontend).
 Microsoft Word 2010 or higher for documentation.

SYSTEM DEVELOPMENT LIFE CYCLE (SDLC)


 The systems development life cycle is a project
management technique that divides complex
projects into smaller, more easily managed
segments or phases. Segmenting projects allows
managers to verify the successful completion of
project phases before allocating resources to
subsequent phases.
 Software development projects typically include
initiation, planning, design, development, testing,
implementation and maintenance phases.
However, the phases may be divided differently
depending on the organization involved.
 For example, initial project activities might be
designated as request, requirements-definition,
and planning phases, or initiation, concept-
development and planning phases. End users of
the system under development should be involved
in reviewing the output of each phase to ensure
the system is being built to deliver the needed
functionality.
PROGRAM 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 customer has taken: "))

items = [] # List to store item names and prices

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: "))

[Link]((item_name, item_price)) # Store item name and price in a tuple

total_price += item_price

discount = 0 # Initialize discount with a default value

if payment == 1: # Cash

discount = 0.05*total_price #for 5% discount

elif payment == 2: # UPI

discount = 0.10* total_price #for 10% discount

elif payment == 3: # Card


discount = 0.07* total_price #for 7% discount

carry_bag = input("Does the customer want a carry bag? (Type 'y' for yes, 'n' for no): ")

carry_bag_cost = 0

if carry_bag == "y":

carry_bag_cost = 10

GST = 0.18*(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
OUTPUTS
Welcome to billing software!
Payment methods
1: Cash
2: UPI
3: Card
Enter the name of the customer: "Harshit"
Enter the address of the customer: "Ashok Nagar, Delhi"
Enter the mode of payment (1 for Cash, 2 for UPI, 3 for Card): 2
Enter how many items the customer has taken: 5
Enter the name of the item: "Pen"
Price of the item: 10
Enter the name of the item: "Book"
Price of the item: 420
Enter the name of the item: "Marker"
Price of the item: 35
Enter the name of the item: "Chart Papers"
Price of the item: 50
Enter the name of the item: "Stapler"
Price of the item: 55
Does the customer want a carry bag? (Type 'y' for yes, 'n' for no): "y"
Invoice
('Name of the customer is:', 'Harshit')
('Address of the customer is:', 'Ashok Nagar, Delhi')
Mode of payment: UPI
You got a 10% discount
('Discount is Rs.', 57.0)
Items purchased:
('Item:', 'Pen')
('Price:', 10.0)
('Item:', 'Book')
('Price:', 420.0)
('Item:', 'Marker')
('Price:', 35.0)
('Item:', 'Chart Papers')
('Price:', 50.0)
('Item:', 'Stapler')
('Price:', 55.0)
('Total without GST is Rs.', 513.0)
('GST is Rs.', 92.34)
('Carry Bag cost is Rs.', 10)
('Total price with GST is Rs.', 615.34)
Press Enter key to enter another entry or '0' to exit
SCREEN SHOTS OF EXECUTION
MAIN MENU
SCREEN SHOTS OF CUTOMER
BIBLIOGRAPHY

BOOKS:

 COMPUTER SCIENCE WITH PYTHON- BY SUMITA


ARORA
 COMPUTER SCIENCE WITH PYTHON-BY PREETI
ARORA
 PYTHON COOKBOOK

WEBSITES:
 [Link]
 [Link]
 [Link]

You might also like