SlideShare a Scribd company logo
Welcome to our Presentation
Presentation Topic: IOT Based Smart Restaurant
Group Members
• Shahedul Islam Rishad(162-15-1029)
• Md. Rifat Rahman (162-15-1049)
• Arifur Jaman (153-15-607)
• Mohammad Salim Hosen (162-15-1044)
• Md. Tofael Ahmed Monshi(162-15-1050)
Team: Dream Crushers
Story
We are Team Dream Crushers. We have selected a project called “IOT Based Smart Restaurant” for
our final year project. For this Project we will have to make an application. So, we have decided to
name it according to our favorite name “Ekhane Khan”. There will be three type of users in our
application Customer, Chef and Admin. A customer can search for food, create his profile, order
food and provide ratings to a Food. On creating profile customer will have membership with the
Restaurant. A Chef Can Create and update food menu. But for both login is needed. Chef can also
mark an order as Finished. Admin can add or remove a food menu and worker but needs login.
Admin can also update food menu after login. All users Admin, Customer and Chef can update their
profile after login. Customer can make payment using available payment options. Payment can be
made by using cash or by giving credit card information.
Each user in the system is uniquely identified by its id, name, password, email and type of the user.
Each user has one profile and each profile is identified by profile id, contact and address. Admin can
manage worker. Worker is identified by id and name. Admin and Chef can add or update food menu.
Food menu is identified by id, food name, quantity, food image and rating. Customer can make
order and each order is identified by order id, time of creation, and status. Customer can make
payment using cash or credit card. Payment is identified by payment id, amount, payment type and
time of payment.
Sequence Diagram
Customer
Chef
Admin
login
Payment
Search food
Create profile
Order food
Create food
menu
Update
information
Use case Diagram
Add food
menu
Use Case ID: UC1
Use Case Name: Order Food
Created By: Md. Rifat Rahman Last Updated By: Md. Rifat Rahman
Date Created: 10.12.2018 Date Last Updated: 10.12.2018
Actors: Customer
Description: The customer can order food then have the food delivered to their doorstep or at any location they
choose.
Pre conditions: 1.The customer is trying for login to the system.
2.Customer should create profile for ordering.
Postconditions: 1.Customer logged into the system.
2.Customer search food for ordering.
3. Customer has access to the functions of the system.
Normal Flow: 1.Customer trying for login to the system for create a profile.
2. The customer gains access to the systems functionality.
3.Customer can provide ratings after ordering.
4.To place order a customer have to choose the type of food (Lunch , Dinner) he or she wants to
enjoy.
Includes: None.
Extend: None.
Use case Description
Use Case ID: UC2
Use Case Name: Create food menu
Created By: Md. Rifat Rahman Last Updated By: Md. Rifat Rahman
Date Created: 10.12.2018 Date Last Updated: 10.12.2018
Actors: Chef
Description: To create food menu a chef has to enter a name for the cuisine. Fix price for the cuisine. Then the
chef have to select type of the food, e.g. Lunch , snacks or Dinner.
Pre conditions: 1. The customer is trying for login to the system.
2.The Chef should create profile for create food menu
Postconditions: 1.The Chef logged into the system.
2.The Chef create food menu for customer.
Normal Flow: 1. The chef trying for login to the system for create a profile.
2. A picture of the food followed by the details of the food ingredients.
3.The chef have to select the type of the food e.g. Lunch , snacks or Dinner.
Includes: None.
Extend: None.
Use case Description
ER Diagram
Class Diagram
Test Case Group1:User interface:
Test Case Group 2: Checkout
Functionality
THANK YOU

More Related Content

Similar to Presentation on iot restaurant project

CSP586 Project - Maurya, Shailesh
CSP586 Project - Maurya, ShaileshCSP586 Project - Maurya, Shailesh
CSP586 Project - Maurya, Shailesh
sagar.247
 
FWMS
FWMSFWMS
Fully dressed Style.docx
Fully dressed Style.docxFully dressed Style.docx
Fully dressed Style.docx
SaimSyed1
 
EER ( Extended Entity-Relationship Model)
EER ( Extended Entity-Relationship Model)EER ( Extended Entity-Relationship Model)
EER ( Extended Entity-Relationship Model)
lurdhu agnes
 
Food Delivery app development for Multi Restaurant by Enuke
Food Delivery app development for Multi Restaurant by EnukeFood Delivery app development for Multi Restaurant by Enuke
Food Delivery app development for Multi Restaurant by Enuke
Chirag Sachdeva
 
Sheroes Cafe - Food Ordering Application
Sheroes Cafe - Food Ordering ApplicationSheroes Cafe - Food Ordering Application
Sheroes Cafe - Food Ordering Application
IRJET Journal
 
Online shopping e commerce website for cloth retail.pptx
Online shopping e commerce website for cloth retail.pptxOnline shopping e commerce website for cloth retail.pptx
Online shopping e commerce website for cloth retail.pptx
shubhanshusahu71
 
food catering system.pptx
food catering system.pptxfood catering system.pptx
food catering system.pptx
someone53414
 
HCI Project Sable Presentation.
HCI Project Sable Presentation.HCI Project Sable Presentation.
HCI Project Sable Presentation.
Agha Dostain
 
Use_Cases
Use_CasesUse_Cases
Use_Cases
Anik Biswas
 
System Analysis And Development Course
System Analysis And Development Course System Analysis And Development Course
System Analysis And Development Course
Amit Ghosh
 
Epics and User Stories
Epics and User StoriesEpics and User Stories
Epics and User Stories
Milind Gokhale
 
Presentation 2
Presentation 2Presentation 2
Presentation 2
Aimanazidi27
 
Super Take-out SystemProblem DescriptionTraditional take-out i.docx
Super Take-out SystemProblem DescriptionTraditional take-out i.docxSuper Take-out SystemProblem DescriptionTraditional take-out i.docx
Super Take-out SystemProblem DescriptionTraditional take-out i.docx
picklesvalery
 
Bite A Slice1
Bite A Slice1Bite A Slice1
Bite A Slice1
jabbar shaikh
 
Food Ordering System
Food Ordering SystemFood Ordering System
Food Ordering System
IRJET Journal
 
eat24 - Google Docs.pdf
eat24 - Google Docs.pdfeat24 - Google Docs.pdf
eat24 - Google Docs.pdf
harikacheluru
 
Information of online food system
Information of online food systemInformation of online food system
Information of online food system
Arpitsaxena79
 
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
EFRENlazarte2
 
Business plan1-150822152244-lva1-app6892
Business plan1-150822152244-lva1-app6892Business plan1-150822152244-lva1-app6892
Business plan1-150822152244-lva1-app6892
Vikas Lal
 

Similar to Presentation on iot restaurant project (20)

CSP586 Project - Maurya, Shailesh
CSP586 Project - Maurya, ShaileshCSP586 Project - Maurya, Shailesh
CSP586 Project - Maurya, Shailesh
 
FWMS
FWMSFWMS
FWMS
 
Fully dressed Style.docx
Fully dressed Style.docxFully dressed Style.docx
Fully dressed Style.docx
 
EER ( Extended Entity-Relationship Model)
EER ( Extended Entity-Relationship Model)EER ( Extended Entity-Relationship Model)
EER ( Extended Entity-Relationship Model)
 
Food Delivery app development for Multi Restaurant by Enuke
Food Delivery app development for Multi Restaurant by EnukeFood Delivery app development for Multi Restaurant by Enuke
Food Delivery app development for Multi Restaurant by Enuke
 
Sheroes Cafe - Food Ordering Application
Sheroes Cafe - Food Ordering ApplicationSheroes Cafe - Food Ordering Application
Sheroes Cafe - Food Ordering Application
 
Online shopping e commerce website for cloth retail.pptx
Online shopping e commerce website for cloth retail.pptxOnline shopping e commerce website for cloth retail.pptx
Online shopping e commerce website for cloth retail.pptx
 
food catering system.pptx
food catering system.pptxfood catering system.pptx
food catering system.pptx
 
HCI Project Sable Presentation.
HCI Project Sable Presentation.HCI Project Sable Presentation.
HCI Project Sable Presentation.
 
Use_Cases
Use_CasesUse_Cases
Use_Cases
 
System Analysis And Development Course
System Analysis And Development Course System Analysis And Development Course
System Analysis And Development Course
 
Epics and User Stories
Epics and User StoriesEpics and User Stories
Epics and User Stories
 
Presentation 2
Presentation 2Presentation 2
Presentation 2
 
Super Take-out SystemProblem DescriptionTraditional take-out i.docx
Super Take-out SystemProblem DescriptionTraditional take-out i.docxSuper Take-out SystemProblem DescriptionTraditional take-out i.docx
Super Take-out SystemProblem DescriptionTraditional take-out i.docx
 
Bite A Slice1
Bite A Slice1Bite A Slice1
Bite A Slice1
 
Food Ordering System
Food Ordering SystemFood Ordering System
Food Ordering System
 
eat24 - Google Docs.pdf
eat24 - Google Docs.pdfeat24 - Google Docs.pdf
eat24 - Google Docs.pdf
 
Information of online food system
Information of online food systemInformation of online food system
Information of online food 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
 
Business plan1-150822152244-lva1-app6892
Business plan1-150822152244-lva1-app6892Business plan1-150822152244-lva1-app6892
Business plan1-150822152244-lva1-app6892
 

More from Salim Hosen

Presentation on computer ram
Presentation on computer ramPresentation on computer ram
Presentation on computer ram
Salim Hosen
 
Presentation on Bio Informatics
Presentation on Bio InformaticsPresentation on Bio Informatics
Presentation on Bio Informatics
Salim Hosen
 
Famous Quotes of Famous People
Famous Quotes of Famous PeopleFamous Quotes of Famous People
Famous Quotes of Famous People
Salim Hosen
 
Presentation on IOT (Internet Of Things)
Presentation on IOT (Internet Of Things)Presentation on IOT (Internet Of Things)
Presentation on IOT (Internet Of Things)
Salim Hosen
 
Presentation on Graph
Presentation on GraphPresentation on Graph
Presentation on Graph
Salim Hosen
 
Presentation on Variance
Presentation on VariancePresentation on Variance
Presentation on Variance
Salim Hosen
 
Presentation on Digital Image Processing
Presentation on Digital Image ProcessingPresentation on Digital Image Processing
Presentation on Digital Image Processing
Salim Hosen
 
Intellectual Property Presentation
Intellectual Property PresentationIntellectual Property Presentation
Intellectual Property Presentation
Salim Hosen
 
Android Studio Overview
Android Studio OverviewAndroid Studio Overview
Android Studio Overview
Salim Hosen
 
Presentation on Greedy Algorithm
Presentation on Greedy AlgorithmPresentation on Greedy Algorithm
Presentation on Greedy Algorithm
Salim Hosen
 
Presentation Data Link Layer and Network Layer
Presentation Data Link Layer and Network LayerPresentation Data Link Layer and Network Layer
Presentation Data Link Layer and Network Layer
Salim Hosen
 
Presentation on RAM
Presentation on RAMPresentation on RAM
Presentation on RAM
Salim Hosen
 
Presentation on BJT
Presentation on BJTPresentation on BJT
Presentation on BJT
Salim Hosen
 
Application of Differential Equation
Application of Differential EquationApplication of Differential Equation
Application of Differential Equation
Salim Hosen
 
Presentation on Relational Schema (Database)
Presentation on Relational Schema (Database)Presentation on Relational Schema (Database)
Presentation on Relational Schema (Database)
Salim Hosen
 
Intellectual property
Intellectual propertyIntellectual property
Intellectual property
Salim Hosen
 

More from Salim Hosen (16)

Presentation on computer ram
Presentation on computer ramPresentation on computer ram
Presentation on computer ram
 
Presentation on Bio Informatics
Presentation on Bio InformaticsPresentation on Bio Informatics
Presentation on Bio Informatics
 
Famous Quotes of Famous People
Famous Quotes of Famous PeopleFamous Quotes of Famous People
Famous Quotes of Famous People
 
Presentation on IOT (Internet Of Things)
Presentation on IOT (Internet Of Things)Presentation on IOT (Internet Of Things)
Presentation on IOT (Internet Of Things)
 
Presentation on Graph
Presentation on GraphPresentation on Graph
Presentation on Graph
 
Presentation on Variance
Presentation on VariancePresentation on Variance
Presentation on Variance
 
Presentation on Digital Image Processing
Presentation on Digital Image ProcessingPresentation on Digital Image Processing
Presentation on Digital Image Processing
 
Intellectual Property Presentation
Intellectual Property PresentationIntellectual Property Presentation
Intellectual Property Presentation
 
Android Studio Overview
Android Studio OverviewAndroid Studio Overview
Android Studio Overview
 
Presentation on Greedy Algorithm
Presentation on Greedy AlgorithmPresentation on Greedy Algorithm
Presentation on Greedy Algorithm
 
Presentation Data Link Layer and Network Layer
Presentation Data Link Layer and Network LayerPresentation Data Link Layer and Network Layer
Presentation Data Link Layer and Network Layer
 
Presentation on RAM
Presentation on RAMPresentation on RAM
Presentation on RAM
 
Presentation on BJT
Presentation on BJTPresentation on BJT
Presentation on BJT
 
Application of Differential Equation
Application of Differential EquationApplication of Differential Equation
Application of Differential Equation
 
Presentation on Relational Schema (Database)
Presentation on Relational Schema (Database)Presentation on Relational Schema (Database)
Presentation on Relational Schema (Database)
 
Intellectual property
Intellectual propertyIntellectual property
Intellectual property
 

Recently uploaded

High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...
High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...
High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...
bhumivarma35300
 
Evolution of iPaaS - simplify IT workloads to provide a unified view of data...
Evolution of iPaaS - simplify IT workloads to provide a unified view of  data...Evolution of iPaaS - simplify IT workloads to provide a unified view of  data...
Evolution of iPaaS - simplify IT workloads to provide a unified view of data...
Torry Harris
 
Opencast Summit 2024 — Opencast @ University of Münster
Opencast Summit 2024 — Opencast @ University of MünsterOpencast Summit 2024 — Opencast @ University of Münster
Opencast Summit 2024 — Opencast @ University of Münster
Matthias Neugebauer
 
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
Priyanka Aash
 
Vertex AI Agent Builder - GDG Alicante - Julio 2024
Vertex AI Agent Builder - GDG Alicante - Julio 2024Vertex AI Agent Builder - GDG Alicante - Julio 2024
Vertex AI Agent Builder - GDG Alicante - Julio 2024
Nicolás Lopéz
 
(CISOPlatform Summit & SACON 2024) Orientation by CISO Platform_ Using CISO P...
(CISOPlatform Summit & SACON 2024) Orientation by CISO Platform_ Using CISO P...(CISOPlatform Summit & SACON 2024) Orientation by CISO Platform_ Using CISO P...
(CISOPlatform Summit & SACON 2024) Orientation by CISO Platform_ Using CISO P...
Priyanka Aash
 
Mastering OnlyFans Clone App Development: Key Strategies for Success
Mastering OnlyFans Clone App Development: Key Strategies for SuccessMastering OnlyFans Clone App Development: Key Strategies for Success
Mastering OnlyFans Clone App Development: Key Strategies for Success
David Wilson
 
How UiPath Discovery Suite supports identification of Agentic Process Automat...
How UiPath Discovery Suite supports identification of Agentic Process Automat...How UiPath Discovery Suite supports identification of Agentic Process Automat...
How UiPath Discovery Suite supports identification of Agentic Process Automat...
DianaGray10
 
EuroPython 2024 - Streamlining Testing in a Large Python Codebase
EuroPython 2024 - Streamlining Testing in a Large Python CodebaseEuroPython 2024 - Streamlining Testing in a Large Python Codebase
EuroPython 2024 - Streamlining Testing in a Large Python Codebase
Jimmy Lai
 
Feature sql server terbaru performance.pptx
Feature sql server terbaru performance.pptxFeature sql server terbaru performance.pptx
Feature sql server terbaru performance.pptx
ssuser1915fe1
 
Mule Experience Hub and Release Channel with Java 17
Mule Experience Hub and Release Channel with Java 17Mule Experience Hub and Release Channel with Java 17
Mule Experience Hub and Release Channel with Java 17
Bhajan Mehta
 
Integrating Kafka with MuleSoft 4 and usecase
Integrating Kafka with MuleSoft 4 and usecaseIntegrating Kafka with MuleSoft 4 and usecase
Integrating Kafka with MuleSoft 4 and usecase
shyamraj55
 
The Role of IoT in Australian Mobile App Development - PDF Guide
The Role of IoT in Australian Mobile App Development - PDF GuideThe Role of IoT in Australian Mobile App Development - PDF Guide
The Role of IoT in Australian Mobile App Development - PDF Guide
Shiv Technolabs
 
The Impact of the Internet of Things (IoT) on Smart Homes and Cities
The Impact of the Internet of Things (IoT) on Smart Homes and CitiesThe Impact of the Internet of Things (IoT) on Smart Homes and Cities
The Impact of the Internet of Things (IoT) on Smart Homes and Cities
Arpan Buwa
 
Types of Weaving loom machine & it's technology
Types of Weaving loom machine & it's technologyTypes of Weaving loom machine & it's technology
Types of Weaving loom machine & it's technology
ldtexsolbl
 
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
Muhammad Ali
 
Acumatica vs. Sage Intacct _Construction_July (1).pptx
Acumatica vs. Sage Intacct _Construction_July (1).pptxAcumatica vs. Sage Intacct _Construction_July (1).pptx
Acumatica vs. Sage Intacct _Construction_July (1).pptx
BrainSell Technologies
 
Use Cases & Benefits of RPA in Manufacturing in 2024.pptx
Use Cases & Benefits of RPA in Manufacturing in 2024.pptxUse Cases & Benefits of RPA in Manufacturing in 2024.pptx
Use Cases & Benefits of RPA in Manufacturing in 2024.pptx
SynapseIndia
 
MAKE MONEY ONLINE Unlock Your Income Potential Today.pptx
MAKE MONEY ONLINE Unlock Your Income Potential Today.pptxMAKE MONEY ONLINE Unlock Your Income Potential Today.pptx
MAKE MONEY ONLINE Unlock Your Income Potential Today.pptx
janagijoythi
 
Computer HARDWARE presenattion by CWD students class 10
Computer HARDWARE presenattion by CWD students class 10Computer HARDWARE presenattion by CWD students class 10
Computer HARDWARE presenattion by CWD students class 10
ankush9927
 

Recently uploaded (20)

High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...
High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...
High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...
 
Evolution of iPaaS - simplify IT workloads to provide a unified view of data...
Evolution of iPaaS - simplify IT workloads to provide a unified view of  data...Evolution of iPaaS - simplify IT workloads to provide a unified view of  data...
Evolution of iPaaS - simplify IT workloads to provide a unified view of data...
 
Opencast Summit 2024 — Opencast @ University of Münster
Opencast Summit 2024 — Opencast @ University of MünsterOpencast Summit 2024 — Opencast @ University of Münster
Opencast Summit 2024 — Opencast @ University of Münster
 
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
 
Vertex AI Agent Builder - GDG Alicante - Julio 2024
Vertex AI Agent Builder - GDG Alicante - Julio 2024Vertex AI Agent Builder - GDG Alicante - Julio 2024
Vertex AI Agent Builder - GDG Alicante - Julio 2024
 
(CISOPlatform Summit & SACON 2024) Orientation by CISO Platform_ Using CISO P...
(CISOPlatform Summit & SACON 2024) Orientation by CISO Platform_ Using CISO P...(CISOPlatform Summit & SACON 2024) Orientation by CISO Platform_ Using CISO P...
(CISOPlatform Summit & SACON 2024) Orientation by CISO Platform_ Using CISO P...
 
Mastering OnlyFans Clone App Development: Key Strategies for Success
Mastering OnlyFans Clone App Development: Key Strategies for SuccessMastering OnlyFans Clone App Development: Key Strategies for Success
Mastering OnlyFans Clone App Development: Key Strategies for Success
 
How UiPath Discovery Suite supports identification of Agentic Process Automat...
How UiPath Discovery Suite supports identification of Agentic Process Automat...How UiPath Discovery Suite supports identification of Agentic Process Automat...
How UiPath Discovery Suite supports identification of Agentic Process Automat...
 
EuroPython 2024 - Streamlining Testing in a Large Python Codebase
EuroPython 2024 - Streamlining Testing in a Large Python CodebaseEuroPython 2024 - Streamlining Testing in a Large Python Codebase
EuroPython 2024 - Streamlining Testing in a Large Python Codebase
 
Feature sql server terbaru performance.pptx
Feature sql server terbaru performance.pptxFeature sql server terbaru performance.pptx
Feature sql server terbaru performance.pptx
 
Mule Experience Hub and Release Channel with Java 17
Mule Experience Hub and Release Channel with Java 17Mule Experience Hub and Release Channel with Java 17
Mule Experience Hub and Release Channel with Java 17
 
Integrating Kafka with MuleSoft 4 and usecase
Integrating Kafka with MuleSoft 4 and usecaseIntegrating Kafka with MuleSoft 4 and usecase
Integrating Kafka with MuleSoft 4 and usecase
 
The Role of IoT in Australian Mobile App Development - PDF Guide
The Role of IoT in Australian Mobile App Development - PDF GuideThe Role of IoT in Australian Mobile App Development - PDF Guide
The Role of IoT in Australian Mobile App Development - PDF Guide
 
The Impact of the Internet of Things (IoT) on Smart Homes and Cities
The Impact of the Internet of Things (IoT) on Smart Homes and CitiesThe Impact of the Internet of Things (IoT) on Smart Homes and Cities
The Impact of the Internet of Things (IoT) on Smart Homes and Cities
 
Types of Weaving loom machine & it's technology
Types of Weaving loom machine & it's technologyTypes of Weaving loom machine & it's technology
Types of Weaving loom machine & it's technology
 
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
 
Acumatica vs. Sage Intacct _Construction_July (1).pptx
Acumatica vs. Sage Intacct _Construction_July (1).pptxAcumatica vs. Sage Intacct _Construction_July (1).pptx
Acumatica vs. Sage Intacct _Construction_July (1).pptx
 
Use Cases & Benefits of RPA in Manufacturing in 2024.pptx
Use Cases & Benefits of RPA in Manufacturing in 2024.pptxUse Cases & Benefits of RPA in Manufacturing in 2024.pptx
Use Cases & Benefits of RPA in Manufacturing in 2024.pptx
 
MAKE MONEY ONLINE Unlock Your Income Potential Today.pptx
MAKE MONEY ONLINE Unlock Your Income Potential Today.pptxMAKE MONEY ONLINE Unlock Your Income Potential Today.pptx
MAKE MONEY ONLINE Unlock Your Income Potential Today.pptx
 
Computer HARDWARE presenattion by CWD students class 10
Computer HARDWARE presenattion by CWD students class 10Computer HARDWARE presenattion by CWD students class 10
Computer HARDWARE presenattion by CWD students class 10
 

Presentation on iot restaurant project

  • 1. Welcome to our Presentation Presentation Topic: IOT Based Smart Restaurant
  • 2. Group Members • Shahedul Islam Rishad(162-15-1029) • Md. Rifat Rahman (162-15-1049) • Arifur Jaman (153-15-607) • Mohammad Salim Hosen (162-15-1044) • Md. Tofael Ahmed Monshi(162-15-1050) Team: Dream Crushers
  • 3. Story We are Team Dream Crushers. We have selected a project called “IOT Based Smart Restaurant” for our final year project. For this Project we will have to make an application. So, we have decided to name it according to our favorite name “Ekhane Khan”. There will be three type of users in our application Customer, Chef and Admin. A customer can search for food, create his profile, order food and provide ratings to a Food. On creating profile customer will have membership with the Restaurant. A Chef Can Create and update food menu. But for both login is needed. Chef can also mark an order as Finished. Admin can add or remove a food menu and worker but needs login. Admin can also update food menu after login. All users Admin, Customer and Chef can update their profile after login. Customer can make payment using available payment options. Payment can be made by using cash or by giving credit card information. Each user in the system is uniquely identified by its id, name, password, email and type of the user. Each user has one profile and each profile is identified by profile id, contact and address. Admin can manage worker. Worker is identified by id and name. Admin and Chef can add or update food menu. Food menu is identified by id, food name, quantity, food image and rating. Customer can make order and each order is identified by order id, time of creation, and status. Customer can make payment using cash or credit card. Payment is identified by payment id, amount, payment type and time of payment.
  • 5. Customer Chef Admin login Payment Search food Create profile Order food Create food menu Update information Use case Diagram Add food menu
  • 6. Use Case ID: UC1 Use Case Name: Order Food Created By: Md. Rifat Rahman Last Updated By: Md. Rifat Rahman Date Created: 10.12.2018 Date Last Updated: 10.12.2018 Actors: Customer Description: The customer can order food then have the food delivered to their doorstep or at any location they choose. Pre conditions: 1.The customer is trying for login to the system. 2.Customer should create profile for ordering. Postconditions: 1.Customer logged into the system. 2.Customer search food for ordering. 3. Customer has access to the functions of the system. Normal Flow: 1.Customer trying for login to the system for create a profile. 2. The customer gains access to the systems functionality. 3.Customer can provide ratings after ordering. 4.To place order a customer have to choose the type of food (Lunch , Dinner) he or she wants to enjoy. Includes: None. Extend: None. Use case Description
  • 7. Use Case ID: UC2 Use Case Name: Create food menu Created By: Md. Rifat Rahman Last Updated By: Md. Rifat Rahman Date Created: 10.12.2018 Date Last Updated: 10.12.2018 Actors: Chef Description: To create food menu a chef has to enter a name for the cuisine. Fix price for the cuisine. Then the chef have to select type of the food, e.g. Lunch , snacks or Dinner. Pre conditions: 1. The customer is trying for login to the system. 2.The Chef should create profile for create food menu Postconditions: 1.The Chef logged into the system. 2.The Chef create food menu for customer. Normal Flow: 1. The chef trying for login to the system for create a profile. 2. A picture of the food followed by the details of the food ingredients. 3.The chef have to select the type of the food e.g. Lunch , snacks or Dinner. Includes: None. Extend: None. Use case Description
  • 10. Test Case Group1:User interface:
  • 11. Test Case Group 2: Checkout Functionality