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

Đồ án môn học phân tích thiết kế hướng Đối tượng Đề tài quản lý nhà hàng baratie restaurant

70 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 đề Quản Lý Nhà Hàng Baratie Restaurant
Tác giả Nguyễn Trung Kiên, Bùi Vinh Phúc, Nguyễn Xuân Tiến
Người hướng dẫn ThS. Nguyễn Trung Vũ
Trường học Trường Đại Học Thủ Dầu Một
Chuyên ngành Phân Tích Thiết Kế
Thể loại Đồ Án
Năm xuất bản 2022-2023
Thành phố Thủ Dầu Một
Định dạng
Số trang 70
Dung lượng 6,36 MB

Cấu trúc

  • 1. Tên đề tài (5)
  • 2. Lý do chọn đề tài (5)
  • 3. Phương pháp nghiên cứu (5)
  • 4. Mục tiêu nghiên cứu (5)
  • 5. Phạm vi nghiên cứu (5)
  • CHƯƠNG 1. HIỆN TRẠNG VÀ YÊU CẦU BÀI TOÁN (6)
    • 1.1. Khảo sát hiện trạng (6)
      • 1.1.1. Đánh giá hiện trạng (6)
      • 1.1.2. Mục tiêu hoạt động (6)
      • 1.1.3. Khảo sát nghiệp vụ (6)
      • 1.1.4. Khảo sát tài nguyên, phương tiện (10)
    • 1.2. Mô tả bài toán và xác định yêu cầu (10)
      • 1.2.1. Xác định yêu cầu (10)
      • 1.2.2. Mô tả bài toán (10)
    • 1.3. Yêu cầu phi chức năng (12)
  • CHƯƠNG 2. PHÂN TÍCH HỆ THỐNG (13)
    • 2.1. Use case (13)
      • 2.1.1. Xác định Actor (13)
      • 2.1.2. Xác định Use Case (13)
      • 2.1.3. Sơ đồ Use Case (14)
      • 2.1.4. Đặc tả Use Case (19)
    • 2.2. User Story (30)
    • 2.3. Sơ đồ lớp (Class Diagram) (31)
    • 2.4. Sơ đồ tuần tự (Sequency Diagram) (32)
      • 2.4.1. Đăng nhập (32)
      • 2.4.2. Đăng ký (33)
      • 2.4.3. Quản lý nhân viên (34)
      • 2.4.4. Quản lý món ăn (35)
      • 2.4.5. Đặt món (36)
      • 2.4.6. Đặt bàn trước (37)
      • 2.4.7. Thanh toán (38)
      • 2.4.8. Thống kê (39)
    • 2.5. Sơ đồ hoạt động (Activity Diagram) (40)
      • 2.5.1. Đăng nhập (40)
      • 2.5.2. Đăng ký (41)
      • 2.5.3. Quên mật khẩu (42)
      • 2.5.4. Quản lý Thực đơn (43)
      • 2.5.5. Đặt món (44)
      • 2.5.6. Thanh toán (45)
      • 2.5.7. Đánh giá (46)
      • 2.5.8. Đặt bàn trước (47)
    • 2.6. Sơ đồ dữ liệu (ERD) (48)
  • CHƯƠNG 3. THIẾT KẾ HỆ THỐNG (49)
    • 3.1. Thiết kế CSDL (49)
      • 3.1.1. Bảng (49)
      • 3.1.2. Sơ đồ quan hệ (53)
    • 3.2. Thiết kế giao diện (54)
      • 3.1.1. Trang Giới thiệu (54)
      • 3.2.2. Tính năng Đăng Nhập (55)
      • 3.2.3. Tính năng ẩn mật khẩu (56)
      • 3.2.4. Tính năng đăng ký (57)
      • 3.2.4. Trang chủ (58)
      • 3.2.5. Tính năng tìm kiếm món ăn (59)
      • 3.2.6. Tính năng chọn bàn (60)
      • 3.2.7. Tính năng phân loại món ăn (61)
      • 3.2.8. Tính năng chọn món (62)
      • 3.2.11. Tính năng hiện thị tổng tiền (62)
      • 3.2.9. Tính năng thêm món (63)
      • 3.2.13. Chức năng quản lý (64)
      • 3.2.14. Chức năng thống kê (65)
      • 3.2.10. Chăm sóc khách hàng (66)
  • CHƯƠNG 4. CÀI ĐẶT VÀ THỬ NGHIỆM (67)
    • 4.1. Cài đặt (67)
      • 4.1.1. Bảng phân công cài đặt (67)
      • 4.1.2. Danh sách tình trạng cài đặt các chức năng (67)
    • 4.2. Thử nghiệm (68)
  • CHƯƠNG 5. KẾT LUẬN (69)
    • 5.1. Kết quả (69)
    • 5.2. Hạn chế (69)
    • 5.3. Thuận lợi và khó khăn (69)
    • 5.4. Hướng phát triển (69)
  • TÀI LIỆU THAM KHẢO (70)

Nội dung

Xây dựng các chứcnăng phục vụ cho việc quản lý nhà hàng như đặt món, thêm món ăn, sửa món ăn,sửa món ăn, thống kê các hóa đơn nhập hàng, xuất hàng, tính chi phí bàn ăn, quản lí nhân viên

Tên đề tài

Xây dựng ứng dụng “Quản lý nhà hàng Baratie Restaurant”.

Phương pháp nghiên cứu

Nhóm chúng em đã tiến hành nghiên cứu và phân tích tài liệu liên quan đến hệ thống "Quản lý nhà hàng Baratie Restaurant" Để hoàn thiện đề tài, chúng em đã thu thập ý kiến từ thực khách, giáo viên trong viện kỹ thuật công nghệ, cũng như các chuyên gia có kinh nghiệm trong ứng dụng công nghệ thông tin vào quản lý.

Mục tiêu nghiên cứu

Hệ thống "Quản lý nhà hàng Baratie Restaurant" được thiết kế để mang lại giao diện thân thiện với người dùng, giúp quản lý thực đơn, thống kê thu chi, đặt món và thanh toán một cách dễ dàng, thuận tiện và nhanh chóng, đồng thời giảm thiểu sai sót trong quá trình quản lý.

HIỆN TRẠNG VÀ YÊU CẦU BÀI TOÁN

Khảo sát hiện trạng

1.1.1 Đánh giá hiện trạng a Thiếu

- Thiếu thiết bị quản lý, thiết bị phục vụ nhà hàng.

- Thiếu nhân viên phục vụ.

- Thiếu thông tin về số lượng bàn.

- Thiếu thông tin về số lượng nhân viên, quản lý.

- Thiếu thông tin về thực đơn, món ăn.

- Thiếu thông tin về nguyên liệu được nhập. b Kém hiệu lực

- Cơ cấu quản lý chưa hợp lí.

- Quản lý món ăn chưa chặt chẽ.

- Quản lý giấy tờ, sổ sách kém hiệu quả.

- Lưu trữ, chuyển giấy tờ còn nhiều bất cập.

- Quá tải trong phục vụ khách hàng. c Tốn kém

- Chi phí cao trong quản lý nhân viên.

- Lãng phí trong việc sử dụng giấy tờ lưu thông tintheo kiểu truyền thống.

- Chi phí cao cho việc lắp đặt hệ thống công nghệ.

1.1.2 Mục tiêu hoạt động a Mục tiêu

- Lợi nhuận nhà hàng. b Công việc và cách thức hoạt động

- Xây dựng chức năng quản lý thực đơn, nhân viên, thống kê.

- Tiếp thu ý kiến phản hồi từ khách hàng.

1.1.3 Khảo sát nghiệp vụ a Khảo sát nghiệp vụ

Hệ thống nhà hàng gồm đầu bếp, hệ thống nhân viên, quản lý:

- Phần mềm quản lý có hệ thống danh sách các món ăn phục vụ trong ngày.

Các bàn ăn được đánh số thứ tự, giúp thực khách dễ dàng tìm vị trí của mình Màn hình iPad hiển thị thực đơn các món ăn trong ngày, cho phép thực khách dễ dàng lựa chọn Bên cạnh đó, nhà hàng cũng phục vụ nhiều loại nước theo yêu cầu của thực khách.

Món ăn được yêu cầu sẽ được chuyển trực tiếp đến màn hình của bếp trưởng, trong khi thực đơn đặt hàng sẽ hiển thị trên máy của nhân viên để tính toán chi phí hóa đơn.

- Thực đơn có trong ngày được cập nhật vào mỗi buổi sáng do bếp trưởng quản lý.

- Tiếp nhận thông tin đặt chỗ: Thực khách có thể đặt bàn trước thông qua số điện thoại.

- Xác nhận thông tin đặt chỗ: Yêu cầu số lượng người, thời gian tới và yêu cầu đặc biệt khác.

- Nhà hàng ghi nhận tổ chức sinh nhật, họp mặt, tổ chức hoạt động doanh nghiệp:

 Tiếp nhận yêu cầu: nhân viên tiếp nhận yêu cầu đặt lịch sự kiện thông qua hình thức gặp mặt trực tiếp.

Cả hai bên cần xác nhận các yêu cầu chi tiết liên quan đến số lượng bàn, vị trí, thời gian, số lượng khách, thực đơn, trang trí, dịch vụ âm thanh, ánh sáng, cũng như các yêu cầu về bồi thường và những yêu cầu đặc biệt khác.

Xác nhận thông tin bao gồm việc tổng hợp các yêu cầu, thực đơn, dịch vụ tiếp đón, và yêu cầu nguyên liệu giữa hai bên Hai bên cần đi đến thỏa thuận rõ ràng và thống nhất, với chi phí đặt cọc là 30%.

Đầu bếp cần chuẩn bị nguyên liệu bằng cách kiểm tra kỹ lưỡng các thành phần cần thiết cho món ăn, đảm bảo đủ lượng nguyên liệu phục vụ tất cả thực khách Ngoài ra, nguyên liệu phải luôn được đảm bảo về vệ sinh và chất lượng tốt nhất.

Khi nhận thông tin từ thực đơn, đầu bếp tiến hành chuẩn bị nguyên liệu và chế biến món ăn theo quy trình nghiêm ngặt, nhằm đảm bảo rằng món ăn đáp ứng đầy đủ nhu cầu của khách hàng.

Bếp trưởng kiểm tra chất lượng món ăn sau khi hoàn thành để đảm bảo món ăn đạt tiêu chuẩn trước khi phục vụ khách hàng.

Sau khi đầu bếp kiểm tra món ăn, họ sẽ giao món cho nhân viên phục vụ Nhân viên sẽ mang món đến cho khách hàng dựa trên mã số bàn của họ.

- Sau khi thực khách dùng bữa xong, nhân viên tiếp nhận yêu cầu thanh toán cảu thực khách:

- Tiếp nhận yêu cầu thanh toán: sau khi tiếp nhận yêu cầu thanh toán, nhân viên thu ngân truy xuất hóa đơn theo mã bàn ăn.

- Xác định chi phí: thu ngân xác định từng món ăn, số lượng và đồ uống theo trong thực đơn. b Câu hỏi và trả lời khảo sát

Nội dung phỏng vấn Câu trả lời

Bạn hài lòng với phần mềm quản lý nhà hàng hiện tại của mình như thế nào?

Tôi hài lòng với phần mềm quản lý nhà hàng hiện tại của mình, nhưng tôi vẫn muốn có một số tính năng bổ sung.

Bạn mong muốn phần mềm quản lý nhà hàng của mình có những tính năng gì?

Một số tính năng bổ sung mà tôi mong muốn phần mềm quản lý nhà hàng của mình có bao gồm:

Một hệ thống đặt chỗ trực tuyến. Một hệ thống thanh toán di động. Một hệ thống quản lý inventory trực quan hơn.

Một hệ thống báo cáo chi tiết hơn.

Bạn gặp khó khăn gì khi sử dụng phần mềm quản lý nhà hàng hiện tại của mình?

Một số tính năng bổ sung mà tôi mong muốn phần mềm quản lý nhà hàng của mình có bao gồm:

Một hệ thống đặt chỗ trực tuyến. Một hệ thống thanh toán di động. Một hệ thống quản lý inventory trực quan hơn.

Phần mềm quản lý nhà hàng cung cấp một hệ thống báo cáo chi tiết, giúp bạn theo dõi hiệu suất và quản lý chi phí hiệu quả hơn Nhờ vào những thông tin này, bạn có thể tiết kiệm thời gian và tiền bạc, từ đó nâng cao hiệu quả hoạt động kinh doanh của mình.

Một số tính năng bổ sung mà tôi mong muốn phần mềm quản lý nhà hàng của mình có bao gồm:

Một hệ thống đặt chỗ trực tuyến. Một hệ thống thanh toán di động. Một hệ thống quản lý inventory trực quan hơn.

Phần mềm quản lý nhà hàng có thể nâng cao hiệu quả hoạt động thông qua việc cung cấp hệ thống báo cáo chi tiết, giúp bạn theo dõi và phân tích các chỉ số quan trọng Nhờ vào những thông tin này, bạn có thể đưa ra quyết định chính xác hơn, tối ưu hóa quy trình làm việc và cải thiện chất lượng dịch vụ, từ đó gia tăng sự hài lòng của khách hàng.

Một số tính năng bổ sung mà tôi mong muốn phần mềm quản lý nhà hàng của mình có bao gồm:

Một hệ thống đặt chỗ trực tuyến.

Một hệ thống thanh toán di động. Một hệ thống quản lý inventory trực quan hơn.

Một hệ thống báo cáo chi tiết hơn.

Bạn nghĩ phần mềm quản lý nhà hàng có thể giúp bạn cung cấp dịch vụ tốt hơn cho khách hàng như thế nào?

Một số tính năng bổ sung mà tôi mong muốn phần mềm quản lý nhà hàng của mình có bao gồm:

Một hệ thống đặt chỗ trực tuyến. Một hệ thống thanh toán di động. Một hệ thống quản lý inventory trực quan hơn.

Một hệ thống báo cáo chi tiết hơn. c Quy trình nghiệp vụ

Hình 1: Quy trình nghiệp vụ

1.1.4 Khảo sát tài nguyên, phương tiện a Phần cứng

- Lắp đặt hệ thống màn hình Ipad cho mỗi bàn ăn.

- Lắp đặt hệ thống máy tính quản lý cho nhân viên và quản lý. b Phần mềm

- Xây dựng hệ thống quản lý nhà hàng hoàn thiện. c Trang thiết bị

- Xây dựng, sắp xếp, thống kê hệ thống bàn, ghế.

Mô tả bài toán và xác định yêu cầu

- Hệ thống cho phép nhân viên đăng ký, đăng nhập tài khoản để phục vụ cho việc quản lý và chấm công.

- Hệ thống cho phép quản lý được quyền đăng nhập nhằm quản lý nhân viên, thống kê chi phí, quản lý thực đơn nhà hàng, tạo báo cáo.

- Hệ thống cho biết danh mục các món ăn mà nhà hàng cung cấp, phục vụ Từ đó khách hàng có thể chọn món mình muốn.

Hệ thống cho phép người dùng dễ dàng truy cập thông tin bàn, bao gồm thực đơn tại bàn, danh sách bàn còn trống hoặc đã có khách ngồi, cũng như thông tin về các bàn đã được đặt trước.

- Hệ thống cho phép khách hàng được đặt bàn trước, đặt món cho bàn đó và các dịch vụ kèm theo nếu có yêu cầu từ khách hàng.

- Hệ thống trả về danh sách hóa đơn để quản lý có thể thống kê phục vụ cho việc báo cáo.

- Hệ thống cho phép quản lý có thể chỉnh sửa thực đơn mà nhà hàng phục vụ trong ngày như thêm món, xóa món, sửa món.

- Hệ thống cho phép thực khách có thể tìm kiếm món ăn mình muốn một cách nhanh chóng thông qua chức năng tìm kiếm món ăn trên ứng dụng.

- Hệ thống phân loại các món ăn, thức uống, đồ tráng miệng để thực khách dễ dàng tìm kiếm.

Hệ thống giúp thực khách dễ dàng xem lại món ăn đã chọn cùng với giá của hóa đơn, từ đó thuận tiện cho việc tính toán chi phí.

Nhà hàng Baratie, với 5 năm hoạt động, đã áp dụng phương thức phục vụ truyền thống Tuy nhiên, sự gia tăng lượng khách hàng đã thúc đẩy nhà hàng tìm kiếm giải pháp phần mềm quản lý nhằm nâng cao hiệu quả phục vụ, giúp quy trình trở nên nhanh chóng và chính xác hơn.

Hệ thống gồm có 4 thành phần chính:

Phần đặt ở mỗi bàn ăn:

⁻Dùng để hiển thị các món ăn có thể phục vụ trong ngày tại chi nhánh đó cùng với giá tiền của nó

Thực khách có thể dễ dàng chọn món ăn và số lượng phần ăn qua màn hình cảm ứng, giúp nhà hàng tiết kiệm chi phí nhân viên phục vụ bàn.

⁻Trong khi thực khách đặt món, có thể thêm ghi chú về món ăn đã đặt.

⁻Khi món ăn đã chuẩn bị xong, trên màn hình sẽ xuất hiện thông báo để họ đến quầy phục vụ nhận món ăn.

Khách hàng có thể kiểm tra hóa đơn hiện tại, bao gồm số lượng món đã gọi, các món đã được chuẩn bị xong, tổng số tiền thanh toán và số điểm thưởng cộng thêm (nếu có).

⁻Thực khách có thể sửa món và xóa món trước khi món ăn được đưa ra.

⁻Khi ăn xong, thực khách sẽ đến quầy thu ngân để thanh toán

⁻ Thực khách có thể chọn cách thức thanh toán như chuyển khoản, quét mã, tiền mặt và nhận tích điểm qua số điện thoại.

⁻ Thực khách có thể quét thẻ thành viên trên đầu đọc thẻ đặt ở mỗi bàn ăn để được cộng điểm thưởng

⁻ Khi tích đủ số điểm quy định thì thực khách được chọn miễn phí một đồ uống bất kì.

Phần dành cho đầu bếp:

⁻ Đầu bếp mỗi ngày có thể thêm vào hoặc bớt danh sách các món ăn có thể phục vụ trong ngày

⁻ Khi có yêu cầu gọi món ăn từ thực khách, màn hình sẽ hiển thị thông tin món ăn và số lượng cần phục vụ

⁻ Có thể kiểm tra số lượng nguyên liệu trong kho.

⁻ Thống kê số lượng nguyên liệu được nhập về trong ngày.

Sau khi hoàn thành món ăn, đầu bếp sẽ xác nhận trên hệ thống và thông báo cho thực khách Nếu trong vòng 2 phút thực khách không đến nhận món, nhân viên sẽ mang món ăn ra phục vụ.

Phần dành cho thu ngân: (có đăng nhập để xác nhận danh tính)

Dựa vào mã số bàn của thực khách, nhân viên thu ngân sẽ thông báo tổng số tiền cần thanh toán Sau khi khách hàng đưa tiền, nhân viên sẽ nhập số tiền đó và tính toán số tiền cần trả lại cho khách.

⁻ Cuối ngày, thu ngân in tổng số doanh thu trong ngày cùng với danh sách các món ăn đã gọi trong ngày User Requirement of Baratie Restaurant.

Phần dành cho giám đốc: (có dăng nhập để xác nhận danh tính)

⁻ Giám đốc có thể truy cập trang web của nhà hàng để biết các món ăn phục vụ trong ngày của các chi nhánh.

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

- Hệ thống đảm bảo tính dễ sử dụng cho người dùng.

- Hệ thống có thể chạy tốt trên đa nền tảng.

- Hệ thống có khả năng mở rộng.

PHÂN TÍCH HỆ THỐNG

Use case

 Xem thông tin bàn ăn

Hình 2: Sơ đồ Use CasePhân rã use case cho sơ đồ quản lý nhà hàng Baratie Restaurant:

Sơ đồ use case Đăng ký, đăng nhập:

Hình 3: Use case Quản lý tài khoản

Sơ đồ use case Quên mật khẩu:

Hình 4: Use case Quên mật khẩu

Sơ đồ use case Thống kê và thêm món:

Hình 5: Use case thống kê và thêm món

Sơ đồ use case Xóa món và Sửa món:

Hình 6: Use case Xóa món và Sửa món

Sơ đồ use case Đặt món và Thanh toán:

Hình 7: Use case Đặt món và Thanh toán

Sơ đồ use case Đặt bàn trước:

Hình 8: Use case Đặt bàn trước

2.1.4 Đặc tả Use Case a) Đặc tả use case Đăng ký:

2 Mô tả UC  Là một quản lý, tôi có thể đăng ký thông tin của mình lên hệ thống để quản lý tất cả thông tin cửa hàng.

Là một nhân viên, tôi có thể đăng ký để xác nhận thông tin cá nhân và theo dõi ngày công, cũng như các hoạt động diễn ra trong giờ làm việc.

3 Tác nhân Quản lý, nhân viên

4 Trigger Kích vào nút đăng kí trên trang chủ để đăng ký tài khoản

5 Điều kiện trước Xuất hiện form đăng ký gồm tên đăng nhập, mật khẩu, số điện thoại (gồm 10 chữ số), thân phận (quản lý, nhân viên)

6 Điều kiện sau Xuất hiện thông báo đã đăng kí thành công tài khoản và được chuyển đến trang đăng nhập.

7.1 Luồng sự kiện chính  Người dùng truy cập ứng dụng.

 Người dùng chọn phương thức đăng ký và chuyển tới trang nhập thông tin cá nhân.

 Người dùng nhập thông tin cá nhân gồm tên đăng nhập, mật khẩu, số điện thoại liên hệ, danh tính (nhân viên, quản lý).

 Người dùng Click vào nút đăng ký để hệ thống xác nhận đăng ký tài khoản. 7.2 Luồng sự kiện thay thế  Người dùng tới nhà hàng Baratie

 Người dùng đăng ký tài khoản thông qua máy chủ nhà hàng.

 Người dùng nhập thông tin cá nhân gồm tên đăng nhập, mật khẩu, số điện thoại, xác nhận thân phận (quản lý, nhân viên)

 Người dùng nhấp vào nút đăng ký xác nhận đăng ký tài khoản

7.3 Luồng ngoại lệ Hệ thống xuất hiện thông báo tài khoản đã tồn tại hoặc thông tin số điện thoại không chính xác và xuất ra thông báo đăng ký không thành công trên màn hình và yêu cầu đăng ký lại.

8 Các yêu cầu khác Trang đăng ký đơn giản, dễ sử dụng, có ví dụ cho việc đăng ký.

Yêu cầu hệ thống nhanh chóng c) Đặc tả use case Đăng nhập:

2 Mô tả UC  Là một quản lý, tôi có thể đăng nhập tài khoản của mình vào ứng dụng để quản lý nhà hàng, quản lý thực đơn và thống kê các chi phí theo ngày, tháng, năm cùng với theo thông tin thực đơn.

 Là một nhân viên, tôi có thể đăng nhập để xác nhận giờ làm và phục vụ khách hàng.

3 Tác nhân Quản lý, nhân viên

4 Trigger Nhấp vào nút đăng nhập trên trang chủ để đăng nhập tài khoản

5 Điều kiện trước Xuất hiện form đăng nhập, quản lý hoặc nhân viên nhập thông tin gồm tên đăng nhập, mật khẩu

6 Điều kiện sau Xuất hiện thông báo đã đăng nhập thành công tài khoản và được chuyển đến trang chủ.

7.1 Luồng sự kiện chính  Người dùng truy cập ứng dụng quản lý nhà hàng Baratie Restaurant.

 Người dùng chọn phương thức đăng nhập và chuyển tới trang nhập thông tin cá nhân gồm tên đăng nhập và mật khẩu.

 Người dùng nhấp vào nút đăng nhập để hệ thống xác nhận đăng nhập thành công.

7.2 Luồng sự kiện thay thế  Người dùng đăng nhập qua ứng dụng

 Người dùng nhập thông tin cá nhân gồm tên đăng nhập, mật khẩu

 Người dùng nhấp vào nút đăng nhập xác nhận đăng nhập tài khoản

7.3 Luồng ngoại lệ Hệ thống xuất hiện thông báo tài khoản đăng nhập không chính xác và xuất ra thông báo đăng nhập không thành công trên màn hình và yêu cầu đăng nhập lại.

8 Các yêu cầu khác Trang đăng nhập đơn giản, dễ sử dụng

Yêu cầu hệ thống nhanh chóng. d) Đặc tả use case Quên mật khẩu:

1 Tên UC Quên mật khẩu

2 Mô tả UC Là nhân viên tôi muốn tạo một mật khẩu mới, để tôi đăng nhập vào ứng dụng.

4 Trigger Nhân viên kích vào nút quên mật khẩu

5 Điều kiện trước Nhân viên xác nhận số điện thoại và nhập mật khẩu mới

6 Điều kiện sau Thay đổi mật khẩu mới thành công và chuyển đến trang đăng nhập

7.1 Luồng sự kiện chính B1 Kích vào nút quên mật khẩu

B2 Nhập số điện thoại đã đăng ký và xác nhận OTP

B3 Nhập mật khẩu mới và xác nhận B4 Hoàn thành

7.2 Luồng sự kiện thay thế B1 Báo với quản lý bị mất sim điện thoại

B2 Quản lý với tư cách là admin sẽ cấp lại mật khẩu mới cho nhân viên

B3 Hoàn thành 7.3 Luồng ngoại lệ B1 Kích vào nút quên mật khẩu

B2 Nhập số điện thoại đã đăng ký và xác nhận OTP

B3 Sai OTP quá 3 lần B4 Tài khoản bị khóa 6 tiếng B4 Thất bại

8 Các yêu cầu khác - Ứng dụng nhanh và dễ dùng hơn

- Đảm bảo an toàn bảo mật thông tin cá nhân của nhân viên e) Đặc tả use case Đặt món:

2 Mô tả UC Là thực khách tôi muốn đặt món ăn một cách dễ dàng.

3 Tác nhân Thực khách, nhân viên

4 Trigger Thực khách chọn món

5 Điều kiện trước Chọn được món ăn yêu thích và ấn nút đặt món trên ipad

6 Điều kiện sau Bạn nhận được đúng đồ mà bạn đã đặt

7.1 Luồng sự kiện chính B1 Nhân viên mở app trên ipad

B2 Thực khách lựa chọn món ăn và đồ uống yêu thích

B3 Chọn số lượng và đặt món B4 Thành công và đợi món ăn 7.2 Luồng sự kiện thay thế B1 Nhân viên mở app trên ipad

B2 Thực khách lựa chọn món ăn và đồ uống yêu thích

B3 Ghi chú thêm cho đầu bếp B4 Chọn số lượng và đặt món B5 Thành công và đợi món ăn 7.3 Luồng ngoại lệ B1 Nhân viên mở app trên ipad

B2 Thực khách lựa chọn món ăn và đồ uống yêu thích

B3 Chọn số lượng và đặt món B4 Lỗi ứng dụng kh thể thêm hay xóa món B4 Đặt món thất bại

8 Các yêu cầu khác - Ứng dụng nhanh và dễ dùng hơn f) Đặc tả use case Thanh toán: g) 1 Tên UC Thanh toán

2 Mô tả UC Nhân viên tiếp nhận yêu cầu thanh toán của thực khách qua ba hình thức tiền mặt, quẹt thẻ, chuyển khoản.

3 Tác nhân Nhân viên, thực khách

4 Trigger Thực khách chọn hình thức thanh toán

5 Điều kiện trước Thực khách thông báo thanh toán

6 Điều kiện sau Nhân viên tiếp nhận yêu cầu thanh toán từ thực khách

7.1 Luồng sự kiện chính Thực khách tới quầy báo thanh toán

Nhân viên xuất hóa đơn thanh toán Thực khách chọn hình thức thanh toán Thanh toán

7.2 Luồng sự kiện thay thế Thực khách ngồi tại bàn thông báo thanh toán

Nhân viên trích xuất hóa đơn và hệ thống thông báo chi phí ngay trên màn hình ipad

Thực khách chọn hình thức thanh toán Thanh toán

7.3 Luồng ngoại lệ Thực khách chọn hình thức thanh toán quẹt thẻ, hệ thống có thể thông báo trường không thể thanh toán do thẻ không đủ tiền hoặc sai mật khẩu.

8 Các yêu cầu khác Hệ thống thanh toán nhanh, chính xác h) Đặc tả use casr Thêm món, Sửa món, Xóa món:

1 Tên UC Thêm món, Sửa món, Xóa món

2 Mô tả UC Là quản lý tôi có thể thêm món và xóa cho thực đơn nhà hàng.

Là thực khách tôi có thể thêm, sửa và xóa món mà mình đã chọn trước khi món ăn được đưa ra thông qua nhân viên.

3 Tác nhân Quản lý, thực khách

4 Trigger Quản lý phải đăng nhập

5 Điều kiện trước Quản lý phải đăng nhập bằng tư cách là admin, bếp trưởng

6 Điều kiện sau Sẽ xuất hiện một trang thực đơn để quản lý thêm, sửa, xóa món ăn có trong ngày Xuất hiện thực đơn để thực khách có thể chọn món ăn

7.1 Luồng sự kiện chính B1 Mở ứng dụng quản lý nhà hàng

B2 Quản lý phải đăng nhập vào ứng dụng với tư cách là quản lý

B3 Kết thúc 7.2 Luồng sự kiện thay thế

7.3 Luồng ngoại lệ B1 Mở ứng dụng quản lý nhà hàng

B2 Quản lý phải đăng nhập vào ứng dụng không phải tư cách quản lý B3 Kết thúc

8 Các yêu cầu khác Ứng dụng nhanh và dễ dùng hơn

Tiếp nhận nhiều yêu cầu cùng lúc từ thực khách. i) Đặc tả use case Thống kê:

2 Mô tả UC Là quản lý tôi muốn thống kê tất cả khoản chi tiêu của nhà hàng, để kiếm soát dòng tiền và hạn chế những chí trả quá mức hoặc kh cần thuyết.

4 Trigger Quản lý phải đăng nhập

5 Điều kiện trước Quản lý phải đăng nhập bằng tư cách là admin

6 Điều kiện sau Sẽ xuất hiện một trang thống kê tổng quan, có tất cả khoản thu chi trong tuần, tháng, quý, năm

7.1 Luồng sự kiện chính B1 Mở ứng dụng quản lý nhà hàng

B2 Quản lý phải đăng nhập vào ứng dụng với tư cách là quản lý B3 Kết thúc 7.2 Luồng sự kiện thay thế B1 Mở ứng dụng quản lý nhà hàng

B2 Quản lý phải đăng nhập vào ứng dụng bằng tài khoản mẹ có thể đăng nhập cả 2 trường hợp

B3 Kết thúc 7.3 Luồng ngoại lệ B1 Mở ứng dụng quản lý nhà hàng

B2 Quản lý phải đăng nhập vào ứng dụng không phải tư cách quản lý

8 Các yêu cầu khác ứng dụng nhanh và dễ dùng hơn j) Đặc tả use case Đặt bàn trước:

1 Tên UC Đặt bàn trước

2 Mô tả UC Là thực khách tôi muốn đặt bàn trước, để tôi không phải đợi quá lâu để có thể ăn ở nhà hàng của bạn

3 Tác nhân Thực khách, nhân viên

4 Trigger Thực khách gọi cho nhân viên nhà hàng

5 Điều kiện trước Vẫn còn bàn trống

6 Điều kiện sau Nhận được số bàn, thời gian giữ bàn và thanh toán trước 30 – 50% cho nhà hàng

7.1 Luồng sự kiện chính B1 Thực khách gọi cho nhân viên nhà hàng để đặt bàn B2 Nhân viên kiểm tra và xác nhận có bàn trống B3 Thông báo số bàn và thời gian giữ bàn cho khách và yêu cầu khách thanh toán trược 30- 50%

B4 Xác nhận đã thanh toán B5 Hoàn thành

7.2 Luồng sự kiện thay thế B1 Thực khách đến nhà hàng và đặt bàn trực tiếp B2 Nhân viên kiểm tra và xác nhận có bàn trống B3 Thông báo số bàn và thời gian giữ bàn cho khách và yêu cầu khách thanh toán trược 30- 50%

B4 Xác nhận đã thanh toán B5 Hoàn thành

7.3 Luồng ngoại lệ B1 Thực khách đến nhà hàng và đặt bàn trực tiếp B2 Nhân viên kiểm tra và xác nhận có bàn trống B3 Thông báo số bàn và thời gian giữ bàn cho khách và yêu cầu khách thanh toán trược 30- 50%

B5 Khách từ chối thanh toán trước B6 Đặt bán thất bại

8 Các yêu cầu khác - Ứng dụng nhanh và dễ dùng hơn

- Đảm bảo, bảo mật thông tin cá nhân của khách hàng

User Story

- Tôi muốn màn hình ipad to hơn để tôi dễ dàng xem món, chọn món được tốt hơn, tôi cũng muốn xem ảnh món ăn thật rõ ràng.

- Tôi muốn biết thêm thông tin của món ăn, để hiểu thêm về xuất xứ của món ăn đó, để dễ dàng làm chủ lượng calo vào cơ thể.

- Tôi muốn hiện tổng giá tiền ngay khi tôi đặt món, để tôi chắc chắn là mình đủ kinh phí trả cho thực đơn đã chọn.

- Tôi muốn có thể tìm kiếm món ăn, để nhanh chóng chọn món tôi yêu thích.

- Tôi muốn có dịch vụ đặt bàn trước, để tôi không phải đợi khi đến nhà hàng.

Hệ thống quản lý thực đơn mà tôi mong muốn sẽ cho phép tôi dễ dàng thêm, sửa và xóa các món ăn, giúp tôi cập nhật thực đơn một cách nhanh chóng và cung cấp nhiều lựa chọn phong phú cho khách hàng.

- Tôi muốn có bảng thống kê tháng và tuần, để tôi kiểm tra số tiền thu chi là bao nhiêu.

- Tôi muốn có phần đánh giá, để có thể nắm bắt được những điều cần sửa đổi.

- Tôi muốn có thông báo về các khoản chi tiêu quá mức, để tôi có thể nắm bắt được tình hình của nhà hàng.

- Tôi muốn giao diện ứng dụng phải dễ sử dụng với mọi người, để không tốn nhiều thời gian của khách hàng và nhân viên.

Là nhân viên bếp, tôi mong muốn có thể dễ dàng cập nhật số lượng nguyên liệu thiếu, giúp nhân viên mua sắm có thể nhanh chóng bổ sung nguyên liệu cần thiết, tránh tình trạng thiếu sót trong quá trình chế biến món ăn.

- Là bếp trưởng tôi muốn kiểm tra từng nguyên liệu về trong ngày, để tôi đảm bảo đầy đủ nguyên liệu cần trong ngày.

- Là bếp trưởng tôi muốn hiển thị order của khách là thời gian thực, để tôi điều hành bếp và lên món có trình tự.

Là thu ngân, tôi cần hiển thị thông tin chi tiết về từng bàn đang sử dụng, bao gồm món ăn và tổng giá tiền, để có thể in hóa đơn chính xác và đầy đủ cho khách hàng.

Sơ đồ lớp (Class Diagram)

Sơ đồ tuần tự (Sequency Diagram)

Hình 10: Sơ đồ tuần tự - Đăng nhập

Hình 11: Sơ đồ tuần tự - Đăng ký

Hình 12: Sơ đồ tuần tự - Quản lý nhân viên

Hình 13: Sơ đồ tuần tự - Quản lý món ăn

Hình 14: Sơ đồ tuần tự - Đặt món

Hình 15: Sơ đồ tuần tự - Đặt bàn trước

Hình 16: Sơ đồ tuần tự - Thanh toán

Hình 17: Sơ đồ tuần tự - Thống kê

Sơ đồ hoạt động (Activity Diagram)

Hình 18: Sơ đồ hoạt động – Đăng nhập

Hình 19: Sơ đồ hoạt động – Đăng ký

Hình 20: Sơ đồ hoạt động – Quên mật khẩu

Hình 21: Sơ đồ hoạt động – Quản lý thực đơn

Hình 22: Sơ đồ hoạt động – Đặt món

Hình 23: Sơ đồ hoạt động – Thanh toán

Hình 24: Sơ đồ hoạt động – Đánh giá

Hình 25: Sơ đồ hoạt động – Đặt bàn trước

Sơ đồ dữ liệu (ERD)

Hình 26: Sơ đồ dữ liệu

THIẾT KẾ HỆ THỐNG

Thiết kế CSDL

3.1.1 Bảng a Bàn ăn Đặc tả: Cho biết mã bàn ăn, tên bàn ăn và trạng thái còn trống hay là đã có thực khách cảu bàn đó giúp cho việc quản lý dễ dàng hơn Chỉ khi chọn bàn thì thực khách mới đưuọc chọn đặt món và nhân viên mới có thể thực hiện việc thanh toán hóa đơn cho bàn. b Nhân viên Đặc tả: Mỗi nhân viên có một mã nhân viên là duy nhất, có các trường họ tên, email, số điện thoại và địa chỉ. c Tài khoản Đặc tả: Mỗi nhân viên hoặc quản lý có một tài khoản để đăng nhập vào hệ thống, khi đăng nhập nhân viên hoặc quản lý nhập mã nhân viên (MaNV), mật khẩu và chọn phân quyền để vào đưuọc hệ thống quản lý nhà hàng. d Quản lý Nhân viên Đặc tả: Chức năng cho phép quản lý nhà hàng quản lý được các nhân viên, quản lý thời gian làm việc của nhân viên từ đó dễ dàng tính toán lương cho nhân viên. e Thực đơn Đặc tả: Thực đơn nhà hàng đưuọc lên đầu ngày, mỗi món ăn có một mã món, giá cả, thông tin về nguyên liệu và được phân loại vào loại nào. f Khuyến mãi Đặc tả: Nhà hàng áp dụng nhiều chương trình khuyến mãi cho thực khách trong nhiều dịp đặc biệt Những món đưuọc áp dụng chương trình khuyến mãi sẽ có mã món, tên món, số lượng khuyến mãi, giá khuyến mãi trong thời gian cụ thể. g Danh sách món đã chọn Đặc tả: Là thực đơn đã được thực khách chọn cho một bàn ăn cụ thể Khi khách hàng chọn món, món sẽ xuất hiện trong thực đơn chọn món cùng với số lượng và giá, khách hàng có thể ghi chú về món đã chọn để bếp trưởng có thể thực hiện theo yêu cầu của thực khách, cuối cùng là hiện tình trạng món đã được phục vụ hay đang trong quá trình chuẩn bị. h Hóa đơn Đặc tả: Quản lý có thể dễ dàng xem lại tất cả hóa đơn của nhà hàng, mỗi hóa đơn có một mã hóa đơn được lập bởi một nhân viên cụ thể và tổng tiền của hóa đơn đó thuận tiện cho việc lập báo cáo và tính toán các hóa đơn của nhà hàng. i Chi tiết hóa đơn Đặc tả: Mỗi hóa đơn có một bảng chi tiết hóa đơn, bảng này ghi chép lại tất cả thông tin thanh toán của một bàn ăn, các món ăn được gọi, số lượng cụ thể, giá tiền của từng món có trong hóa đơn và ngày lập hóa đơn đó. j Đặt bàn trước Đặc tả: Khách hàng có thể yêu cầu đặt bàn trước thông qua chức năng đặt bàn trước của nhà hàng, thông tin đặt bàn gồm có mã đặt bàn, nhân viên phụ trách, mã bàn được đặt, tên khách hàng, số điện thoại, ngày đặt, số lượng bàn, số lượng khách và phí đặt cọc Khi thực khách tới chỉ cần đọc số điện thoại cho nhân viên để kiểm tra thông tin đặt bàn. k Hóa đơn nhập hàng Đặc tả: Mỗi lần nhập hàng nhân viên phụ trách sẽ lập hóa đơn tiện cho việc tính toán và báo cáo, mỗi hóa đơn có một mã hóa đơn, ngày nhập hàng và tổng tiền chi tiêu. l Chi tiết hóa đơn nhập hàng Đặc tả: Mỗi hóa đơn nhập hàng có một chi tiết nhập hàng để biết rõ thông tin về nguyên liệu được nhập, số lượng và giá tiền phải chi cho từng nguyên liệu. 3.1.2 Sơ đồ quan hệ

Hình 27: Sơ đồ quan hệ

Thiết kế giao diện

Mô tả: Giới thiệu thông điệp của nhà hàng tới khách hàng Khi nhấp vào nút Bắt Đầu thì hệ thống sẽ chuyển người dùng tới trang tiếp theo.

Hình 29: Chức năng Đăng nhập

Chỉ những nhân viên và quản lý có tài khoản mới được phép đăng nhập vào phần mềm, đảm bảo an toàn và bảo mật thông tin Người dùng cần nhập Tên đăng nhập, Mật khẩu và chọn đúng định danh Nếu thông tin chính xác, hệ thống sẽ chuyển đến giao diện trang chủ; ngược lại, nếu nhập sai, sẽ hiển thị thông báo lỗi và yêu cầu nhập lại.

3.2.3 Tính năng ẩn mật khẩu

Hình 30: Chức năng ẩn mật khẩu

Tính năng ẩn hiện mật khẩu nâng cao bảo mật trong quá trình đăng nhập, giúp bảo vệ thông tin người dùng khỏi việc bị nhìn lén Khi người dùng nhập mật khẩu, nó sẽ ở trạng thái ẩn Tuy nhiên, khi nhấn vào nút hình mắt bên cạnh ô nhập mật khẩu, mật khẩu sẽ được hiển thị, chuyển từ ký tự đặc biệt (*) sang dạng chuỗi ký tự dễ đọc.

Hình 31: Chức năng Đăng ký

Nhân viên mới có thể dễ dàng tạo tài khoản bằng cách sử dụng tính năng đăng ký Sau khi hoàn tất việc nhập thông tin cần thiết và nhấn nút đăng ký, người dùng sẽ được chuyển đến giao diện đăng nhập để truy cập vào tài khoản của mình.

Nhà hàng cung cấp thông tin cơ bản cùng với các chức năng cần thiết như danh sách món ăn, phân loại món ăn, và hệ thống bàn ăn Người dùng có thể dễ dàng tìm kiếm và lựa chọn món ăn theo sở thích của mình, giúp trải nghiệm ẩm thực trở nên thuận tiện và nhanh chóng.

3.2.5 Tính năng tìm kiếm món ăn

Hình 33: Chức năng tìm kiếm món ăn

Tính năng tìm kiếm món ăn giúp khách hàng nhanh chóng tìm ra món họ mong muốn Khi người dùng bắt đầu nhập tên món ăn, hệ thống sẽ hiển thị các gợi ý món ăn ngay trên màn hình chính.

Hình 34: Chức năng chọn bàn

Chức năng chọn bàn giúp nhân viên dễ dàng nhận diện các bàn có khách và bàn trống, từ đó lựa chọn bàn phù hợp Khi nhân viên nhấn vào tùy chọn chọn bàn, hệ thống sẽ hiển thị danh sách các bàn Sau khi chọn bàn và đặt món, bàn trống sẽ chuyển sang trạng thái đang sử dụng với màu đỏ Chỉ khi khách hàng thanh toán xong, bàn sẽ trở lại trạng thái trống và chuyển sang màu trắng.

3.2.7 Tính năng phân loại món ăn

Hình 35: Chức năng phân loại món

Chúng tôi phân chia món ăn thành các loại như Món chính, Đồ uống và Món tráng miệng, giúp khách hàng dễ dàng tìm kiếm theo nhu cầu Việc này không chỉ tiết kiệm thời gian mà còn mang lại trải nghiệm thuận tiện hơn cho người dùng Khi khách hàng chọn từng loại món ăn trên danh sách, các món cùng loại sẽ ngay lập tức hiển thị trên màn hình chính.

Hình 36: Chức năng chọn món

Khách hàng có thể lựa chọn món ăn và điều chỉnh số lượng theo ý thích Sau khi nhấn nút Đặt món, các món đã chọn sẽ được thêm vào danh sách đặt hàng.

3.2.11 Tính năng hiện thị tổng tiền

Hình 37: Chức năng hiển thị tổng tiền

Hệ thống hiển thị tổng số tiền mà khách hàng cần thanh toán dựa trên danh sách món ăn đã chọn Sau khi hoàn tất bữa ăn, thực khách sẽ tiến hành thanh toán theo đúng số tiền được ghi trên thực đơn đã lựa chọn.

Hình 38: Chức năng thêm món

Mô tả: Bếp trưởng sẽ trực tiếp thêm món vào thực đơn có trong ngày của nhà hàng nhằm phục vụ khách hàng.

Hình 39: Chức năng quản lý

Khi người dùng đăng nhập bằng tài khoản quản lý, trang quản lý sẽ hiển thị, cho phép người quản lý theo dõi danh sách nhân viên trong nhà hàng cùng với các chức vụ của họ.

Hình 40: Chức năng thống kê

Chức năng thống kê cho phép quản lý theo dõi doanh thu của nhà hàng một cách dễ dàng theo từng ngày, tháng và năm, từ đó hỗ trợ trong việc tạo báo cáo và phân tích hiệu quả kinh doanh.

Khách hàng có thể dễ dàng đánh giá các dịch vụ của nhà hàng, bao gồm món ăn, chất lượng phục vụ và cơ sở vật chất, thông qua chức năng liên hệ với nhà hàng.

CÀI ĐẶT VÀ THỬ NGHIỆM

Cài đặt

4.1.1 Bảng phân công cài đặt

Ngày Công việc Người thực hiện Ký tên

19/5/2023 Phân tích nhu cầu Nguyễn Trung

Thiết kế dữ liệu Nguyễn Xuân

Thiết kế giao diện Nguyễn Trung

18/6/2023 Thiết kế xử lý Nguyễn Trung

Viết báo cáo Nguyễn Xuân

Cài đặt Bùi Vinh Phúc

1/7/2023 Kiểm tra chương trình(Thử nghiệm) Bùi Vinh Phúc

Triển khai Bùi Vinh Phúc

4.1.2 Danh sách tình trạng cài đặt các chức năng

STT Chức năng Mức độ hoàn thành Ghi chú

3 Quên Mật Khẩu Hoàn Thành

9 Quản Lý Nhân Viên Hoàn Thành

10 Phân Loại Món Ăn Hoàn Thành

12 Đặt bàn trước Chưa hoàn thành

Thử nghiệm

Sau khi hoàn thành chương trình trong vòng 30 tháng, cần tiến hành chạy thử để theo dõi và kiểm tra tình trạng hoạt động của từng tính năng cũng như tổng thể phần mềm Đồng thời, phải tìm kiếm và sửa lỗi nếu có Quá trình chạy thử sẽ tiếp tục diễn ra tại quán.

Trong vòng 30 ngày, chúng tôi sẽ theo dõi quá trình hoạt động của ứng dụng, kiểm tra và sửa lỗi nếu có Đồng thời, chúng tôi sẽ đánh giá mức độ hài lòng của người dùng để phát triển và cải tiến ứng dụng một cách hiệu quả nhất.

Ngày đăng: 16/01/2025, 18:39

HÌNH ẢNH LIÊN QUAN

2.1.3. Sơ đồ Use Case - Đồ án môn học phân tích thiết kế hướng Đối tượng Đề tài quản lý nhà hàng baratie restaurant
2.1.3. Sơ đồ Use Case (Trang 14)
2.4. Sơ đồ tuần tự (Sequency Diagram) - Đồ án môn học phân tích thiết kế hướng Đối tượng Đề tài quản lý nhà hàng baratie restaurant
2.4. Sơ đồ tuần tự (Sequency Diagram) (Trang 32)
Hình 11: Sơ đồ tuần tự - Đăng ký - Đồ án môn học phân tích thiết kế hướng Đối tượng Đề tài quản lý nhà hàng baratie restaurant
Hình 11 Sơ đồ tuần tự - Đăng ký (Trang 33)
Hình 12: Sơ đồ tuần tự - Quản lý nhân viên - Đồ án môn học phân tích thiết kế hướng Đối tượng Đề tài quản lý nhà hàng baratie restaurant
Hình 12 Sơ đồ tuần tự - Quản lý nhân viên (Trang 34)
Hình 13: Sơ đồ tuần tự - Quản lý món ăn - Đồ án môn học phân tích thiết kế hướng Đối tượng Đề tài quản lý nhà hàng baratie restaurant
Hình 13 Sơ đồ tuần tự - Quản lý món ăn (Trang 35)
Hình 14: Sơ đồ tuần tự - Đặt món - Đồ án môn học phân tích thiết kế hướng Đối tượng Đề tài quản lý nhà hàng baratie restaurant
Hình 14 Sơ đồ tuần tự - Đặt món (Trang 36)
Hình 16: Sơ đồ tuần tự - Thanh toán - Đồ án môn học phân tích thiết kế hướng Đối tượng Đề tài quản lý nhà hàng baratie restaurant
Hình 16 Sơ đồ tuần tự - Thanh toán (Trang 38)
Hình 17: Sơ đồ tuần tự - Thống kê - Đồ án môn học phân tích thiết kế hướng Đối tượng Đề tài quản lý nhà hàng baratie restaurant
Hình 17 Sơ đồ tuần tự - Thống kê (Trang 39)
2.6. Sơ đồ dữ liệu (ERD) - Đồ án môn học phân tích thiết kế hướng Đối tượng Đề tài quản lý nhà hàng baratie restaurant
2.6. Sơ đồ dữ liệu (ERD) (Trang 48)
Hình 29: Chức năng Đăng nhập - Đồ án môn học phân tích thiết kế hướng Đối tượng Đề tài quản lý nhà hàng baratie restaurant
Hình 29 Chức năng Đăng nhập (Trang 55)
Hình 31: Chức năng Đăng ký - Đồ án môn học phân tích thiết kế hướng Đối tượng Đề tài quản lý nhà hàng baratie restaurant
Hình 31 Chức năng Đăng ký (Trang 57)
Hình 34: Chức năng chọn bàn - Đồ án môn học phân tích thiết kế hướng Đối tượng Đề tài quản lý nhà hàng baratie restaurant
Hình 34 Chức năng chọn bàn (Trang 60)
Hình 38: Chức năng thêm món - Đồ án môn học phân tích thiết kế hướng Đối tượng Đề tài quản lý nhà hàng baratie restaurant
Hình 38 Chức năng thêm món (Trang 64)
Hình 41: Chức năng chăm sóc khách hàng - Đồ án môn học phân tích thiết kế hướng Đối tượng Đề tài quản lý nhà hàng baratie restaurant
Hình 41 Chức năng chăm sóc khách hàng (Trang 66)

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

TÀI LIỆU LIÊN QUAN