1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Báo cáo môn học đồ án lập trình web nâng cao đề tài xây dựng website quản lý nhà hàng ganeya

43 4 0

Đ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 Website Quản Lý Nhà Hàng Ganeya
Tác giả Nguyễn Đức Minh, Phạm Đặng Bảo Long
Người hướng dẫn Phương Văn Cảnh
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
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 43
Dung lượng 2,07 MB

Cấu trúc

  • CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN (9)
    • 1.1 Khảo sát hệ thống (9)
      • 1.1.1. Mục tiêu và phạm vi (9)
      • 1.1.2. Kế hoạch triển khai và kiểm thử (9)
      • 1.1.3. Kế hoạch phát triển tương lai (9)
    • 1.2 Bài toán khi chọn đề tài này (10)
    • 1.3 Xác định yêu cầu của hệ thống (11)
      • 1.3.1. Yêu cầu chức năng (11)
      • 1.3.2. Yêu cầu phi chức năng (12)
    • 1.4. Mục tiêu phần mềm (14)
  • CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG (16)
    • 2.1. Phân tích thiết kế hệ thống (16)
      • 2.1.1. Các chức năng của hệ thống (16)
      • 2.1.2. Các tác nhân của hệ thống (16)
    • 2.2. Các biểu đồ mô tả hệ thống (17)
      • 2.1.1. Biểu đồ Use Case Tổng quát (17)
      • 2.2.2. Biểu đồ Class (18)
    • 2.3. Cơ cấu, sơ đồ tổ chức của chức năng Đăng nhập (18)
      • 2.3.1. Use Case Đăng nhập (19)
      • 2.3.2. Trình tự Đăng nhập (19)
    • 2.4. Cơ cấu, sơ đồ tổ chức của Quản lý Nhân viên (20)
      • 2.4.1. Use Case Quản lý Nhân viên (20)
      • 2.4.2. Trình tự Quản lý Nhân viên (21)
    • 2.5. Cơ cấu, sơ đồ tổ chức của Quản lý Khách hàng (21)
      • 2.5.1. Use Case Quản lý Khách hàng (21)
      • 2.5.2. Trình tự Quản lý Khách hàng (23)
    • 2.6. Cơ cấu, sơ đồ tổ chức của Quản lý Thực đơn (23)
      • 2.6.1. Use Case Quản lý Thực đơn (24)
      • 2.6.2. Trình tự Quản ý Thực đơn (25)
    • 2.7. Cơ cấu, sơ đồ tổ chức của Quản lý Giỏ hàng (25)
      • 2.7.1. Use Case Quản lý Giỏ hàng (26)
      • 2.7.2. Trình tự Quản ý Giỏ hàng (27)
    • 2.8. Cơ cấu, sơ đồ tổ chức của Quản lý Liên hệ (28)
      • 2.8.1. Use Case Quản lý Liên hệ (28)
      • 2.8.2. Trình tự Quản ý Liên hệ (29)
  • CHƯƠNG 3: THIẾT KẾ GIAO DIỆN (30)
    • 3.1. Giao diện người dùng (30)
      • 3.1.1. Giao diện đăng nhập (30)
      • 3.1.2. Giao diện đăng ký (31)
      • 3.1.3. Giao diện trang chủ (31)
      • 3.1.4. Giao diện thực đơn (33)
      • 3.1.5. Giao diện đặt bàn (34)
    • 3.2. Giao diện quản lý (35)
      • 3.2.1. Giao diện thông tin người dùng (35)
      • 3.2.2. Giao diện món ăn (35)
      • 3.2.3. Giao diện gói combo (35)
      • 3.2.4. Giao diện quản lý đặt bàn (36)
      • 3.2.5. Giao diện quản lý bình luận (36)
      • 3.2.6. Giao diện thông tin nhà hàng (36)
      • 3.2.7. Giao diện quản lý hình ảnh nhà hàng (37)
      • 3.2.8. Giao diện danh sách tài khoản (37)
      • 3.2.9. Giao diện tuyển dụng (37)
      • 3.2.10. Giao diện quản lý khuyến mãi (38)
      • 3.2.11. Giao diện quản lý sự kiện (38)
  • KẾT LUẬN (39)

Nội dung

Kế hoạch phát triển tương lai Trang 10 1.2 Bài toán khi chọn đề tài này"Làm thế nào để xây dựng một hệ thống quản lý nhà hàng trực tuyến hiệuquả và thân thiện với người dùng, đáp ứng đư

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

Khảo sát hệ thống

Xây dựng quản lý phần mềm quản lý nhà hàng nhằm mục đích hỗ trợ cho các nhà hàng có thể kiểm soát cũng như quản lý được các tác vụ một cách tiện lợi, dễ dàng hơn, nhanh chóng và hiệu quả hơn, hỗ trợ người dùng có thể dễ dàng tiếp cận và làm quen với hệ thống Website.

Mục Tiêu Hệ Thống: Xây dựng một trang web quản lý nhà hàng hiệu quả, giúp quản trị viên, nhân viên và khách hàng tương tác một cách thuận tiện và nhanh chóng.

1.1.1 Mục tiêu và phạm vi

Mục tiêu của đồ án là xây dựng một Website Quản lý Nhà hàng hoàn chỉnh, có khả năng quản lý các khía cạnh quan trọng của một nhà hàng, bao gồm việc quản lý danh sách món ăn và thực đơn, đặt hàng trực tuyến, theo dõi doanh số bán hàng, quản lý kho hàng, và thông tin khách hàng Website sẽ cung cấp giao diện thân thiện với người dùng cho nhân viên quản lý và người dùng cuối.

Phạm vi của đồ án bao gồm việc phát triển các tính năng cơ bản của một hệ thống quản lý nhà hàng, và có khả năng mở rộng trong tương lai để tích hợp các tính năng mở rộng như thanh toán trực tuyến, tích điểm khách hàng, và quản lý đội ngũ nhân viên.

1.1.2 Kế hoạch triển khai và kiểm thử

Sau khi hoàn thành phát triển, dự án sẽ được triển khai trên một máy chủ web thực tế để kiểm tra và kiểm thử Chúng tôi sẽ tiến hành kiểm thử tích hợp, kiểm tra bảo mật, và kiểm tra hiệu suất để đảm bảo rằng trang web hoạt động một cách ổn định và an toàn.

1.1.3 Kế hoạch phát triển tương lai

Sau khi triển khai thành công, chúng tôi dự định mở rộng dự án bằng cách tích hợp các tính năng mở rộng như thanh toán trực tuyến, tích điểm khách hàng, và quản lý đội ngũ nhân viên để cung cấp một giải pháp toàn diện hơn cho ngành công nghiệp nhà hàng.

Bài toán khi chọn đề tài này

"Làm thế nào để xây dựng một hệ thống quản lý nhà hàng trực tuyến hiệu quả và thân thiện với người dùng, đáp ứng được các nhu cầu của cả nhân viên nhà hàng và khách hàng?"

Cụ thể, bài toán này có thể được chia thành các phần con sau:

- Quản lý Thực đơn: Làm thế nào để thiết kế và triển khai một giao diện cho nhân viên quản lý thực đơn, cho phép họ thêm, sửa đổi và xóa các món ăn và thực đơn một cách dễ dàng.

- Đặt hàng trực tuyến: Làm thế nào để cung cấp cho khách hàng một trang web thân thiện giúp họ dễ dàng tìm kiếm và đặt hàng các món ăn từ danh sách thực đơn, bao gồm việc lựa chọn món, thêm vào giỏ hàng, và quy trình thanh toán.

- Quản lý Đơn hàng: Làm thế nào để cung cấp cho nhân viên nhà hàng một giao diện để xem và quản lý các đơn hàng đã được đặt, bao gồm việc xử lý đơn hàng, cập nhật trạng thái, và thông báo cho khách hàng về tiến trình giao hàng.

- Quản lý Thông tin Khách hàng: Làm thế nào để lưu trữ thông tin về khách hàng và lịch sử đặt hàng, để có thể tạo các chiến dịch tiếp thị và dịch vụ cá nhân hóa.

- Bảo mật Dữ liệu: Làm thế nào để đảm bảo thông tin cá nhân của khách hàng và thông tin quan trọng của nhà hàng được bảo vệ khỏi việc truy cập trái phép.

- Mở rộng tính năng: Làm thế nào để tạo sự linh hoạt cho hệ thống, để có thể tích hợp các tính năng mở rộng như thanh toán trực tuyến, tích điểm khách hàng, và quản lý đội ngũ nhân viên.

Giải quyết các yếu tố này sẽ tạo nên một hệ thống quản lý nhà hàng trực tuyến đáp ứng được các yêu cầu của doanh nghiệp nhà hàng và mang lại trải nghiệm thuận lợi cho khách hàng.

Xác định yêu cầu của hệ thống

Xác định yêu cầu của hệ thống là một bước quan trọng trong quá trình phát triển dự án "Xây dựng Website Quản lý Nhà hang Ganeya" Dưới đây là danh sách các yêu cầu cơ bản của hệ thống:

Hệ thống phải cung cấp giao diện cho nhân viên quản lý để thêm, sửa đổi và xóa các món ăn và thực đơn.

 Phải hỗ trợ việc thêm hình ảnh, mô tả, giá cả và thông tin liên quan đến mỗi món ăn.

 Phải cho phép thực đơn có thể được cập nhật một cách nhanh chóng và dễ dàng.

 Phải cung cấp cho khách hàng một giao diện thân thiện giúp họ dễ dàng tìm kiếm và đặt hàng các món ăn từ danh sách thực đơn.

 Phải hỗ trợ việc thêm món ăn vào giỏ hàng, chỉnh sửa đơn hàng và thanh toán trực tuyến một cách thuận tiện.

 Cần cung cấp tính năng xác nhận đơn hàng và cung cấp thông tin về thời gian giao hàng dự kiến.

 Hệ thống phải cho phép nhân viên nhà hàng xem danh sách các đơn hàng đã được đặt.

 Cần có khả năng xử lý các đơn hàng, cập nhật trạng thái (như đang chuẩn bị, đã giao hàng, hoàn thành, hủy bỏ).

 Cần cung cấp thông báo cho nhân viên khi có đơn hàng mới hoặc khi có sự thay đổi trong đơn hàng.

- Quản lý Thông tin Khách hàng:

 Hệ thống cần cho phép quản trị viên lưu trữ thông tin về khách hàng, bao gồm tên, địa chỉ, số điện thoại, và lịch sử đặt hàng.

 Cần cung cấp khả năng tìm kiếm và phân loại khách hàng dựa trên các tiêu chí khác nhau.

 Cần bảo vệ thông tin cá nhân của khách hàng và tuân thủ quy định về bảo mật dữ liệu.

 Hệ thống phải đảm bảo rằng thông tin cá nhân của khách hàng và thông tin quan trọng của nhà hàng được bảo vệ khỏi truy cập trái phép.

 Cần áp dụng các biện pháp bảo mật như mã hóa dữ liệu, xác thực hai yếu tố, và kiểm tra bảo mật định kỳ.

 Hệ thống cần được thiết kế sao cho có thể dễ dàng mở rộng để tích hợp các tính năng mở rộng trong tương lai, như thanh toán trực tuyến, tích điểm khách hàng, và quản lý đội ngũ nhân viên.

Những yêu cầu này sẽ tạo nên một hệ thống quản lý nhà hàng trực tuyến đáp ứng được các nhu cầu của cả doanh nghiệp và khách hàng, đồng thời giúp cải thiện hiệu suất và tiện ích trong quản lý nhà hàng

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

Ngoài các yêu cầu chức năng cơ bản, hệ thống quản lý nhà hàng cũng cần đáp ứng một số yêu cầu phi chức năng để đảm bảo tính ổn định, an toàn và thân thiện với người dùng Dưới đây là danh sách các yêu cầu phi chức năng:

 Hệ thống phải có khả năng xử lý số lượng lớn đơn hàng và dữ liệu món ăn mà không gây trễ hoặc gián đoạn trong quá trình đặt hàng và quản lý.

 Thời gian phản hồi của hệ thống cần được giảm xuống mức tối thiểu để đảm bảo trải nghiệm người dùng tốt.

 Dữ liệu khách hàng và doanh nghiệp phải được bảo vệ khỏi sự truy cập trái phép Hệ thống cần tuân thủ các tiêu chuẩn bảo mật dữ liệu và mã hóa thông tin quan trọng.

 Cần thiết lập cơ chế xác thực mạnh mẽ để đảm bảo chỉ có người dùng được ủy quyền mới có thể truy cập và quản lý dữ liệu.

 Hệ thống cần thiết kế để dễ dàng mở rộng và tích hợp các tính năng mới trong tương lai mà doanh nghiệp nhà hàng có thể cần, như tích điểm khách hàng, tích hợp thanh toán, và tính năng quản lý đội ngũ nhân viên.

 Giao diện người dùng thân thiện:

 Giao diện người dùng cần được thiết kế sao cho dễ sử dụng và thân thiện với người dùng cuối, bao gồm cả nhân viên nhà hàng và khách hàng.

 Phải đảm bảo giao diện thích nghi với các thiết bị và kích thước màn hình khác nhau.

 Tích hợp dịch vụ bên ngoài:

 Cần có khả năng tích hợp với các dịch vụ bên ngoài như hệ thống thanh toán trực tuyến, dịch vụ vận chuyển và giao hàng, và các dịch vụ liên quan khác.

 Hỗ trợ và Bảo trì:

 Phải cung cấp một hệ thống hỗ trợ và bảo trì đáng tin cậy để giải quyết sự cố và cung cấp hỗ trợ cho khách hàng và nhân viên.

Hệ thống phải tuân thủ các quy định và tiêu chuẩn về an toàn thực phẩm, bảo mật thông tin, quyền riêng tư dữ liệu và các quy định kinh doanh địa phương để đảm bảo hoạt động hiệu quả và hợp pháp.

 Giao diện cần hỗ trợ các tính năng trực quan như tìm kiếm, sắp xếp, và bộ lọc để giúp người dùng dễ dàng tìm kiếm món ăn và thực đơn.

Hệ thống cần được tối ưu hóa để đảm bảo hoạt động ổn định và nhanh chóng, đặc biệt trong những thời điểm có tải cao như sự kiện lớn hoặc ngày lễ.

 Dự phòng và khôi phục dữ liệu:

 Phải có kế hoạch dự phòng và khôi phục dữ liệu để đảm bảo rằng thông tin quan trọng không bị mất trong trường hợp sự cố.

Những yêu cầu phi chức năng này đảm bảo tính ổn định, an toàn, và hiệu quả của hệ thống quản lý nhà hàng và đáp ứng các quy định và mong đợi của khách hàng và doanh nghiệp.

Mục tiêu phần mềm

Phần mềm "Quản lý nhà hàng Ganeya" nhằm cung cấp một hệ thống toàn diện và hiệu quả để quản lý mọi khía cạnh của hoạt động nhà hàng Các mục tiêu cụ thể của phần mềm bao gồm tối ưu hóa quy trình quản lý, nâng cao trải nghiệm khách hàng và tăng cường hiệu suất làm việc của nhân viên.

- Mục tiêu: Tạo điều kiện cho việc quản lý thông tin nhân viên dễ dàng, hiệu quả và chính xác.

 Lưu trữ thông tin cá nhân và liên hệ của nhân viên.

 Xác định và gán quyền truy cập dựa trên vai trò của nhân viên (quản lý, ca trưởng, nhân viên, etc.).

- Mục tiêu: Đảm bảo quá trình đặt chỗ và quản lý bàn diễn ra thuận tiện và hiệu quả.

 Hiển thị trạng thái của các bàn (trống, đặt chỗ, đang sử dụng) trên giao diện.

 Hỗ trợ chuyển bàn nếu khách hàng yêu cầu hoặc nếu cần.

- Mục tiêu: Quản lý thực đơn của nhà hàng một cách linh hoạt và dễ dàng cập nhật.

 Hiển thị danh sách thực đơn với mô tả, giá, hình ảnh minh họa.

 Cho phép thêm, sửa đổi và xóa món ăn, cập nhật giá và tình trạng có mặt trên thực đơn.

 Hỗ trợ thực đơn tùy chỉnh.

- Mục tiêu: Tạo hóa đơn và thanh toán đơn hàng của khách hàng một cách nhanh chóng và chính xác.

 Tạo hóa đơn dựa trên đơn đặt hàng của khách hàng, tính tổng tiền và áp dụng các khuyến mãi hoặc giảm giá nếu có.

 Cho phép in hóa đơn hoặc gửi hóa đơn điện tử cho khách hàng.

 Lưu trữ lịch sử hóa đơn và thanh toán để tra cứu và thống kê.

Tóm lại, mục tiêu của phần mềm "Quản lý nhà hang Ganeya" là đảm bảo rằng mọi khía cạnh của hoạt động nhà hàng, từ quản lý nhân viên đến quản lý đặt chỗ, thực đơn, hóa đơn và thống kê, được thực hiện một cách hiệu quả và chuyên nghiệp.

PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

Phân tích thiết kế hệ thống

2.1.1 Các chức năng của hệ thống

Hệ thống quản trị trang web

- Quản lý các đơn hàng các giao dịch

- Quản lý danh mục món ăn

- Quản lý thực đơn: cập nhật thông tin về món ăn

- Quản lý danh sách người dùng

- Hiển thị thông tin món ăn

- Hiện thị danh mục các trang

- Cho phép đăng ký, đăng nhập tài khoản

- Cho phép người dùng xem hàng, đặt hàng, xem hóa đơn, lưu trữ đơn hàng

2.1.2 Các tác nhân của hệ thống

Quản trị viên hệ thống là người có quyền truy cập và kiểm soát toàn bộ hệ thống, đảm nhiệm vai trò quản lý cao cấp Họ có khả năng tạo và quản lý tài khoản cho các quản trị viên khác, thực hiện cài đặt hệ thống và thiết lập quyền truy cập cần thiết.

Quản trị viên nhà hàng là người chịu trách nhiệm quản lý các hoạt động chính của nhà hàng, bao gồm quản lý thực đơn, đơn hàng, thông tin khách hàng và tồn kho Họ có khả năng thêm, sửa đổi và xóa món ăn, theo dõi và quản lý đơn hàng, cũng như giám sát doanh số bán hàng.

Khách hàng trực tuyến là những người dùng cuối truy cập vào trang web hoặc ứng dụng của nhà hàng để xem thực đơn, đặt hàng và thanh toán trực tuyến Họ có khả năng tạo tài khoản cá nhân nhằm lưu trữ thông tin và lịch sử đặt hàng của mình.

Tác nhân Admin và Khách hàng đóng vai trò then chốt trong hệ thống quản lý nhà hàng, với các quyền hạn và trách nhiệm khác nhau nhằm đảm bảo hoạt động diễn ra suôn sẻ, đồng thời mang lại trải nghiệm tốt nhất cho khách hàng và doanh nghiệp.

Các biểu đồ mô tả hệ thống

2.1.1 Biểu đồ Use Case Tổng quát

Hình 2.1: Biểu đồ Use Case Tổng quát

Cơ cấu, sơ đồ tổ chức của chức năng Đăng nhập

Hình 2.3:Biểu đồ Use Case Đăng nhập

Hình 2.4: Biểu đồ Trình tự Đăng nhập

Cơ cấu, sơ đồ tổ chức của Quản lý Nhân viên

2.4.1 Use Case Quản lý Nhân viên

Hình 2.5: Biểu đồ Use Case Quản lý Nhân viên

2.4.2 Trình tự Quản lý Nhân viên

Hình 2.6: Biểu đồ Trình tự Quản lý Nhân viên

Cơ cấu, sơ đồ tổ chức của Quản lý Khách hàng

2.5.1 Use Case Quản lý Khách hàng

Hình 2.7: Biểu đồ Use Case Quản lý Khách hàng

Quá trình quản lý thông tin khách hàng trong hệ thống quản lý nhà hàng bao gồm các chức năng quan trọng như thêm, sửa và xóa thông tin khách hàng Những chức năng này giúp đảm bảo dữ liệu luôn được cập nhật và chính xác, từ đó nâng cao trải nghiệm phục vụ khách hàng và tối ưu hóa quy trình hoạt động của nhà hàng.

Bước 1: Xem Danh Sách Khách Hàng

 Mô Tả: Nhân viên quản lý xem danh sách tất cả khách hàng trong hệ thống.

 Kích Bật Sự Kiện: Nhân viên quản lý chọn mục "Quản Lý Khách Hàng" trên giao diện.

Bước 2: Thêm Khách Hàng Mới

 Mô Tả: Nhân viên quản lý thêm thông tin mới cho khách hàng.

 Kích Bật Sự Kiện: Nhân viên quản lý nhấn vào nút "Thêm Khách Hàng" và nhập thông tin mới.

Bước 3: Sửa Thông Tin Khách Hàng

 Mô Tả: Nhân viên quản lý sửa đổi thông tin của một khách hàng có sẵn trong hệ thống.

 Kích Bật Sự Kiện: Nhân viên quản lý chọn một khách hàng từ danh sách và nhấn vào nút "Sửa Thông Tin".

 Mô Tả: Nhân viên quản lý xóa một khách hàng khỏi hệ thống.

 Kích Bật Sự Kiện: Nhân viên quản lý chọn một khách hàng từ danh sách và nhấn vào nút "Xóa Khách Hàng".

2.5.2 Trình tự Quản lý Khách hàng

Hình 2.8: Biểu đồ Trình tự Quản lý Khách hàng

Cơ cấu, sơ đồ tổ chức của Quản lý Thực đơn

2.6.1 Use Case Quản lý Thực đơn

Hình 2.9: Biểu đồ Use Case Quản lý Thực đơn

Quá trình quản lý thực đơn trong hệ thống quản lý nhà hàng bao gồm các chức năng quan trọng như thêm, sửa và xóa món ăn Việc này giúp nhà hàng duy trì một thực đơn phong phú và cập nhật, đáp ứng nhu cầu của khách hàng Thực đơn được quản lý hiệu quả sẽ nâng cao trải nghiệm ẩm thực và góp phần vào sự thành công của nhà hàng.

 Nhân viên quản lý xem danh sách thực đơn hiện tại trên hệ thống.

 Nhân viên quản lý chọn mục "Quản Lý Thực Đơn" trên giao diện.

Bước 2: Thêm Món Ăn Mới

 Nhân viên quản lý thêm một món ăn mới vào thực đơn.

 Nhân viên quản lý nhấn vào nút "Thêm Món Ăn" và điền thông tin của món ăn mới.

Bước 3: Sửa Thông Tin Món Ăn

 Nhân viên quản lý sửa đổi thông tin của một món ăn có sẵn trong thực đơn.

 Nhân viên quản lý chọn một món ăn từ danh sách và nhấn vào nút "Sửa Thông Tin".

 Nhân viên quản lý xóa một món ăn khỏi thực đơn.

 Nhân viên quản lý chọn một món ăn từ danh sách và nhấn vào nút

2.6.2 Trình tự Quản ý Thực đơn

Hình 2.10: Biểu đồ Trình tự Quản lý Thực đơn

Cơ cấu, sơ đồ tổ chức của Quản lý Giỏ hàng

2.7.1 Use Case Quản lý Giỏ hàng

Hình 2.11: Biểu đồ Use Case Quản lý Giỏ hàng

Trong bài viết này, chúng tôi mô tả quy trình quản lý giỏ hàng và đơn hàng trên hệ thống quản lý nhà hàng, bao gồm các chức năng quan trọng như thêm giỏ hàng, thêm đơn hàng, xem sản phẩm trong giỏ hàng và đơn hàng, cũng như khả năng sửa đổi đơn hàng một cách dễ dàng.

Bước 1: Thêm Sản Phẩm vào Giỏ Hàng

 Khách hàng thêm sản phẩm vào giỏ hàng khi duyệt thực đơn trực tuyến.

 Khách hàng nhấn vào nút "Thêm vào Giỏ Hàng" từ trang thực đơn. Bước 2: Xem Giỏ Hàng

 Khách hàng kiểm tra giỏ hàng để xem danh sách sản phẩm đã chọn.

 Khách hàng nhấn vào biểu tượng giỏ hàng để xem chi tiết giỏ hàng. Bước 3: Thêm Đơn Hàng

 Khách hàng thêm sản phẩm trong giỏ hàng vào đơn hàng và tiến hành thanh toán.

 Khách hàng chọn nút "Đặt Hàng" từ trang giỏ hàng.

 Khách hàng kiểm tra đơn hàng đã đặt trước đó.

 Khách hàng chọn mục "Đơn Hàng" từ giao diện để xem thông tin chi tiết đơn hàng.

 Khách hàng có thể sửa đơn hàng trước khi thanh toán hoặc sau khi đặt hàng.

 Khách hàng chọn đơn hàng cần sửa và nhấn vào nút "Sửa Đơn Hàng".

2.7.2 Trình tự Quản ý Giỏ hàng

Hình 2.12: Biểu đồ Trình tự Quản lý Giỏ hàng

Cơ cấu, sơ đồ tổ chức của Quản lý Liên hệ

2.8.1 Use Case Quản lý Liên hệ

Hình 2.13: Biểu đồ Use Case Quản lý Liên hệ

Use case này mô tả quá trình quản lý liên hệ trên hệ thống, bao gồm chức năng xem liên hệ, thêm liên hệ mới, và xóa liên hệ.

 Nhân viên quản lý có thể xem danh sách tất cả các liên hệ từ khách hàng hoặc đối tác.

 Nhân viên quản lý chọn mục "Quản Lý Liên Hệ" từ giao diện.

Bước 2: Thêm Liên Hệ Mới

 Nhân viên quản lý thêm thông tin liên hệ mới từ khách hàng hoặc đối tác.

 Nhân viên quản lý nhấn vào nút "Thêm Liên Hệ" và điền thông tin chi tiết.

 Nhân viên quản lý có khả năng xóa thông tin liên hệ không cần thiết hoặc không đúng.

 Nhân viên quản lý chọn một liên hệ từ danh sách và nhấn vào nút

2.8.2 Trình tự Quản ý Liên hệ

Hình 2.14: Biểu đồ Trình tự Quản lý Liên hệ

THIẾT KẾ GIAO DIỆN

Giao diện người dùng

Hình 3.1: Giao diện Đăng nhập

Hình 3.2: Giao diện Đăng ký

Hình 3.3: Giao diện Trang chủ

Hình 3.4: Giao diện thực đơn

Hình 3.5: Giao diện Đặt bàn

Giao diện quản lý

3.2.1.Giao diện thông tin người dùng

Hình 3.9: Giao diện thông tin

Hình 3.6: Giao diện món ăn

Hình 3.7: Giao diện combo món ăn

3.2.4.Giao diện quản lý đặt bàn

Hình 3.8: Giao diện quản lý đặt bàn

3.2.5.Giao diện quản lý bình luận

Hình 3.9: Giao diện quản lý bình luận

3.2.6.Giao diện thông tin nhà hàng

Hình 3.10: Giao diện thông tin nhà hàng

3.2.7.Giao diện quản lý hình ảnh nhà hàng

Hình 3.11: Giao diện quản lý hình ảnh

3.2.8.Giao diện danh sách tài khoản

Hình 3.12: Giao diện danh sách tài khoản

Hình 3.13: Giao diện tuyển dụng

3.2.10.Giao diện quản lý khuyến mãi

Hình 3.14: Giao diện quản lý khuyến mãi

3.2.11.Giao diện quản lý sự kiện

Hình 3.15: Giao diện quản lý sự kiện

Ngày đăng: 17/01/2024, 15:38

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

TÀI LIỆU LIÊN QUAN

w