MOBILE FOOD ORDERING APPLICATION

  • Chapters:7
  • Pages:80
  • Methodology:Nil
  • Reference:YES
  • Format:Microsoft Word
(Computer Science)
MOBILE FOOD ORDERING APPLICATION
ABSTRACT

The purpose of this thesis was to build a food ordering client server application for Tom Yum Thai Oy, which is a Thai restaurant in Vaasa.
For the customer, this application provides a view of current food information (category, name, image,price, description etc.) on the website and Android application. The customer can order food from these two platforms. For the administrator in restaurant, this application offers a series of operations to add, update, delete and query the information of food, food order and employees.
The application includes three parts: Background Management Platform, Website Foreground Public Page and Android Application. The Background Management Platform was implemented with S2SJ, a combination of Struts 2 framework, Spring framework and JPA framework. Servlet and JSP were used in the Website Foreground Public Page. The Android Application is obviously based on Android framework.
So far, all core functions were developed successfully and the progress of the project was most rewarding and generated an excellent experience in programming.
Food Ordering Application
 TABLE OF CONTENTS
1    CHAPTER ONE INTRODUCTION .............................................................................................
2     CHAPTER TWO Technology overview
    2.1    Struts 2 Framework .............................................................................
    2.2    Spring Framework ................................................................................
    2.3    JPA Framework .........................................................................
    2.4    Android Framework ...................................................................
3    CHAPTER THREE  Application Description ................................................................................
    3.1    Functional Description .........................................................................  
        3.1.1    Background ..................................................................................
        3.1.2    Website Foreground Public Page ............................................
        3.1.3    Android Application ...................................................................
    3.2    Class Hierarchy ....................................................................................
        3.2.1    Background Management Platform ...........................................
        3.2.2    Website Foreground Public Page and Android Application ........
    3.3    Sequence Diagram ...............................................................................
        3.3.1    Background Management Platform ..........................................
        3.3.2    Website Foreground Public Page and Android Application .....
4    CHAPTER FOUR DATABASE AND GUI DESIGN .........................................................
    4.1    Database Design ..............................................................................
                 3(82)
    4.2    GUI Design ..........................................................................................  
        4.2.1    Background Management Platform ...........................................
        4.2.2    Website Foreground Public Page ................................................
        4.2.3    Android Application ...................................................................
5    CHAPTER FIVE IMPLEMENTATION ...............................................................................
    5.1    Adding Food in Background Management Platform ........................... 
    5.2    Display Food Information in Website Public Page .........................
    5.3    Order Food in Website Public Page ...............................................
    5.4    Display Food Information in Android Application ...........................
    5.5    Order Food In Android Application ..................................................
6    CHAPTER SIX TESTING .....................................................................................................
7    CHAPTER  SEVEN CONCLUSIONS ................................................................................
    REFERENCES ....................................................................................
APPENDICES
LIST OF FIGURES AND TABLES    
Figure 1. Struts 2 request processing/2/  
Figure 2. Struts 2 Architecture/2/
Figure 3. Spring Framework Architecture /3/   
Figure 4. Android Architecture
Figure 5. Use Case diagram for administrator  
Figure 6. Order state changing flow
Figure 7. Use case diagram for customer   
Figure 8. Use case diagram for customer in Android Application  
Figure 9. Order Module Controller Structure  
Figure 10. Employee Module Controller Structure  
Figure 11. Product Module Controller Structure 
Figure 12. Module Structure  
Figure 13. Controller structure in Website Foreground Public  
Figure 14. Controller structure in Android Application  
Figure 15. Module structure
Figure 16. Background Management Platform Login  
Figure 17. Product Category Management   
Figure 18. Product Information Management   
Figure 19. Order Management  
Figure 20. Customer Purchase sequence diagram 
Figure 21. Entity Relationship Diagram   
Figure 22. Login page   
Figure 23. Management main page   
Figure 24. Category List View Page   
Figure 25. Category Adding page  
Figure 26. Product List View page   
Figure 27. Add Product page   
Figure 28. Product Style page   
Figure 29. Order List View page  
Figure 30. Order Detail Display View page   
Figure 31. Dishes Display page  
Figure 32. Customer Login page  
Figure 33. Shopping Cart page  
Figure 34. Launch Window   
Figure 35. Register Window   
Figure 36. Dishes Display Main Window   
Figure 37. Dish Detail Information Window  
Figure 38. Shopping Cart Window  
Figure 39. Dish Modify Window  
Figure 40. Order Confirmation Window  
Table 1. Users Class Entity   
Table 2. OrderFoods Class Entity   
Table 3. Order Class Entity  
 Table 4. Employee Class Entity    
Table 5. IDCard Class Entity  
Table 6.    ProductInfo Class Entity   
Table 7.    ProductType Class Entity   
Table 8.    ProductStyle Class Entity   
Table 9.    The application-testing table part 1  
Table 11. The application-testing table part 3   
1    INTRODUCTION
With the rapid development of information technology, web application and Android application have been increasing in recent years. Compared with the desktop application, the advantages of web application for users are:
No need to install and update
Easily visit through browsers
The advantage of the Android application:
Mobile application is convenient to carry
Global partnerships and large install base
Powerful development framework
Open marketplace for distributing apps
Based on the advantages of both applications, I motivated myself to develop a combination project between web and Android application.
Tom Yum Thai Restaurant in Vaasa sells Chinese and Thai food. Due to the cheaper prices and delicious food, more and more people select to eat in this restaurant. Meanwhile, with the number of customers increasing, the new problem occurs. Because the space of the restaurant is limited, the restaurant can only seat a certain number of customers at the time, therefore, the full customer resource cannot be utilized.
Mobile Food Ordering Application is the key to solve this problem. Using this application, the customers need not go to the restaurant by themselves, but they can order the dishes through computers and Android mobiles anywhere.
The Background Management platform in this application was designed for the administrator. The Administrator will be able to manage food dishes, dish orders and company employees here.

Share This

Project Details

Department Computer Science
Project ID CPU0221
Price ₦3,000 ($9)
Chapters 7 Chapters
No of Pages 80 Pages
Methodology Nil
Reference YES
Format Microsoft Word

500
Leave a comment...

    Project Details

    Department Computer Science
    Project ID CPU0221
    Price ₦3,000 ($9)
    Chapters 7 Chapters
    No of Pages 80 Pages
    Methodology Nil
    Reference YES
    Format Microsoft Word

    Related Project Topics

    CHAPTER ONE INTRODUCTION 1.1 BACKGROUND OF STUDY The online food ordering system is one of the latest services most fast food restaurants in the western world are adopting. With this method, food is ordered online and delivered to the... Continue Reading
    . ABSTRACT Food hygiene is a subject of great concern to anyone who cares about eating healthy and staying alive because the import of food borne illness can occasionally be grave. This research work was carried... Continue Reading
    THE PROBLEM OF LOGISTICS IN MARKETING FAST FOOD IN ENUGU STATE. (A CASE STUDY OF NOURISHA FOOD LIMITED). CHAPTER ONE INTRODUCTION From many years now, there have been poor logistics management in all aspect of our economy especially in the area of marketing in such a way that its effect has been a... Continue Reading
    • Type:Project
    • ID:MKT0179
    • Department:Marketing
    • Pages:51
    • Chapters:5
    • Methodology:Simple Percentage
    • Reference:YES
    THE PROBLEM OF LOGISTICS IN MARKETING FAST FOOD IN ENUGU STATE. (A CASE STUDY OF NOURISHA FOOD LIMITED). CHAPTER ONE INTRODUCTION From many years now, there have been poor logistics management in all aspect of our economy especially in the area of marketing in such a way that its effect has been a... Continue Reading
    • Type:Project
    • ID:MKT0178
    • Department:Marketing
    • Pages:51
    • Chapters:5
    • Methodology:Simple Percentage
    • Reference:YES
    THE RELEVANCE OF ADVERTISING AS A DETERMINANT OF CUSTOMER PATRONAGE IN THE FAST FOOD INDUSTRY (A Case Study of Early and Chiky Fast Food in Owerri, Metropolis). ABSTRACT The research work titled “the relevant of advertising as a determinant of customer patronage for fast food (a case study of... Continue Reading
    • Type:Project
    • ID:MKT0263
    • Department:Marketing
    • Pages:56
    • Chapters:5
    • Methodology:Discriptive Statistic
    • Reference:YES
    ABSTRACT This write up is a detain of the process and formulation of plan for the physical realization of the construction of a mobile cooking system. It as divided into chapters, which discussed extensively the practical refrigerator cycle with attention given... Continue Reading
    DESIGN AND FABRICATION OF MOBILE DEEP FREEZER ABSTRACT This wrote up is a detail of the processes for the physical realization of the design and construction of mobile deep freezer. It is divided into chapters which discussed expensively the practical refrigeration cycle with rull attention given... Continue Reading
    ABSTRACT The purpose of this study was to focus on the determinants of consumer preference for mobile phone. The objective of this study is examine the influence of service quality, price, product and brand choice and promotion and marketing... Continue Reading
    ABSTRACT This write up is a detail of the process and information of plan for the physical realization of the construction of the 1M3 mobile deep freezer. It is divided into chapters, which discussed extensively the practical refrigeration cycle... Continue Reading
    : (A STUDY OF MTN NIGERIAN COMMUNICATION LIMITED) ABSTRACT This study is to identify the impact of Advertising on the marketing Global system for mobile (G.S.M) Communication in Enugu a case... Continue Reading