ACADEMIC YEAR : 2022-23
PROJECT REPORT ON
PROJECT TITLE
ROLL NO :
NAME :
CLASS : XI
SUBJECT : COMPUTER SCIENCE
SUB CODE : 083
PROJECT GUIDE: Ms. Anjaly George
1
CERTIFICATE
This is to certify that ________ of Grade XI_____ has successfully completed
the project Work entitled _____________________ 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 New Millennium School, Bahrain on______________.
(Ms. Anjaly George)
PGT Computer Science
Examiner:
Name: _______________
Signature:
2
TABLE OF CONTENTS
SER DESCRIPTION PAGE NO
01 ACKNOWLEDGEMENT
02 INTRODUCTION
03 OBJECTIVES OF THE PROJECT
04 EXISTING SYSTEM (MANUAL SYSTEM)
05 PROPOSED SYSTEM
06 FUNCTIONS AND MODULES UESD IN THE SYSTEM
07 SOURCE CODE
08 OUTPUT SCREENS
09 HARDWARE AND SOFTWARE REQUIREMENTS
10 BIBLIOGRAPHY
3
ACKNOWLEDGEMENT
Apart from the efforts of me, the success of any project depends largely on the
encouragement and guidelines of many others. I take this opportunity to express my
gratitude to the people who have been instrumental in the successful completion of
this project.
I express deep sense of gratitude to almighty God for giving me strength for the
successful completion of the project.
I express my heartfelt gratitude to my parents for constant encouragement while
carrying out this project.
I gratefully acknowledge the contribution of the individuals who contributed in
bringing this project up to this level, who continues to look after me despite my flaws,
I express my deep sense of gratitude to the luminary The Principal, NMS who
has been continuously motivating and extending their helping hand to us.
I express my sincere thanks to the academician The HM, NMS, for constant
encouragement and the guidance provided during this project
The guidance and support received from all the members who contributed and
who are contributing to this project, was vital for the success of the project. I am
grateful for their constant support and help.
STUDENT SIGNATURE
4
PROJECT ON SHOE BILLING SYSTEM (SMS)
INTRODUCTION
This project is based on the way in which the billing is done in the stores here it is the
shoe billing. this is helpful for the owners to maintain the list of the sales done on the
day or in a year and also helpful in calculating the profit.
OBJECTIVES OF THE PROJECT
The objective of this project is to let the students apply the programming
knowledge into a real- world situation/problem and exposed the students how
programming skills helps in developing a good software.
1. Write programs utilizing modern software tools.
2. Apply object-oriented programming principles effectively when developing
small to medium sized projects.
3. Write effective procedural code to solve small to medium sized problems.
4. Students will demonstrate a breadth of knowledge in computer science, as
exemplified in the areas of systems, theory, and software development.
5. Students will demonstrate ability to conduct research or applied Computer
Science project, requiring writing and presentation skills which exemplify
scholarly style in computer science.
5
PROPOSED SYSTEM
Today one cannot afford to rely on the fallible human beings of be really wants
to stand against today’s merciless competition where not to wise saying “to err is
human” no longer valid, it’s outdated to rationalize your mistake. So, to keep pace
with time, to bring about the best result without malfunctioning and greater efficiency
so to replace the unending heaps of flies with a much-sophisticated hard disk of the
computer.
One must use the data management software. Software has been an ascent in
atomization various organisations. Many software products working are now in
markets, which have helped in making the organizations work easier and efficiently.
Data management initially had to maintain a lot of ledgers and a lot of paperwork has
to be done but now software production this organization has made their work faster
and easier. Now only this software must be loaded on the computer and work can be
done.
This prevents a lot of time and money. The work becomes fully automated and
any information regarding the organization can be obtained by clicking the button.
Moreover, now it’s an age of computers of and automating such an organization gives
the better look.
6
FLOW CHART
START
importmysql.connector as sql
conn=sql.connect(host='localhost',user='root',pass
wd='manager',database='shoe_billing')
conn.autocommit=True
c1=conn.cursor()
c1=conn.cursor()
user=input("enter user") FALSE
passwd=input("enter
password")
STOP
TRUE
if user=='raghavan'
and passwd=='leo':
print(" shoe billing")
print(" ")
print("1:ENTER CUSTOMER DETAILS")
print(" ") 7
print("2:SHOW CUSTOMERS DETAILS")
print(" ")
v_choice=int(input("enter the
choice"))
ifv_choice==1
:
code=input("enter code=")
brand =input("enter brand=")
name=input("enter customer name=")
number=input("enter phone number=")
details=input ("adress=")
amount=input("amount=")
c1.execute("insert into shoe_details values
("+code+",'"+brand+"'"+",'"+name+"',"+number+",'" elifv_c
+details+"',"+amount+")") hoice=
=2:
conn.commit()
v_code=input("e
nter the code
number") 8
c1.execute("select * from
shoe_details where shoe_code
="+v_code)
data=c1.fetchall()
print("Shoe code:",data[0][0])
print("brand name:",data[0][1])
print("customer name:",data[0][2])
print("customer number:",data[0][3])
print("customer detail:",data[0][4])
print("amoumt:",data[0][5])
stop
9
SOURCE CODE
File name: shoe.py
importmysql.connector as sql
conn=sql.connect(host='localhost',user='root',passwd='manager'
,database='shoe_billing')
#if conn.is_connected():
#print('connected sucessfully')
conn.autocommit=True
c1=conn.cursor()
#c1.execute("create table shoe_details(shoe_codeint primary
key,brand_namevarchar(25),customer_namevarchar(25),customer_nu
mber,,customer_address,amount )")
c1=conn.cursor()
user=input("enter user")
passwd=input("enter password")
if user=='raghavan' and passwd=='leo':
print(" shoe billing")
print("1:shoe billing")
print("2:show result")
v_choice=int(input("enter the choice"))
ifv_choice==1 :
code=input("enter code=")
brand =input("enter brand=")
name=input("enter customer name=")
number=input("enter phone number=")
details=input ("adress=")
amount=input("amount=")
c1.execute("insert into shoe_details values
("+code+",'"+brand+"'"+",'"+name+"',"+number+",'"+details+"',"
+amount+")")
conn.commit()
c1. elifv_choice==2:
v_code=input("enter the code number")
10
execute("select * from shoe_details where shoe_code ="+v_code)
data=c1.fetchall()
print("Shoe code:",data[0][0])
print("brand name:",data[0][1])
print("customer name:",data[0][2])
print("customer number:",data[0][3])
print("customer detail:",data[0][4])
print("amoumt:",data[0][5])
OUTPUT
MAIN PAGE ASKING THE CHOICE OF THE PROGRAMER
11
PAGE SHOWING THE ENTRY OF CUSTOMERS DETAILS
12
PAGE SHOWING THE DETAILS OF CUSTOMERS
13
HARDWARE AND SOFTWARE REQUIREMENTS
I.OPERATING SYSTEM : WINDOWS 7 AND ABOVE
II. PROCESSOR : PENTIUM(ANY) OR AMD
ATHALON(3800+- 4200+ DUALCORE)
III. MOTHERBOARD : 1.845 OR 915,995 FOR PENTIUM 0R MSI
K9MM-V VIAK8M800+8237R PLUS
CHIPSET FOR AMD ATHALON
IV. RAM : 512MB+
V. Hard disk : SATA 40 GB OR ABOVE
VIII. MONITOR 14.1 or 15 -17 inch
IX. Keyboard and mouse
X. Printer : (if print is required – [Hard copy])
SOFTWARE REQUIREMENTS:
I. Windows OS
II. Python
III. MySQL
14
BIBLIOGRAPHY
1. Computer science With Python - Class XI By : SumitaArora
2. Website: https://www.w3resource.com/
3. Website: https://www.w3schools.com
***
15