Bối cảnh và vấn đề nghiên cứu
Đề tài "Quản lý nhà hàng Baratie Restaurant" được thực hiện dưới dạng đồ án môn học Phân tích Thiết kế Hướng đối tượng tại Viện Kỹ thuật Công nghệ, Trường Đại học Thủ Dầu Một. Nghiên cứu do nhóm sinh viên gồm Nguyễn Trung Kiên, Bùi Vinh Phúc và Nguyễn Xuân Tiến (lớp D21CNTT05) thực hiện dưới sự hướng dẫn của ThS. Nguyễn Trung Vũ vào học kỳ III năm học 2022-2023 (tháng 07/2023).
Lý do chọn đề tài và bối cảnh thực tiễn
Sự phát triển mạnh mẽ của công nghệ thông tin đã thúc đẩy việc số hóa và tự động hóa quy trình quản lý trong nhiều lĩnh vực, bao gồm cả ngành dịch vụ nhà hàng. Đối tượng khảo sát của đề tài là chuỗi nhà hàng Baratie Restaurant – một đơn vị đã hoạt động được 5 năm theo mô hình phục vụ truyền thống. Trước sự gia tăng nhanh chóng về lượng thực khách, phương thức quản lý thủ công bộc lộ nhiều điểm hạn chế:
- Tốn kém chi phí nhân lực phục vụ và quản lý nhân sự.
- Lãng phí và kém hiệu quả trong việc lưu trữ, chuyển giao chứng từ, sổ sách bằng giấy tờ.
- Tình trạng quá tải trong phục vụ khách hàng vào giờ cao điểm, dễ phát sinh sai sót khi ghi nhận thực đơn và tính toán hóa đơn.
- Thiếu hụt thông tin tức thời về tình trạng bàn ăn, danh mục món ăn phục vụ trong ngày và lượng nguyên liệu nhập kho.
Từ thực trạng trên, nhóm nghiên cứu đề xuất xây dựng ứng dụng phần mềm quản lý nhằm chuẩn hóa quy trình phục vụ, tiết kiệm chi phí vận hành và hạn chế tối đa các sai sót phát sinh.
Mục tiêu nghiên cứu
Hệ thống quản lý nhà hàng Baratie Restaurant hướng đến các mục tiêu cụ thể:
- Xây dựng giao diện tương tác thân thiện, trực quan cho nhiều đối tượng người dùng (thực khách, nhân viên, quản lý, đầu bếp).
- Tự động hóa các nghiệp vụ chính: hiển thị và quản lý thực đơn, đặt món tại bàn, đặt bàn trước, thanh toán hóa đơn, thống kê thu chi và quản lý nhân sự.
- Tăng cường khả năng kiểm soát nguyên liệu, hỗ trợ bộ phận bếp tiếp nhận yêu cầu gọi món theo thời gian thực.
- Thu thập và quản lý các phản hồi, đánh giá từ khách hàng để nâng cao chất lượng dịch vụ.
Phạm vi và đối tượng nghiên cứu
- Đối tượng nghiên cứu: Quy trình nghiệp vụ vận hành và quản lý thông tin tại chuỗi nhà hàng Baratie Restaurant.
- Phạm vi chức năng: Xây dựng các phân hệ chức năng phục vụ đặt món, quản trị thực đơn (thêm, sửa, xóa món), quản lý nhân viên, chấm công, tính chi phí bàn ăn, lập và quản lý hóa đơn bán hàng, hóa đơn nhập nguyên liệu, thống kê tổng thu chi định kỳ.
- Phạm vi thời gian và triển khai: Nghiên cứu, thiết kế và tiến hành thử nghiệm hệ thống trong giai đoạn từ tháng 05/2023 đến tháng 08/2023.
Cơ sở lý thuyết và phương pháp
Khung lý thuyết và mô hình ứng dụng
Đề tài vận dụng phương pháp Phân tích và Thiết kế Hệ thống Hướng đối tượng (Object-Oriented Analysis and Design - OOAD) cùng ngôn ngữ mô hình hóa hợp nhất (UML) để xây dựng hệ thống:
- Mô hình hóa ca sử dụng (Use Case Modeling): Xác định các tác nhân (Actor), sơ đồ ca sử dụng tổng quát, phân rã ca sử dụng và bảng đặc tả chi tiết.
- Mô hình hóa động (Dynamic Modeling): Xây dựng sơ đồ tuần tự (Sequence Diagram) và sơ đồ hoạt động (Activity Diagram) nhằm mô tả chi tiết luồng xử lý dữ liệu và trình tự tương tác giữa các đối tượng.
- Mô hình hóa tĩnh và dữ liệu (Static & Data Modeling): Xây dựng sơ đồ lớp (Class Diagram), sơ đồ thực thể mối quan hệ (ERD - Entity Relationship Diagram) và sơ đồ quan hệ cơ sở dữ liệu.
- Thiết kế giao diện: Ứng dụng công cụ Figma để mô hình hóa toàn bộ giao diện người dùng (UI/UX) cho từng chức năng.
Phương pháp nghiên cứu
- Phương pháp nghiên cứu lý luận: Tổng hợp, phân tích các tài liệu học thuật, giáo trình chuyên ngành và các nguồn tham khảo trực tuyến liên quan đến phân tích thiết kế hệ thống thông tin quản lý.
- Phương pháp lấy ý kiến chuyên gia và khảo sát thực tế:
- Khảo sát trực tiếp thực khách, tham vấn ý kiến giảng viên chuyên ngành tại Viện Kỹ thuật Công nghệ và những người có kinh nghiệm ứng dụng công nghệ thông tin trong quản lý nhà hàng.
- Sử dụng bảng câu hỏi phỏng vấn tập trung vào các nhu cầu mở rộng: hệ thống đặt chỗ trực tuyến, thanh toán di động, quản lý kho nguyên liệu (inventory) trực quan và hệ thống báo cáo chi tiết.
Nguồn dữ liệu
- Dữ liệu khảo sát hiện trạng vận hành thực tế tại nhà hàng.
- Nguồn tài liệu kỹ thuật và tham khảo từ các nền tảng hỗ trợ phát triển (Stack Overflow, Studocu).
Nội dung chính theo từng chương
Hiện trạng và yêu cầu bài toán
Nội dung chương tập trung vào việc đánh giá hiện trạng vận hành thủ công của Baratie Restaurant, chỉ ra các yếu tố bất cập:
- Thiếu hụt: Thiếu thiết bị quản lý tại chỗ, thiếu thông tin về số lượng bàn trống, thiếu kiểm soát thực đơn và định lượng nguyên liệu nhập.
- Kém hiệu lực: Cơ cấu quản lý chưa tối ưu, việc luân chuyển giấy tờ giữa bộ phận phục vụ - bếp - thu ngân gây tắc nghẽn khi đông khách.
- Tốn kém: Chi phí quản lý nhân sự cao, lãng phí văn phòng phẩm.
Quy trình nghiệp vụ thực tế được phân tích chi tiết qua các công đoạn: tiếp nhận thông tin đặt chỗ/sự kiện (yêu cầu đặt cọc 30%), chuẩn bị và kiểm tra nguyên liệu, chế biến món ăn, kiểm tra chất lượng trước khi giao món, phục vụ tại bàn, tiếp nhận và xử lý hóa đơn thanh toán.
Hệ thống được xác định gồm 4 phân hệ tương tác chính:
- Phần đặt ở mỗi bàn ăn (Màn hình cảm ứng/iPad): Hiển thị thực đơn kèm giá; cho phép khách hàng tự chọn món, chọn số lượng, thêm ghi chú cho bếp; theo dõi tiến độ món ăn; xem hóa đơn tạm tính và điểm tích lũy; quét thẻ thành viên để cộng điểm và đổi đồ uống miễn phí; thông báo nhận món tại quầy hoặc được nhân viên phục vụ sau 2 phút.
- Phần dành cho đầu bếp: Cập nhật thực đơn khả dụng vào mỗi buổi sáng; tiếp nhận yêu cầu gọi món theo thời gian thực; kiểm tra số lượng nguyên liệu trong kho; thống kê lượng nhập trong ngày; cập nhật trạng thái món đã hoàn thành.
- Phần dành cho thu ngân: Đăng nhập xác thực; truy xuất hóa đơn theo mã bàn; xử lý các hình thức thanh toán (tiền mặt, quẹt thẻ, chuyển khoản); tính tiền thừa; in tổng doanh thu và danh sách món gọi cuối ngày.
- Phần dành cho giám đốc/quản lý: Đăng nhập xác thực qua web/ứng dụng; theo dõi thực đơn phục vụ trong ngày của từng chi nhánh; xem báo cáo doanh thu và tình hình hoạt động.
Yêu cầu phi chức năng của hệ thống gồm: tính dễ sử dụng, khả năng vận hành đa nền tảng và năng lực mở rộng trong tương lai.
Phân tích hệ thống
Chương 2 xác định 3 tác nhân chính tham gia tương tác: Thực khách, Nhân viên và Quản lý.
| Tác nhân |
Danh mục Ca sử dụng (Use Case) |
| Thực khách |
Xem món, Đặt món, Thanh toán, Đánh giá, Đặt bàn trước |
| Nhân viên |
Đăng ký, Đăng nhập, Quên mật khẩu, Xem thông tin bàn ăn, Phục vụ đặt món/thanh toán |
| Quản lý |
Đăng ký, Đăng nhập, Quên mật khẩu, Thống kê, Thêm món, Sửa món, Xóa món, Quản lý nhân viên |
Tài liệu thiết lập bảng đặc tả chi tiết cho từng ca sử dụng:
- Đăng ký / Đăng nhập: Kiểm tra tính hợp lệ của tài khoản, mật khẩu, số điện thoại (10 chữ số) và định danh phân quyền (Quản lý, Nhân viên).
- Quên mật khẩu: Xác thực thông qua số điện thoại đăng ký và mã OTP (nếu nhập sai OTP quá 3 lần, tài khoản bị tạm khóa 6 tiếng); cung cấp luồng thay thế thông qua quyền quản trị của Quản lý.
- Đặt món: Thực hiện qua ứng dụng iPad tại bàn, cho phép nhập ghi chú khẩu vị cho đầu bếp, cập nhật danh sách món trực tiếp.
- Thanh toán: Nhân viên trích xuất hóa đơn theo mã bàn; hỗ trợ 3 phương thức (tiền mặt, thẻ ngân hàng, chuyển khoản); xử lý ngoại lệ thẻ không đủ số dư hoặc sai mã PIN.
- Thêm/Sửa/Xóa món: Dành riêng cho quản lý hoặc bếp trưởng cập nhật thực đơn theo ngày.
- Thống kê: Cung cấp số liệu tổng quan về các khoản thu - chi theo tuần, tháng, quý, năm.
- Đặt bàn trước: Tiếp nhận qua điện thoại hoặc trực tiếp; ghi nhận thông tin khách, số bàn, thời gian giữ bàn và yêu cầu đặt cọc trước từ 30% đến 50%.
Ngoài ra, hệ thống được chuẩn hóa qua tập hợp User Story cho từng nhóm đối tượng, kèm theo hệ thống sơ đồ kỹ thuật hoàn chỉnh:
- Sơ đồ lớp (Class Diagram): Xác định các lớp thực thể và mối quan hệ nghiệp vụ.
- 8 Sơ đồ tuần tự (Sequence Diagram): Đăng nhập, Đăng ký, Quản lý nhân viên, Quản lý món ăn, Đặt món, Đặt bàn trước, Thanh toán, Thống kê.
- 8 Sơ đồ hoạt động (Activity Diagram): Đăng nhập, Đăng ký, Quên mật khẩu, Quản lý thực đơn, Đặt món, Thanh toán, Đánh giá, Đặt bàn trước.
- Sơ đồ dữ liệu (ERD): Mô hình hóa cấu trúc quan hệ giữa các thực thể thông tin.
Thiết kế hệ thống
Chương 3 chi tiết hóa việc tổ chức cơ sở dữ liệu quan hệ và thiết kế giao diện người dùng.
Thiết kế cơ sở dữ liệu
Hệ thống thiết lập 11 bảng thực thể chính với các trường thuộc tính đặc tả rõ ràng:
Bàn ăn: Mã bàn ăn, tên bàn, trạng thái (trống / đang sử dụng).
Nhân viên: Mã nhân viên (duy nhất), họ tên, email, số điện thoại, địa chỉ.
Tài khoản: Mã nhân viên (MaNV), mật khẩu, phân quyền.
Quản lý Nhân viên: Quản lý danh sách, theo dõi thời gian làm việc, hỗ trợ tính lương.
Thực đơn: Mã món, tên món, giá cả, thông tin nguyên liệu, phân loại.
Khuyến mãi: Mã món, tên món, số lượng khuyến mãi, giá khuyến mãi, thời gian áp dụng.
Danh sách món đã chọn: Mã bàn, món đã chọn, số lượng, giá, ghi chú yêu cầu, trạng thái phục vụ (đang chuẩn bị / đã phục vụ).
Hóa đơn: Mã hóa đơn, mã nhân viên lập, tổng tiền, ngày lập.
Chi tiết hóa đơn: Mã hóa đơn, danh sách món, số lượng, đơn giá.
Đặt bàn trước: Mã đặt bàn, nhân viên phụ trách, mã bàn, tên khách, số điện thoại, ngày đặt, số lượng bàn, số lượng khách, tiền đặt cọc.
Hóa đơn nhập hàng & Chi tiết hóa đơn nhập hàng: Quản lý mã hóa đơn nhập, ngày nhập, danh mục nguyên liệu, số lượng và đơn giá nhập.
Thiết kế giao diện (UI)
Hệ thống giao diện được thiết kế gồm 14 màn hình chức năng trên Figma:
- Trang Giới thiệu & Trang chủ: Hiển thị thông điệp thương hiệu, danh mục món ăn, nhóm phân loại và công cụ tìm kiếm.
- Đăng nhập / Đăng ký / Ẩn mật khẩu: Cho phép chuyển đổi ký tự ẩn/hiện (
* sang chuỗi ký tự) qua nút hình mắt, đảm bảo tính bảo mật.
- Tìm kiếm & Phân loại món ăn: Lọc món theo 3 nhóm danh mục chính: Món chính, Đồ uống, Món tráng miệng; tự động hiển thị gợi ý khi nhập từ khóa.
- Chọn bàn & Quản lý trạng thái: Hiển thị trực quan sơ đồ bàn. Bàn trống hiển thị màu trắng; sau khi chọn bàn và đặt món, trạng thái chuyển sang đang sử dụng và hiển thị màu đỏ; hệ thống tự động hoàn lại màu trắng khi thanh toán thành công.
- Chọn món & Hiển thị tổng tiền: Cho phép tăng giảm số lượng, hiển thị bảng tính tổng chi phí tức thời.
- Thêm món, Quản trị nhân sự & Thống kê doanh thu: Giao diện chuyên biệt dành cho tài khoản quản lý và bếp trưởng.
- Chăm sóc khách hàng: Tiếp nhận ý kiến đánh giá về chất lượng món ăn, phục vụ và cơ sở vật chất.
Cài đặt và thử nghiệm
Nội dung chương trình bày kế hoạch phân công, tiến độ thực hiện và kết quả kiểm thử các module chức năng.
Bảng phân công tiến độ thực hiện
| STT |
Thời gian thực hiện |
Nội dung công việc |
Người phụ trách |
| 1 |
05/05/2023 – 12/05/2023 |
Khảo sát hiện trạng |
Nguyễn Xuân Tiến |
| 2 |
12/05/2023 – 19/05/2023 |
Phân tích nhu cầu hệ thống |
Nguyễn Trung Kiên |
| 3 |
19/05/2023 – 29/05/2023 |
Thiết kế dữ liệu |
Nguyễn Xuân Tiến |
| 4 |
29/05/2023 – 14/06/2023 |
Thiết kế giao diện người dùng |
Nguyễn Trung Kiên |
| 5 |
14/06/2023 – 18/06/2023 |
Thiết kế xử lý logic |
Nguyễn Trung Kiên |
| 6 |
18/06/2023 – 22/06/2023 |
Viết tài liệu báo cáo |
Nguyễn Xuân Tiến |
| 7 |
22/06/2023 – 25/06/2023 |
Cài đặt hệ thống |
Bùi Vinh Phúc |
| 8 |
25/06/2023 – 01/07/2023 |
Kiểm tra chương trình (Thử nghiệm) |
Bùi Vinh Phúc |
| 9 |
01/07/2023 – 01/08/2023 |
Triển khai thực tế |
Bùi Vinh Phúc |
Thiết kế và triển khai
Hệ thống quản lý nhà hàng Baratie Restaurant được thiết kế theo mô hình kiến trúc hướng đối tượng, tập trung vào tính tương tác đa điểm giữa các thiết bị đầu cuối:
[Màn hình iPad tại Bàn] <---> [Máy chủ / Hệ thống Quản lý] <---> [Màn hình Bếp trưởng]
| | |
v v v
(Khách tự đặt món) (CSDL Quan hệ) (Nhận order Realtime)
|
v
[Máy tính Thu ngân & Quản lý]
Kết quả kiểm thử chức năng
Quá trình kiểm thử và đánh giá mức độ hoàn thành được ghi nhận cụ thể trên 12 module chức năng cốt lõi:
| STT |
Tên chức năng |
Tình trạng cài đặt |
Ghi chú vận hành |
| 1 |
Đăng Nhập |
Hoàn thành |
Xác thực tài khoản, phân quyền quản lý/nhân viên |
| 2 |
Đăng Ký |
Hoàn thành |
Tạo tài khoản nhân viên mới |
| 3 |
Quên Mật Khẩu |
Hoàn thành |
Khôi phục qua OTP hoặc quyền quản trị |
| 4 |
Thêm Món |
Hoàn thành |
Cho phép bếp trưởng cập nhật món trong ngày |
| 5 |
Thống Kê |
Hoàn thành |
Thống kê doanh thu theo mốc thời gian |
| 6 |
Góp Ý / Chăm Sóc Khách Hàng |
Hoàn thành |
Tiếp nhận đánh giá dịch vụ từ thực khách |
| 7 |
Thanh Toán |
Hoàn thành |
Xử lý thanh toán tiền mặt, quẹt thẻ, chuyển khoản |
| 8 |
Đặt Món |
Hoàn thành |
Ghi nhận món và ghi chú khẩu vị tại bàn |
| 9 |
Quản Lý Nhân Viên |
Hoàn thành |
Quản lý danh sách, ca làm việc |
| 10 |
Phân Loại Món Ăn |
Hoàn thành |
Lọc theo Món chính, Đồ uống, Tráng miệng |
| 11 |
Chọn Bàn |
Hoàn thành |
Chuyển đổi trạng thái bàn (Trắng -> Đỏ -> Trắng) |
| 12 |
Đặt Bàn Trước |
Chưa hoàn thành |
Module đang tiếp tục được phát triển |
Quá trình thử nghiệm thực tế
Chương trình được đưa vào chạy thử nghiệm trực tiếp tại quán trong thời gian 30 ngày để theo dõi khả năng vận hành đồng bộ giữa màn hình gọi món tại bàn, màn hình tiếp nhận của bếp trưởng và máy thu ngân, từ đó rà soát lỗi phát sinh và ghi nhận phản hồi từ người sử dụng thực tế.
Kết quả và đóng góp
Kết quả chính
- Hoàn thành đầy đủ hồ sơ phân tích thiết kế hướng đối tượng cho hệ thống quản lý nhà hàng, bao gồm toàn bộ sơ đồ Use Case, Sequence Diagram, Activity Diagram, Class Diagram và ERD.
- Thiết kế hoàn chỉnh bộ giao diện trực quan gồm 14 màn hình tương tác trên Figma.
- Cài đặt và kiểm thử thành công 11/12 chức năng nghiệp vụ cơ bản, đảm bảo sự liên kết dữ liệu giữa các bộ phận trong nhà hàng.
- Xây dựng quy trình luân chuyển dữ liệu gọi món theo thời gian thực từ bàn ăn đến bộ phận bếp, giúp giảm thiểu thời gian chờ đợi và hạn chế việc sử dụng nhân viên phục vụ bàn trung gian.
Giải pháp đề xuất từ nghiên cứu
- Trang bị màn hình cảm ứng tại từng bàn ăn nhằm trao quyền chủ động chọn món và theo dõi hóa đơn cho thực khách.
- Áp dụng cơ chế đổi màu trạng thái bàn ăn (Trắng: trống, Đỏ: đang phục vụ) để nhân viên quản lý không gian bàn trực quan.
- Tích hợp chính sách tích điểm tự động qua số điện thoại/thẻ thành viên và quy định mức đặt cọc trước (30% - 50%) đối với các yêu cầu đặt bàn tiệc hoặc sự kiện nhằm đảm bảo nguồn thu.
Hạn chế và hướng nghiên cứu tiếp
Hạn chế được ghi nhận
- Chức năng "Đặt bàn trước" chưa được hoàn thiện trong đợt cài đặt thử nghiệm.
- Thời gian nghiên cứu còn hạn chế dẫn đến việc khảo sát phương tiện, tài nguyên phần cứng chưa thực sự toàn diện.
- Khâu phỏng vấn, khảo sát thu thập dữ liệu còn gặp khó khăn, chủ yếu dựa trên hiểu biết và kinh nghiệm thực tế của các thành viên trong nhóm.
Hướng phát triển
- Hoàn thiện lập trình và tích hợp đầy đủ module "Đặt bàn trước".
- Nâng cấp, tối ưu hóa các module quản lý nhân sự chuyên sâu và quản lý định lượng nguyên liệu món ăn chi tiết.
- Cải thiện kiến trúc hệ thống để nâng cao khả năng chịu tải, đáp ứng số lượng lớn truy cập và giao dịch đồng thời khi mở rộng chuỗi chi nhánh.
Giá trị tham khảo
Đồ án là tài liệu tham khảo phù hợp cho:
- Sinh viên chuyên ngành Công nghệ thông tin, Kỹ thuật phần mềm đang thực hiện đồ án môn học Phân tích Thiết kế Hướng đối tượng (OOAD) hoặc xây dựng tài liệu đặc tả yêu cầu phần mềm (SRS).
- Các nhóm phát triển có thể tham khảo cấu trúc phân rã Use Case, hệ thống sơ đồ tuần tự - hoạt động chuẩn UML và quy trình thiết kế cơ sở dữ liệu cho bài toán quản lý nhà hàng/dịch vụ ăn uống.
- Tham khảo ý tưởng thiết kế giao diện người dùng (UI/UX) trên nền tảng Figma đối với các ứng dụng tự phục vụ tại bàn (Self-ordering system).
Câu hỏi thường gặp
1. Hệ thống Baratie Restaurant xử lý việc gọi món tại bàn của thực khách như thế nào?
Thực khách sử dụng màn hình iPad đặt cố định tại bàn để xem danh mục món ăn (được phân loại theo Món chính, Đồ uống, Tráng miệng), chọn số lượng, thêm ghi chú khẩu vị cho bếp và nhấn đặt món. Trạng thái bàn sẽ tự động chuyển sang màu đỏ trên hệ thống quản lý, đồng thời thông tin món ăn được chuyển ngay tới màn hình của bếp trưởng theo thời gian thực.
2. Quy trình xử lý khi khách hàng quên mật khẩu đăng nhập được thiết kế ra sao?
Người dùng nhấn nút "Quên mật khẩu", nhập số điện thoại đã đăng ký để nhận mã xác thực OTP, sau đó thiết lập mật khẩu mới. Nếu nhập sai OTP quá 3 lần, tài khoản sẽ tự động bị khóa trong 6 tiếng. Trong trường hợp mất SIM điện thoại, nhân viên có thể yêu cầu Quản lý (với tư cách Admin) trực tiếp cấp lại mật khẩu mới trên hệ thống.
3. Trạng thái bàn ăn được biểu diễn và cập nhật như thế nào trên giao diện?
Bàn ăn có hai trạng thái hiển thị: màu trắng biểu thị bàn đang còn trống và màu đỏ biểu thị bàn đang có khách ngồi. Khi nhân viên hoặc khách chọn bàn và tiến hành đặt món, bàn lập tức chuyển sang màu đỏ; chỉ sau khi thu ngân hoàn tất thủ tục thanh toán hóa đơn, trạng thái bàn mới được trả lại màu trắng.
4. Trong danh sách 12 chức năng cài đặt, chức năng nào chưa hoàn thành?
Trong 12 chức năng được liệt kê tại bảng đánh giá tình trạng cài đặt, chức năng "Đặt bàn trước" là chức năng duy nhất chưa hoàn thành; 11 chức năng còn lại (Đăng nhập, Đăng ký, Quên mật khẩu, Thêm món, Thống kê, Góp ý, Thanh toán, Đặt món, Quản lý nhân viên, Phân loại món ăn, Chọn bàn) đều đã được cài đặt hoàn tất.
5. Chính sách đặt bàn sự kiện và ưu đãi thành viên của nhà hàng được quy định như thế nào trong đồ án?
Đối với các sự kiện (họp mặt, sinh nhật, doanh nghiệp), nhà hàng yêu cầu tiếp nhận thông tin chi tiết và thu trước phí đặt cọc từ 30% đến 50%. Đối với thực khách thành viên, hệ thống hỗ trợ tích điểm qua số điện thoại hoặc đầu đọc thẻ tại bàn; khi tích đủ số điểm quy định, thực khách sẽ được nhận miễn phí một đồ uống bất kỳ.
Kết luận
Đồ án "Quản lý nhà hàng Baratie Restaurant" của nhóm sinh viên Trường Đại học Thủ Dầu Một đã hoàn thành việc khảo sát hiện trạng, phân tích nghiệp vụ và xây dựng trọn vẹn mô hình phân tích thiết kế hướng đối tượng theo chuẩn UML. Đề tài đã thiết kế chi tiết cơ sở dữ liệu quan hệ, xây dựng bộ giao diện trực quan gồm 14 màn hình trên Figma và triển khai kiểm thử thành công 11/12 chức năng cốt lõi trong thực tế. Mặc dù module đặt bàn trước vẫn cần tiếp tục hoàn thiện, đồ án đã giải quyết tốt bài toán tự động hóa quy trình phục vụ tại bàn, là tài liệu tham khảo hữu ích cho các nghiên cứu và ứng dụng quản lý nhà hàng tương tự.