Class 12 Project
Class 12 Project
Project
Session:2023-24
A Project Report
On
“CAFE MANAGEMENT
SYSTEM”
Submitted By Guided By
Vedant Ranglani Mrs.Megha Raktate
Class – 12(C1) PGT Computer Science
Page 1 of 17
Index
Serial No. Description Page No.
1 Certificate 3
2 Certificate of evaluation 4
3 Acknowledgement 5
5 Introduction 6
6 Proposed system 7
7 Source Code 8
8 Output Screen 11
9 Requirement 16
10 Conclusion 17
11 Bibliography 17
Page 2 of 17
CERTIFICATE
This is to certify that Vedant Ranglani of class 12
Maths,Neeraj Bajpayee International School Bori,
Rajnandgaon has carried out the project work entitled
“CAFE MANAGEMENT SYSTEM”. He has submitted
the project during academic year 2023-24 towards the
fulfillment of the requirement of CBSE. He has carried
out project under my guidance and this is his original
work.
___________________ ____________________
(SIGNATURE) (SIGNATURE)
Principal Internal
___________________
(Signature)
CERTIFICATE OF EVALUATION
Page 3 of 17
Page 4 of 17
________________________
ACKNOWLEDGEMENT
The practical work has been made possible through the direct and indirect co-
guide Mrs Megha Raktate, NBIS for assigning me an interesting and challenging
have dared to venture this task.If at all I have succedded, I owe it to her and I am
Atlast I offer my thanks to all those people and other whose efforts andcontribution
had made this possible.
Page 5 of 17
Vedanr Ranglani
Class – 12(C1)
INTRODUCTION
Page 6 of 17
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 a research or applied
Computer Science project, requiring writing and presentation skills
which exemplify scholarly style in computer science.
PROPOSED SYSTEM
One has to 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 paper work has to be done but
now software product on this organization has made their work faster
Page 7 of 17
and easier. Now only this software has to 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.
SOURCE CODE
import mysql.connector as sql
con = sql.connect(host = 'localhost',user='root',password='123',database='trance')
commander = con.cursor()
Page 8 of 17
3.Get Bill
4.View Customer Details
5.Delete Customer Record
6.Exit''')
a = int(input("Enter your Preferred Selection: "))
if a==1:
name = input('Enter Customer Name: ')
age = int(input("Enter Customer's Age: "))
address = input("Enter Customer's Address: ")
phone = int(input("Enter Customer's Phone No.: "))
email = input("Enter Customer's Email: ")
add = "insert into customer values('{}',{},'{}',
{},'{}')".format(name,age,address,phone,email)
commander.execute(add)
con.commit()
print(" Task Completed Successfully ")
elif a==2:
time = int(input('Enter the Duration of Usage in Minutes: '))
amount = int(input('Enter the Amount chaged in INR: '))
charge = "insert into time_charges values({},{})".format(time,amount)
commander.execute(charge)
con.commit()
print(" Entry Added Successfully ")
elif a==3:
name = input("Enter Customer's Name: ")
time = int(input("Enter the Duration of Usage in Minutes: "))
print ('Standard Charge: Rs.30/minute')
total = time*30
bill = "insert into bill values('{}',{},{})".format(name,time,total)
print(f"The Total for {name} will be Rs.{total}")
commander.execute(bill)
Page 9 of 17
con.commit()
print(" Task Completed Successfully ")
elif a==4:
phone = input("Enter the Phone No. of the customer: ")
sl = "select * from customer where phone={}".format(phone)
commander.execute(sl)
data = commander.fetchall()
print()
for i in data:
print("Name:",i[0])
print("Age:",i[1])
print("Address:",i[2])
print("Phone number:",i[3])
print("Email ID:",i[4])
print(" Task Completed Successfully ")
elif a==5:
phone = input("Enter the Phone No. : ")
dl = "delete from customer where phone={}".format(phone)
commander.execute(dl)
con.commit()
print(" Task Completed Successfully ")
elif a==6:
for j in [1]: continue
else:
print('Invalid Selection!')
print(' Exiting Cafe Management System ')
OUTPUT
Page 10 of 17
Option – 1:
Page 11 of 17
Option – 2:
Page 12 of 17
Option – 3:
Page 13 of 17
Option – 4:
Page 14 of 17
Option – 5:
Page 15 of 17
HARDWARE AND SOFTWARE
REQUIREMENTS
Page 16 of 17
SOFTWARE REQUIREMENTS:
I. Windows OS
II. Python
III. My SQL
Conclusion
Cafe Management System not only provides an opportunity to cyber
cafes to enhance their Management/Accounting facilities, but also can
increase the profitability of the organization. Managers would be able to
significantly improve the operational control and thus streamline
operations. This would improve the response time to the demands of
Customers because it automates the process of collecting, collating and
retrieving information.
BIBLIOGRAPHY
Page 17 of 17