SlideShare a Scribd company logo
1 of 16
Download to read offline
RESTAURENT
MANAGEMENT
SYSTEM
SUBMITTED BY
MOHITH PULAVARTHI
FOR BUSINESS ANALYST CAPSTONE
TO SIMPLILEARN
1)Identifying Stakeholders – Create a list of Stakeholders
INTERNAL STAKEHOLDERS EXTERNAL STAKEHOLDERS
James Oliver (CEO)
Managers
Waiters
Technical Team
Developers
Testers
Domain SME
Customers
Suppliers
Regulatory Bodies
Simplilearn
End user
2)
3)SCOPE OF THE PROJECT
Menu Management Create and edit menus with classes like Starters, Soups, Main Course, Desserts,
and Drinks.
Allow handiest managers to adjust the menu by using adding new items,
deleting existing objects, and growing new menus.
Item Search Provide a search facility for each waiters and managers to locate objects inside
the menu.
Table Reservation Enable managers to reserve tables through the software program, stopping
waiters from seating customers at reserved tables.
Bill Generation
Allow waiters to generate bills , tagging each invoice with the waiter's ID and
desk number.
Implement the functionality to just accept bills through coins or card via a
payment gateway.
Reporting
Provide various reports for management, including :
Total sales of the day by using dine-in and domestic delivery customers
separately.
Top 10 maximum bought dishes for the day.
Total sales for weekends and months.
List of dishes no longer bought inside the contemporary month.
Total income across all towns and for every town.
User Authentication and
Access Control Implement a login machine for waiters, managers, and the CEO (James Oliver)
with a password change facility.
Feedback Form
Provide a comments shape for customers, taking pictures information which
include call, address, e-mail, date of delivery, anniversary dates, and remarks.
Allow managers to manually input this facts into the system.
System Maintenance Develop the RMS using Java for balance and simplicity of renovation over the
years.
Ensure that the machine is scalable and adaptable to destiny adjustments in
restaurant operations.
4)MAIN FEATURES THAT NEED TO BE DEVELOPED
Menu
Management:
Ability for managers to create, edit, and delete menu items.
Categorization of menu items into sections like Starters, Soups, Main
Course, Desserts, and Drinks.
Storage of menu items with their respective prices.
Search
Functionality:
Allow waiters and managers to search for items in the menu.
Table Reservation: Capability for managers to reserve tables.
Integration of table layout into the system.
Preventing waiters from seating customers at reserved tables.
Billing System: Generation of bills by waiters for each table.
Tagging bills to the waiter generating it and the table number.
Acceptance of cash or card payments.
Integration of a payment gateway.
Reporting: Total sales of the day by dine-in and home delivery customers separately.
Total consolidated sales of the day.
Top 10 most sold dishes for the day.
Total sales every weekend and month.
List of dishes not sold in the current month.
Total sales across all cities.
Total sales for each city.
User Interface Design a interface for easy navigation and use by managers and waiters
Data Storage and
Security
Securely store customer information and sales data to maintain privacy.
Implement backup and recovery mechanisms to prevent data loss.
Integration Integrate the RMS with existing systems or future enhancements, such as
inventory management or accounting software
Training and Support Provide training to restaurant staff on using the RMS effectively.
Offer ongoing support and troubleshooting assistance post-implementation.
User
Authentication and
Access Control:
Login functionality for waiters, managers, and CEO James Oliver.
Change password feature.
Feedback Form:
Creation of a feedback form for customers.
Capture of customer details such as name, address, mobile number, email,
date of birth, and anniversary dates.
Manual addition of feedback details by managers into the system.
Future
Enhancements:
Flexibility for future updates and enhancements.
Maintenance of the system in Java to ensure minimal future code changes.
5)
inscope
1.Development of a Restaurant Management
System using Java.
2.Creation of a menu with categories such as
Starters, Soups, Main Course, Desserts, and
Drinks.
3.Menu management functionalities for
managers, including adding, deleting, and
editing items, as well as creating new menus.
4.Ability for waiters and managers to search
items in the menu.
5.Waiters' capability to generate bills table-
wise, with each bill tagged to the waiter and
table number.
6.Table reservation functionality for managers.
7.Storage of table layouts in the system.
8.Generation of various reports including:
1.Total sales by dine-in customers.
2.Total sales by home delivery customers.
3.Total consolidated sales.
4.Top 10 most sold dishes.
5.Total sales on weekends.
6.Total sales every month.
7.List of dishes not sold in the current month.
8.Total sales across all cities.
9.Total sales for each city.
9.User authentication and access control for
waiters, managers, and the CEO.
10.Password change functionality for users.
11.Integration of a payment gateway for cash
or card payments.
12.Generation of bills for customers.
13.Implementation of a feedback form for
customers to provide details and feedback, to
be manually entered by managers.
outscope
•Development in languages other than Java.
1.Integration with third-party systems or
platforms not specified.
2.Additional functionalities beyond menu
management for managers, such as inventory
management or employee scheduling.
3.Integration with external hardware (e.g., POS
machines).
4.Automated data entry from feedback forms.
5.Integration with customer relationship
management (CRM) systems.
6.Development of a mobile application for
customer feedback or other purposes.
7.Implementation of loyalty programs or
rewards systems.
8.Customization of menu items based on
customer preferences or dietary restrictions.
9.Implementation of marketing or promotional
features.
10.Translation or localization of the system for
different languages or regions.
11.Support for complex analytics or
forecasting beyond the specified reports.
12.Integration with social media platforms for
customer engagement.
13.Development of additional paper-based
forms or documentation beyond the specified
feedback form.
FUNCTIONAL REQUIREMNTS NON FUNCTIONAL REQUIREMNTS
Menu Management:
Managers can create, edit, and delete menu
items.
Menu items are categorized into Starters,
Soups, Main Course, Desserts, and Drinks.
Each menu item includes its name and price.
Search Facility:
Waiters and managers can search for items in
the menu.
Table Reservation:
Managers can reserve tables.
Waiters cannot seat anyone on reserved
tables.
Billing:
Waiters generate bills per table, tagging them
with the waiter's name and table number.
Bills include items ordered and their respective
prices.
Reporting:
Daily reports:
Total sales by dine-in customers.
Total sales by home delivery customers.
Total consolidated sales.
Top 10 most sold dishes.
Periodic reports:
Weekend sales.
Monthly sales.
List of dishes not sold in the current month.
Total sales across all cities.
Total sales for each city.
User Authentication and Authorization:
Login for waiters, managers, and CEO.
Managers have access to menu management
and table reservation.
Waiters have access to bill generation.
CEO may have additional privileges.
Payment Gateway:
Integration of payment gateway for cash and
card transactions.
Feedback Form:
Usability:
Intuitive user interface for easy navigation.
Quick response time for searches and bill
generation.
Reliability:
System availability during restaurant operating
hours.
Data integrity to ensure accurate reporting.
Security:
Secure login mechanisms to protect user
accounts.
Encryption of sensitive customer information.
Scalability:
Ability to handle increased menu items and
customer transactions as the business grows.
Performance:
Efficient database management for quick
retrieval of menu items and customer
information.
Scalable system architecture to handle
concurrent users during peak hours.
Maintainability:
Well-documented codebase for easy
maintenance and future updates.
Modular design to facilitate addition of new
features.
Compliance:
Compliance with relevant data protection
regulations (e.g., GDPR, CCPA).
Adherence to industry standards for payment
processing security.
Interoperability:
Integration capabilities with existing systems
or future third-party applications (e.g.,
accounting software).
A feedback form to be given to every customer
capturing personal details and feedback.
Manager manually enters feedback into the
system.
6)
7)WIREFRAMES AND MOCKSCREEENS:
TABLUE
8)Create a dashboard for senior management to view sales of restaurants for
the last six months. Make assumptions as appropriate and create the
dashboard using your own mock data.
9)Create a dashboard to show which zone (Zone 1, 2, 3, or 4) has highest sales.
Make assumptions as appropriate and create the dashboard using your own
mock data.
10)Create a bar graph for San Jose, Madison, and New York showing the sales.
Label the chart drawn correctly so that senior management gets a clear report
of sales.
11)Arrange the data above in excel in an ascending and descending order for
each city.
12)In the above chart for restaurant ID 1200789, find the sales for the month of
June
13)In the above chart for restaurant ID 1200739, find the sales for the month of
April
14)In the above chart for restaurant ID 1200352, find the sales for the month of
January

More Related Content

What's hot

Object-oriented analysis and design - questions and answers
Object-oriented analysis and design - questions and answersObject-oriented analysis and design - questions and answers
Object-oriented analysis and design - questions and answersNavinda Dissanayake
 
Epics and User Stories
Epics and User StoriesEpics and User Stories
Epics and User StoriesMilind Gokhale
 
Oracle Inventory - Difference between Cycle Count and Physical Inventory
Oracle Inventory - Difference between Cycle Count and Physical Inventory Oracle Inventory - Difference between Cycle Count and Physical Inventory
Oracle Inventory - Difference between Cycle Count and Physical Inventory Boopathy CS
 
Material Control- techniques
Material Control- techniquesMaterial Control- techniques
Material Control- techniquesmonikakansal
 
Job Description - Staff Accountant I
Job Description - Staff Accountant IJob Description - Staff Accountant I
Job Description - Staff Accountant ILINDSAY WILEY
 
Restaurant management system project
Restaurant management system projectRestaurant management system project
Restaurant management system projectrelocathi789
 
Physical inventory guidelines
Physical inventory guidelinesPhysical inventory guidelines
Physical inventory guidelinesKrisane Smith
 
Improve your Inventory Accuracy with a Cycle Count Program
Improve your Inventory Accuracy with a Cycle Count ProgramImprove your Inventory Accuracy with a Cycle Count Program
Improve your Inventory Accuracy with a Cycle Count ProgramOdoo
 
Canteen Management System
Canteen Management SystemCanteen Management System
Canteen Management Systemlissapenas123
 
45. online sales and inventory management system
45. online sales and inventory management system45. online sales and inventory management system
45. online sales and inventory management systemRanicafe
 
Hilton hotel reservation_system2
Hilton hotel reservation_system2Hilton hotel reservation_system2
Hilton hotel reservation_system2Dhanurjaya Naik
 
ONLINE SHOPPINGKART FOR WOMENEMPOWERMENT
ONLINE SHOPPINGKART FOR WOMENEMPOWERMENTONLINE SHOPPINGKART FOR WOMENEMPOWERMENT
ONLINE SHOPPINGKART FOR WOMENEMPOWERMENTGuna Santhu
 
Online event registration final review (3-2 project)...
Online event registration final review (3-2 project)...Online event registration final review (3-2 project)...
Online event registration final review (3-2 project)...narrasriram
 
Basic configuration settings for fi asset accounting
Basic configuration settings for fi  asset accountingBasic configuration settings for fi  asset accounting
Basic configuration settings for fi asset accountingGuangfuDavidLi
 

What's hot (20)

Story mapping
Story mapping Story mapping
Story mapping
 
Sop stores[1]
Sop stores[1]Sop stores[1]
Sop stores[1]
 
Object-oriented analysis and design - questions and answers
Object-oriented analysis and design - questions and answersObject-oriented analysis and design - questions and answers
Object-oriented analysis and design - questions and answers
 
Use case-diagrams
Use case-diagramsUse case-diagrams
Use case-diagrams
 
Epics and User Stories
Epics and User StoriesEpics and User Stories
Epics and User Stories
 
Oracle Inventory - Difference between Cycle Count and Physical Inventory
Oracle Inventory - Difference between Cycle Count and Physical Inventory Oracle Inventory - Difference between Cycle Count and Physical Inventory
Oracle Inventory - Difference between Cycle Count and Physical Inventory
 
BOM & WIP
BOM & WIPBOM & WIP
BOM & WIP
 
Material Control- techniques
Material Control- techniquesMaterial Control- techniques
Material Control- techniques
 
Job Description - Staff Accountant I
Job Description - Staff Accountant IJob Description - Staff Accountant I
Job Description - Staff Accountant I
 
Restaurant management system project
Restaurant management system projectRestaurant management system project
Restaurant management system project
 
16.bill of material
16.bill of material16.bill of material
16.bill of material
 
Physical inventory guidelines
Physical inventory guidelinesPhysical inventory guidelines
Physical inventory guidelines
 
Improve your Inventory Accuracy with a Cycle Count Program
Improve your Inventory Accuracy with a Cycle Count ProgramImprove your Inventory Accuracy with a Cycle Count Program
Improve your Inventory Accuracy with a Cycle Count Program
 
Canteen Management System
Canteen Management SystemCanteen Management System
Canteen Management System
 
45. online sales and inventory management system
45. online sales and inventory management system45. online sales and inventory management system
45. online sales and inventory management system
 
Hilton hotel reservation_system2
Hilton hotel reservation_system2Hilton hotel reservation_system2
Hilton hotel reservation_system2
 
ONLINE SHOPPINGKART FOR WOMENEMPOWERMENT
ONLINE SHOPPINGKART FOR WOMENEMPOWERMENTONLINE SHOPPINGKART FOR WOMENEMPOWERMENT
ONLINE SHOPPINGKART FOR WOMENEMPOWERMENT
 
Consumable Materials
Consumable MaterialsConsumable Materials
Consumable Materials
 
Online event registration final review (3-2 project)...
Online event registration final review (3-2 project)...Online event registration final review (3-2 project)...
Online event registration final review (3-2 project)...
 
Basic configuration settings for fi asset accounting
Basic configuration settings for fi  asset accountingBasic configuration settings for fi  asset accounting
Basic configuration settings for fi asset accounting
 

Similar to restaurant management system for managing restaurant.

IRJET- Digital Menu Card for Restaurant
IRJET-  	  Digital Menu Card for RestaurantIRJET-  	  Digital Menu Card for Restaurant
IRJET- Digital Menu Card for RestaurantIRJET Journal
 
Food ordering System
Food ordering SystemFood ordering System
Food ordering SystemArman Ahmed
 
Foodorder 170421160507 (1)
Foodorder 170421160507 (1)Foodorder 170421160507 (1)
Foodorder 170421160507 (1)Van Chau
 
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
 
The Complete Guide - On-Demand Food App Development.pdf
The Complete Guide - On-Demand Food App Development.pdfThe Complete Guide - On-Demand Food App Development.pdf
The Complete Guide - On-Demand Food App Development.pdfLokaly Business Application
 
HR and Payroll management soft in bangalore
HR and Payroll management soft in bangaloreHR and Payroll management soft in bangalore
HR and Payroll management soft in bangaloreebslesparshseo
 
Online Catering Services
Online Catering ServicesOnline Catering Services
Online Catering ServicesIRJET Journal
 
powerpoint report may annLiase Between kitchen and dining area - Copy.pptx
powerpoint report may annLiase Between kitchen and dining area - Copy.pptxpowerpoint report may annLiase Between kitchen and dining area - Copy.pptx
powerpoint report may annLiase Between kitchen and dining area - Copy.pptxMarcelGelacio
 
Canteen management system
Canteen management systemCanteen management system
Canteen management systemshikha pardhi
 
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
 
Meal-Management System Presentation.pptx
Meal-Management System Presentation.pptxMeal-Management System Presentation.pptx
Meal-Management System Presentation.pptxMohammadShahrearTalh
 
dbms project orginann jhvjhvjhvjhvl 3[1].pptx
dbms project orginann jhvjhvjhvjhvl 3[1].pptxdbms project orginann jhvjhvjhvjhvl 3[1].pptx
dbms project orginann jhvjhvjhvjhvl 3[1].pptxBharathNS10
 
Table Reservation System
Table Reservation SystemTable Reservation System
Table Reservation SystemSagar Singh
 
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
 
IRJET- Online Food Ordering System
IRJET- Online Food Ordering SystemIRJET- Online Food Ordering System
IRJET- Online Food Ordering SystemIRJET Journal
 

Similar to restaurant management system for managing restaurant. (20)

IRJET- Digital Menu Card for Restaurant
IRJET-  	  Digital Menu Card for RestaurantIRJET-  	  Digital Menu Card for Restaurant
IRJET- Digital Menu Card for Restaurant
 
Digital cafe system
Digital cafe systemDigital cafe system
Digital cafe system
 
Food ordering System
Food ordering SystemFood ordering System
Food ordering System
 
Foodorder 170421160507 (1)
Foodorder 170421160507 (1)Foodorder 170421160507 (1)
Foodorder 170421160507 (1)
 
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
 
The Complete Guide - On-Demand Food App Development.pdf
The Complete Guide - On-Demand Food App Development.pdfThe Complete Guide - On-Demand Food App Development.pdf
The Complete Guide - On-Demand Food App Development.pdf
 
HR and Payroll management soft in bangalore
HR and Payroll management soft in bangaloreHR and Payroll management soft in bangalore
HR and Payroll management soft in bangalore
 
Online Catering Services
Online Catering ServicesOnline Catering Services
Online Catering Services
 
Eatware
EatwareEatware
Eatware
 
powerpoint report may annLiase Between kitchen and dining area - Copy.pptx
powerpoint report may annLiase Between kitchen and dining area - Copy.pptxpowerpoint report may annLiase Between kitchen and dining area - Copy.pptx
powerpoint report may annLiase Between kitchen and dining area - Copy.pptx
 
Architecture Design
Architecture DesignArchitecture Design
Architecture Design
 
saro.pptx
saro.pptxsaro.pptx
saro.pptx
 
David VerHoef
David VerHoefDavid VerHoef
David VerHoef
 
Canteen management system
Canteen management systemCanteen management system
Canteen management system
 
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
 
Meal-Management System Presentation.pptx
Meal-Management System Presentation.pptxMeal-Management System Presentation.pptx
Meal-Management System Presentation.pptx
 
dbms project orginann jhvjhvjhvjhvl 3[1].pptx
dbms project orginann jhvjhvjhvjhvl 3[1].pptxdbms project orginann jhvjhvjhvjhvl 3[1].pptx
dbms project orginann jhvjhvjhvjhvl 3[1].pptx
 
Table Reservation System
Table Reservation SystemTable Reservation System
Table Reservation 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
 
IRJET- Online Food Ordering System
IRJET- Online Food Ordering SystemIRJET- Online Food Ordering System
IRJET- Online Food Ordering System
 

Recently uploaded

Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdfOrient Homes
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...lizamodels9
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...lizamodels9
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsApsara Of India
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurSuhani Kapoor
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessAggregage
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfpollardmorgan
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni
 

Recently uploaded (20)

Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdf
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for Success
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Best Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting PartnershipBest Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting Partnership
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.
 

restaurant management system for managing restaurant.

  • 1. RESTAURENT MANAGEMENT SYSTEM SUBMITTED BY MOHITH PULAVARTHI FOR BUSINESS ANALYST CAPSTONE TO SIMPLILEARN
  • 2. 1)Identifying Stakeholders – Create a list of Stakeholders INTERNAL STAKEHOLDERS EXTERNAL STAKEHOLDERS James Oliver (CEO) Managers Waiters Technical Team Developers Testers Domain SME Customers Suppliers Regulatory Bodies Simplilearn End user
  • 3. 2)
  • 4.
  • 5. 3)SCOPE OF THE PROJECT Menu Management Create and edit menus with classes like Starters, Soups, Main Course, Desserts, and Drinks. Allow handiest managers to adjust the menu by using adding new items, deleting existing objects, and growing new menus. Item Search Provide a search facility for each waiters and managers to locate objects inside the menu. Table Reservation Enable managers to reserve tables through the software program, stopping waiters from seating customers at reserved tables. Bill Generation Allow waiters to generate bills , tagging each invoice with the waiter's ID and desk number. Implement the functionality to just accept bills through coins or card via a payment gateway. Reporting Provide various reports for management, including : Total sales of the day by using dine-in and domestic delivery customers separately. Top 10 maximum bought dishes for the day. Total sales for weekends and months. List of dishes no longer bought inside the contemporary month. Total income across all towns and for every town. User Authentication and Access Control Implement a login machine for waiters, managers, and the CEO (James Oliver) with a password change facility. Feedback Form Provide a comments shape for customers, taking pictures information which include call, address, e-mail, date of delivery, anniversary dates, and remarks. Allow managers to manually input this facts into the system. System Maintenance Develop the RMS using Java for balance and simplicity of renovation over the years. Ensure that the machine is scalable and adaptable to destiny adjustments in restaurant operations.
  • 6. 4)MAIN FEATURES THAT NEED TO BE DEVELOPED Menu Management: Ability for managers to create, edit, and delete menu items. Categorization of menu items into sections like Starters, Soups, Main Course, Desserts, and Drinks. Storage of menu items with their respective prices. Search Functionality: Allow waiters and managers to search for items in the menu. Table Reservation: Capability for managers to reserve tables. Integration of table layout into the system. Preventing waiters from seating customers at reserved tables. Billing System: Generation of bills by waiters for each table. Tagging bills to the waiter generating it and the table number. Acceptance of cash or card payments. Integration of a payment gateway. Reporting: Total sales of the day by dine-in and home delivery customers separately. Total consolidated sales of the day. Top 10 most sold dishes for the day. Total sales every weekend and month. List of dishes not sold in the current month. Total sales across all cities. Total sales for each city. User Interface Design a interface for easy navigation and use by managers and waiters Data Storage and Security Securely store customer information and sales data to maintain privacy. Implement backup and recovery mechanisms to prevent data loss. Integration Integrate the RMS with existing systems or future enhancements, such as inventory management or accounting software Training and Support Provide training to restaurant staff on using the RMS effectively. Offer ongoing support and troubleshooting assistance post-implementation.
  • 7. User Authentication and Access Control: Login functionality for waiters, managers, and CEO James Oliver. Change password feature. Feedback Form: Creation of a feedback form for customers. Capture of customer details such as name, address, mobile number, email, date of birth, and anniversary dates. Manual addition of feedback details by managers into the system. Future Enhancements: Flexibility for future updates and enhancements. Maintenance of the system in Java to ensure minimal future code changes.
  • 8. 5) inscope 1.Development of a Restaurant Management System using Java. 2.Creation of a menu with categories such as Starters, Soups, Main Course, Desserts, and Drinks. 3.Menu management functionalities for managers, including adding, deleting, and editing items, as well as creating new menus. 4.Ability for waiters and managers to search items in the menu. 5.Waiters' capability to generate bills table- wise, with each bill tagged to the waiter and table number. 6.Table reservation functionality for managers. 7.Storage of table layouts in the system. 8.Generation of various reports including: 1.Total sales by dine-in customers. 2.Total sales by home delivery customers. 3.Total consolidated sales. 4.Top 10 most sold dishes. 5.Total sales on weekends. 6.Total sales every month. 7.List of dishes not sold in the current month. 8.Total sales across all cities. 9.Total sales for each city. 9.User authentication and access control for waiters, managers, and the CEO. 10.Password change functionality for users. 11.Integration of a payment gateway for cash or card payments. 12.Generation of bills for customers. 13.Implementation of a feedback form for customers to provide details and feedback, to be manually entered by managers. outscope •Development in languages other than Java. 1.Integration with third-party systems or platforms not specified. 2.Additional functionalities beyond menu management for managers, such as inventory management or employee scheduling. 3.Integration with external hardware (e.g., POS machines). 4.Automated data entry from feedback forms. 5.Integration with customer relationship management (CRM) systems. 6.Development of a mobile application for customer feedback or other purposes. 7.Implementation of loyalty programs or rewards systems. 8.Customization of menu items based on customer preferences or dietary restrictions. 9.Implementation of marketing or promotional features. 10.Translation or localization of the system for different languages or regions. 11.Support for complex analytics or forecasting beyond the specified reports. 12.Integration with social media platforms for customer engagement. 13.Development of additional paper-based forms or documentation beyond the specified feedback form.
  • 9. FUNCTIONAL REQUIREMNTS NON FUNCTIONAL REQUIREMNTS Menu Management: Managers can create, edit, and delete menu items. Menu items are categorized into Starters, Soups, Main Course, Desserts, and Drinks. Each menu item includes its name and price. Search Facility: Waiters and managers can search for items in the menu. Table Reservation: Managers can reserve tables. Waiters cannot seat anyone on reserved tables. Billing: Waiters generate bills per table, tagging them with the waiter's name and table number. Bills include items ordered and their respective prices. Reporting: Daily reports: Total sales by dine-in customers. Total sales by home delivery customers. Total consolidated sales. Top 10 most sold dishes. Periodic reports: Weekend sales. Monthly sales. List of dishes not sold in the current month. Total sales across all cities. Total sales for each city. User Authentication and Authorization: Login for waiters, managers, and CEO. Managers have access to menu management and table reservation. Waiters have access to bill generation. CEO may have additional privileges. Payment Gateway: Integration of payment gateway for cash and card transactions. Feedback Form: Usability: Intuitive user interface for easy navigation. Quick response time for searches and bill generation. Reliability: System availability during restaurant operating hours. Data integrity to ensure accurate reporting. Security: Secure login mechanisms to protect user accounts. Encryption of sensitive customer information. Scalability: Ability to handle increased menu items and customer transactions as the business grows. Performance: Efficient database management for quick retrieval of menu items and customer information. Scalable system architecture to handle concurrent users during peak hours. Maintainability: Well-documented codebase for easy maintenance and future updates. Modular design to facilitate addition of new features. Compliance: Compliance with relevant data protection regulations (e.g., GDPR, CCPA). Adherence to industry standards for payment processing security. Interoperability: Integration capabilities with existing systems or future third-party applications (e.g., accounting software).
  • 10. A feedback form to be given to every customer capturing personal details and feedback. Manager manually enters feedback into the system. 6)
  • 12. TABLUE 8)Create a dashboard for senior management to view sales of restaurants for the last six months. Make assumptions as appropriate and create the dashboard using your own mock data.
  • 13. 9)Create a dashboard to show which zone (Zone 1, 2, 3, or 4) has highest sales. Make assumptions as appropriate and create the dashboard using your own mock data.
  • 14. 10)Create a bar graph for San Jose, Madison, and New York showing the sales. Label the chart drawn correctly so that senior management gets a clear report of sales. 11)Arrange the data above in excel in an ascending and descending order for each city.
  • 15. 12)In the above chart for restaurant ID 1200789, find the sales for the month of June 13)In the above chart for restaurant ID 1200739, find the sales for the month of April
  • 16. 14)In the above chart for restaurant ID 1200352, find the sales for the month of January