1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo thực tập môn học: tốt nghiệp Đ ti xây dựng ứng dụng quản lý Đặt bn

46 0 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây Dựng Ứng Dụng Quản Lý Đặt Bàn
Tác giả Hoàng Mạnh Bình
Người hướng dẫn Nguyễn Hữu Nam
Trường học Trường Đại Học Điện Lực
Chuyên ngành Công Nghệ Thông Tin
Thể loại báo cáo thực tập
Năm xuất bản 2024
Thành phố Hà Nội
Định dạng
Số trang 46
Dung lượng 7,14 MB

Cấu trúc

  • CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN (0)
    • 1.1. Tổng quan về đề tài được nghiên cứu (10)
      • 1.1.1. Khảo sát thực tế (10)
    • 1.2. Nhiệm vụ đề tài (11)
      • 1.2.1. Đối tượng và phạm vi của ứng dụng (11)
    • 1.3. Các khái niệm và cơ chế hoạt động (12)
      • 1.3.1. Công nghệ sử dụng (12)
      • 1.3.2. Các thư viện và công cụ hỗ trợ (14)
    • 1.4. Xác định yêu cầu (14)
      • 1.4.1. Yêu cầu hệ thống (14)
      • 1.4.2. Yêu cầu phi chức năng (15)
  • CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG VÀ XÂY DỰNG HỆ THỐNG CHỨC NĂNG (0)
    • 2.1. Bảng mô tả đối tượng – Usecase (16)
      • 2.1.1. Mô tả Actor (16)
      • 2.1.2. Mô tả Usecase (16)
    • 2.2. Sơ đồ Usecase (17)
    • 2.3. Sơ đồ phân rã chức năng (18)
    • 2.4. Sơ đồ Class Diagram (21)
    • 2.5. Xây dựng hệ thống (21)
      • 2.5.1. Môi trường phát triển (21)
      • 2.5.2. Công nghệ sử dụng (21)
    • 2.6. Cấu trúc chương trình (21)
      • 2.6.1. DTO (Data Transfer Object) (21)
      • 2.6.2. Database (22)
      • 2.6.3. DAO (Data Access Object) (22)
      • 2.6.4. Activities (23)
      • 2.6.5. Adapter (24)
      • 2.6.6. Fragments (24)
      • 2.6.7. Giao diện layout (XML) (24)
    • 2.7. Thiết kế cơ sở dữ liệu (25)
      • 2.7.1. Các bảng trong CSDL (25)
  • CHƯƠNG 3: THIẾT KẾ GIAO DIỆN (29)
    • 3.1. Môi trường cài đặt phần mềm (29)
    • 3.2. Giao diện phần mềm (29)
      • 3.2.1. Splash Screen (29)
      • 3.2.2. Giao diện chức năng đăng nhập và đăng ký (30)
      • 3.2.3. Giao diện trang chủ (34)
  • KẾT LUẬN (45)
  • TÀI LIỆU THAM KHẢO (0)

Nội dung

Tuy nhiên, cùng với sự gia tăng về sốlượng khách hàng, việc quản lý và sắp xếp bàn một cách hiệu quả đã trở thành mộtthách thức lớn đối với các nhà hàng, đặc biệt là trong những giờ cao

KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN

Tổng quan về đề tài được nghiên cứu

Hiện nay, nhiều quán ăn, nhà hàng và quán cà phê vẫn sử dụng phương pháp gọi món thủ công, gây tốn thời gian và công sức Trong khi đó, điện thoại thông minh chạy hệ điều hành Android đã trở nên phổ biến, với hầu hết nhân viên sở hữu thiết bị này Chi phí mạng 3G, 4G ngày càng rẻ và môi trường làm việc tại các quán cà phê thường có Wifi, tạo điều kiện thuận lợi cho việc kết nối Tuy nhiên, vẫn chưa có ứng dụng di động hỗ trợ quản lý và nhân viên Một số công ty cung cấp giải pháp phần mềm nhưng yêu cầu mua thiết bị chuyên dụng, chi phí lắp đặt cao và phí sử dụng hàng tháng, khiến các quán ăn quy mô vừa và nhỏ khó tiếp cận.

Phát triển ứng dụng hỗ trợ gọi món, gửi yêu cầu và thanh toán trên thiết bị di động giúp nhân viên giao tiếp thời gian thực với nhà bếp Khi khách hàng xác nhận gọi món, yêu cầu sẽ được chuyển ngay xuống nhà bếp, và nhân viên phục vụ có thể theo dõi tình trạng món ăn hoàn thành qua mạng Wifi hoặc di động Giải pháp này tiết kiệm thời gian và công sức, đồng thời nâng cao hiệu quả kinh doanh cho nhà hàng, quán ăn và quán cà phê.

Không cần đầu tư nhiều kinh phí vào các thiết bị thông minh hoặc các phần mềm cho việc quản lý thông tin.

Khi lưu trữ thông tin về món ăn, nhân viên và thực đơn, việc sử dụng nhiều loại sổ sách và cần nhiều nhân viên để quản lý là điều thường thấy.

Khi tìm kiếm thông tin về món ăn, hóa đơn và nhân viên, việc tra cứu và thống kê có thể tốn nhiều thời gian, đặc biệt là khi đối mặt với khối lượng dữ liệu lớn.

Nhiệm vụ đề tài

Để khắc phục các vấn đề hiện tại, cần thiết phải phát triển một phần mềm và hệ thống mới với yêu cầu kỹ thuật cao hơn và quản lý chuyên nghiệp hơn, nhằm giải quyết những khuyết điểm của hệ thống quản lý cũ.

1.2.1 Đối tượng và phạm vi của ứng dụng

Các quán ăn và nhà hàng, từ lớn đến nhỏ, đang tích cực áp dụng công nghệ thông tin để cải thiện quản lý và tối ưu hóa các chức năng quan trọng trong hoạt động kinh doanh.

1.2.1.2 Mục Tiêu Đề tài android được xây dựng cho người quản lý quán ăn là những người có đam mê thưởng thức các món ăn ngon mang hương vị ẩm thực Vì vậy Pixel’s Food đã được cho ra đời với mục đích mang những món ăn ngon đến cho khach hàng và quản lý hiệu quả.

 Tiết kiệm được nhân lực, thời gian, chi phí, sức lao động, tiền bạc vật chất trong việc quản lý.

Thống kê nhanh chóng giúp người quản lý dễ dàng nắm bắt thông tin, tính toán và xác định hướng phát triển cho chi nhánh, cơ sở kinh doanh.

 Tạo sự tiện dụng cho người sử dụng, nâng cao hiệu suất làm việc

 Tự động hóa công tác quản lý từ đó tạo nên tính chuyên nghiệp trong việc quản lý kinh doanh của quán ăn.

1.2.1.4 Các bước thực hiện đề tài

 Nghiên cứu, khảo sát thực tế về tình hình và cơ cấu hoạt động của các cơ sở kinh doanh hiện nay.

 Lập ra các kế hoạch cụ thể để phát triển hệ thống.

 Phân tích yêu cầu của phần mềm

 Hiện thực phần mềm bằng Android Studio

 Chương 1: Khảo sát hiện trạng và xác lập dự án

 Chương 2: Phân tích thiết kế hệ thống và xây dựng hệ thống chức năng

 Chương 3: Thiết kế giao diện

Các khái niệm và cơ chế hoạt động

Android là hệ điều hành mã nguồn mở dựa trên nền tảng Linux, được thiết kế cho thiết bị di động có màn hình cảm ứng như smartphone và tablet Hệ điều hành này ban đầu được phát triển bởi công ty Android với sự hỗ trợ tài chính từ Google, trước khi Google mua lại và tiếp tục nâng cấp Android thành một nền tảng mạnh mẽ hơn.

- Android có khả năng tuỳ biến cao, cho phép tùy ý chỉnh sửa mà không có sự can thiệp hay ràng buộc pháp lý từ Google

- Android xuất hiện trên rất nhiều mẫu thiết bị từ phân khúc bình dân đến cao cấp, mang đến nhiều lựa chọn cho người dụng

- Kho ứng dụng Google Play Store đồ sộ, nhiều ứng hữu ích

- Giao diện thân thiện, dễ sử dụng

- Do tính chất mã nguồn mở nên Android luôn có nguy cơ tiềm ẩn cao bị dính virus hoặc các phần mềm độc hại

Android gặp phải tình trạng phân mảnh nghiêm trọng do sự hiện diện trên nhiều thiết bị khác nhau, điều này tạo ra nhiều thách thức cho các nhà phát triển trong việc xây dựng ứng dụng mới.

Nhiều thiết bị không được hỗ trợ cập nhật phiên bản Android mới, dẫn đến việc người dùng phải mua thiết bị mới để trải nghiệm những tính năng mới nhất.

Android Studio là IDE chính thức được sử dụng trong phát triển ứng dụng

Android dựa trên IntelliJ IDEA

Android Studio là công cụ chính giúp người dùng tạo ứng dụng và quản lý các tệp phức tạp Ngôn ngữ lập trình chính được sử dụng trong Android Studio là Java, và nó sẽ được cài đặt sẵn trên thiết bị của bạn.

Khi làm việc với Android Studio, bạn chỉ cần viết, chỉnh sửa và lưu trữ mã nguồn trong các dự án của mình, với tất cả các tệp tin nằm trong các dự án đó Ngoài ra, Android Studio cũng cung cấp quyền truy cập vào Android SDK, giúp bạn phát triển ứng dụng hiệu quả hơn.

Android Studio là công cụ hỗ trợ lập trình Java, giúp ứng dụng chạy mượt mà trên thiết bị Android và tận dụng tối đa phần cứng gốc Bạn chỉ cần sử dụng ngôn ngữ lập trình Java để phát triển chương trình, trong khi Android SDK sẽ kết nối các thành phần lại với nhau.

1.3.1.3 Ngôn ngữ lập trình Java

Java là một ngôn ngữ lập trình bậc cao, hướng đối tượng và có tính bảo mật mạnh mẽ, được phát triển bởi Sun Microsystems dưới sự dẫn dắt của James Gosling vào năm 1995 Ngôn ngữ này có khả năng hoạt động trên nhiều nền tảng như Windows, Mac và các phiên bản khác nhau của UNIX Giống như C++, Java hoàn toàn hướng đối tượng Trong quá trình phát triển, các kỹ sư của Sun Microsystems đã thiết kế Java để dễ học và quen thuộc với lập trình viên bằng cách sử dụng lại cú pháp của C và C++.

Trong Java, việc thao tác với con trỏ đã bị loại bỏ để đảm bảo tính an toàn và dễ sử dụng Ngoài ra, các thao tác overload, câu lệnh goto, cùng với các cấu trúc như struct và union cũng không còn tồn tại trong ngôn ngữ này.

Tính đến năm 2019, Java đứng đầu danh sách các ngôn ngữ lập trình phổ biến nhất trên GitHub, đặc biệt trong lĩnh vực phát triển ứng dụng web máy khách-máy chủ, với sự tham gia của 9 triệu lập trình viên.

SQLite là một cơ sở dữ liệu SQL mã nguồn mở, lưu trữ dữ liệu trong một tập tin văn bản trên thiết bị Nó đã được tích hợp sẵn trên các thiết bị Android.

SQLite là một hệ quản trị cơ sở dữ liệu nổi bật với đặc điểm gọn nhẹ và đơn giản, không yêu cầu thiết lập kết nối như JDBC hay ODBC Đặc biệt, SQLite không sử dụng mô hình server-client, do đó không cần cài đặt, cấu hình hay khởi động, và không có khái niệm về người dùng, mật khẩu hay quyền hạn Tất cả dữ liệu được lưu trữ trong một file duy nhất, mang lại sự thuận tiện cho người dùng.

SQLite không thường được áp dụng cho các hệ thống lớn, nhưng nó hoàn toàn phù hợp cho các hệ thống quy mô vừa và nhỏ, không thua kém các DBMS khác về chức năng và tốc độ Với ưu điểm không cần cài đặt hay cấu hình phức tạp, SQLite trở thành lựa chọn phổ biến trong phát triển và thử nghiệm, giúp người dùng tránh những rắc rối trong quá trình thiết lập.

1.3.2 Các thư viện và công cụ hỗ trợ

MPAndroidChart là một thư viện biểu đồ mạnh mẽ và dễ sử dụng cho Android.

Nó hỗ trợ việc vẽ biểu đồ, chia tỷ lệ và xử lý animations trong Chart Thư viện này thường được sử dụng để thống kê biểu đồ cột doanh thu và tổng số lượng Bạn có thể tìm thấy nó tại địa chỉ com.github.PhilJay:MPAndroidChart:v3.0.2 trên GitHub.

CircleImageView là một thư viện Android cho phép tạo hình ảnh trong khuôn hình tròn, giúp cải thiện thiết kế giao diện người dùng Phiên bản mới nhất là 3.1.0, có thể được tích hợp vào dự án thông qua Gradle với dòng mã `implementation 'de.hdodenhof:circleimageview:3.1.0'` Thư viện này sử dụng BitmapShader để xử lý hình ảnh mà không tạo bản sao bitmap gốc, mang lại hiệu suất tốt hơn cho các hình ảnh đại diện Bạn có thể tìm thêm thông tin chi tiết và hướng dẫn sử dụng tại [GitHub](https://github.com/hdodenhof/CircleImageView).

Xác định yêu cầu

Ứng dụng đặt đồ ăn có hai đối tượng người dùng chính là Quản lý (Admin) và nhân viên, trong đó nhân viên được chia thành hai nhóm: Chạy bàn và Đầu bếp.

Các chức năng của mỗi đối tượng được liệt kê dưới đây:

Vai trò của Admin là quản lý toàn bộ các chức năng trong quán ăn, bao gồm việc thêm và xóa tài khoản nhân viên Ngoài ra, Admin còn có khả năng xem thống kê chi tiết về hóa đơn.

- Nhân viên chạy bàn: Là người phục vụ chạy bàn quán ăn thì sẽ được thực thi các chức năng như sau:

+ Thêm, xóa các món ăn và thực đơn

+ Thêm, xóa các bàn ăn

- Nhân viên đầu bếp: Là người chế biến món ăn và sẽ thêm món ăn mới thì sẽ được thực thi chức năng:

+ Thêm, xóa các món ăn và thực đơn

1.4.2 Yêu cầu phi chức năng

- Điện thoại sử dụng hệ điều hành Android phiên bản 4.0 trở lên

- Quá trình đăng nhập diễn ra nhanh chóng

- Database có khả năng lưu trữ thông tin của 10000 người dùng

- Tài khoản được đăng ký đúng chính xác nhất

PHÂN TÍCH THIẾT KẾ HỆ THỐNG VÀ XÂY DỰNG HỆ THỐNG CHỨC NĂNG

Bảng mô tả đối tượng – Usecase

STT Tên Actor Mô tả

1 Admin Là quản trị viên của hệ thống, có mọi quyền và thực hiện mọi chức năng

2 Nhân Viên chạy bàn Là người chạy bàn trong quán

3 Nhân Viên đầu bếp Là người chế biến món ăn trong quán

Bảng 2 1 Mô tả Actor 2.1.2 Mô tả Usecase

STT Tên Usecase Mô tả

1 Quản lý bàn Actor admin, nhân viên chạy bàn thêm/xóa/sửa bàn

2 Quản lý thực đơn Các actor có thể thực thi thêm/xóa/sửa thực đơn và món ăn.

3 Quản lý nhân viên Actor admin là người có quyền Thêm/xóa/sửa thông tin nhân viên và cấp tài khoản cho nhân viên

Quản lý thống kê cho phép admin kiểm soát và vận hành thông tin bằng cách theo dõi danh sách hóa đơn cùng với tổng doanh thu theo ngày, tháng và năm.

5 Xem lương Các actor có thể xem thông tin đã được trả lương

Sơ đồ Usecase

Hình 2 1 Sơ đồ tổng quan Usecase

Sơ đồ tổng quan về các chức năng của các Actor:

Admin có thể quản lý tất cả các chức năng như quản lý bàn, thực đơn, nhân viên, thống kê và xem lương.

Đối với nhân viên Chạy Bàn thì Actor này có thể quản lý được một số chức năng như: quản lý bàn, quản lý thực đơn, và xem lương

Đối với nhân viên đầu bếp thì có thể quản lý được thực đơn và xem lương.

Sơ đồ phân rã chức năng

Hình 2 2 Sơ đồ chức năng quản lý bàn

Hệ thống quản lý bàn cho phép phân quyền cho hai đối tượng là Admin và nhân viên phục vụ Qua việc đăng nhập vào tài khoản, người dùng có thể thực hiện các thao tác như thêm, sửa, xóa bàn, quản lý thực đơn và thanh toán hóa đơn cho khách hàng một cách hiệu quả.

Hệ thống quản lý thực đơn sẽ phân quyền cho ba đối tượng chính: Admin, nhân viên đầu bếp và nhân viên chạy bàn, thông qua việc đăng nhập vào tài khoản được phân quyền cho từng đối tượng.

Quản lý thực đơn cho phép cả ba Actor thực hiện các thao tác như thêm, xóa và sửa đổi thực đơn Họ cũng có khả năng quản lý các loại món ăn bằng cách thêm, sửa và xóa các loại món.

Chức năng quản lý thống kê chỉ cho phép Actor Admin thực hiện các thao tác Điều này giúp Admin có thể quản lý và theo dõi các số liệu thống kê một cách hiệu quả.

Xem chi tiết đơn hàng

Xem biểu đồ thống kê doanh thu

Xem danh sách hóa đơn

Hình 2 5 Sơ đồ chức năng quản lý nhân viên

Chức năng quản lý nhân viên tương tự như chức năng thống kê, yêu cầu Admin đăng nhập vào hệ thống bằng tài khoản được cấp để thực hiện các thao tác Qua đó, Admin có khả năng quản lý nhân viên một cách hiệu quả.

Phân quyền nhân viên (nhân viên chạy bàn, nhân viên đầu bếp, )

Thêm, xóa, sửa nhân viên

Xem danh sách các nhân viên trong hệ thống

Sơ đồ Class Diagram

Hình 2 6 Sơ đồ Class Diagram

Xây dựng hệ thống

- Chương trình được phát triển trên môi trường Android Studio IDE.

SQLite: một cơ sở dữ liệu SQL mã nguồn mở, nó lưu trữ dữ liệu vào một tập tin văn bản trên một thiết bị

Cấu trúc chương trình

Chứa các thực thể của dữ liệu phạm vi của thuộc tính Object, kèm theo các phương Get/Set.

Cấu trúc để khởi tạo cơ sở dữ liệu Database

Hình 2 9 Khởi tạo Database theo phương thức SQLite

Chứa các câu lệnh thực hiện truy vấn SQL và class Connect SQL

Chứa các View giao diện layout

Thiết kế cơ sở dữ liệu

Khởi tạo hàm public class CreateDatabase extends SQLiteOpenHelper để tạo CSDL trong SQLite bằng code

Hình 2 16 Khởi tạo bảng Quyền 2.7.1.2 Bảng Nhân viên

Hình 2 18 Khởi tạo bảng Nhân Viên 2.7.1.3 Bảng Bàn

Hình 2 20 Khởi tạo bảng bàn

Hình 2 22 Khởi tạo bảng Đơn Đặt 2.7.1.5 Bảng Lương

Hình 2 23 Bảng Lương và khởi tạo bảng 2.7.1.6 Bảng Món

Hình 2 24 Khởi tạo bảng món

Hình 2 27 Khởi tạo bảng Loại Món 2.7.1.8 Bảng Chi Tiết Đơn Đặt

Hình 2 28 Bảng Chi Tiết Đơn Đặt

Hình 2 29 Khởi tạo bảng Chi Tiết Đơn Đặt

THIẾT KẾ GIAO DIỆN

Môi trường cài đặt phần mềm

- Hỗ trợ môi trường Window 11.

Giao diện phần mềm

Hình 3 1 Giao diện Splash Screen Đây là màng hình giao diện khởi tạo chạy chương quản lý đồ ăn ẩm thực Pixel’s

3.2.2 Giao diện chức năng đăng nhập và đăng ký

Giao diện đăng ký và đăng nhập bao gồm hai nút: Đăng nhập và Đăng ký Nếu bạn chưa có tài khoản, hãy nhấn vào nút Đăng ký để tạo tài khoản mới Ngược lại, nếu đã có tài khoản, bạn chỉ cần nhấn vào nút Đăng nhập để truy cập ứng dụng.

3.2.2.1 Giao diện màng hình đăng ký

Hình 3 3 Giao diện đăng ký tạo tài khoản (1/2) Ở slide thứ nhất:

Để hoàn tất quá trình Đăng Ký, người dùng cần cung cấp các thông tin như họ tên, tên tài khoản, email, số điện thoại và mật khẩu Ví dụ, một tài khoản đã được đăng ký với tên tài khoản là "nin" và mật khẩu là "123456".

Hình 3 4 Giao diện đăng ký tạo tài khoản (2/2) Bước tiếp đến slide thứ 2

Ta có thêm chi tiết đăng ký lựa chọn Giới tính và Ngày sinh

Thực thi bấm nút để hoàn thành thao tác tạo tài khoản

3.2.2.2 Giao diện màng hình đăng nhập

Hình 3 5 Giao diện đăng nhập

Ta sẽ đăng nhập với tài khoản mà ta đã đăng ký trước đó

Chức năng ‘Lưu đăng nhập’ cho phép ghi nhớ thông tin đăng nhập của người dùng Nếu ứng dụng bị mất điện hoặc người dùng thoát mà không đăng xuất, thông tin đăng nhập vẫn được lưu và tự động điền trong lần mở ứng dụng tiếp theo Ngoài ra, có nút để hiển thị mật khẩu dưới dạng ký tự.

3.2.3.1 Giao diện trang chủ Admin

Giao diện trang chủ Admin được truy cập bằng tài khoản Admin, cho phép người dùng quản lý thống kê, bàn, thực đơn và nhân viên một cách toàn quyền.

Giao diện trang chủ Admin bao gồm menu với các nút chức năng quản lý như Nhân viên, Thực đơn, Bàn ăn, Thống kê, cùng với tính năng xem lương cho nhân viên và nút đăng xuất để thoát khỏi hệ thống.

3.2.3.2 Giao diện trang chủ nhân viên

Giao diện trang chủ dành cho Nhân viên cho phép quản lý bàn ăn và thực đơn, với quyền truy cập được cấp qua tài khoản Nhân viên.

3.2.3.3 Giao diện quản lý nhân viên

Giao diện quản lý nhân viên cho phép người dùng thực hiện các chức năng quan trọng như thêm, sửa, xóa thông tin nhân viên và xem danh sách thông tin của tất cả nhân viên.

Nhấn giữ phím ta sẽ có thao tác thực thi Xóa, Sửa

Hình 3 11 Giao diện nút thêm nhân viên Ở nút là nút thực thi Thêm nhân viên

Để sửa thông tin nhân viên, người dùng cần chọn quyền sửa thông tin, sau đó lựa chọn các mục thông tin cần chỉnh sửa Cuối cùng, nhấn nút sửa Nhân viên để lưu lại các thay đổi đã thực hiện.

Để thêm nhân viên mới, người dùng cần cấp quyền và nhập đầy đủ thông tin của nhân viên đó Sau khi hoàn tất, chỉ cần nhấn chọn "Thêm nhân viên" để hoàn tất quá trình.

3.2.3.4 Giao diện quản lý thực đơn

Giao diện quản lý thực đơn hiển thị các loại thực đơn kèm theo hình ảnh thức ăn, cho phép người dùng dễ dàng lựa chọn và thêm thực đơn mong muốn bằng cách nhấn nút tương ứng.

Hình 3 15 Giao diện thêm tên menu Nhấp chọn vào hình ảnh “ Menu” ta sẽ ra 1 danh sách món ăn trong menu đó:

Hình 3 16 Giao diện thực đơn các món

Nhấp chọn để tạo 1 món ăn mới:

Để thêm món ăn vào menu, người dùng cần nhập đầy đủ thông tin bao gồm tên món, giá bán và loại thức ăn, sau đó nhấn nút "Thêm món".

Hình 3 18 Giao diện thêm món thành công

3.2.3.5 Giao diện quản lý bàn ăn

Hình 3 19 Giao diện quản lý bàn

Ta có các bàn trên hình giao diện và có 3 option để thực thi

Nút dùng để đặt món ăn cho bàn

Nút dùng để thanh toán bàn đó và xem chi tiết thanh toán

Để đặt Order cho bàn ăn, người dùng sẽ sử dụng nút thoát lựa thực thi tính năng Quy trình thực hiện tương tự như tính năng Quản lý thực đơn, nhưng cần nhập thêm số lượng món ăn trước khi thực hiện đặt món vào giỏ hàng cho bàn ăn.

Hình 3 20 Giao diện chọn số lượng món

Hình 3 21 Giao diện bàn đã được chọn

Với hình ảnh tức là loại bàn đã có đặt món Ta thực thi nút để thanh toán bàn ăn

Hình 3 22 Giao diện thanh toán Đây là giao diện thanh toán Nhấn vào “Thanh toán” để đồng ý thanh toán.

Ngày đăng: 20/01/2025, 14:09

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN