SlideShare ist ein Scribd-Unternehmen logo
1 von 24
WRAP AROUND
                                 CONCLUSION


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

Topic:     Conclusion                           Revised Date    8 Sep 2012

                                                Revision No.    1.0
Content:   Wrap around conclusion
                                                Document Name   C01-001
OVERVIEW OF RESEARCH




           2
3                                        REQUEST QUESTIONS




    Every process was conducted to answer the research question and
                     to achieve research objectives.
4                                        RESEARCH FRAMEWORK




    Research framework was designed to investigate & produce the research outcomes
                          based on the research objectives.
5                                                      ACTION PLAN




           Used action plan to manage time and issues happened in this project
because many approaches in this project were time-consuming e.g. case study and observation.
KNOWLEDGE OF THE DOMAIN




            6
7                                                   1. KEY KNOWLEDGE



1.       Electronic menu (e-menu) for restaurants

2.       Restaurant service process

3.       Software usability and Human-Computer Interaction (HCI)

4.       Software development methodologies and prototyping techniques

5.       Mobile application development for e-menu on iOS or Android
         devices


         Five essential knowledge factors from literature review to conduct research.
However, it was also necessary to learn by doing to carry out the research outcomes.
SOFTWARE DEVELOPMENT PROCESSES FOR E-MENU APPLICATION
                    BASED ON RAD, PROTOTYING AND DIRECT OBSERVATION

                            Design
  Make list of                               Design UML                             Design
                           Database                           Design Class
 requirements                                 Use Case                             Workflow




                                                                                                                                    Observation throughout the development process
                           using ER-                            Diagram
                                              Diagram                              Diagram
                            diagram




                                                                                                  Refine documents
                                              Design & develop e-menu web
                                                                                 Test System
Develop the first          Create the             and Web services for
                                                                                  e.g. Web
  prototype                database            the first prototype on .NET
                                                                                  Services
                                                  (ASP.NET Language)
                                                                                                                     Observation

                                                                Modify list of requirements &
Present the first              Get feedbacks from
                                                                    design documents,                                   at a
   Prototype                 the restaurant manager
                                                                     and Web services

                                                                                                                     Thai Dining
                                                                                    Create
                           Develop the final prototype by         Develop
Develop the final                                                                 document to
                                  Xcode on iPad                web for back
   Prototype                                                                          test
                             (Objective-C Language)           office on .NET
                                                                                 requirements                        Restaurant


                                                                  Interview restaurant staff;                           in UK
Present the final          Present the final prototype by
                                                              restaurant manager, waiting staff
   Prototype             Videos, and Demo on iPad & Web
                                                                          and chefs



    Make                     The users’ perceptions           Recommendations of e-menu
Recommendation              on the e-menu prototype             application development
      s                                                                                                                         8

           Processes for producing research outcomes based on the research framework.
STRUCTURE OF PORTFOLIO FOR
                                 PRODUCING THE ARTEFACT OUTCOMES
     9
   Artifact Format                                                                                                             Initial Objectives
                           Key knowledge (E-menu prototype)               Key knowledge (Software Development)
MS Word & PowerPoint
                                 E-menu for            Restaurant            SW Usability &          Software Dev.
   Files (Literature                                                                                                           iOS & Andriod
                                 restaurant          Service Process             HCI                 Methodology
       Review)

                                                                                                                             Potential Outcome 1
                            System analysis & design documents

    PowerPoint                     List of           UML Use Case                 UML Class        Entity–Relationship           Workflow
   and Visio Files              Requirements           Diagram                     Diagram           (ER) Diagram                Diagrams


                                                                                                                             Potential Outcome 2
                           Prototype of e-menu application
                                                                                                E-menu
 E-menu app on iPad                                          E-menu Application                                             E-menu website
                                    Database                                                  web services
   & e-menu web                                               on iPad (Xcode)                                              for staff (ASP.Net)
                                                                                               (ASP.Net)


                           Additional artifacts to demonstrate the prototype before interviews                               Additional Outcomes

                                                             Presentation of e-                                           Document for testing
    Video files &              Presentation e-menu                                       Presentation of e-menu
                                                             menu features on                                            business requirements
   MS PowerPoint                    by Videos                                               features on iPad
                                                                  Web

                           Users’ perceptions                                           Recommendation
                           on the e-menu prototype           Potential Outcome 3        on e-menu development                Potential Outcome 4


   MS PowerPoint                                                                                                             Software Dev.
                               E-menu features based on business requirements              SW Usability & HCI
    & Word Files                                                                                                             Methodology




                      Outcomes could be logically produced based on research processes.
OUTCOME#1: SYSTEM ANALYSIS AND
                   10
                                                                                  DESIGN DOCUMENTS

                 List of Requirements         UML Use case diagram      Workflow diagram       E-menu Database & Applications




                                              UML Use case diagram   Process diagram (as-it)
requirement
 Functional




                                                   ER diagram        Process diagram (to-be)
Non-functional
 requirement




                          Gather requirements by direct observation.                           Develop DB and SW based
                 Design and analyse system from above information & diagrams.                    on these documents.
11
                                                                  O UTC O ME# 2 : E -MEN U PRO TO TYPE

        The first version of e-menu prototype (ASP.Net)                    The final version of e-menu prototype (Xcode)

     Main menu for ordering                 Preview menu details           Main menu for ordering       Preview menu details




         Confirm Order                       Check Order Status                Confirm Order             Check Order Status




          Available at: www.innoemenu.com until 31 January 2013                                 View demo. at:
                                                                                http://www.youtube.com/watch?v=bCsFiMHuG80

       The first version of prototype was developed only in ASP.Net to reduce development time.
             It could also test Web services before integrating with Xcode (iPad application).
12                                                 O U T C O ME# 3 : U SER S’ P ER C EP T IO N S
                                                             (B A SED O N E - MEN U F EAT U R ES)


No          Issues                        Description                                  Countermeasure

                                Doesn't support Chinese language
1          Language                                                        Design e-menu to support multiple languages.
                              Doesn't support Thai language for chefs

                              Cannot enter quantity on the main menu Design e-menu so that users add quantity on the main
2        Order quantity
                                             screen                                        menu.
        Customer order
3                             Cannot enter a customer order comment      Design e-menu so that users can add comments.
          comment

4     Request main course        Difficult to request "Main Course"            Add a button to request "Main Course".

                                Cannot separate set menu to actual      Design new database to support separating items for
5       Order set menu
                                      menu items for chefs                                set menus.

6       Progress status            Cannot show progress status          Add progress status when system is being operated.

7    User instruction guide     Doesn’t have user instruction guide         Add user instruction guide in the application.

                                 Cannot combine tables based on
8    Combine dinning tables                                             Add function combining tables in the web application.
                                          reservation
        Sorting of menu
9                               Drinks should be the first category         Move the "Drinks" category as the first item.
          categories

     Users’ perceptions based on e-menu features would be very useful when producing a real e-menu
                 application in the future to enhance functionalities of e-menu application.
OUTCOME#3: USERS’ PERCEPTIONS
13
                              (GENERAL PERCEPTIONS ON E-MENU SYSTEM)


     Convenience                      Improving customer service                   Preventing human error




                     Convenience, improving service and preventing human error.




                   But it has high cost and may not be convenient for elderly people.
O U T C O M E # 4 : R E C O M M E N D AT I O N S R E G A R D I N G TO
  14
                                                               E-MENU DEVELOPMENT




       Developing using ASP.Net and Xcode
                                                       Developing based on MVC concept to separate
User ASP.Net Web services to communicate with iOS
                                                             business logic and user interfaces
                    platform.



Benefit: Support developing e-menu on other platform    Benefits: Enhance testability, maintainability
             devices e.g. Android devices                              and flexibility
LIMITATIONS AND RECOMMENDATIONS
FOR FURTHER RESEARCH




                 15
LIMITATIONS AND RECOMMENDATIONS
    16
                                                       FOR FURTHER RESEARCH


No                        Limitation                          Recommendation for future research

          Did not interview restaurant customers on
         their perceptions of increased convenience       Study the restaurant customers' perceptions
1
                    and customer service,                           based on this prototype.
          which were suggested by restaurant staff.
           Did not interview elderly people on their
          perceptions of ordering meals using iPad, Study the elderly customers' perceptions based on
2
         which was an issue mentioned by restaurant                    this prototype.
                             staff.
            Did not analyse investment feasibility
              of e-menu, in terms of high cost.        Conduct research to feasibility study on investment
3
             Which was also an issue raised by                        of e-menu system.
                      restaurant staff.
          Did not develop specific features, such as
                                                       Study of other recommended features whether they
          integrating with POS system, advertising
                                                                   are business needs, or not?,
4         new promotions, registering membership,
                                                        based on software design & analysis documents,
             and other features recommended by
                                                                and source code in this portfolio.
                       restaurant staff.
RESEARCH CONTRIBUTION




                17
18                                           RESEARCH CONTRIBUTION


No            Outcomes                        Contribute to                                Description


         System analysis and
1
          design documents
                                  Software practitioners and
                               developers who are interested in      This portfolio will be useful when
          Restaurant e-menu
2                            software development, especially for producing the final production of an e-
              prototype
                             mobile application, restaurant system      menu system in the future
          Recommendations           and RAD methodology.
3        regarding to e-menu
            development


                                                                    The users’ perceptions can help them
                                 Restaurant owners and people who     to make decisions with regards to
4        Users' perceptions        would like to start a restaurant implementation of the e-menu system
                                              business.             to improve their service efficiency and
                                                                            customer satisfaction.



          The dissertation portfolio including source code is also shared on internet at: www.innoemenu.com
19                                G EN ERISIN G THE RESULT IN RESEA RC H




                                              This case study
                                                 research




                                                                                                            Focusing
           A Thai casual dinning restaurant
                                                                E-menu application on iPad
                        in UK




                                                                                                     Generalisati
   Other kinds of                                                               Other kinds of e-
                           Other countries e.g.                                menu e.g. e-menu
restaurant e.g. fast                                 E-menu application




                                                                                                         on
                            Thailand, Europe                                   for waiting area or
 food restaurants,                                   on Android devices
                               countries.                                      tableside e-menu.
  cafes and pubs


           Above generalising items could also conduct on further research.
SOME RESEARCH ANSWERS




                20
21                               SOME RESEARCH ANSWERS


                                How can a prototype of an electronic menu (e-menu) application be developed for
                                     the casual dining restaurant industry to meet business requirements?

                                No         Answer the question                               Description
Use of appropriate approaches




                                                                   RAD approach is an effective way to develop e-menu because it
                                          RAD methodology with
                                1                                  allows an e-menu application to be developed close to business
                                              prototyping
                                                                                  problems areas in a short time.

                                                                 Direct observation is a useful approach that enables system analyst
                                2          Direct Observation
                                                                         to investigate requirements, near the problem areas.

                                                                            MVC design help a developer to make it easy
                                3             MVC Design
                                                                            to maintain source code and test application.


                                                                 Benefits of e-menu suggested by restaurant staff are the main points
                                           Users' perceptions:      that a developer should carefully consider including all features
                                5
                                           Benefits of e-menu     related to those benefits. E.g. e-menu features must able to reduce
                                                                               human error and enhance customer service.
22                                SOME RESEARCH ANSWERS


                                    No           Answer the question                                   Description

                                                                            Issues of e-menu must be considered when developing e-menu
                                                                           system because they might be significant obstacles against project
                                                                                                      success.
                                                  Users' perceptions:
Recommendations to develop e-menu




                                    6
                                                   Issues of e-menu
                                                                                                    For example,
                                                                                       how to reduce cost of e-menu system and
                                                                                       how e-menu can support elderly people?

                                                  Users' perceptions:
                                    7                                       Additional features are requirements that e-menu could provide.
                                                  Additional features

                                                                              List of requirements are a significant answer of this research
                                                                                                        question.
                                    8            List of requirements
                                                                                Therefore, developing e-menu should focus on the list of
                                                                                                    requirements first.

                                              System analysis and design           Making these documents is an significant process
                                    9
                                                     documents.                         in developing an e-menu application.
23                                                     REFERENCES

 •   EDEXCEL (2010). Human Computer Interaction. [online]. Last accessed 7 August at:
     http://www.edexcel.com/migrationdocuments/BTEC%20Nationals%20from%202010/Unit-23-
     Human-Computer-Interaction.pdf.
 •   GULATI, Anubha and DUBEY, Sanjay Kumar (2012). Critical Analysis on Usability Evaluation
     Techniques. [online]. International Journal of Engineering Science and Technology (IJEST),
     4(3), 990-997. Article from IJEST last accessed 3 September 2012 at:
     http://www.ijest.info/docs/IJEST12-04-03-118.pdf.
 •   KHAN, Asif Irshad, et al. (2011). Comprehensive study of commonly practiced heavy and light
     weight software methodologies. [online]. International Journal of Computer Science, 8(4), 441-
     450. Article from TechRepublic last accessed 3 September 2012 at:
     http://www.techrepublic.com/whitepapers/a-comprehensive-study-of-commonly-practiced-
     heavy-and-light-weight-software-methodologies/3809811/post.
 •   MAJID, Rogayah Abd, et al. (2011). Users’ frustration and HCI in the software development life
     cycle. [online]. International Journal of Information Processing and Management, 2 (1.5), 44-
     48. Article from Human and Sciences Research Center last accessed 8 August at:
     http://www.humanpub.org/ijipm/ppl/4_%20IJIPM%20Vol2%20No.1-4.pdf.
 •   YIN, Robert K. (2010). Application of case study research. 3rd ed., London, SAGE
     Publications.
THANK YOU VERY MUCH




           24

Weitere ähnliche Inhalte

Andere mochten auch

Restaurant recommender system
Restaurant recommender systemRestaurant recommender system
Restaurant recommender systemArif Huda
 
Restaurant business
Restaurant businessRestaurant business
Restaurant businessideluca10
 
Business plan or business proposal on restaurant business @soauniversity #ibcs
Business plan or business proposal on restaurant business @soauniversity #ibcsBusiness plan or business proposal on restaurant business @soauniversity #ibcs
Business plan or business proposal on restaurant business @soauniversity #ibcssuraj satpathy
 
Business plan_Restaurant
Business plan_RestaurantBusiness plan_Restaurant
Business plan_RestaurantArnav Soni
 
Restaurant Business Plan Presentation
Restaurant Business Plan PresentationRestaurant Business Plan Presentation
Restaurant Business Plan PresentationMahadi Hasan
 
Business plan for fast food restaurant
Business plan for fast food restaurantBusiness plan for fast food restaurant
Business plan for fast food restaurantElizabeth Marcus
 
Sample Business Proposal Presentation
Sample Business Proposal PresentationSample Business Proposal Presentation
Sample Business Proposal PresentationDaryll Cabagay
 

Andere mochten auch (8)

Restaurant recommender system
Restaurant recommender systemRestaurant recommender system
Restaurant recommender system
 
CASA Research Proposal MC 3036
CASA Research Proposal MC 3036CASA Research Proposal MC 3036
CASA Research Proposal MC 3036
 
Restaurant business
Restaurant businessRestaurant business
Restaurant business
 
Business plan or business proposal on restaurant business @soauniversity #ibcs
Business plan or business proposal on restaurant business @soauniversity #ibcsBusiness plan or business proposal on restaurant business @soauniversity #ibcs
Business plan or business proposal on restaurant business @soauniversity #ibcs
 
Business plan_Restaurant
Business plan_RestaurantBusiness plan_Restaurant
Business plan_Restaurant
 
Restaurant Business Plan Presentation
Restaurant Business Plan PresentationRestaurant Business Plan Presentation
Restaurant Business Plan Presentation
 
Business plan for fast food restaurant
Business plan for fast food restaurantBusiness plan for fast food restaurant
Business plan for fast food restaurant
 
Sample Business Proposal Presentation
Sample Business Proposal PresentationSample Business Proposal Presentation
Sample Business Proposal Presentation
 

Ă„hnlich wie E-menu conclusion wrap up

Aras Innovator PLM Deployment Methodology
Aras Innovator PLM Deployment MethodologyAras Innovator PLM Deployment Methodology
Aras Innovator PLM Deployment MethodologyAras
 
Chef for DevOps - an Introduction
Chef for DevOps - an IntroductionChef for DevOps - an Introduction
Chef for DevOps - an IntroductionSanjeev Sharma
 
Testing SharePoint solutions overview
Testing SharePoint solutions overviewTesting SharePoint solutions overview
Testing SharePoint solutions overviewSpiffy
 
Visual Studio Application Lifecycle Managment end-to-end
Visual Studio Application Lifecycle Managment end-to-endVisual Studio Application Lifecycle Managment end-to-end
Visual Studio Application Lifecycle Managment end-to-endHosam Kamel
 
End-To-End Visual Studio Application Lifecycle Management
End-To-End Visual Studio Application Lifecycle ManagementEnd-To-End Visual Studio Application Lifecycle Management
End-To-End Visual Studio Application Lifecycle ManagementHosam Kamel
 
2012 student track - vs2010
2012   student track - vs20102012   student track - vs2010
2012 student track - vs2010Tim Mahy
 
Abhiram_Bharadwaj_Resume -Both
Abhiram_Bharadwaj_Resume -BothAbhiram_Bharadwaj_Resume -Both
Abhiram_Bharadwaj_Resume -BothAbhiram Bharadwaj
 
Mobile DevOps - Trends and Chellenges
Mobile DevOps - Trends and ChellengesMobile DevOps - Trends and Chellenges
Mobile DevOps - Trends and ChellengesSanjeev Sharma
 
Visual Studio 2010 ALM Tools Overview
Visual Studio 2010 ALM Tools Overview Visual Studio 2010 ALM Tools Overview
Visual Studio 2010 ALM Tools Overview Ayman El-Hattab
 

Ă„hnlich wie E-menu conclusion wrap up (20)

O1 research overview
O1 research overviewO1 research overview
O1 research overview
 
01 overview research
01 overview research01 overview research
01 overview research
 
03 outcome navigator
03 outcome navigator03 outcome navigator
03 outcome navigator
 
Final_03 outcome navigator
Final_03 outcome navigatorFinal_03 outcome navigator
Final_03 outcome navigator
 
D1 research desc_and_outcome
D1 research desc_and_outcomeD1 research desc_and_outcome
D1 research desc_and_outcome
 
Final_Od1 outcome navigator
Final_Od1 outcome navigatorFinal_Od1 outcome navigator
Final_Od1 outcome navigator
 
Od2 overview outcome
Od2 overview outcomeOd2 overview outcome
Od2 overview outcome
 
Od2 research framework (2)
Od2 research framework (2)Od2 research framework (2)
Od2 research framework (2)
 
Aras Innovator PLM Deployment Methodology
Aras Innovator PLM Deployment MethodologyAras Innovator PLM Deployment Methodology
Aras Innovator PLM Deployment Methodology
 
Chef for DevOps - an Introduction
Chef for DevOps - an IntroductionChef for DevOps - an Introduction
Chef for DevOps - an Introduction
 
Testing SharePoint solutions overview
Testing SharePoint solutions overviewTesting SharePoint solutions overview
Testing SharePoint solutions overview
 
Visual Studio Application Lifecycle Managment end-to-end
Visual Studio Application Lifecycle Managment end-to-endVisual Studio Application Lifecycle Managment end-to-end
Visual Studio Application Lifecycle Managment end-to-end
 
End-To-End Visual Studio Application Lifecycle Management
End-To-End Visual Studio Application Lifecycle ManagementEnd-To-End Visual Studio Application Lifecycle Management
End-To-End Visual Studio Application Lifecycle Management
 
2012 student track - vs2010
2012   student track - vs20102012   student track - vs2010
2012 student track - vs2010
 
Mosp spring 2011
Mosp spring 2011Mosp spring 2011
Mosp spring 2011
 
Abhiram_Bharadwaj_Resume -Both
Abhiram_Bharadwaj_Resume -BothAbhiram_Bharadwaj_Resume -Both
Abhiram_Bharadwaj_Resume -Both
 
Mobile DevOps - Trends and Chellenges
Mobile DevOps - Trends and ChellengesMobile DevOps - Trends and Chellenges
Mobile DevOps - Trends and Chellenges
 
Visual Studio 2010 ALM Tools Overview
Visual Studio 2010 ALM Tools Overview Visual Studio 2010 ALM Tools Overview
Visual Studio 2010 ALM Tools Overview
 
CV_pavan_
CV_pavan_CV_pavan_
CV_pavan_
 
Eswaranand Attuluri CV
Eswaranand Attuluri CVEswaranand Attuluri CV
Eswaranand Attuluri CV
 

Mehr von Traitet Thepbandansuk

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.pdfTraitet Thepbandansuk
 
Change attitude change life scg
Change attitude change life scgChange attitude change life scg
Change attitude change life scgTraitet Thepbandansuk
 
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 iPadTraitet Thepbandansuk
 
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 iPadTraitet Thepbandansuk
 
A30 test functional_requirements
A30 test functional_requirementsA30 test functional_requirements
A30 test functional_requirementsTraitet Thepbandansuk
 

Mehr von Traitet Thepbandansuk (20)

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
 
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
 
D3 users perceptions_emenu
D3 users perceptions_emenuD3 users perceptions_emenu
D3 users perceptions_emenu
 
D2 users perceptions_features
D2 users perceptions_featuresD2 users perceptions_features
D2 users perceptions_features
 
A30 test functional_requirements
A30 test functional_requirementsA30 test functional_requirements
A30 test functional_requirements
 
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
 
A1 annotation knowledge
A1 annotation knowledgeA1 annotation knowledge
A1 annotation knowledge
 
A1 analysis design
A1 analysis designA1 analysis design
A1 analysis design
 
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
 
D2 users perceptions_features
D2 users perceptions_featuresD2 users perceptions_features
D2 users perceptions_features
 
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
 

KĂĽrzlich hochgeladen

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel AraĂşjo
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 

KĂĽrzlich hochgeladen (20)

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 

E-menu conclusion wrap up

  • 1. WRAP AROUND CONCLUSION Created by Traitet Th. Project: E-menu on iPad for Thai restaurant Created Date 6 Sep 2012 Topic: Conclusion Revised Date 8 Sep 2012 Revision No. 1.0 Content: Wrap around conclusion Document Name C01-001
  • 3. 3 REQUEST QUESTIONS Every process was conducted to answer the research question and to achieve research objectives.
  • 4. 4 RESEARCH FRAMEWORK Research framework was designed to investigate & produce the research outcomes based on the research objectives.
  • 5. 5 ACTION PLAN Used action plan to manage time and issues happened in this project because many approaches in this project were time-consuming e.g. case study and observation.
  • 6. KNOWLEDGE OF THE DOMAIN 6
  • 7. 7 1. KEY KNOWLEDGE 1. Electronic menu (e-menu) for restaurants 2. Restaurant service process 3. Software usability and Human-Computer Interaction (HCI) 4. Software development methodologies and prototyping techniques 5. Mobile application development for e-menu on iOS or Android devices Five essential knowledge factors from literature review to conduct research. However, it was also necessary to learn by doing to carry out the research outcomes.
  • 8. SOFTWARE DEVELOPMENT PROCESSES FOR E-MENU APPLICATION BASED ON RAD, PROTOTYING AND DIRECT OBSERVATION Design Make list of Design UML Design Database Design Class requirements Use Case Workflow Observation throughout the development process using ER- Diagram Diagram Diagram diagram Refine documents Design & develop e-menu web Test System Develop the first Create the and Web services for e.g. Web prototype database the first prototype on .NET Services (ASP.NET Language) Observation Modify list of requirements & Present the first Get feedbacks from design documents, at a Prototype the restaurant manager and Web services Thai Dining Create Develop the final prototype by Develop Develop the final document to Xcode on iPad web for back Prototype test (Objective-C Language) office on .NET requirements Restaurant Interview restaurant staff; in UK Present the final Present the final prototype by restaurant manager, waiting staff Prototype Videos, and Demo on iPad & Web and chefs Make The users’ perceptions Recommendations of e-menu Recommendation on the e-menu prototype application development s 8 Processes for producing research outcomes based on the research framework.
  • 9. STRUCTURE OF PORTFOLIO FOR PRODUCING THE ARTEFACT OUTCOMES 9 Artifact Format Initial Objectives Key knowledge (E-menu prototype) Key knowledge (Software Development) MS Word & PowerPoint E-menu for Restaurant SW Usability & Software Dev. Files (Literature iOS & Andriod restaurant Service Process HCI Methodology Review) Potential Outcome 1 System analysis & design documents PowerPoint List of UML Use Case UML Class Entity–Relationship Workflow and Visio Files Requirements Diagram Diagram (ER) Diagram Diagrams Potential Outcome 2 Prototype of e-menu application E-menu E-menu app on iPad E-menu Application E-menu website Database web services & e-menu web on iPad (Xcode) for staff (ASP.Net) (ASP.Net) Additional artifacts to demonstrate the prototype before interviews Additional Outcomes Presentation of e- Document for testing Video files & Presentation e-menu Presentation of e-menu menu features on business requirements MS PowerPoint by Videos features on iPad Web Users’ perceptions Recommendation on the e-menu prototype Potential Outcome 3 on e-menu development Potential Outcome 4 MS PowerPoint Software Dev. E-menu features based on business requirements SW Usability & HCI & Word Files Methodology Outcomes could be logically produced based on research processes.
  • 10. OUTCOME#1: SYSTEM ANALYSIS AND 10 DESIGN DOCUMENTS List of Requirements UML Use case diagram Workflow diagram E-menu Database & Applications UML Use case diagram Process diagram (as-it) requirement Functional ER diagram Process diagram (to-be) Non-functional requirement Gather requirements by direct observation. Develop DB and SW based Design and analyse system from above information & diagrams. on these documents.
  • 11. 11 O UTC O ME# 2 : E -MEN U PRO TO TYPE The first version of e-menu prototype (ASP.Net) The final version of e-menu prototype (Xcode) Main menu for ordering Preview menu details Main menu for ordering Preview menu details Confirm Order Check Order Status Confirm Order Check Order Status Available at: www.innoemenu.com until 31 January 2013 View demo. at: http://www.youtube.com/watch?v=bCsFiMHuG80 The first version of prototype was developed only in ASP.Net to reduce development time. It could also test Web services before integrating with Xcode (iPad application).
  • 12. 12 O U T C O ME# 3 : U SER S’ P ER C EP T IO N S (B A SED O N E - MEN U F EAT U R ES) No Issues Description Countermeasure Doesn't support Chinese language 1 Language Design e-menu to support multiple languages. Doesn't support Thai language for chefs Cannot enter quantity on the main menu Design e-menu so that users add quantity on the main 2 Order quantity screen menu. Customer order 3 Cannot enter a customer order comment Design e-menu so that users can add comments. comment 4 Request main course Difficult to request "Main Course" Add a button to request "Main Course". Cannot separate set menu to actual Design new database to support separating items for 5 Order set menu menu items for chefs set menus. 6 Progress status Cannot show progress status Add progress status when system is being operated. 7 User instruction guide Doesn’t have user instruction guide Add user instruction guide in the application. Cannot combine tables based on 8 Combine dinning tables Add function combining tables in the web application. reservation Sorting of menu 9 Drinks should be the first category Move the "Drinks" category as the first item. categories Users’ perceptions based on e-menu features would be very useful when producing a real e-menu application in the future to enhance functionalities of e-menu application.
  • 13. OUTCOME#3: USERS’ PERCEPTIONS 13 (GENERAL PERCEPTIONS ON E-MENU SYSTEM) Convenience Improving customer service Preventing human error Convenience, improving service and preventing human error. But it has high cost and may not be convenient for elderly people.
  • 14. O U T C O M E # 4 : R E C O M M E N D AT I O N S R E G A R D I N G TO 14 E-MENU DEVELOPMENT Developing using ASP.Net and Xcode Developing based on MVC concept to separate User ASP.Net Web services to communicate with iOS business logic and user interfaces platform. Benefit: Support developing e-menu on other platform Benefits: Enhance testability, maintainability devices e.g. Android devices and flexibility
  • 15. LIMITATIONS AND RECOMMENDATIONS FOR FURTHER RESEARCH 15
  • 16. LIMITATIONS AND RECOMMENDATIONS 16 FOR FURTHER RESEARCH No Limitation Recommendation for future research Did not interview restaurant customers on their perceptions of increased convenience Study the restaurant customers' perceptions 1 and customer service, based on this prototype. which were suggested by restaurant staff. Did not interview elderly people on their perceptions of ordering meals using iPad, Study the elderly customers' perceptions based on 2 which was an issue mentioned by restaurant this prototype. staff. Did not analyse investment feasibility of e-menu, in terms of high cost. Conduct research to feasibility study on investment 3 Which was also an issue raised by of e-menu system. restaurant staff. Did not develop specific features, such as Study of other recommended features whether they integrating with POS system, advertising are business needs, or not?, 4 new promotions, registering membership, based on software design & analysis documents, and other features recommended by and source code in this portfolio. restaurant staff.
  • 18. 18 RESEARCH CONTRIBUTION No Outcomes Contribute to Description System analysis and 1 design documents Software practitioners and developers who are interested in This portfolio will be useful when Restaurant e-menu 2 software development, especially for producing the final production of an e- prototype mobile application, restaurant system menu system in the future Recommendations and RAD methodology. 3 regarding to e-menu development The users’ perceptions can help them Restaurant owners and people who to make decisions with regards to 4 Users' perceptions would like to start a restaurant implementation of the e-menu system business. to improve their service efficiency and customer satisfaction. The dissertation portfolio including source code is also shared on internet at: www.innoemenu.com
  • 19. 19 G EN ERISIN G THE RESULT IN RESEA RC H This case study research Focusing A Thai casual dinning restaurant E-menu application on iPad in UK Generalisati Other kinds of Other kinds of e- Other countries e.g. menu e.g. e-menu restaurant e.g. fast E-menu application on Thailand, Europe for waiting area or food restaurants, on Android devices countries. tableside e-menu. cafes and pubs Above generalising items could also conduct on further research.
  • 21. 21 SOME RESEARCH ANSWERS How can a prototype of an electronic menu (e-menu) application be developed for the casual dining restaurant industry to meet business requirements? No Answer the question Description Use of appropriate approaches RAD approach is an effective way to develop e-menu because it RAD methodology with 1 allows an e-menu application to be developed close to business prototyping problems areas in a short time. Direct observation is a useful approach that enables system analyst 2 Direct Observation to investigate requirements, near the problem areas. MVC design help a developer to make it easy 3 MVC Design to maintain source code and test application. Benefits of e-menu suggested by restaurant staff are the main points Users' perceptions: that a developer should carefully consider including all features 5 Benefits of e-menu related to those benefits. E.g. e-menu features must able to reduce human error and enhance customer service.
  • 22. 22 SOME RESEARCH ANSWERS No Answer the question Description Issues of e-menu must be considered when developing e-menu system because they might be significant obstacles against project success. Users' perceptions: Recommendations to develop e-menu 6 Issues of e-menu For example, how to reduce cost of e-menu system and how e-menu can support elderly people? Users' perceptions: 7 Additional features are requirements that e-menu could provide. Additional features List of requirements are a significant answer of this research question. 8 List of requirements Therefore, developing e-menu should focus on the list of requirements first. System analysis and design Making these documents is an significant process 9 documents. in developing an e-menu application.
  • 23. 23 REFERENCES • EDEXCEL (2010). Human Computer Interaction. [online]. Last accessed 7 August at: http://www.edexcel.com/migrationdocuments/BTEC%20Nationals%20from%202010/Unit-23- Human-Computer-Interaction.pdf. • GULATI, Anubha and DUBEY, Sanjay Kumar (2012). Critical Analysis on Usability Evaluation Techniques. [online]. International Journal of Engineering Science and Technology (IJEST), 4(3), 990-997. Article from IJEST last accessed 3 September 2012 at: http://www.ijest.info/docs/IJEST12-04-03-118.pdf. • KHAN, Asif Irshad, et al. (2011). Comprehensive study of commonly practiced heavy and light weight software methodologies. [online]. International Journal of Computer Science, 8(4), 441- 450. Article from TechRepublic last accessed 3 September 2012 at: http://www.techrepublic.com/whitepapers/a-comprehensive-study-of-commonly-practiced- heavy-and-light-weight-software-methodologies/3809811/post. • MAJID, Rogayah Abd, et al. (2011). Users’ frustration and HCI in the software development life cycle. [online]. International Journal of Information Processing and Management, 2 (1.5), 44- 48. Article from Human and Sciences Research Center last accessed 8 August at: http://www.humanpub.org/ijipm/ppl/4_%20IJIPM%20Vol2%20No.1-4.pdf. • YIN, Robert K. (2010). Application of case study research. 3rd ed., London, SAGE Publications.
  • 24. THANK YOU VERY MUCH 24

Hinweis der Redaktion

  1. Time-consuming knew from Literature review and justification approaches.
  2. The last image adopted knowledge from Edexcel (2010),Dubey (2012) andGulati and Dubey (2012)
  3. UAT: User acceptanceRAD: Rapid Application Development
  4. HCI: Human–computer interactionER Diagram: Entity–relationship
  5. ER: Entity-RelationshipUML: Unified Modeling LanguageAs-it (system): existing systemTo-be (system): new systemSW: SoftwareDB: Database
  6. The first prototype developed in ASP.Net had features like on iPad.It was work around because the researcher could not finish developing on iPad in time.However, the first prototype was very useful to gain both implicit and explicit requirements.: http://aces-web.aces.shu.ac.uk/students/b0043132/03_emenu/02_ORDER/01_SearchOrder.aspxThe final prototype (Video presentations)Video presentation of e-menu on iPad for restaurant customer:http://www.youtube.com/watch?v=th5YlsYrHuYhttp://www.youtube.com/watch?v=bCsFiMHuG80Video presentation of e-menu on Website for restaurant staff:http://www.youtube.com/watch?v=HSqTJ5acxzwVideo presentation of innovative e-menu and its benefits:http://www.youtube.com/watch?v=-cBTICTa7bE
  7. POS: Point of Sales
  8. The dissertation portfolio is shared on internet at: www.innoemenu.com, including source codes and the database.