SlideShare a Scribd company logo
1 of 24
(An autonomous institution with A Grade by NAAC /UGC, Affiliated to Visvesvaraya
Technological University, Belgaum, Approved by UGC/AICTE/Govt. of Karnataka)
Yelahanka, Bengaluru-560064
ACADEMIC YEAR 2020-2021
Submitted by
GAURAV GHOSH & GROUP
Submitted to
"PRASHANTH.B.S"
Department of ISE
BIG DATA LAB
NITTE MEENAKSHI INSTITUTE OF TECHNOLOGY
Yelahanka, Bengaluru-560064
PARTICIPANT’S
PAWAN KUMAR(1NT17IS121)
GAURAV GHOSH(1NT17IS061)
HARSHIT RAJ(1NT17IS068)
SHUBHRA JYOTI(1NT17IS206)
MANJUNATHA C(1NT17IS094)
K CHETHANA PRASAD(1NT17IS076)
ROUSHAN KUMAR(1NT16IS098)
KEERTHI J(1NT17IS080)
NAMRATHA N(1NT17IS104)
HEMANTH V(1NT17IS070)
M SHRAVAN(1NT17IS089)
CERTIFICATE
This is to certify that the MajorProject report entitledCanteen
ManagementSystem is submitted by GauravGhosh & Group for
the partial fulfillmentof the requirement for the award of the
degree of BACHELOR OF ENGINEERING in INFORMATION SCIENCE
& ENGINEERINGfrom NITTE MEENAKSHI INSTITUTE OF
TECHNOLOGY Bengaluru(Yelahanka).
ACKNOWLEDGEMENT
We sincerely express indebtednessto esteemed and revered
guide PRASHANTH B.S of Department of Information Science and
Engineering for his invaluableguidance,supervision, and
encouragementthroughout the work. Without hiskind patronage
and guidance, the synopsiswould not havetaken shape.We owe
sincere thanks to all the faculties in Department of Information
Science and Engineering for their advice and counseling time to
time.
TABLE OF CONTENTS
ABSTRACT
INTRODUCTION
PURPOSE OF PROJECT
PROJECT & PRODUCT OVERVIEWS
HOW IT BENEFITS A CANTEEN
HOW IT BENEFITS A CUSTOMER
TEAM ARCHITECTURE
 Requirementgathering and planning
 Designing and Backend
OVERALL DESCRIPTION
PRODUCT PERSPECTIVE
OBJECTIVE
REQUIREMENTS
 External Interface Requirements
 Hardware Requirements
 Software Requirements
DESIGN
SOME SCREENSHOT OF OUR WEB-PAGE
ABSTRACT
The Project “Canteen ManagementSystem” enables the end
users to register online,read and select the food from e-menu
card and order food onlineby just selecting the food that the user
want to have using androidapplication.The results after selecting
the food from the E-menu card will directly appearon the screen
near the Chef who is going to cook the food for you. The system is
the combinationof Androidas well as Web Application.By using
this applicationthe work of the waiteris reduced and we can also
say that the work is nullified.The benefit of this is that if there is a
rush in the Canteenthen there will be chances that the waiters
will be unavailableand the users can directly order the food to
the chef online by using this application.The user will have a
username and a password, by using which they can login into the
system. This implies that the customer is the regular user of the
Canteen.The manual system involvespaperwork in the form of
maintainingvariousfiles and manuals. Maintainingcritical
information in the files and manualsis full of risk and a tedious
process. Includinga framework showing how to apply Internet
technology progressively as skills and confidence grow, the
project demonstratesthe route from adaptingmaterialsto
developingan onlineenvironment.Nowadayspeople don’t have
much time to spend in canteen by just there and waitingfor the
waiter to take their order. Manycustomers visit the canteen in
their lunch break and recess so they have limitedtime to eat and
return to their respective office and colleges. So this software
helpsthem to save time and order food whenever they want
without callingthe waiter againand again.
INTRODUCTION
In today’sage of fast canteen management in the canteen, many
canteenshave chosen to focus on quick preparationand speedy
delivery of orders. Until very recently, all of this delivery of orders
were placed over the phone, but there are many disadvantagesto
this system, includingthe inconvenienceof the customer needing
to have a physicalcopy of the menu, lack of a visual confirmation
that the order was placedcorrectly, and the necessity for the
canteen to have an employeeanswering the phone and taking
orders. The main advantageof an online ordering system is that it
greatly simplifies the ordering process for both the customer and
the canteen. When the customer visits the ordering web page,
they are presented with an interactiveand up-to-datemenu,
complete with all availableoptionsand adjustingprices based on
the selected options. After making a selection, the item is then
added to their order, which the customer can review the details
at any time before checking out. Thisprovides instantvisual
confirmationof what was selected. This system also greatly
lightensthe load on the canteen’send, as the entire process of
taking orders is automated.Once an order is placed on the web
page, it is entered into the databaseand then retrieved, in pretty
much real-time, by a web-based application onthe canteen’send.
Within this application,allitems in the order are displayed,along
with their correspondingoptionsand delivery details, in a concise
and easy to read manner. Thisallowscanteen employees to
quickly go through the orders as they are placed and produce the
necessary items with minimaldelay and confusion.
PURPOSE OF PROJECT
CanteenManagement System is the system where customers
order their food and receive food in the canteenwithout any
delayas they can directly go and collect what they ordered
without waiting for a turn or waitingtime. Thissystem aims to
accelerate customer orders and customer order system used by
employees to accept customer order.
The purpose of the system is to developa
simple Canteen ManagementSystem and implement it, which
laterwill be used for a web-based application.
The proposed “CanteenManagementSystem”
is economicallyfeasible because:-
The system requires very fewer time factors as compared to
manualsystem.
The system will providefast and efficient automated
environmentinsteadof slow and error prone manual
system, thus reducing both time and manpower spent in
running the system.
The system will have GUI interface and very less user training
is required to learn it.
PROJECT & PRODUCT
OVERVIEWS
A complete canteen management system makes canteen
workers monitoroverallday to day business analyticsmore
accuratelywith an ease. It increases the presence of canteen
fascinatescore customers towardsyour food business
leadingto increased sales.
By bringing all necessities in one place
canteen managementsystem benefits both the user as well
as the canteen owner smartly. Ultimatelyall business
operationwill be mad easier and single handed with the
required inbuiltfeatures.
The working of canteen management system
is similar to an e-commerce website. Whenever your
customers are busy with their work, insteadof coming to
your canteenthey can just open yourwebsite, choose the
menu they like and can simply order food.
As soon as order gets placed,you will be
notified immediately,so that you can start order processing.
One of the main advantagesof canteenautomationsystem
is the order detailsare accurate when compared to the
phone ordering system or manualsystem.
HOW ITS BENEFITS A CANTEEN
Canteenmanagement system saves the canteen’stime by
avoidingthe food orders over the phonethat has to be done
manually.By making the ordering process fully automated,it
increases the cost effectiveness and productivityof the
canteen with a less manpower. In addition, it keeps you one
step ahead of your competitorswho don’t serve online.
Canteenmanagement system even helpsa
casual dining canteenand provides an additionalrevenue
source. It allowsa canteenowner to easily update the online
menu, food items etc and helpsto stay in touch with the
customers by offering discountsand targeted promotions.
With a simplifiedmanagement process, onlineordering
system makes it easy to handlemultiple canteensfrom
centralized application.
HOW IT BENEFITS A CUSTOMER
Now a day’speople are getting busy with their work, making
the canteen onlineeven saves customers time undoubtedly.
Is allow them to order food onlineby creating a flexible
ordering platform and serve them in time. The customer can
select the food items from the onlinemenu on the canteen
website and can order accordinglyas per their interest. In
fact, they can place order the food orders within their
budget by adding or removing the food items as per the cost
variations.
This canteenautomationsystem is useful for
the canteen as well customer because canteen automation
system save the time of the canteen'sworkers as well of the
customers and as saves the manpower.
TEAM ARCHITECTURE
There were total 11 members in our project. The complete
project is dividedinto two teams:-
TEAM 1
REQUIREMENT GATHERING & PLANNING
Planning identifiesall deliverableservices, describes the
facilities,and defines the working to providedetailsabout
lab detailsto the faculties. Thisplanningproblem starts with
a specificationof user demand that is to be met by the
productionplan. For this context, the facilities providedto
the user faculties are the major concern to be concentrated.
This includesthe easiest and efficient way to make them
availablean unoccupiedlab. Consequently,all the fields
must be kept while developing.Generally,a planning
problem exists because there are limitedproduction
resources that cannot be stored from period to period.
Choices must be made as to which resources to includeand
how to model their capacity and behavior,and their costs.
Also, there may be uncertaintyassociated with the
productionfunction, such as uncertain yieldsor lead times.
One might only includethe most critical or limiting resource
in the planningproblem.Here comes the role of proper
requirement gathering. If the requirementsof the user are
clear then it is quite easier for the developer to fulfillhis all
needs. As he can look into all the required resources, and
with proper planningand cost estimation, he can achieve his
software.
Thus, a proper planningand requirement gathering
leadsto an efficient software system.
TEAM ARCHITECTURE
TEAM 2
DESIGNING AND BACKEND
Designing is the most important and the most efficient
function while software development.Without a proper
design, it is very difficult to developan appropriatesoftware
that fulfills nearly all user demands. Therefore, managing
designing part in an organizationisa critical activity. A
designer needs to ensure that the design created by him can
be easily understoodby the all the members of developinga
team. A proper design will allowthe coder to implement the
system developmentplanningproperly. Similarly, the
backend part that includes the databasemanagement plays
a key role in any of the systems. Thus, the team working on
this field must know proper handlingand management of
databaseand its tools.
OVERALL DESCRIPTION
Time Saving: Our canteenautomationsystem is developed
with a primary aim of 'Saving Time. The customer can order
the food and it is also efficient for canteenworkers because
this system takes lesser time as compared to phone based or
manuallybased system.
No Complication: Majorcomplicationpart for canteen
automationsystem is addinga product or managing
products section. In our canteen automationsystem, no
complicatedpart is involved inmanagingsections; we have
taken immense care in this section and nullifiedall
complicationswhich make this system accurate and unique.
Cost Effective: It's cheaper. You don't have to purchase
multiplecopies of software to installon multiplecomputers.
Multiplecopies often require you to pay multiple licensing
fees, but since you aren't actually purchasingany software
with an online system, that's not a concern.
Security: Online systems are just as secure. Most online
canteen automation systemprograms allow you to create
multipleuser accountswith variouslevelsof access. Your
data is stored on secure, protected servers that feature
firewallsand other onlinesecurity programs.
PRODUCT PERSPECTIVE
The system will be developedusing PHP, HTML,
CSS,MONGODB,JAVASCRIPTand other Web tools like XAMPP
server.
Product Functions
The product developedwill providean easy access to the
user to manage and alter the canteenautomationaccording
to the need.
General Constraints
The cost constraintincludes ordering additional
hardware to run the new system.
No current web-site.
Security must be upgraded for on-line searching.
Assumptions
The system will support all browsers.
The processor must be at least Dual cored and can be
any other latest ones etc.
OBJECTIVE
Our objective is to make a platform independentapplication to
maintaina databaseof all orders ordered from varioussources
and all the different services required by each of them.
Establishedcanteenautomationpractices should provide the
needed connectivityand accountabilitybetween those two
operational units,and when managed properly, enhances the
effectiveness of both operations.
Registration
Order
Payment
Update
The aboveare the modules of canteen management system.
REQUIREMENTS
EXTERNAL INTERFACE REQUIREMENTS
The external system is to assume full responsibilityfor storage
functionsas well as warehouse management and warehouse
control for an entire warehouse. The interfaces in this section are
specified by documenting:the name and description of each
scheme, source or input, destinationor output, ranges, accuracy
and tolerances, units of measure, timing, displayformats, and
organization,and data formats. The user interface required to be
developedfor the system should be user-friendly and attractive.
The interface between the user and the system will be WIMP
(Windows, Icons, Menu, Pointers) keeping in mind that the
system is to be run through a web browser. All operationswill be
off pointand click nature with all navigationsperformed through
windowsof the system specificallybuttonsand menus:
Buttons: The buttonis activatedwhen the user will click on the
left click of the mouse within the boundsof the button.And thus
the action associated with it will be carried out.
Menu: All the operationswill be arranged.
REQUIREMENTS
HARDWARE REQUIREMENTS
Here's what you Need to Use the canteen management system
for online records:
Minimum 20 GB HDD
Minimum 256 MB RAM
Pentium IV Processor
Input Devices: Keyboard, Mouse
Output Devices: Monitor, Printer
SOFTWARE REQUIREMENTS
Operating System: Window XP and above
Browsers: Chrome or any other latest web page supporting
browser.
XAMPP,LAMPP or any other similarserver.
DESIGN
USE CASE DIAGRAM
A use case is a description of how end-users will use a
software code. It describes a task or a series of tasks that
users will accomplishusing the software and includesthe
responses of the software to user actions.
LOGIN PAGE USE CASE DIAGRAM
REGISTRATION PAGE USE CASE DIAGRAM
ORDER , PAYMENT & UPDATE USE CASE
DIAGRAM
SOME SCREENSHOT OF OUR
WEBPAGE
!!THANK!!
!!YOU!!

More Related Content

What's hot

Canteen automation system (updated) revised
Canteen automation system (updated) revisedCanteen automation system (updated) revised
Canteen automation system (updated) revisedrinshi jain
 
Electronic menu card for restaurants
Electronic menu card for restaurantsElectronic menu card for restaurants
Electronic menu card for restaurantseSAT Publishing House
 
project report V 2.0 By Amit Mangukiya
project report V 2.0 By Amit Mangukiyaproject report V 2.0 By Amit Mangukiya
project report V 2.0 By Amit MangukiyaAmit Mangukiya
 
Canteen management system Documentation
Canteen management system DocumentationCanteen management system Documentation
Canteen management system Documentationrimshailyas1
 
IRJET- Digital Canteen using Android Application
IRJET- Digital Canteen using Android ApplicationIRJET- Digital Canteen using Android Application
IRJET- Digital Canteen using Android ApplicationIRJET Journal
 
Consumer-To-Consumer Food Delivery System on Salesforce.
Consumer-To-Consumer Food Delivery System on Salesforce.Consumer-To-Consumer Food Delivery System on Salesforce.
Consumer-To-Consumer Food Delivery System on Salesforce.Darshan Gorasiya
 
Online food ordering system
Online food ordering systemOnline food ordering system
Online food ordering systemIqraKhan158
 
IRJET- Online Food Ordering System
IRJET- Online Food Ordering SystemIRJET- Online Food Ordering System
IRJET- Online Food Ordering SystemIRJET Journal
 
IRJET- Data Centric Smart Restaurant Management System
IRJET-  	  Data Centric Smart Restaurant Management SystemIRJET-  	  Data Centric Smart Restaurant Management System
IRJET- Data Centric Smart Restaurant Management SystemIRJET Journal
 
Food ordering System
Food ordering SystemFood ordering System
Food ordering SystemArman Ahmed
 
Information of online food system
Information of online food systemInformation of online food system
Information of online food systemArpitsaxena79
 
Automated Cafeteria System for Efficient Food Serving
Automated Cafeteria System for Efficient Food ServingAutomated Cafeteria System for Efficient Food Serving
Automated Cafeteria System for Efficient Food Servingferozpatowary
 
Canteen management system
Canteen management systemCanteen management system
Canteen management systemshikha pardhi
 
Canteen management system
Canteen management systemCanteen management system
Canteen management systemConsultonmic
 
Online food project
Online food projectOnline food project
Online food projectAshik Khan
 
Harsh Mathur Final Year Project Report on Restaurant Billing System
Harsh  Mathur Final Year Project Report on Restaurant Billing SystemHarsh  Mathur Final Year Project Report on Restaurant Billing System
Harsh Mathur Final Year Project Report on Restaurant Billing SystemHarsh Mathur
 
Home-made-food-delivery-system(System Analysis & Design)
 Home-made-food-delivery-system(System Analysis & Design) Home-made-food-delivery-system(System Analysis & Design)
Home-made-food-delivery-system(System Analysis & Design)Zahidul Islam Razu
 

What's hot (20)

Canteen automation system (updated) revised
Canteen automation system (updated) revisedCanteen automation system (updated) revised
Canteen automation system (updated) revised
 
Electronic menu card for restaurants
Electronic menu card for restaurantsElectronic menu card for restaurants
Electronic menu card for restaurants
 
project report V 2.0 By Amit Mangukiya
project report V 2.0 By Amit Mangukiyaproject report V 2.0 By Amit Mangukiya
project report V 2.0 By Amit Mangukiya
 
Canteen management system Documentation
Canteen management system DocumentationCanteen management system Documentation
Canteen management system Documentation
 
IRJET- Digital Canteen using Android Application
IRJET- Digital Canteen using Android ApplicationIRJET- Digital Canteen using Android Application
IRJET- Digital Canteen using Android Application
 
Consumer-To-Consumer Food Delivery System on Salesforce.
Consumer-To-Consumer Food Delivery System on Salesforce.Consumer-To-Consumer Food Delivery System on Salesforce.
Consumer-To-Consumer Food Delivery System on Salesforce.
 
Online food ordering system
Online food ordering systemOnline food ordering system
Online food ordering system
 
IRJET- Online Food Ordering System
IRJET- Online Food Ordering SystemIRJET- Online Food Ordering System
IRJET- Online Food Ordering System
 
IRJET- Data Centric Smart Restaurant Management System
IRJET-  	  Data Centric Smart Restaurant Management SystemIRJET-  	  Data Centric Smart Restaurant Management System
IRJET- Data Centric Smart Restaurant Management System
 
Taos
TaosTaos
Taos
 
TAOS
TAOSTAOS
TAOS
 
Food ordering System
Food ordering SystemFood ordering System
Food ordering System
 
Information of online food system
Information of online food systemInformation of online food system
Information of online food system
 
Canteen management system
Canteen management systemCanteen management system
Canteen management system
 
Automated Cafeteria System for Efficient Food Serving
Automated Cafeteria System for Efficient Food ServingAutomated Cafeteria System for Efficient Food Serving
Automated Cafeteria System for Efficient Food Serving
 
Canteen management system
Canteen management systemCanteen management system
Canteen management system
 
Canteen management system
Canteen management systemCanteen management system
Canteen management system
 
Online food project
Online food projectOnline food project
Online food project
 
Harsh Mathur Final Year Project Report on Restaurant Billing System
Harsh  Mathur Final Year Project Report on Restaurant Billing SystemHarsh  Mathur Final Year Project Report on Restaurant Billing System
Harsh Mathur Final Year Project Report on Restaurant Billing System
 
Home-made-food-delivery-system(System Analysis & Design)
 Home-made-food-delivery-system(System Analysis & Design) Home-made-food-delivery-system(System Analysis & Design)
Home-made-food-delivery-system(System Analysis & Design)
 

Similar to NITTE MEENAKSHI Big Data Lab Report

food delivery website-1.docx
food delivery website-1.docxfood delivery website-1.docx
food delivery website-1.docxfl878470
 
Online Food Order System for Restaurants.pdf
Online Food Order System for Restaurants.pdfOnline Food Order System for Restaurants.pdf
Online Food Order System for Restaurants.pdfRohini SharmaOhlan
 
Food Ordering System
Food Ordering SystemFood Ordering System
Food Ordering SystemIRJET Journal
 
355905786-online-food-ordering-system-mini.docx
355905786-online-food-ordering-system-mini.docx355905786-online-food-ordering-system-mini.docx
355905786-online-food-ordering-system-mini.docxEFRENlazarte2
 
Corms: An Automated Restaurent Management System
Corms: An Automated Restaurent Management SystemCorms: An Automated Restaurent Management System
Corms: An Automated Restaurent Management SystemIRJET Journal
 
Canteen Ordering System For UnilIver.pptx
Canteen Ordering System For UnilIver.pptxCanteen Ordering System For UnilIver.pptx
Canteen Ordering System For UnilIver.pptxMaheshKulkarni496910
 
IRJET- Food Order in Train
IRJET-  	  Food Order in TrainIRJET-  	  Food Order in Train
IRJET- Food Order in TrainIRJET Journal
 
Smart_mess_management_system_ppt.pptx
Smart_mess_management_system_ppt.pptxSmart_mess_management_system_ppt.pptx
Smart_mess_management_system_ppt.pptxSanjeebKumardas7
 
Canteen Management System
Canteen Management SystemCanteen Management System
Canteen Management SystemIRJET Journal
 
Canteen Automation System
Canteen Automation SystemCanteen Automation System
Canteen Automation SystemIRJET Journal
 
Automated Canteen Ordering System Using Android
Automated Canteen Ordering System Using AndroidAutomated Canteen Ordering System Using Android
Automated Canteen Ordering System Using AndroidAlicia Edwards
 
Software Engineering Course Project Restaurant Automation .docx
Software Engineering Course Project Restaurant Automation .docxSoftware Engineering Course Project Restaurant Automation .docx
Software Engineering Course Project Restaurant Automation .docxlillie234567
 
IRJET- Digital Menu Card for Restaurant
IRJET-  	  Digital Menu Card for RestaurantIRJET-  	  Digital Menu Card for Restaurant
IRJET- Digital Menu Card for RestaurantIRJET Journal
 
An_Online_Food_Ordering_System.doc
An_Online_Food_Ordering_System.docAn_Online_Food_Ordering_System.doc
An_Online_Food_Ordering_System.docteamirmoges
 
Canteen Food Ordering and Inventory Management System
Canteen Food Ordering and Inventory Management SystemCanteen Food Ordering and Inventory Management System
Canteen Food Ordering and Inventory Management SystemIRJET Journal
 
Towards the digitalization of Restaurant Business Process for Food Ordering i...
Towards the digitalization of Restaurant Business Process for Food Ordering i...Towards the digitalization of Restaurant Business Process for Food Ordering i...
Towards the digitalization of Restaurant Business Process for Food Ordering i...IJSRP Journal
 

Similar to NITTE MEENAKSHI Big Data Lab Report (20)

Food Ordering System
Food Ordering SystemFood Ordering System
Food Ordering System
 
food delivery website-1.docx
food delivery website-1.docxfood delivery website-1.docx
food delivery website-1.docx
 
Online Food Order System for Restaurants.pdf
Online Food Order System for Restaurants.pdfOnline Food Order System for Restaurants.pdf
Online Food Order System for Restaurants.pdf
 
Food Ordering System
Food Ordering SystemFood Ordering System
Food Ordering System
 
355905786-online-food-ordering-system-mini.docx
355905786-online-food-ordering-system-mini.docx355905786-online-food-ordering-system-mini.docx
355905786-online-food-ordering-system-mini.docx
 
Corms: An Automated Restaurent Management System
Corms: An Automated Restaurent Management SystemCorms: An Automated Restaurent Management System
Corms: An Automated Restaurent Management System
 
Canteen Ordering System For UnilIver.pptx
Canteen Ordering System For UnilIver.pptxCanteen Ordering System For UnilIver.pptx
Canteen Ordering System For UnilIver.pptx
 
roshan ppt.pptx
roshan ppt.pptxroshan ppt.pptx
roshan ppt.pptx
 
IRJET- Food Order in Train
IRJET-  	  Food Order in TrainIRJET-  	  Food Order in Train
IRJET- Food Order in Train
 
saro.pptx
saro.pptxsaro.pptx
saro.pptx
 
Smart_mess_management_system_ppt.pptx
Smart_mess_management_system_ppt.pptxSmart_mess_management_system_ppt.pptx
Smart_mess_management_system_ppt.pptx
 
Canteen Management System
Canteen Management SystemCanteen Management System
Canteen Management System
 
Canteen Automation System
Canteen Automation SystemCanteen Automation System
Canteen Automation System
 
Automated Canteen Ordering System Using Android
Automated Canteen Ordering System Using AndroidAutomated Canteen Ordering System Using Android
Automated Canteen Ordering System Using Android
 
Home delivery restaurants
Home delivery restaurantsHome delivery restaurants
Home delivery restaurants
 
Software Engineering Course Project Restaurant Automation .docx
Software Engineering Course Project Restaurant Automation .docxSoftware Engineering Course Project Restaurant Automation .docx
Software Engineering Course Project Restaurant Automation .docx
 
IRJET- Digital Menu Card for Restaurant
IRJET-  	  Digital Menu Card for RestaurantIRJET-  	  Digital Menu Card for Restaurant
IRJET- Digital Menu Card for Restaurant
 
An_Online_Food_Ordering_System.doc
An_Online_Food_Ordering_System.docAn_Online_Food_Ordering_System.doc
An_Online_Food_Ordering_System.doc
 
Canteen Food Ordering and Inventory Management System
Canteen Food Ordering and Inventory Management SystemCanteen Food Ordering and Inventory Management System
Canteen Food Ordering and Inventory Management System
 
Towards the digitalization of Restaurant Business Process for Food Ordering i...
Towards the digitalization of Restaurant Business Process for Food Ordering i...Towards the digitalization of Restaurant Business Process for Food Ordering i...
Towards the digitalization of Restaurant Business Process for Food Ordering i...
 

More from PAWAN KUMAR

Events management
Events managementEvents management
Events managementPAWAN KUMAR
 
Internship review
Internship reviewInternship review
Internship reviewPAWAN KUMAR
 
Computer Network Fundamentals
Computer Network FundamentalsComputer Network Fundamentals
Computer Network FundamentalsPAWAN KUMAR
 
Software project management
Software project managementSoftware project management
Software project managementPAWAN KUMAR
 
Coaching management system
Coaching management systemCoaching management system
Coaching management systemPAWAN KUMAR
 

More from PAWAN KUMAR (11)

Events management
Events managementEvents management
Events management
 
Green IT
Green ITGreen IT
Green IT
 
Emplyees Ethics
Emplyees EthicsEmplyees Ethics
Emplyees Ethics
 
WEB DEVELOPMENT
WEB DEVELOPMENTWEB DEVELOPMENT
WEB DEVELOPMENT
 
Internship review
Internship reviewInternship review
Internship review
 
Networking
NetworkingNetworking
Networking
 
Computer Network Fundamentals
Computer Network FundamentalsComputer Network Fundamentals
Computer Network Fundamentals
 
Software project management
Software project managementSoftware project management
Software project management
 
Coaching management system
Coaching management systemCoaching management system
Coaching management system
 
Votechain
VotechainVotechain
Votechain
 
Auditchain
AuditchainAuditchain
Auditchain
 

Recently uploaded

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 

Recently uploaded (20)

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 

NITTE MEENAKSHI Big Data Lab Report

  • 1. (An autonomous institution with A Grade by NAAC /UGC, Affiliated to Visvesvaraya Technological University, Belgaum, Approved by UGC/AICTE/Govt. of Karnataka) Yelahanka, Bengaluru-560064 ACADEMIC YEAR 2020-2021 Submitted by GAURAV GHOSH & GROUP Submitted to "PRASHANTH.B.S" Department of ISE BIG DATA LAB NITTE MEENAKSHI INSTITUTE OF TECHNOLOGY Yelahanka, Bengaluru-560064
  • 2. PARTICIPANT’S PAWAN KUMAR(1NT17IS121) GAURAV GHOSH(1NT17IS061) HARSHIT RAJ(1NT17IS068) SHUBHRA JYOTI(1NT17IS206) MANJUNATHA C(1NT17IS094) K CHETHANA PRASAD(1NT17IS076) ROUSHAN KUMAR(1NT16IS098) KEERTHI J(1NT17IS080) NAMRATHA N(1NT17IS104) HEMANTH V(1NT17IS070) M SHRAVAN(1NT17IS089)
  • 3. CERTIFICATE This is to certify that the MajorProject report entitledCanteen ManagementSystem is submitted by GauravGhosh & Group for the partial fulfillmentof the requirement for the award of the degree of BACHELOR OF ENGINEERING in INFORMATION SCIENCE & ENGINEERINGfrom NITTE MEENAKSHI INSTITUTE OF TECHNOLOGY Bengaluru(Yelahanka).
  • 4. ACKNOWLEDGEMENT We sincerely express indebtednessto esteemed and revered guide PRASHANTH B.S of Department of Information Science and Engineering for his invaluableguidance,supervision, and encouragementthroughout the work. Without hiskind patronage and guidance, the synopsiswould not havetaken shape.We owe sincere thanks to all the faculties in Department of Information Science and Engineering for their advice and counseling time to time.
  • 5. TABLE OF CONTENTS ABSTRACT INTRODUCTION PURPOSE OF PROJECT PROJECT & PRODUCT OVERVIEWS HOW IT BENEFITS A CANTEEN HOW IT BENEFITS A CUSTOMER TEAM ARCHITECTURE  Requirementgathering and planning  Designing and Backend OVERALL DESCRIPTION PRODUCT PERSPECTIVE OBJECTIVE REQUIREMENTS  External Interface Requirements  Hardware Requirements  Software Requirements DESIGN SOME SCREENSHOT OF OUR WEB-PAGE
  • 6. ABSTRACT The Project “Canteen ManagementSystem” enables the end users to register online,read and select the food from e-menu card and order food onlineby just selecting the food that the user want to have using androidapplication.The results after selecting the food from the E-menu card will directly appearon the screen near the Chef who is going to cook the food for you. The system is the combinationof Androidas well as Web Application.By using this applicationthe work of the waiteris reduced and we can also say that the work is nullified.The benefit of this is that if there is a rush in the Canteenthen there will be chances that the waiters will be unavailableand the users can directly order the food to the chef online by using this application.The user will have a username and a password, by using which they can login into the system. This implies that the customer is the regular user of the Canteen.The manual system involvespaperwork in the form of maintainingvariousfiles and manuals. Maintainingcritical information in the files and manualsis full of risk and a tedious process. Includinga framework showing how to apply Internet technology progressively as skills and confidence grow, the project demonstratesthe route from adaptingmaterialsto developingan onlineenvironment.Nowadayspeople don’t have much time to spend in canteen by just there and waitingfor the waiter to take their order. Manycustomers visit the canteen in their lunch break and recess so they have limitedtime to eat and return to their respective office and colleges. So this software helpsthem to save time and order food whenever they want without callingthe waiter againand again.
  • 7. INTRODUCTION In today’sage of fast canteen management in the canteen, many canteenshave chosen to focus on quick preparationand speedy delivery of orders. Until very recently, all of this delivery of orders were placed over the phone, but there are many disadvantagesto this system, includingthe inconvenienceof the customer needing to have a physicalcopy of the menu, lack of a visual confirmation that the order was placedcorrectly, and the necessity for the canteen to have an employeeanswering the phone and taking orders. The main advantageof an online ordering system is that it greatly simplifies the ordering process for both the customer and the canteen. When the customer visits the ordering web page, they are presented with an interactiveand up-to-datemenu, complete with all availableoptionsand adjustingprices based on the selected options. After making a selection, the item is then added to their order, which the customer can review the details at any time before checking out. Thisprovides instantvisual confirmationof what was selected. This system also greatly lightensthe load on the canteen’send, as the entire process of taking orders is automated.Once an order is placed on the web page, it is entered into the databaseand then retrieved, in pretty much real-time, by a web-based application onthe canteen’send. Within this application,allitems in the order are displayed,along with their correspondingoptionsand delivery details, in a concise and easy to read manner. Thisallowscanteen employees to quickly go through the orders as they are placed and produce the necessary items with minimaldelay and confusion.
  • 8. PURPOSE OF PROJECT CanteenManagement System is the system where customers order their food and receive food in the canteenwithout any delayas they can directly go and collect what they ordered without waiting for a turn or waitingtime. Thissystem aims to accelerate customer orders and customer order system used by employees to accept customer order. The purpose of the system is to developa simple Canteen ManagementSystem and implement it, which laterwill be used for a web-based application. The proposed “CanteenManagementSystem” is economicallyfeasible because:- The system requires very fewer time factors as compared to manualsystem. The system will providefast and efficient automated environmentinsteadof slow and error prone manual system, thus reducing both time and manpower spent in running the system. The system will have GUI interface and very less user training is required to learn it.
  • 9. PROJECT & PRODUCT OVERVIEWS A complete canteen management system makes canteen workers monitoroverallday to day business analyticsmore accuratelywith an ease. It increases the presence of canteen fascinatescore customers towardsyour food business leadingto increased sales. By bringing all necessities in one place canteen managementsystem benefits both the user as well as the canteen owner smartly. Ultimatelyall business operationwill be mad easier and single handed with the required inbuiltfeatures. The working of canteen management system is similar to an e-commerce website. Whenever your customers are busy with their work, insteadof coming to your canteenthey can just open yourwebsite, choose the menu they like and can simply order food. As soon as order gets placed,you will be notified immediately,so that you can start order processing. One of the main advantagesof canteenautomationsystem is the order detailsare accurate when compared to the phone ordering system or manualsystem.
  • 10. HOW ITS BENEFITS A CANTEEN Canteenmanagement system saves the canteen’stime by avoidingthe food orders over the phonethat has to be done manually.By making the ordering process fully automated,it increases the cost effectiveness and productivityof the canteen with a less manpower. In addition, it keeps you one step ahead of your competitorswho don’t serve online. Canteenmanagement system even helpsa casual dining canteenand provides an additionalrevenue source. It allowsa canteenowner to easily update the online menu, food items etc and helpsto stay in touch with the customers by offering discountsand targeted promotions. With a simplifiedmanagement process, onlineordering system makes it easy to handlemultiple canteensfrom centralized application.
  • 11. HOW IT BENEFITS A CUSTOMER Now a day’speople are getting busy with their work, making the canteen onlineeven saves customers time undoubtedly. Is allow them to order food onlineby creating a flexible ordering platform and serve them in time. The customer can select the food items from the onlinemenu on the canteen website and can order accordinglyas per their interest. In fact, they can place order the food orders within their budget by adding or removing the food items as per the cost variations. This canteenautomationsystem is useful for the canteen as well customer because canteen automation system save the time of the canteen'sworkers as well of the customers and as saves the manpower.
  • 12. TEAM ARCHITECTURE There were total 11 members in our project. The complete project is dividedinto two teams:- TEAM 1 REQUIREMENT GATHERING & PLANNING Planning identifiesall deliverableservices, describes the facilities,and defines the working to providedetailsabout lab detailsto the faculties. Thisplanningproblem starts with a specificationof user demand that is to be met by the productionplan. For this context, the facilities providedto the user faculties are the major concern to be concentrated. This includesthe easiest and efficient way to make them availablean unoccupiedlab. Consequently,all the fields must be kept while developing.Generally,a planning problem exists because there are limitedproduction resources that cannot be stored from period to period. Choices must be made as to which resources to includeand how to model their capacity and behavior,and their costs. Also, there may be uncertaintyassociated with the productionfunction, such as uncertain yieldsor lead times. One might only includethe most critical or limiting resource in the planningproblem.Here comes the role of proper requirement gathering. If the requirementsof the user are clear then it is quite easier for the developer to fulfillhis all needs. As he can look into all the required resources, and with proper planningand cost estimation, he can achieve his software. Thus, a proper planningand requirement gathering leadsto an efficient software system.
  • 13. TEAM ARCHITECTURE TEAM 2 DESIGNING AND BACKEND Designing is the most important and the most efficient function while software development.Without a proper design, it is very difficult to developan appropriatesoftware that fulfills nearly all user demands. Therefore, managing designing part in an organizationisa critical activity. A designer needs to ensure that the design created by him can be easily understoodby the all the members of developinga team. A proper design will allowthe coder to implement the system developmentplanningproperly. Similarly, the backend part that includes the databasemanagement plays a key role in any of the systems. Thus, the team working on this field must know proper handlingand management of databaseand its tools.
  • 14. OVERALL DESCRIPTION Time Saving: Our canteenautomationsystem is developed with a primary aim of 'Saving Time. The customer can order the food and it is also efficient for canteenworkers because this system takes lesser time as compared to phone based or manuallybased system. No Complication: Majorcomplicationpart for canteen automationsystem is addinga product or managing products section. In our canteen automationsystem, no complicatedpart is involved inmanagingsections; we have taken immense care in this section and nullifiedall complicationswhich make this system accurate and unique. Cost Effective: It's cheaper. You don't have to purchase multiplecopies of software to installon multiplecomputers. Multiplecopies often require you to pay multiple licensing fees, but since you aren't actually purchasingany software with an online system, that's not a concern. Security: Online systems are just as secure. Most online canteen automation systemprograms allow you to create multipleuser accountswith variouslevelsof access. Your data is stored on secure, protected servers that feature firewallsand other onlinesecurity programs.
  • 15. PRODUCT PERSPECTIVE The system will be developedusing PHP, HTML, CSS,MONGODB,JAVASCRIPTand other Web tools like XAMPP server. Product Functions The product developedwill providean easy access to the user to manage and alter the canteenautomationaccording to the need. General Constraints The cost constraintincludes ordering additional hardware to run the new system. No current web-site. Security must be upgraded for on-line searching. Assumptions The system will support all browsers. The processor must be at least Dual cored and can be any other latest ones etc.
  • 16. OBJECTIVE Our objective is to make a platform independentapplication to maintaina databaseof all orders ordered from varioussources and all the different services required by each of them. Establishedcanteenautomationpractices should provide the needed connectivityand accountabilitybetween those two operational units,and when managed properly, enhances the effectiveness of both operations. Registration Order Payment Update The aboveare the modules of canteen management system.
  • 17. REQUIREMENTS EXTERNAL INTERFACE REQUIREMENTS The external system is to assume full responsibilityfor storage functionsas well as warehouse management and warehouse control for an entire warehouse. The interfaces in this section are specified by documenting:the name and description of each scheme, source or input, destinationor output, ranges, accuracy and tolerances, units of measure, timing, displayformats, and organization,and data formats. The user interface required to be developedfor the system should be user-friendly and attractive. The interface between the user and the system will be WIMP (Windows, Icons, Menu, Pointers) keeping in mind that the system is to be run through a web browser. All operationswill be off pointand click nature with all navigationsperformed through windowsof the system specificallybuttonsand menus: Buttons: The buttonis activatedwhen the user will click on the left click of the mouse within the boundsof the button.And thus the action associated with it will be carried out. Menu: All the operationswill be arranged.
  • 18. REQUIREMENTS HARDWARE REQUIREMENTS Here's what you Need to Use the canteen management system for online records: Minimum 20 GB HDD Minimum 256 MB RAM Pentium IV Processor Input Devices: Keyboard, Mouse Output Devices: Monitor, Printer SOFTWARE REQUIREMENTS Operating System: Window XP and above Browsers: Chrome or any other latest web page supporting browser. XAMPP,LAMPP or any other similarserver.
  • 19. DESIGN USE CASE DIAGRAM A use case is a description of how end-users will use a software code. It describes a task or a series of tasks that users will accomplishusing the software and includesthe responses of the software to user actions. LOGIN PAGE USE CASE DIAGRAM
  • 20. REGISTRATION PAGE USE CASE DIAGRAM
  • 21. ORDER , PAYMENT & UPDATE USE CASE DIAGRAM
  • 22. SOME SCREENSHOT OF OUR WEBPAGE
  • 23.