0% found this document useful (1 vote)
38 views

Class 12 Project

The document is a project report on a "Cafe Management System". It includes an index, certificates of completion, acknowledgements, introduction, objectives, proposed system description, source code, output screens, hardware/software requirements, and conclusion. The project aims to develop a system to assist cyber cafes with billing and customer records management. It utilizes programming skills and object oriented principles to automate tasks like adding customers, viewing bills, and retrieving customer details.

Uploaded by

Bobby Bhai
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (1 vote)
38 views

Class 12 Project

The document is a project report on a "Cafe Management System". It includes an index, certificates of completion, acknowledgements, introduction, objectives, proposed system description, source code, output screens, hardware/software requirements, and conclusion. The project aims to develop a system to assist cyber cafes with billing and customer records management. It utilizes programming skills and object oriented principles to automate tasks like adding customers, viewing bills, and retrieving customer details.

Uploaded by

Bobby Bhai
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 17

Computer Science

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

5 Objective of the project 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
________________________

(Signature of the Internal)

Mrs. Megha Raktate

ACKNOWLEDGEMENT
The practical work has been made possible through the direct and indirect co-

operation of various persons,for whom I wish to express my appreciation and

gratitude, but a complete acknoledgement would be encyclopedic.

First and foremost I express my profound gratitude to my practical

guide Mrs Megha Raktate, NBIS for assigning me an interesting and challenging

practical work. It is only because of her invaluable guidance and encouragement; I

have dared to venture this task.If at all I have succedded, I owe it to her and I am

left with a deep sense of gratitude for her.

I express my deep sense of gratitude towards Mrs. Megha Raktate,

NBIS whose consistence guidance and morale encouragement helped me to

complete the practical successfully.

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

The project CAFE Management System is developed with a view


to assist cyber cafes in their functioning. This project is aimed at
providing easy access to the administration about their billing and their
customer records.

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.

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

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 error 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 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.

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.

SOURCE CODE
import mysql.connector as sql
con = sql.connect(host = 'localhost',user='root',password='123',database='trance')

commander = con.cursor()

print(' Welcome To Trance The Cyber Cafe ')


print(' Loading Cafe Management System ')
print(' Main Menu ')
print('''1.Add Customer
2.Time Charges

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

I.OPERATING SYSTEM : WINDOWS 7 AND ABOVE


II. PROCESSOR : PENTIUM(ANY) OR AMD
ATHALON(3800+- 4200+ DUAL
CORE)
III. MOTHERBOARD : 1.845 OR 915,995 FOR
PENTIUM 0R MSI
K9MM-V VIA K8M800+8237R
PLUS CHIPSET FOR AMD
ATHALON
IV. RAM : 512MB+
V. Hard disk : SATA 40 GB OR ABOVE
VI. CD/DVD r/w multi drive combo: (If back up required)
VII. FLOPPY DRIVE 1.44 MB : (If Backup required)
VIII. MONITOR 14.1 or 15 -17 inch
IX. Key board and mouse
X. Printer : (if print is required – [Hard copy])

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

1. Computer science With Python - Class XII By : Sumita Arora


2. Website: https://www.w3resource.com

Page 17 of 17

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy