SlideShare une entreprise Scribd logo
1  sur  21
ANALYSIS AND DESIGN
                                  DOCUMENTS


                             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    6 Sep 2012

                                                             Revision No.    1.0
Content:   Functional Requirements, UML Use case and Class
                                                             Document Name   O01-001
           Diagrams, and Workflow and Process 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
                      •    Drinks, Starter, Main course, 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 course, sweets and drinks.
                          Restaurant customers can check ordered items before confirming.
                          Restaurant customers can cancel ordered items before confirming.
                          Restaurant customers can request waiting staff on e-menu
                          Restaurant customers can request billing on e-menu.
                          Restaurant customers can request delivery of main course on e-menu
                           after they have finished their appetisers.
                          Restaurant customers can check status of ordered items, such as
                           queuing, cooking, serving and served, on e-menu.
                          Restaurant customers can select different languages to make their order.
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 pictures,
                           names and prices of each menu item.
                          E-menu can provide additional information, such as menu descriptions,
                           levels of spic and recommended items.
                          E-menu can summarise list of order including total price and number of
                           items ordered.
                          The system can transfer information from iPad e-menu to a kitchen and
                           bar for preparation of food and drinks.
                          The system can transfer information from iPad e-menu to a cashier to
                           prepare for 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 groups such as
                         opening or closing a new table and Ordering.

                        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 for preparing, cooking
                         and serving.

                        Waiting staff can check order list 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 authentic images of
        food and drinks so restaurant customers can easily 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 take 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                        Simple Current Restaurant System (As-it system)

                    Order from Customer



Drinks                  Starters                   Main Dishes            Sweet

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



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


                                                         Request to eat           Cook Main
                                                           Main Dish                Dishes



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




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

Contenu connexe

En vedette

Testing&implementasi 1
Testing&implementasi 1Testing&implementasi 1
Testing&implementasi 1aiiniR
 
Dasar dasar pengujian perangkat lunak
Dasar dasar pengujian perangkat lunakDasar dasar pengujian perangkat lunak
Dasar dasar pengujian perangkat lunakerwingmanplp
 
Testing dan implementasi
Testing dan implementasiTesting dan implementasi
Testing dan implementasiDWC
 
06 slide by - rekayasa perangkat lunak, sistem informasi, & teknik informatika
06 slide   by - rekayasa perangkat lunak, sistem informasi, & teknik informatika06 slide   by - rekayasa perangkat lunak, sistem informasi, & teknik informatika
06 slide by - rekayasa perangkat lunak, sistem informasi, & teknik informatikaAinul Yaqin
 
Testing dan implementasi
Testing dan implementasiTesting dan implementasi
Testing dan implementasiDWC
 
Testing dan implementasi_sistem_-_romeo
Testing dan implementasi_sistem_-_romeoTesting dan implementasi_sistem_-_romeo
Testing dan implementasi_sistem_-_romeoAbrianto Nugraha
 
REKAYASA PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAKREKAYASA PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAKtreeyan
 
Data warehouse : Order Management
Data warehouse : Order ManagementData warehouse : Order Management
Data warehouse : Order ManagementKritiya Sangnitidaj
 
04 Testing Perangkat Lunak
04 Testing Perangkat Lunak04 Testing Perangkat Lunak
04 Testing Perangkat LunakMrirfan
 
Restaurent management system
Restaurent management systemRestaurent management system
Restaurent management systemSmit Patel
 
Customer ordering system
Customer ordering systemCustomer ordering system
Customer ordering systemSuriey Tafar
 
Food and beverage_operations
Food and beverage_operationsFood and beverage_operations
Food and beverage_operationslibfsb
 

En vedette (12)

Testing&implementasi 1
Testing&implementasi 1Testing&implementasi 1
Testing&implementasi 1
 
Dasar dasar pengujian perangkat lunak
Dasar dasar pengujian perangkat lunakDasar dasar pengujian perangkat lunak
Dasar dasar pengujian perangkat lunak
 
Testing dan implementasi
Testing dan implementasiTesting dan implementasi
Testing dan implementasi
 
06 slide by - rekayasa perangkat lunak, sistem informasi, & teknik informatika
06 slide   by - rekayasa perangkat lunak, sistem informasi, & teknik informatika06 slide   by - rekayasa perangkat lunak, sistem informasi, & teknik informatika
06 slide by - rekayasa perangkat lunak, sistem informasi, & teknik informatika
 
Testing dan implementasi
Testing dan implementasiTesting dan implementasi
Testing dan implementasi
 
Testing dan implementasi_sistem_-_romeo
Testing dan implementasi_sistem_-_romeoTesting dan implementasi_sistem_-_romeo
Testing dan implementasi_sistem_-_romeo
 
REKAYASA PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAKREKAYASA PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK
 
Data warehouse : Order Management
Data warehouse : Order ManagementData warehouse : Order Management
Data warehouse : Order Management
 
04 Testing Perangkat Lunak
04 Testing Perangkat Lunak04 Testing Perangkat Lunak
04 Testing Perangkat Lunak
 
Restaurent management system
Restaurent management systemRestaurent management system
Restaurent management system
 
Customer ordering system
Customer ordering systemCustomer ordering system
Customer ordering system
 
Food and beverage_operations
Food and beverage_operationsFood and beverage_operations
Food and beverage_operations
 

Similaire à A1 analysis design

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
 
Final_T01 test functional_requirements
Final_T01 test functional_requirementsFinal_T01 test functional_requirements
Final_T01 test functional_requirementsTraitet Thepbandansuk
 
Major progress final ppt.pptx
Major progress final ppt.pptxMajor progress final ppt.pptx
Major progress final ppt.pptxPrinceNarula10
 
SRS (Latest).pdf
SRS (Latest).pdfSRS (Latest).pdf
SRS (Latest).pdfAsraNadeem4
 
KM_ENTERPRISE_Presentation
KM_ENTERPRISE_PresentationKM_ENTERPRISE_Presentation
KM_ENTERPRISE_PresentationAdam Walters
 

Similaire à A1 analysis design (20)

A1 annotation knowledge
A1 annotation knowledgeA1 annotation knowledge
A1 annotation knowledge
 
D2 users perceptions_features
D2 users perceptions_featuresD2 users perceptions_features
D2 users perceptions_features
 
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
 
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
 
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
 
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
 
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
 
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
 
Major progress final ppt.pptx
Major progress final ppt.pptxMajor progress final ppt.pptx
Major progress final ppt.pptx
 
SRS (Latest).pdf
SRS (Latest).pdfSRS (Latest).pdf
SRS (Latest).pdf
 
A21 functions on_ipad
A21 functions on_ipadA21 functions on_ipad
A21 functions on_ipad
 
A22 functions on_web
A22 functions on_webA22 functions on_web
A22 functions on_web
 
A22 functions on_web
A22 functions on_webA22 functions on_web
A22 functions on_web
 
KM_ENTERPRISE_Presentation
KM_ENTERPRISE_PresentationKM_ENTERPRISE_Presentation
KM_ENTERPRISE_Presentation
 

Plus de Traitet Thepbandansuk (19)

IT_FOR_BUSINESS_30NOV15
IT_FOR_BUSINESS_30NOV15IT_FOR_BUSINESS_30NOV15
IT_FOR_BUSINESS_30NOV15
 
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
 
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
 
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
 
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
 
00 how to_test_app
00 how to_test_app00 how to_test_app
00 how to_test_app
 
Final_A21 functions on_ipad
Final_A21 functions on_ipadFinal_A21 functions on_ipad
Final_A21 functions on_ipad
 

Dernier

College Call Girls Pune 8617697112 Short 1500 Night 6000 Best call girls Service
College Call Girls Pune 8617697112 Short 1500 Night 6000 Best call girls ServiceCollege Call Girls Pune 8617697112 Short 1500 Night 6000 Best call girls Service
College Call Girls Pune 8617697112 Short 1500 Night 6000 Best call girls ServiceNitya salvi
 
Hotel And Home Service Available Kolkata Call Girls Park Street ✔ 6297143586 ...
Hotel And Home Service Available Kolkata Call Girls Park Street ✔ 6297143586 ...Hotel And Home Service Available Kolkata Call Girls Park Street ✔ 6297143586 ...
Hotel And Home Service Available Kolkata Call Girls Park Street ✔ 6297143586 ...ritikasharma
 
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...rahim quresi
 
Book Sex Workers Available Kolkata Call Girls Service Airport Kolkata ✔ 62971...
Book Sex Workers Available Kolkata Call Girls Service Airport Kolkata ✔ 62971...Book Sex Workers Available Kolkata Call Girls Service Airport Kolkata ✔ 62971...
Book Sex Workers Available Kolkata Call Girls Service Airport Kolkata ✔ 62971...ritikasharma
 
(TOP CLASS) Call Girls In Chengalpattu Phone 7427069034 Call Girls Model With...
(TOP CLASS) Call Girls In Chengalpattu Phone 7427069034 Call Girls Model With...(TOP CLASS) Call Girls In Chengalpattu Phone 7427069034 Call Girls Model With...
(TOP CLASS) Call Girls In Chengalpattu Phone 7427069034 Call Girls Model With... Shivani Pandey
 
Model Call Girls In Ariyalur WhatsApp Booking 7427069034 call girl service 24...
Model Call Girls In Ariyalur WhatsApp Booking 7427069034 call girl service 24...Model Call Girls In Ariyalur WhatsApp Booking 7427069034 call girl service 24...
Model Call Girls In Ariyalur WhatsApp Booking 7427069034 call girl service 24... Shivani Pandey
 
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...rajveermohali2022
 
Top Rated Kolkata Call Girls Dum Dum ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
Top Rated Kolkata Call Girls Dum Dum ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...Top Rated Kolkata Call Girls Dum Dum ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
Top Rated Kolkata Call Girls Dum Dum ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...ritikasharma
 
VIP Model Call Girls Koregaon Park ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Koregaon Park ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Koregaon Park ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Koregaon Park ( Pune ) Call ON 8005736733 Starting From ...SUHANI PANDEY
 
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
❤Personal Whatsapp Number Mukteshwar Call Girls 8617697112 💦✅.
❤Personal Whatsapp Number Mukteshwar Call Girls 8617697112 💦✅.❤Personal Whatsapp Number Mukteshwar Call Girls 8617697112 💦✅.
❤Personal Whatsapp Number Mukteshwar Call Girls 8617697112 💦✅.Nitya salvi
 
𓀤Call On 6297143586 𓀤 Park Street Call Girls In All Kolkata 24/7 Provide Call...
𓀤Call On 6297143586 𓀤 Park Street Call Girls In All Kolkata 24/7 Provide Call...𓀤Call On 6297143586 𓀤 Park Street Call Girls In All Kolkata 24/7 Provide Call...
𓀤Call On 6297143586 𓀤 Park Street Call Girls In All Kolkata 24/7 Provide Call...rahim quresi
 
Top Rated Pune Call Girls Dhayari ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated  Pune Call Girls Dhayari ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Top Rated  Pune Call Girls Dhayari ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated Pune Call Girls Dhayari ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Call Girls in Nagpur High Profile
 
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...rahim quresi
 
𓀤Call On 6297143586 𓀤 Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...𓀤Call On 6297143586 𓀤 Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...rahim quresi
 
Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034 Independent Chenna...
Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034  Independent Chenna...Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034  Independent Chenna...
Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034 Independent Chenna... Shivani Pandey
 
Hotel And Home Service Available Kolkata Call Girls Dum Dum ✔ 6297143586 ✔Cal...
Hotel And Home Service Available Kolkata Call Girls Dum Dum ✔ 6297143586 ✔Cal...Hotel And Home Service Available Kolkata Call Girls Dum Dum ✔ 6297143586 ✔Cal...
Hotel And Home Service Available Kolkata Call Girls Dum Dum ✔ 6297143586 ✔Cal...ritikasharma
 
VIP Model Call Girls Vijayawada ( Pune ) Call ON 8005736733 Starting From 5K ...
VIP Model Call Girls Vijayawada ( Pune ) Call ON 8005736733 Starting From 5K ...VIP Model Call Girls Vijayawada ( Pune ) Call ON 8005736733 Starting From 5K ...
VIP Model Call Girls Vijayawada ( Pune ) Call ON 8005736733 Starting From 5K ...SUHANI PANDEY
 
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser... Shivani Pandey
 

Dernier (20)

College Call Girls Pune 8617697112 Short 1500 Night 6000 Best call girls Service
College Call Girls Pune 8617697112 Short 1500 Night 6000 Best call girls ServiceCollege Call Girls Pune 8617697112 Short 1500 Night 6000 Best call girls Service
College Call Girls Pune 8617697112 Short 1500 Night 6000 Best call girls Service
 
Hotel And Home Service Available Kolkata Call Girls Park Street ✔ 6297143586 ...
Hotel And Home Service Available Kolkata Call Girls Park Street ✔ 6297143586 ...Hotel And Home Service Available Kolkata Call Girls Park Street ✔ 6297143586 ...
Hotel And Home Service Available Kolkata Call Girls Park Street ✔ 6297143586 ...
 
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
 
Book Sex Workers Available Kolkata Call Girls Service Airport Kolkata ✔ 62971...
Book Sex Workers Available Kolkata Call Girls Service Airport Kolkata ✔ 62971...Book Sex Workers Available Kolkata Call Girls Service Airport Kolkata ✔ 62971...
Book Sex Workers Available Kolkata Call Girls Service Airport Kolkata ✔ 62971...
 
(TOP CLASS) Call Girls In Chengalpattu Phone 7427069034 Call Girls Model With...
(TOP CLASS) Call Girls In Chengalpattu Phone 7427069034 Call Girls Model With...(TOP CLASS) Call Girls In Chengalpattu Phone 7427069034 Call Girls Model With...
(TOP CLASS) Call Girls In Chengalpattu Phone 7427069034 Call Girls Model With...
 
Model Call Girls In Ariyalur WhatsApp Booking 7427069034 call girl service 24...
Model Call Girls In Ariyalur WhatsApp Booking 7427069034 call girl service 24...Model Call Girls In Ariyalur WhatsApp Booking 7427069034 call girl service 24...
Model Call Girls In Ariyalur WhatsApp Booking 7427069034 call girl service 24...
 
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
 
Top Rated Kolkata Call Girls Dum Dum ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
Top Rated Kolkata Call Girls Dum Dum ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...Top Rated Kolkata Call Girls Dum Dum ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
Top Rated Kolkata Call Girls Dum Dum ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
 
VIP Model Call Girls Koregaon Park ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Koregaon Park ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Koregaon Park ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Koregaon Park ( Pune ) Call ON 8005736733 Starting From ...
 
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
 
❤Personal Whatsapp Number Mukteshwar Call Girls 8617697112 💦✅.
❤Personal Whatsapp Number Mukteshwar Call Girls 8617697112 💦✅.❤Personal Whatsapp Number Mukteshwar Call Girls 8617697112 💦✅.
❤Personal Whatsapp Number Mukteshwar Call Girls 8617697112 💦✅.
 
𓀤Call On 6297143586 𓀤 Park Street Call Girls In All Kolkata 24/7 Provide Call...
𓀤Call On 6297143586 𓀤 Park Street Call Girls In All Kolkata 24/7 Provide Call...𓀤Call On 6297143586 𓀤 Park Street Call Girls In All Kolkata 24/7 Provide Call...
𓀤Call On 6297143586 𓀤 Park Street Call Girls In All Kolkata 24/7 Provide Call...
 
Top Rated Pune Call Girls Dhayari ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated  Pune Call Girls Dhayari ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Top Rated  Pune Call Girls Dhayari ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated Pune Call Girls Dhayari ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
 
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
 
𓀤Call On 6297143586 𓀤 Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...𓀤Call On 6297143586 𓀤 Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...
 
CHEAP Call Girls in Malviya Nagar, (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in  Malviya Nagar, (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in  Malviya Nagar, (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Malviya Nagar, (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034 Independent Chenna...
Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034  Independent Chenna...Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034  Independent Chenna...
Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034 Independent Chenna...
 
Hotel And Home Service Available Kolkata Call Girls Dum Dum ✔ 6297143586 ✔Cal...
Hotel And Home Service Available Kolkata Call Girls Dum Dum ✔ 6297143586 ✔Cal...Hotel And Home Service Available Kolkata Call Girls Dum Dum ✔ 6297143586 ✔Cal...
Hotel And Home Service Available Kolkata Call Girls Dum Dum ✔ 6297143586 ✔Cal...
 
VIP Model Call Girls Vijayawada ( Pune ) Call ON 8005736733 Starting From 5K ...
VIP Model Call Girls Vijayawada ( Pune ) Call ON 8005736733 Starting From 5K ...VIP Model Call Girls Vijayawada ( Pune ) Call ON 8005736733 Starting From 5K ...
VIP Model Call Girls Vijayawada ( Pune ) Call ON 8005736733 Starting From 5K ...
 
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...
 

A1 analysis design

  • 1. ANALYSIS AND DESIGN DOCUMENTS 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 6 Sep 2012 Revision No. 1.0 Content: Functional Requirements, UML Use case and Class Document Name O01-001 Diagrams, and Workflow and Process 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 • Drinks, Starter, Main course, 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 course, sweets and drinks.  Restaurant customers can check ordered items before confirming.  Restaurant customers can cancel ordered items before confirming.  Restaurant customers can request waiting staff on e-menu  Restaurant customers can request billing on e-menu.  Restaurant customers can request delivery of main course on e-menu after they have finished their appetisers.  Restaurant customers can check status of ordered items, such as queuing, cooking, serving and served, on e-menu.  Restaurant customers can select different languages to make their order.
  • 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 pictures, names and prices of each menu item.  E-menu can provide additional information, such as menu descriptions, levels of spic and recommended items.  E-menu can summarise list of order including total price and number of items ordered.  The system can transfer information from iPad e-menu to a kitchen and bar for preparation of food and drinks.  The system can transfer information from iPad e-menu to a cashier to prepare for 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 groups such as opening or closing a new table and Ordering.  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 for preparing, cooking and serving.  Waiting staff can check order list 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 authentic images of food and drinks so restaurant customers can easily 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 take 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 Simple Current Restaurant System (As-it system) Order from Customer Drinks Starters Main Dishes Sweet 1. Kitchen 2. Bar 3. Front-bar Taken Order (3 copies) Post on board in Prepare Main front of the Cook Starters Give to bar Dishes kitchen Request to eat Cook Main Main Dish Dishes Serve Main Serve Drinks and Serve Starter Dishes Sweet
  • 19. 6.2) DESIGN OF RESTAURANT SERVICE PROCESS For developing the e-menu prototype (To-be system)
  • 20. 7) E-MENU WORKFLOW DIAGRAM (E-MENU) 20
  • 21. 7) WORKFLOW DIAGRAM For developing the e-menu prototype

Notes de l'éditeur

  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.