Xây Dựng Hệ Thống Quản Lý Nhà Hàng Trên Di Động

Khóa luận tốt nghiệp nghiên cứu tốt nghiệp hệ thống thông tin building a mobile based restaurant management system, vận dụng lý thuyết vào thực tế, đề xuất giải pháp cụ thể cho

Chuyên ngành

Information Systems

Người đăng

Ẩn danh

Thể loại

Thesis

2022

127
1
0

Phí lưu trữ

35 Point

Mục lục chi tiết

ACKNOWLEDGMENTS

1. Chapter 1: Problem Statement

1.1. Objective and Motivation

1.2. Thesis specification

1.3. Thesis goal

1.4. Contents of thesis

2. Chapter 2: Technologies used

2.1. Flutter - A Cross platform Mobile SDK

2.2. What is Flutter?

3. Chapter 3: System Analysis and Design

3.1. Uses Case Design

3.2. Uses Case Diagram

3.3. Description of Actors

3.4. Specification of uses case

3.5. Activity Diagram Design

3.6. Sequence Diagram Design

3.7. Class Diagram Design

4. Chapter 4: Implementation Results

4.1. Item Detail Screen

4.2. Select table Screen

4.3. Placed Order Screen

4.4. Order Detail Screen

4.5. Add Item Screen & Add Category Screen

4.6. List Account Screen

5. Chapter 5: Conclusions and Future Works

REFERENCES

APPENDICES

Tóm tắt

I. Tổng quan về Hệ Thống Quản Lý Nhà Hàng Trên Di Động

Hệ thống quản lý nhà hàng trên di động đang trở thành một giải pháp hiện đại cho ngành ẩm thực. Với sự phát triển của công nghệ, các nhà hàng có thể tối ưu hóa quy trình phục vụ và quản lý thông qua các ứng dụng di động. Những ứng dụng này không chỉ giúp cải thiện trải nghiệm khách hàng mà còn nâng cao hiệu quả quản lý cho các chủ nhà hàng.

1.1. Lợi ích của việc sử dụng phần mềm quản lý nhà hàng

Phần mềm quản lý nhà hàng giúp giảm thiểu sai sót trong quá trình đặt món và phục vụ. Nó cho phép nhân viên dễ dàng theo dõi đơn hàng và tình trạng phục vụ, từ đó nâng cao sự hài lòng của khách hàng.

1.2. Xu hướng công nghệ trong ngành ẩm thực

Công nghệ đang thay đổi cách thức hoạt động của ngành ẩm thực. Các ứng dụng di động không chỉ giúp quản lý đơn hàng mà còn tích hợp các tính năng như thanh toán trực tuyến và quản lý kho.

II. Thách thức trong quản lý nhà hàng truyền thống

Quản lý nhà hàng truyền thống gặp nhiều khó khăn như sai sót trong đơn hàng, quản lý kho không hiệu quả và trải nghiệm khách hàng chưa tốt. Những vấn đề này có thể dẫn đến sự không hài lòng của khách hàng và giảm doanh thu.

2.1. Sai sót trong quy trình đặt món

Nhân viên có thể ghi nhầm đơn hàng hoặc quên món ăn, dẫn đến sự không hài lòng của khách hàng. Việc này thường xảy ra trong môi trường bận rộn của nhà hàng.

2.2. Quản lý kho không hiệu quả

Việc theo dõi nguyên liệu và hàng tồn kho thường gặp khó khăn, dẫn đến tình trạng thiếu hàng hoặc lãng phí thực phẩm. Điều này ảnh hưởng trực tiếp đến lợi nhuận của nhà hàng.

III. Giải pháp công nghệ cho quản lý nhà hàng

Hệ thống quản lý nhà hàng trên di động cung cấp nhiều giải pháp công nghệ giúp cải thiện quy trình làm việc. Các ứng dụng này cho phép quản lý đơn hàng, kho và nhân viên một cách hiệu quả.

3.1. Hệ thống POS cho nhà hàng

Hệ thống POS giúp quản lý đơn hàng và thanh toán một cách nhanh chóng và chính xác. Nhân viên có thể dễ dàng ghi nhận đơn hàng và xử lý thanh toán ngay tại bàn.

3.2. Quản lý đặt bàn trực tuyến

Ứng dụng cho phép khách hàng đặt bàn trực tuyến, giúp nhà hàng quản lý lượng khách và tối ưu hóa không gian phục vụ.

3.3. Phân tích dữ liệu trong nhà hàng

Phân tích dữ liệu giúp nhà hàng hiểu rõ hơn về thói quen tiêu dùng của khách hàng, từ đó đưa ra các chiến lược marketing hiệu quả.

IV. Ứng dụng thực tiễn của hệ thống quản lý nhà hàng

Nhiều nhà hàng đã áp dụng hệ thống quản lý trên di động và đạt được những kết quả tích cực. Việc sử dụng công nghệ không chỉ giúp tiết kiệm thời gian mà còn nâng cao chất lượng phục vụ.

4.1. Cải thiện trải nghiệm khách hàng

Khách hàng có thể dễ dàng đặt món và thanh toán qua ứng dụng, giúp tiết kiệm thời gian chờ đợi và nâng cao sự hài lòng.

4.2. Tăng doanh thu cho nhà hàng

Việc quản lý hiệu quả giúp giảm thiểu lãng phí và tăng doanh thu. Các nhà hàng có thể dễ dàng theo dõi doanh thu và điều chỉnh chiến lược kinh doanh.

V. Kết luận và tương lai của hệ thống quản lý nhà hàng

Hệ thống quản lý nhà hàng trên di động đang trở thành xu hướng tất yếu trong ngành ẩm thực. Với sự phát triển không ngừng của công nghệ, các nhà hàng cần nhanh chóng áp dụng để không bị tụt lại phía sau.

5.1. Tương lai của công nghệ trong ngành ẩm thực

Công nghệ sẽ tiếp tục phát triển và mang lại nhiều giải pháp mới cho ngành ẩm thực, từ việc quản lý đến phục vụ khách hàng.

5.2. Khuyến nghị cho các nhà hàng

Các nhà hàng nên đầu tư vào công nghệ để nâng cao hiệu quả quản lý và cải thiện trải nghiệm khách hàng. Việc này không chỉ giúp tăng doanh thu mà còn tạo ra lợi thế cạnh tranh.

10/07/2025
Khóa luận tốt nghiệp hệ thống thông tin building a mobile based restaurant management system

Trích đoạn nội dung tài liệu

VIETNAM NATIONAL UNIVERSITY HO CHI MINH CITY UNIVERSITY OF INFORMATION TECHNOLOGY ADVANCED PROGRAM IN INFORMATION SYSTEMS HA HUY QUOC BUILDING A MOBILE-BASED RESTAURANT MANAGEMENT SYSTEM BACHELOR OF ENGINEERING IN INFORMATION SYSTEMS HO CHI MINH CITY, 2022 NATIONAL UNIVERSITY HO CHIMINH CITY UNIVERSITY OF INFORMATION TECHNOLOGY ADVANCED PROGRAM IN INFORMATION SYSTEMS HA HUY QUOC - 18521307 BUILDING AN MOBILE-BASED RESTAURANT MANAGEMENT SYSTEM BACHELOR OF ENGINEERING IN INFORMATION SYSTEMS THESIS ADVISOR PhD.NGUYEN THANH BINH HO CHI MINH CITY, 2022 ASSESSMENT COMMITTEE The Assessment Committee is established under the Decision .by Rector of the University of Information Technology. VIETNAM NATIONAL UNIVERSITY CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM UNIVERSITY OF Độc Lập - Tự Do - Hanh Phúc INFORMATION TECHNOLOGY GRADUATE THESIS EVALUATION OF INSTRUCTOR Thesis title: BUILDING AN MOBILE-BASED RESTAURANT MANAGEMENT SYSTEM Student: Instructor: Ha Huy Quoc 18521307 PhD. Nguyen Thanh Binh Evaluation of thesis 1. Report paper: Number of pages 126 Number of chapter 05 Number of tables 28 Number of figures 86 Number of references 12 Products 04 Evaluation of instruction on report format: General assesSIeIN{f:.

eueuee 2222 ng vn eves„ ratings Score of student: Ha Huy Quoc :./10 Evaluation instructor VIETNAM NATIONAL UNIVERSITY CONG HÒA XÃ HOI CHỦ NGHĨA VIET NAM UNIVERSITY OF Độc Lập - Tự Do - Hạnh Phúc INFORMATION TECHNOLOGY GRADUATE THESIS EVALUATION OF COMMITTEE Thesis title: BUILDING AN MOBILE-BASED RESTAURANT MANAGEMENT SYSTEM Student: Thesis committee: Ha Huy Quoc 18521307 PhD. Le Kim Hung Evaluation of thesis 1. Report paper: Number of pages 126 Number of chapter 05 Number of tables 28 Number of figures 86 Number of references 12 Products 04 Evaluation of instruction on report format: 2. Student attitude: General assessImeI{:.

22c ceeeeeeteseeea geen eae„ ratings Score of student: Ha Huy Quoc :./10 Evaluation thesis committee ACKNOWLEDGMENTS The thesis topic of building a mobile-based restaurant management system is the content thatI researched and made my graduation thesis after studying at the Faculty of Information Systems, University of Information Technology - Vietnam National University. Ho Chi Minh City. During the process of researching and completing the thesis,I have received much attention and help from teachers, colleagues, family and friends. For the success of this thesis,I would like to express my sincere thanks to: Faculty of Information Systems, University of Information Technology - Vietnam National University Ho Chi Minh City has created a very good learning and training environment, providing me with useful knowledge and skills to help me apply use and facilitate the implementation of the thesis.

Nguyen Thanh Binh is a dedicated teacher who has dedicatedly guided and helped me throughout the research and implementation of the thesis. He gave me some ideas and suggestions to help me complete this research. I would also like to thank the Management Board and teachers of the University of Information Technology for giving me the opportunity to study and work at the school to gain practical knowledge and experience. I have useful information to make my thesis.

Finally, I would like to thank my family and friends for always encouraging and creating the best conditions for me to strive to complete the research well. Thank you sincerely! Ho Chi Minh City,. Ha Huy Quoc UNIVERSITY OFINFORMATION TECHNOLOGY Advanced ADVANCED PROGRAM ENhgatinri IN INFORMATION SYSTEMS Program THESIS PROPOSAL THESIS TITLE: BUILDING A MOBILE-BASED RESTAURANT MANAGEMENT SYSTEM Advisor: PhD. Nguyen Thanh Binh Duration: July 1%, 2022 to December 31", 2022 Students: Ha Huy Quoc - 18521307 Contents: Details of what to be done: The project that I will be working on consists of 4 small modules (applications) to form a mobile-based restaurant management system If the user is a diner who comes to the restaurant to eat or use the service of the restaurant, they will be able to use the electronic menu.

The electronic menu is the first module in the project and its function is to show the restaurant's dishes or combos. In addition, there will be an additional feature to press the bell to call the waiter to serve. Seller is the second module in this project and is used by waiters. The main function in this app is that waiters can choose tables for guests, choose dishes or combos and create menus for the kitchen to prepare dishes.

Next, the third module is the kitchen. If the user is in a kitchen, they can see a list of orders the waiter has made, sorted from oldest to newest in real time. Chefs will prepare and order items to order and they can adjust the status of the order as complete or incomplete so the waiter can know. Finally, the general management software for the entire restaurant is the last module in this project.

Features of this application include managing the list of dishes, combos, managing accounts (waiter,chef,. Features of each module: = For dinners: Show the menu including dishes, food combos available in the restaurant. Have a bell to notify the waiter to order food. vi = For waiters: Choose a table, choose a dish and create an order for the diners to let the chef make the dish.

= For the kitchen (chef): View restaurant order lists in real time. Order status can be adjusted: completed or not completed. = For the restaurant manager (admin): Manage the list of dishes, tables, orders, employee accounts and view total revenue. Scope: The project focuses on using Flutter Framework and Firebase Platform to build the mobile-based Methodologies: - Study some basic knowledge about Flutter Framework - Study about Firebase platform for mobile database - Design and build applications.

Expected results: Many businesses or organizations have already adopted this concept. But with this thesis, I want to aim to develop an application that will be quicker to operate, more compact in terms of capacity, and still completely functioning. Research timelines: 01/07/2022 to 15/07/2022: - Research market survey and collect survey customers about food service - Research method restaurant management process 15/07/2022 to 20/09/2022: - Geta rough idea of what features will be in the app 20/09/2022 to 31/10/2022: - Research the technologies that will be used in the application (flutter and firebase) - Design architecture and build software applications. 01/10/2022 to 01/11/2022: - Testing and qualifier result 01/11/2022 to 01/12/2022: - Write the thesis report Approved by the advisor(s) Ho Chi Minh city, September 14*, 2022 Signature(s) of advisor(s) Signature(s) of student(s) Nguyén Thanh Binh A guyen tha m Hà Huy Quoc vii TABLE OF CONTENTS cade GRADUATE THESIS EVALUATION OF INSTRUCTOR.

i GRADUATE THESIS EVALUATION OF COMMITTEE .411 E1ttHirArrtsoronnrrre v THESIS PROPOSAL .ccssscssesssessesssecsscssecsscsescssecssccancsnecsnecsnecnecansesecanecancesecsscensceneeanees vi TABLE OF CONTENTS .essssssssssssscssssssssssscsccesssnsssessessssnnsnsccseeesnnssseceeeesnnnssseeeeeses viii LIST OF FIGURES LIST OF TABLES. LIST OF ACRONYMS .cescscssesssesssesssessecssesnecssessnesssssessnecsecsscesecsnccsncesecsscesscesesesees xvii ABSTRACT. Chapter 1 Problem Statement .1 Objective and Motivation 1.4 Contents Of theS1S. rree3 Chapter 2 Technologies used .1 Flutter - A Cross platform Mobile SDK.1 What is Flutter?.3 Components of Flutter.2 Firebase - A Google cloud service.1 What is Firebase?.5 Firebase Cloud Messaging.3 Reason for ChOOSiING.eeseseseeseesssseeseeeeseesseseeneeneeseeneesesuesneeeeneeneeaeeneeneeeeeeeeesee Chapter 3 System Analysis and Design.

Uses Case Design.1 Uses Case Diagram.2 Description of Actors 3.3 Specification of uses case 3. Activity Diagram Design 3.3 Create user Activity.4 Sequence Diagram Design.2 Show foods & combo for Customer.3 Waiter create the order.4 Waiter search foods and combos 3.5 Kitchen changes status order.6 Admin create user.5 Class Diagram Design. Chapter 4 Implementation Results .2 Item Detail Screen 4.4 Item Detail SCreen.6 Select table Screen.7 Placed Order Screen.3 Order Detail Screen.44 Add Item Screen & Add Category Screen.5 Item Detail Screen 4.7 List Account Screen. Chapter 5 Conclusions and Future WOrKS .2 Future Work: REFERENCES .cĂĂ Ăn HH HA HA HA g1014014001001400180840014014014008 16 105 APPENDICES .esccsssssssssossscsnsccsnsccsnecsnsscensccsnscsanecssncsessscesscessccsssecensccensccsnscessscensccsnscesnees 106 LIST OF FIGURES cae Figure 2.1 Components of Flutter app.

HH HH HH HH Hàn 7 Figure 2.3 Flutter architectural layers .4 Life cycle of Stateful Widget 0. cece cty 11 Figure 2.5 Ephemeral State and App State .- «se cseretiekierieiiririrrrrrrrrrrrrrrrrrrrrer L7 Figure 3.1 System ATChit€C(UIF. 6-6 SE kề ve 22 Figure 3.2 Use Case — General of System. ¿5+ + tt ưec23 Figure 3.3 Customer Module’s uses €aS@S.4 Detail of Customer Module’s uses cases — Show foods.5 Detail of Customer Module’s uses cases — Notify the waiter.6 Waiter Module’s uses cases.7 Detail of Waiter Module’s uses cases — Login Figure 3.8 Detail of Waiter Module’s uses cases — Choose a table for custome Figure 3.9 Detail of Waiter Module’s uses cases — Choose the foods Figure 3.10 Detail of Waiter Module’s uses cases — Create the orders.11 Kitchen Module’s uses CaSGS.12 Detail of Kitchen Module’s uses cases — View the order.13 Detail of Kitchen Module’s uses cases — Change the status of OTET.14 Admin Module’s uses CaSeS.- 5: 5-5 St gườn29 Figure 3.15 Detail of Admin Module’s uses cases — Manage food lists.16 Detail of Admin Module’s uses cases — Manage food combo.17 Detail of Admin Module’s uses cases — Account management.18 Detail of Admin Module’s uses cases — Table management.19 Detail of Admin Module’s uses cases — Orders managemen Figure 3.20 Activity Diagram — Order Activity.21 Activity Diagram — Login Activity.

Activity Diagram — Create waiter Module’s or chef Module”s CCOUHIẨ,. Activity Diagram — LOgOUK.24 Activity Diagram — SearcHh.-- ¿- ¿+5 tk TH ước Figure 3.25 Sequence Diagram — Login.26 Sequence Diagram — Show foods for Customer.27 Sequence Diagram — Show combo for Customer Figure 3.28 Sequence Diagram — Waiter create the OFd€T.29 Sequence Diagram — Waiter search foods and combos.30 Sequence Diagram — Kitchen changes status order .31 Sequence Diagram — Admin create user. Menu Electronic Module’s wireframe— Home Screen. Menu Electronic Module’s wireframe— Drawer.36 Menu Electronic Module’s wireframe— Item Detail Screen.37 Waiter Module’s wireframe — Home Screen.

Waiter Module’s wireframe — Drawer Figure 3.39 Waiter Module’s wireframe — Item Screen.40 Waiter Module’s wireframe — Item Detail Screen.41 Waiter Module’s wireframe — Pending Order Screen Figure 3.42 Waiter Module’s wireframe — Cart Screen.43 Waiter Module’s wireframe — Select table Screen.44 Waiter Module’s wireframe — Placed Order Screen.45 Waiter Module’s wireframe — Login Screen.46 Waiter Module’s wireframe — Register Screen.47 Waiter Module’s wireframe — Order Detail Screen Figure 3.48 Waiter Module’s wireframe — Search Screen.49 Kitchen Module’s wireframe— Home Screen.50 Kitchen Module’s wireframe— Done Orders Screen.51 Kitchen Module’s wireframe— Order Detail Screen.52 Kitchen Module’s wireframe— Login Screenn.53 Kitchen Module’s wireframe— Register SCr€en.54 Admin Module’s wireframe— Home SCreen.55 Admin Module’s wireframe— ÏDTaW€T.---- cà terereererer 69 Figure 3.56 Admin Module’s wireframe— Items SCT€en.57 Admin Module’s wireframe— Items Detail Screen.58 Admin Module’s wireframe— Total Earning Screen.59 Admin Module’s wireframe— New Order Screen.60 Admin Module’s wireframe— Order Detail Screen.61 Admin Module’s wireframe— History Screen.62 Admin Module’s wireframe— Add menu Screen.63 Admin Module’s wireframe— Add item Screen.64 Admin Module’s wireframe— Login SCreen.--- ----s«+sssx+x+ecexex 78 Figure 3.65 Admin Module’s wireframe— Register Kitchen Screen.66 Admin Module’s wireframe— Register Waiter Screen.67 Admin Module’s wireframe— Add Table Screen.1 Menu Electronic Module’s implementation results — Home Screen.2 Menu Electronic Module’s implementation results — Home Screen.3 Menu Electronic Module’s implementation results — Drawer.4 Waiter Module’s implementation results— Home Screen.5 Waiter Module’s implementation results— Drawer Screen.6 Waiter Module’s implementation results— Item Screen.7 Waiter Module’s implementation results— Item Detail Screen.8 Waiter Module’s implementation results— Cart Screen.9 Waiter Module’s implementation results— Select Table Screen.10 Waiter Module’s implementation results— Placed Order Screen.11 Kitchen Module’s implementation results— Home Screen.12 Kitchen Module’s implementation results— History Screen.13 Kitchen Module’s implementation results— History Screen.14 Admin Module’s implementation results— Home Screen.15 Admin Module’s implementation results— DrawWer.16 Admin Module’s implementation results— Item Screen.17 Admin Module’s implementation results— Add Item Screen & Add Category SCT€€I. 5 2G SH TH HH HT TH HT TH TT Hà ngu 98 Figure 4.18 Admin Module’s implementation results— Item Detail Screen.19 Admin Module’s implementation results— Register Screen.20 Admin Module’s implementation results— List Available Account XIV LIST OF TABLES cs Leo Table 1. Specification Of USCS CAS€.- << 2S TH TH TT HH TH TT TH TH HH rkp 32 Table 3. Admin ˆs database esCTIpfTOII.

5 55 S+ S2 2 St SE St EEEsEekekrekrkrerrkrerrrer 45 Table 4. Menu’s database €SCTIDẦIOT. -- 5 2+2 EE*ESEEE+EEeEEEEErkekrekrkrerkrerrrer 45 Table 5. Kitchen’s database deSCTIDẦIOII.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu "Hệ Thống Quản Lý Nhà Hàng Trên Di Động: Giải Pháp Hiện Đại Cho Ngành Ẩm Thực" trình bày một giải pháp công nghệ tiên tiến giúp các nhà hàng quản lý hoạt động của mình một cách hiệu quả hơn thông qua ứng dụng di động. Hệ thống này không chỉ giúp tối ưu hóa quy trình đặt bàn, quản lý thực đơn và thanh toán, mà còn nâng cao trải nghiệm của khách hàng. Bằng cách áp dụng công nghệ hiện đại, các nhà hàng có thể tiết kiệm thời gian, giảm thiểu sai sót và tăng cường sự hài lòng của khách hàng.

Nếu bạn muốn tìm hiểu thêm về các ứng dụng di động trong lĩnh vực ẩm thực và y tế, hãy tham khảo tài liệu Đồ án hcmute xây dựng app khám bệnh online với react native và nodejs, nơi bạn sẽ thấy cách công nghệ được áp dụng để cải thiện dịch vụ y tế. Ngoài ra, tài liệu Đề tài xây dựng mạng xã hội địa điểm ẩm thực what eat dựa trên công nghệ react native cũng cung cấp cái nhìn sâu sắc về việc sử dụng công nghệ để kết nối người tiêu dùng với các địa điểm ẩm thực. Cuối cùng, bạn có thể tham khảo tài liệu Đồ án chuyên ngành xây dựng ứng dụng di động bán hoa dflower cho cửa hàng ld ở bình dương để thấy được sự đa dạng trong việc phát triển ứng dụng di động cho các ngành nghề khác nhau. Những tài liệu này sẽ giúp bạn mở rộng kiến thức và hiểu rõ hơn về xu hướng công nghệ hiện nay.