SlideShare a Scribd company logo
1 of 21
ANALYSIS AND DESIGN
                                     DOCUMENT


                             FOR DEVELOPMENT OF
                        RESTAURANT E - MENU PROTOTYPE


                                                              Created by      Traitet Th.
Project:   E-menu on iPad for Thai restaurant
                                                              Created Date    31 July 2012

Subject:   Research outcome#1                                 Revised Date    22 Aug 2012

                                                              Revision No.    1.0
Content:   Functional Requirements, Use Case Diagram, Class
                                                              Document Name   O01-001
           Diagram and Work flow diagrams
1) FUNCTIONAL REQUIREMENTS




             2
3   1) FUNCTIONAL REQUIREMENTS


          E-menu system consists of
          1.   E-menu application on iPad for restaurant
               customers
                Main features
                •   Ordering food & drinks
                •   Confirm and view orders
                •   Request services


          2.   E-menu web application for restaurant staff
                •   Manage table
                      •    Open & Close table
                •   Operate order
                      •    Starter, Main course, drinks and sweet
                •   Operate services requested
                      •    Call waiter, main course and bill
4                            1) FUNCTIONAL REQUIREMENTS


                       Functional Requirements (E-menu application on iPad)
Restaurant Customers
 E-menu on iPad for



                          Restaurant customers can order food and drinks on e-menu.
                          Restaurant customers can search menu items by menu categories such
                           as appetisers, main dishes (main course), drinks and sweets
                          Restaurant customers can check list of ordering items before confirming
                           orders.
                          Restaurant customers can remove ordering items before confirming order.
                          Restaurant customers can request waiting staff on e-menu
                          Restaurant customers can request for billing on e-menu.
                          Restaurant customers can request main dishes (main course) on e-menu
                           after they have appetisers.
                          Restaurant customers can check status of ordering items on e-menu,
                           such as queuing, cooking, serving and served.
                          Restaurant customers can select a language to make orders.
1) FUNCTIONAL REQUIREMENTS
        5
                                                          ( CONT.)
Restaurant Customers

                       Functional Requirements (E-menu application on iPad)
 E-menu on iPad for




                          E-menu can provide basic information for customers, such as picture,
                           name and price of each menu item.
                          E-menu can provide additional information, such as menu description
                           and levels of spicy and recommended items.
                          E-menu can summarise list of order including total price and a number
                           of items ordered.
                          The system can transfer information from iPad e-menu to a kitchen and
                           bar for preparing food and drinks.
                          The system can transfer information from iPad e-menu to a cashier for
                           preparing payment.
                          The system can transfer information from iPad e-menu to show list of
                           services requested by restaurant customers.
1) FUNCTIONAL REQUIREMENTS
        6
                                                        ( CONT.)


                     Functional Requirements (E-menu application on Web)
E-menu on iPad for
 Restaurant Staff



                        The system can operate table for a new customer group such as
                         opening a new table and closing table or order.

                        Waiting staff can monitor and operate services requested by customers
                         such as a request of main course, waiter and billing.

                        Chef and waiting staff can view and maintain orders transferred from
                         iPad e-menus to prepare food and drinks for customers.

                        Chef and waiting staff can record ordering status of preparing, cooking
                         and serving.

                        Waiting staff can check list of order requested by customers
2) NON-FUNCTIONAL
   REQUIREMENTS




        7
8       2) NON-FUNCTIONAL REQUIREMENTS



    Non-functional Requirements


       Real-time Information can be transferred from iPad e-menu to a
        kitchen, cashier, and bar though wireless connection.

       User interfaces’ e-menu should be user-friendly and easy to use.

       E-menu should provide useful information including beautiful images of
        food and drinks for restaurant customers to be easy to understand
        menu description.

       E-menu on iPad can consume web services provided by a external
        server through internet connection.
2) NON-FUNCTIONAL REQUIREMENTS
9
                                                                   (CONT.)


    Non-functional Requirements


       E-menu system must provide web services to integrate data between
        iPad e-menu, back office application and a database.

       E-menu system must have adequate security to access system
        information such as Web service authentication.

       E-menu system should record log of each transaction including
        transaction, user name and time to make analytics reports in the future.

       E-menu system must provide real-time information with quick
        response. All transactions must spend time less than 2 seconds.
3) USE CASE DIAGRAM




         10
3) USE CASE DIAGRAM
4) CLASS DIAGRAM




       12
4) CLASS DIAGRAM
For developing the e-menu prototype
5) ER DIAGRAM




      14
5.1) ER-DIAGRAM
For developing the e-menu prototype
5.2) REVISED ER-DIAGRAM
(To develop a real e-menu application in the future)
6) DESIGN OF RESTAURANT
SERVICE PROCESS (E-MENU)




           17
Food ordering processes
                          6.1) DESIGN OF RESTAURANT SERVICE PROCESS
18                                       Current Restaurant System


                  Order from Customer


Drinks                 Starters            Main Dishes            Sweet

                                                                                       1.     Kitchen
                                                                                       2.     Bar
                                                                                       3.     Front-bar
                                  Taken Order
                                   (3 copies)



     Post on board
                                                 Prepare Main
     in front of the          Cook Starters                                                 Give to bar
                                                    Dishes
         kitchen


                                                 Request to eat           Cook Main
                                                   Main Dish               Dishes



                                                                          Serve Main    Serve Drinks
                              Serve Starter
                                                                            Dishes       and Sweet
6.2) DESIGN OF RESTAURANT SERVICE PROCESS
    For developing the e-menu prototype
7) E-MENU WORKFLOW
 DIAGRAM (E-MENU)




        20
7) WORKFLOW DIAGRAM
For developing the e-menu prototype

More Related Content

Viewers also liked

Case study of sacube
Case study of sacubeCase study of sacube
Case study of sacubesuman saurabh
 
Water Efficiency for Restaurants in Santa Monica Presentation
Water Efficiency for Restaurants in Santa Monica PresentationWater Efficiency for Restaurants in Santa Monica Presentation
Water Efficiency for Restaurants in Santa Monica PresentationSustainable Works
 
design of energy efficient motor
design of energy efficient motordesign of energy efficient motor
design of energy efficient motor1241060020
 
Research on organic food restaurants in india
Research on organic food restaurants in indiaResearch on organic food restaurants in india
Research on organic food restaurants in indiaShaurya Garg
 
Energy Efficient Restaurants Zimbabwe
Energy Efficient Restaurants ZimbabweEnergy Efficient Restaurants Zimbabwe
Energy Efficient Restaurants ZimbabweItai Hillary Zimwara
 
Indian experiences on Energye Efficiency in Steel Rolling Mills
Indian experiences on Energye Efficiency in Steel Rolling MillsIndian experiences on Energye Efficiency in Steel Rolling Mills
Indian experiences on Energye Efficiency in Steel Rolling Millseecfncci
 
Ppt slides 05
Ppt slides 05Ppt slides 05
Ppt slides 05locpx
 
Restaurant billing application
Restaurant billing applicationRestaurant billing application
Restaurant billing applicationch samaram
 
resturent management
resturent managementresturent management
resturent managementFreelancer
 
Hotels and Restaurants Industry in India
Hotels and Restaurants Industry in IndiaHotels and Restaurants Industry in India
Hotels and Restaurants Industry in IndiaCorporate Professionals
 
Restaurant Interiors
Restaurant InteriorsRestaurant Interiors
Restaurant Interiorsctlachu
 
Restaurant design services
Restaurant design servicesRestaurant design services
Restaurant design servicesSrin Soft
 
Alma primary virtual site tour v3
Alma primary virtual site tour v3Alma primary virtual site tour v3
Alma primary virtual site tour v3mcsh
 
Restaurant atomsphere
Restaurant atomsphereRestaurant atomsphere
Restaurant atomsphereYamini Soni
 

Viewers also liked (19)

IT_FOR_BUSINESS_30NOV15
IT_FOR_BUSINESS_30NOV15IT_FOR_BUSINESS_30NOV15
IT_FOR_BUSINESS_30NOV15
 
Case study of sacube
Case study of sacubeCase study of sacube
Case study of sacube
 
Water Efficiency for Restaurants in Santa Monica Presentation
Water Efficiency for Restaurants in Santa Monica PresentationWater Efficiency for Restaurants in Santa Monica Presentation
Water Efficiency for Restaurants in Santa Monica Presentation
 
design of energy efficient motor
design of energy efficient motordesign of energy efficient motor
design of energy efficient motor
 
Research on organic food restaurants in india
Research on organic food restaurants in indiaResearch on organic food restaurants in india
Research on organic food restaurants in india
 
Energy Efficient Restaurants Zimbabwe
Energy Efficient Restaurants ZimbabweEnergy Efficient Restaurants Zimbabwe
Energy Efficient Restaurants Zimbabwe
 
Pamphlet template-1
Pamphlet template-1Pamphlet template-1
Pamphlet template-1
 
Indian experiences on Energye Efficiency in Steel Rolling Mills
Indian experiences on Energye Efficiency in Steel Rolling MillsIndian experiences on Energye Efficiency in Steel Rolling Mills
Indian experiences on Energye Efficiency in Steel Rolling Mills
 
Ppt slides 05
Ppt slides 05Ppt slides 05
Ppt slides 05
 
Green restaurants
Green restaurantsGreen restaurants
Green restaurants
 
Restaurant billing application
Restaurant billing applicationRestaurant billing application
Restaurant billing application
 
resturent management
resturent managementresturent management
resturent management
 
Hotels and Restaurants Industry in India
Hotels and Restaurants Industry in IndiaHotels and Restaurants Industry in India
Hotels and Restaurants Industry in India
 
Restaurant Interiors
Restaurant InteriorsRestaurant Interiors
Restaurant Interiors
 
Restaurant design services
Restaurant design servicesRestaurant design services
Restaurant design services
 
Alma primary virtual site tour v3
Alma primary virtual site tour v3Alma primary virtual site tour v3
Alma primary virtual site tour v3
 
restaurant development + design: green building strategies
restaurant development + design: green building strategies restaurant development + design: green building strategies
restaurant development + design: green building strategies
 
McDonalds Case Study r6
McDonalds Case Study r6McDonalds Case Study r6
McDonalds Case Study r6
 
Restaurant atomsphere
Restaurant atomsphereRestaurant atomsphere
Restaurant atomsphere
 

Similar to A1 analysis design

Major progress final ppt.pptx
Major progress final ppt.pptxMajor progress final ppt.pptx
Major progress final ppt.pptxPrinceNarula10
 
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
 
Restaurant manager app
Restaurant manager appRestaurant manager app
Restaurant manager appNidhi Kumari
 
Tip Top Diner - IT Solutions
Tip Top Diner - IT SolutionsTip Top Diner - IT Solutions
Tip Top Diner - IT Solutionstanaisha
 
Final_T01 test functional_requirements
Final_T01 test functional_requirementsFinal_T01 test functional_requirements
Final_T01 test functional_requirementsTraitet Thepbandansuk
 
KM_ENTERPRISE_Presentation
KM_ENTERPRISE_PresentationKM_ENTERPRISE_Presentation
KM_ENTERPRISE_PresentationAdam Walters
 
Online Catering Services
Online Catering ServicesOnline Catering Services
Online Catering ServicesIRJET Journal
 
SRS (Latest).pdf
SRS (Latest).pdfSRS (Latest).pdf
SRS (Latest).pdfAsraNadeem4
 

Similar to A1 analysis design (20)

A1 annotation knowledge
A1 annotation knowledgeA1 annotation knowledge
A1 annotation knowledge
 
Major progress final ppt.pptx
Major progress final ppt.pptxMajor progress final ppt.pptx
Major progress final ppt.pptx
 
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
 
Final_A1 annotation knowledge
Final_A1 annotation knowledgeFinal_A1 annotation knowledge
Final_A1 annotation knowledge
 
D2 users perceptions_features
D2 users perceptions_featuresD2 users perceptions_features
D2 users perceptions_features
 
A1 annotation knowledge
A1 annotation knowledgeA1 annotation knowledge
A1 annotation knowledge
 
Final_A22 functions on_web
Final_A22 functions on_webFinal_A22 functions on_web
Final_A22 functions on_web
 
A22 functions on_web
A22 functions on_webA22 functions on_web
A22 functions on_web
 
Restaurant manager app
Restaurant manager appRestaurant manager app
Restaurant manager app
 
D2 users perceptions_features
D2 users perceptions_featuresD2 users perceptions_features
D2 users perceptions_features
 
Final_D2 users perceptions_features
Final_D2 users perceptions_featuresFinal_D2 users perceptions_features
Final_D2 users perceptions_features
 
T01 test functional_requirements
T01 test functional_requirementsT01 test functional_requirements
T01 test functional_requirements
 
A30 test functional_requirements
A30 test functional_requirementsA30 test functional_requirements
A30 test functional_requirements
 
D2 users perceptions_features
D2 users perceptions_featuresD2 users perceptions_features
D2 users perceptions_features
 
Tip Top Diner - IT Solutions
Tip Top Diner - IT SolutionsTip Top Diner - IT Solutions
Tip Top Diner - IT Solutions
 
T01 test functional_requirements
T01 test functional_requirementsT01 test functional_requirements
T01 test functional_requirements
 
Final_T01 test functional_requirements
Final_T01 test functional_requirementsFinal_T01 test functional_requirements
Final_T01 test functional_requirements
 
KM_ENTERPRISE_Presentation
KM_ENTERPRISE_PresentationKM_ENTERPRISE_Presentation
KM_ENTERPRISE_Presentation
 
Online Catering Services
Online Catering ServicesOnline Catering Services
Online Catering Services
 
SRS (Latest).pdf
SRS (Latest).pdfSRS (Latest).pdf
SRS (Latest).pdf
 

More from Traitet Thepbandansuk

More from Traitet Thepbandansuk (20)

06 1 st_honour_award_certification.pdf
06 1 st_honour_award_certification.pdf06 1 st_honour_award_certification.pdf
06 1 st_honour_award_certification.pdf
 
Change attitude change life scg
Change attitude change life scgChange attitude change life scg
Change attitude change life scg
 
01 dissertation_Restaurant e-menu on iPad
01 dissertation_Restaurant e-menu on iPad01 dissertation_Restaurant e-menu on iPad
01 dissertation_Restaurant e-menu on iPad
 
MSc Dissertation: Restaurant e-menu software on iPad
MSc Dissertation: Restaurant e-menu software on iPadMSc Dissertation: Restaurant e-menu software on iPad
MSc Dissertation: Restaurant e-menu software on iPad
 
03 outcome navigator
03 outcome navigator03 outcome navigator
03 outcome navigator
 
O1 research overview
O1 research overviewO1 research overview
O1 research overview
 
D4 recommendation emenu_development
D4 recommendation emenu_developmentD4 recommendation emenu_development
D4 recommendation emenu_development
 
D3 users perceptions_emenu
D3 users perceptions_emenuD3 users perceptions_emenu
D3 users perceptions_emenu
 
A22 functions on_web
A22 functions on_webA22 functions on_web
A22 functions on_web
 
A21 functions on_ipad
A21 functions on_ipadA21 functions on_ipad
A21 functions on_ipad
 
A2 annotation approach
A2 annotation approachA2 annotation approach
A2 annotation approach
 
10 wrap around_conclusion
10 wrap around_conclusion10 wrap around_conclusion
10 wrap around_conclusion
 
02 project plan11_aug12
02 project plan11_aug1202 project plan11_aug12
02 project plan11_aug12
 
00 how to_test_app
00 how to_test_app00 how to_test_app
00 how to_test_app
 
R01 all references
R01 all referencesR01 all references
R01 all references
 
A22 functions on_web
A22 functions on_webA22 functions on_web
A22 functions on_web
 
A21 functions on_ipad
A21 functions on_ipadA21 functions on_ipad
A21 functions on_ipad
 
A2 annotation approach
A2 annotation approachA2 annotation approach
A2 annotation approach
 
02 project plan11_aug12
02 project plan11_aug1202 project plan11_aug12
02 project plan11_aug12
 
01 overview research
01 overview research01 overview research
01 overview research
 

Recently uploaded

Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 

Recently uploaded (20)

Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 

A1 analysis design

  • 1. ANALYSIS AND DESIGN DOCUMENT FOR DEVELOPMENT OF RESTAURANT E - MENU PROTOTYPE Created by Traitet Th. Project: E-menu on iPad for Thai restaurant Created Date 31 July 2012 Subject: Research outcome#1 Revised Date 22 Aug 2012 Revision No. 1.0 Content: Functional Requirements, Use Case Diagram, Class Document Name O01-001 Diagram and Work flow diagrams
  • 3. 3 1) FUNCTIONAL REQUIREMENTS E-menu system consists of 1. E-menu application on iPad for restaurant customers Main features • Ordering food & drinks • Confirm and view orders • Request services 2. E-menu web application for restaurant staff • Manage table • Open & Close table • Operate order • Starter, Main course, drinks and sweet • Operate services requested • Call waiter, main course and bill
  • 4. 4 1) FUNCTIONAL REQUIREMENTS Functional Requirements (E-menu application on iPad) Restaurant Customers E-menu on iPad for  Restaurant customers can order food and drinks on e-menu.  Restaurant customers can search menu items by menu categories such as appetisers, main dishes (main course), drinks and sweets  Restaurant customers can check list of ordering items before confirming orders.  Restaurant customers can remove ordering items before confirming order.  Restaurant customers can request waiting staff on e-menu  Restaurant customers can request for billing on e-menu.  Restaurant customers can request main dishes (main course) on e-menu after they have appetisers.  Restaurant customers can check status of ordering items on e-menu, such as queuing, cooking, serving and served.  Restaurant customers can select a language to make orders.
  • 5. 1) FUNCTIONAL REQUIREMENTS 5 ( CONT.) Restaurant Customers Functional Requirements (E-menu application on iPad) E-menu on iPad for  E-menu can provide basic information for customers, such as picture, name and price of each menu item.  E-menu can provide additional information, such as menu description and levels of spicy and recommended items.  E-menu can summarise list of order including total price and a number of items ordered.  The system can transfer information from iPad e-menu to a kitchen and bar for preparing food and drinks.  The system can transfer information from iPad e-menu to a cashier for preparing payment.  The system can transfer information from iPad e-menu to show list of services requested by restaurant customers.
  • 6. 1) FUNCTIONAL REQUIREMENTS 6 ( CONT.) Functional Requirements (E-menu application on Web) E-menu on iPad for Restaurant Staff  The system can operate table for a new customer group such as opening a new table and closing table or order.  Waiting staff can monitor and operate services requested by customers such as a request of main course, waiter and billing.  Chef and waiting staff can view and maintain orders transferred from iPad e-menus to prepare food and drinks for customers.  Chef and waiting staff can record ordering status of preparing, cooking and serving.  Waiting staff can check list of order requested by customers
  • 7. 2) NON-FUNCTIONAL REQUIREMENTS 7
  • 8. 8 2) NON-FUNCTIONAL REQUIREMENTS Non-functional Requirements  Real-time Information can be transferred from iPad e-menu to a kitchen, cashier, and bar though wireless connection.  User interfaces’ e-menu should be user-friendly and easy to use.  E-menu should provide useful information including beautiful images of food and drinks for restaurant customers to be easy to understand menu description.  E-menu on iPad can consume web services provided by a external server through internet connection.
  • 9. 2) NON-FUNCTIONAL REQUIREMENTS 9 (CONT.) Non-functional Requirements  E-menu system must provide web services to integrate data between iPad e-menu, back office application and a database.  E-menu system must have adequate security to access system information such as Web service authentication.  E-menu system should record log of each transaction including transaction, user name and time to make analytics reports in the future.  E-menu system must provide real-time information with quick response. All transactions must spend time less than 2 seconds.
  • 10. 3) USE CASE DIAGRAM 10
  • 11. 3) USE CASE DIAGRAM
  • 13. 4) CLASS DIAGRAM For developing the e-menu prototype
  • 15. 5.1) ER-DIAGRAM For developing the e-menu prototype
  • 16. 5.2) REVISED ER-DIAGRAM (To develop a real e-menu application in the future)
  • 17. 6) DESIGN OF RESTAURANT SERVICE PROCESS (E-MENU) 17
  • 18. Food ordering processes 6.1) DESIGN OF RESTAURANT SERVICE PROCESS 18 Current Restaurant System Order from Customer Drinks Starters Main Dishes Sweet 1. Kitchen 2. Bar 3. Front-bar Taken Order (3 copies) Post on board Prepare Main in front of the Cook Starters Give to bar Dishes kitchen Request to eat Cook Main Main Dish Dishes Serve Main Serve Drinks Serve Starter Dishes and Sweet
  • 19. 6.2) DESIGN OF RESTAURANT SERVICE PROCESS For developing the e-menu prototype
  • 20. 7) E-MENU WORKFLOW DIAGRAM (E-MENU) 20
  • 21. 7) WORKFLOW DIAGRAM For developing the e-menu prototype

Editor's Notes

  1. Use case diagram mainly illustrates;Who are users?Main functions operated by user.
  2. Class diagram mainly illustrates;Relationships between each class or entityAttributes in each class or entityExample of methods in each class or entity
  3. ER diagram mainly illustrates;EntitiesRelationshipsAttributesPrimary keys and foreign keys
  4. ER diagram mainly illustrates;EntitiesRelationshipsAttributesPrimary keys and foreign keys
  5. Drinks and Sweet are served at different times.Drinks are served immediately.Sweet is served finally.
  6. The diagram explains all processes;From customers come into the restaurantTo customers leave from the restaurant
  7. This diagram was used to develop the e-menu application.It shows all processes of e-menu application (on iPad)It shows how the data are input into the database.