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

CS

The document is a project report by Eeri Bavaleena for a Computer Science project titled 'Shoe Bill Generator'. It details the project objectives, development environment, source code, and acknowledges the support received from teachers and peers. The project aims to create a user-friendly system for generating shoe bills using Python and MySQL, highlighting its merits and demerits.

Uploaded by

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

CS

The document is a project report by Eeri Bavaleena for a Computer Science project titled 'Shoe Bill Generator'. It details the project objectives, development environment, source code, and acknowledges the support received from teachers and peers. The project aims to create a user-friendly system for generating shoe bills using Python and MySQL, highlighting its merits and demerits.

Uploaded by

Rohan Buddharaju
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

NAME: EERI BAVALEENA

CLASS:- XII-A

ROLL NUMBER:-
ACKNOWLEDGEMENT

I WOULD LIKE TO EXPRESS MY SPECIAL


THANKS OF GRATITUDE TO MY RESPECTED
PRINCIPAL MAM’M DR. ESHWARI PRABHAKAR
AND ALSO TO MY COMPUTER SCIENCE
TEACHER
MRS.M V ANURADHA

WHO HAVE GIVEN ME THE GOLDEN


OPPORTUNITY TO DO THIS WONDERFUL
PROJECT OF COMPUTER SCIENCE ON
“SHOE BILL GENERATOR”

I CAME TO KNOW ABOUT SO MANY NEW


THINGS, I AM REALLY THANKFUL TO
THEM. SECONDLY I WOULD ALSO LIKE TO
THANK MY PARENTS AND MY FRIENDS
WHO HELPED ME A LOT IN FINALISING
THIS PROJECT WITHIN THE LIMITED TIME
FRAME.
CERTIFICATE

DEPARTMENT OF COMPUTER
SCIENCE

THIS IS TO CERTIFY THAT ERRI BAVALEENA


STUDENT OF CLASS 12 SECTION-A ROLL NUMBER
____________________ HAS SUCCESSFULLY COMPLETED HIS /
HER COMPUTER SCIENCE INVESTIGATORY PROJECT ON
THE TOPIC “SHOE BILL GENERATOR”UNDER THE
GUIDANCE OF MRS.M V ANURADHA. DURING THE
ACADEMIC YEAR 2024-2025 IN PARTIAL FULFILLMENT OF
COMPUTER SCIENCE PRACTICAL EXAMINATION
CONDUCTED BY CBSE , NEW DELHI.

___________ ___________
SIGNATURE OF SIGNATURE OF
INTERNAL EXAMINER EXTERNAL EXAMINER
TABLE OF CONTENT

S.No TOPIC Pg.No.


1 PROJECT BRIEF 01
2 MERITS & DEMERITS 03
3 PROJECT OBJECTIVES 04
4 DEVELOPMENT ENVIRONMENT 05
5 SOURCE CODE 06
6 OUTPUT 08
7 BIBLIOGRAPHY 09
PROJECT BRIEF
Shoe Bill system is developed using python. While
using this bill generating system we can easily save
bill details of the customer.
All you have to do is to just fill the questions asked
by the computer with item and customer’s details.
The program will display your total bill with
number of items purchased.
There is no error and warning content in this
project. This design is so simple that user won’t
find it difficult to use and navigate
INPUT DATA AND VALIDATION OF PROJECT
 Each form of sales, discounts, stock cannot
accept the blank values.
 Avoiding errors in data.
 Controlling amount of given data.
Shoe Bill generator is a python based project and
we have developed shoe bill management system
using mysql and mysql connector. It is easy to
operate and understand by users. The collection of
bill data is done in a short period of time and it’s
not time consuming. It ensures accurate records
and minimizes the inevitable and costly errors with
manual data enter.
This accurate data helps to provide accurate
performance and payroll data. Most bill
management system is built around highly secure
system and highly reliable and secure and can help
prevent time theft and administrative costs
stemming. With just few clicks we can generate
accurate reports on hours worked.
Software programs constantly evolve. A program
used today may be obsolete within several years.
Being trained on today's software does not
guarantee it will be used when you are ready to go
out into the field. Understanding calculations is
timeless, as is computer competency. Software,
however, shifts rapidly.
Merits
 It increases the efficiency of managing sales and
discount.
 It has higher efficiency of editing, adding and
updating of records.
 Provides the searching facilities on various factors

Demerits
 Excel export has not been developed for products
sold.
 The transactions are executed in offline mode only.
 Online transactions for sales, discounts, or other
data modifications are not possible.
 Offline reports of sales, products, discounts and
stocks cannot be generated due to batch mode
execution
PROJECT OBJECTIVES

1. WRITE PROGRAMS USING MODERN


SOFTWARE TOOLS.
2. APPLY OBJECT-ORIENTED PROGRAMMING
PRINCIPLES WHEN DEVELOPING SMALL TO
MEDIUM SIZED PROJECTS.
3. STUDENTS WLL GAIN GOOD KNOWLEDGE ON
PROGRAMMING WITH PYTHON.
4. CONNECTIVITY WITH MySQL.
5. CREATE DATBASE AND SAVE THE BILL DATA.
DEVELOPMENT ENVIRONMENT

SOFTWARE:-
1) OPERATING SYSTEM:- WINDOWS 11 IS
CHOOSEN AS MY OPERATING SYSTEM BECAUSE
OF ADDITIONAL FILE SYSTEM, IMPROVED
PERFORMANCE ON MULTI CORE PROCESSORS,
IMPROVED BOOT PERFORMANCES, SECURITY
FEATURES AND BETTER GUI.
2) DATABASE (MySQL):- MySQL IS SELECTED AS
DATABASE.
3) PROGRAMMING LANGUAGE:- PYTHON IS
USED AS IT IS MORE USER FRIENDLY AND EASY
TO PROGRAM.

HARDWARE:-
1) PROCESSOR:- 12th GEN INTEL®CORE™ I5-1235U
2) RAM:- 16 GB
3) SCREEN RESOLUTION:- 1920 x 1080 PIXEL
SOURCE CODE
importmysql.connector as sql
conn=sql.connect(host='localhost',user='root',passwd='manager',database='s
hoe_billing')
conn.autocommit=True
c1=conn.cursor()
c1.execute("create table shoe_details(shoe_code int primary
key,brand_name varchar(25),customer_name
varchar(25),customer_number,customer_address,amount )")
c1=conn.cursor()
user=input("Enter Username")
passwd=input("Enter Password")
if user=='Bavaleena' and passwd=='Navyatha':
ans="y"
while ans.lower()=="y":
print(" SHOE BILLING")
print(" ")
print("1:ENTER CUSTOMER DETAILS")
print("2:SHOW CUSTOMERS DETAILS")
print("0.Exit")
print(" ")
v_choice=int(input("Enter the choice:"))
if v_choice==1 :
code=input("Enter Code=")
brand =input("Enter Brand=")
name=input("Enter Customer Name=")
number=input("Enter Phone Number=")
details=input ("Address=")
amount=input("Amount=")
c1.execute("insert into shoe_details values
("+code+",'"+brand+"'"+",'"+name+"',"+number+",'"+details+"',"+amount+")"
)
conn.commit()
elif v_choice==2:
v_code=input("Enter The Code Number:")
c1.execute("select * from shoe_details where
shoe_code ="+v_code)
data=c1.fetchall()
print("Shoe Code","%2s"% "Brand Name","%2s"%
"Customer Name","%2s"% "Customer Number","%2s"% "Customer
Detail","%2s"% "Amoumt")
print(data[0][0],"%2s"% data[0][1],"%2s"%
data[0][2],"%2s"% data[0][3],"%2s"% data[0][4],"%2s"% data[0][5])
elif v_choice==0:
conn.close()
print("Bye!")
else:
print("Invalid Choice")
ans=input("Want to Repeat(Y/N):")
OUTPUT

INPUTING
BILL
DETAILS

SHOWING
CUTOMER
DETAILS
BLIOGRAPHY

1. https://www.google.com
2. https://www.bing.com
3. https://www.w3resource.com
4. https://pythonworld.in/practical-
project/project-list/
5. Computer Science With Python – By Sumita
Arora

You might also like