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

Báo cáo bài tập lớn PHÂN TÍCH THIẾT kế hệ THỐNG xây dựng hệ thống quản lý nhà hàng

69 14 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 hệ thống quản lý nhà hàng
Người hướng dẫn Ths Nguyễn Thị Thanh Huyền
Trường học Trường Đại học Công nghiệp Hà Nội
Chuyên ngành Công nghệ Thông tin
Thể loại Báo cáo bài tập lớn
Năm xuất bản 2022
Thành phố Hà Nội
Định dạng
Số trang 69
Dung lượng 6,34 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Cấu trúc

  • Chương 1. Khảo sát hệ thống (5)
    • 1.1 Khảo sát sơ bộ (5)
      • 1.1.1 Mục tiêu (5)
      • 1.1.2 Phương pháp (5)
      • 1.1.3 Đối tượng khảo sát (12)
      • 1.1.4 Kết quả sơ bộ (12)
      • 1.1.5 Các tài liệu thu thập được (13)
    • 1.2 Khảo sát chi tiết (0)
      • 1.2.1 Hoạt động của hệ thống (0)
      • 1.2.2 Các yêu cầu chức năng (15)
      • 1.2.3 Các yêu cầu phi chức năng (15)
  • Chương 2. Phân tích hê thống (17)
    • 2.1 Biểu đồ use case (17)
      • 2.1.1 Các use case chính (18)
      • 2.1.2 Các use case thứ cấp (19)
      • 2.1.3 Phân rã một số use case (20)
    • 2.2 Mô tả chi tiết các use case (23)
      • 2.2.1 Mô tả use case Đăng nhập (23)
      • 2.2.2 Mô tả use case Thêm nhân viên (24)
      • 2.2.3 Mô tả use case Xóa nhân viên (24)
      • 2.2.4 Mổ tả use case Chỉnh sửa thông tin nhân viên (25)
      • 2.2.5 Mổ tả use case Xem thông tin nhân viên (26)
      • 2.2.6 Mô tả use case Thêm món ăn (26)
      • 2.2.7 Mô tả use case Xóa món ăn (27)
      • 2.2.8 Mô tả use case Chỉnh sửa thông tin món ăn (27)
      • 2.2.9 Mô tả use case Xem thông tin món ăn (28)
      • 2.2.10 Mô tả use case Đặt bàn (0)
      • 2.2.11 Mô tả use case Thanh Toán (29)
      • 2.2.12 Mô tả use case Gọi món...................................................................................... 26 Chương 3. Thiết kế hệ thống (30)
      • 3.1.1 Phân tích use case < Đăng Nhập > (31)
      • 3.1.2 Phân tích use case <Thêm Nhân viên> (32)
      • 3.1.3 Phân tích use case <Xóa Nhân viên> (33)
      • 3.1.4 Phân tích usc case < Chỉnh sửa thông tin nhân viên > (36)
      • 3.1.5 Phân tích use case < Xem thông tin Nhân viên > (38)
      • 3.1.6 Phân tích use case < Thêm món ăn > (39)
      • 3.1.7 Phân tích use case < Xóa món ăn > (42)
      • 3.1.8 Phân tích use case < Chỉnh sửa Món ăn > (44)
      • 3.1.9 Phân tích use case < Xem thông tin Món ăn > (45)
      • 3.1.10 Phân tích use case < Đặt bàn > (48)
      • 3.1.11 Phân tích use case < Thanh toán > (50)
    • 3.2 Biểu đồ các lớp phân tích (51)
      • 3.2.1 Nhóm use case chính (51)
      • 3.2.2 Nhóm use case thứ cấp (52)
    • 3.3 Giao diện (53)
      • 3.3.1 Use case Đăng Nhập (53)
      • 3.3.2 Use case Thêm Nhân Viên (54)
      • 3.3.3 Use case Xóa Nhân Viên (56)
      • 3.3.4 Use case Xem thông tin Nhân viên (57)
      • 3.3.5 Use case Chỉnh sửa thông tin nhân viên (0)
      • 3.3.6 Use case Thêm món ăn (60)
      • 3.3.7 Use case Xóa món ăn (62)
      • 3.3.8 Use case Xem món ăn (64)
      • 3.3.9 Use case Chỉnh sửa thông tin Món ăn (65)
      • 3.3.10 Use case Đặt bàn (67)
      • 3.3.11 Use case Thanh toán (68)

Nội dung

Luồng sự kiện: 1 Use case bắt đầu khi người quản lý kích chọn vào Quản lý thông tin Nhân viên, Hệ thống truy cập bảng Nhân Viên hiển thị danh sách nhân viên bao gồm Mã nhân viên, Tên nhâ

Khảo sát hệ thống

Khảo sát sơ bộ

Tìm hiểu những vấn đề, khó khăn khi quản lý nhân viên, khách hàng, món ăn, thanh toán, … trong nhà hàng

Người được hỏi: Nguyễn Văn Khang Người phỏng vấn : Nguyễn Văn Luyến Địa chỉ: Nhà hàng Kiều Hoa – 291 Tô Thời gian hẹn: Thứ 4, ngày 23 tháng

Số điện thoại: 0123012310 Thời điểm bắt đầu: 15h00

Thời điểm kết thúc: 15h30 Đối tượng: Các yêu cầu đòi hỏi:

+ Đối tượng được hỏi là: Anh Nguyễn - Vai trò : Người quản lý nhà hàng

Văn Khang - Vị trí : Quản lý nhà hàng

Trong quá trình tuyển dụng vị trí quản lý trong nhà hàng, cần hỏi về cách thức hoạt động để đánh giá phong cách quản trị và khả năng tổ chức công việc của ứng viên; ứng viên cần có trình độ tối thiểu tốt nghiệp THPT và kinh nghiệm quản lý từ 2 năm trở lên.

Chương trình Ước lượng thời gian:

- Tổng quan về dự án 2 phút

- Tổng quan về phỏng vấn 2 phút

- Chủ Đề sẽ đề cập, xin phép được ghi 7 phút âm 10 phút

- Chủ đề : câu hỏi và câu trả lời 2 phút

- Tổng hợp các nội dung chính ý kiến của người được hỏi

- Tổng quan về dự án

- Tổng quan về phỏng vấn

Dự kiến tổng cộng: 25 phút

Dự án: Xây dựng Website quản lý nhà Tiểu dự án: Hoạt động quản lý trong hàng nhà hàng

Người hỏi: Nguyễn Văn Luyến Người phỏng vấn: Nguyễn Văn Khang

Hệ thống quản lý đảm bảo tính kịp thời và chính xác về thời hạn của nguyên liệu thực phẩm cũng như thời hạn của sản phẩm, từ đó đảm bảo nguồn cung cấp an toàn và chất lượng Nguyên liệu thực phẩm được quản lý hạn dùng chặt chẽ và sản phẩm được kiểm soát để đảm bảo sự tươi mới và tuân thủ vệ sinh an toàn thực phẩm Theo đánh giá, hệ thống hiện tại được nhận xét là khá tốt, với mức độ đáp ứng từ tốt đến khá, cho thấy sự tin cậy và tiềm năng cải thiện liên tục Sản phẩm của công ty luôn tươi mới và đạt chuẩn vệ sinh an toàn thực phẩm, và tôi đánh giá hệ thống bên mình là ở mức khá.

Câu 2 cho thấy anh đánh giá hệ thống là tốt hoặc khá, nhưng khâu quản lý thời gian làm việc vẫn gặp vấn đề; ngược lại, khâu quản lý nhân viên được đánh giá là khá tốt.

Câu 3: Anh có hay không thường xuyên sử Trả lời: dụng doanh số, kiểm soát thu do hệ thống Tôi sử dụng thường xuyên. tổng hợp?

Câu 4: Anh có hay không thường xuyên sử Trả lời: dụng bản báo cáo tình hình kinh doanh do Tôi có hệ thống tổng hợp?

Câu 5: Anh có hay không thường xuyên sử Trả lời: dụng hệ thống quản lý nhân viên? Tôi sử dụng thường xuyên.

Trong câu hỏi 6 về hệ thống quản lý, hệ thống có đáp ứng đầy đủ thông tin trên hóa đơn hay không? Sau khi in hóa đơn, tôi đã kiểm tra và nhận thấy hệ thống cung cấp đầy đủ các thông tin cần thiết như mã hóa đơn, ngày giờ, tên khách hàng, địa chỉ, mô tả sản phẩm, số lượng, đơn giá và tổng tiền Tôi rà soát lại từng trường thông tin để đảm bảo tính đầy đủ và chính xác, từ đó đánh giá hệ thống là tốt và có khả năng tra cứu, kiểm tra nhanh chóng.

Câu 7: Hệ thống quản lý có kiểm soát được thông tin khách hàng không? Theo tôi, hệ thống có thể kiểm soát và quản lý thông tin khách hàng một cách tốt, khá dễ dàng sử dụng Do đó, tôi đánh giá hệ thống là tốt.

Hệ thống cho phép thống kê và hiển thị danh sách các món ăn đang được bán trong nhà hàng, giúp quản lý theo dõi nguồn cung và doanh thu một cách trực quan Người dùng có thể xem danh sách món ăn hiện có và dễ dàng thêm, sửa hoặc xóa các món ăn khi cần thiết để dữ liệu luôn được cập nhật Tính năng quản lý danh sách món ăn mang lại sự thuận tiện cho vận hành và phục vụ khách hàng, và được đánh giá tốt, tuy vẫn có thể cải thiện giao diện và hiệu suất để tối ưu trải nghiệm người dùng.

Câu 10: Một nhân viên phàn nàn về mức lương đạt được trong tháng qua Anh sẽ xử lý như thế nào trong trường hợp trên?

Chúng tôi sẽ xem xét thái độ và năng lực của nhân viên đó , từ đó sẽ đưa ra mực lương phụ hợp với nhân viên Đánh giá chung:

Tổng hợp các nội dung chính ý kiến của người được hỏi Kết thúc(Thỏa thuận)

Kết thúc buổi phỏng vấn và cảm ơn nhân viên đã đến tham gia phỏng vấn Điều tra

Phiếu Điều Tra Về Quản Lý Nhà Hàng Câu 1: Anh/Chị thấy hệ thống quản lý nhân viên có dễ sử dụng và hiệu quả không?

A Rất dễ sử dụng và hiệu quả

C Khó sử dụng nhưng hiệu quả

D Dễ sử dụng nhưng không hiệu quả

Câu 2: Anh/Chị thấy hệ thống quản lý tài chính như nào?

A Rất chặt chẽ an toàn

Câu 3: Anh/Chị thấy quản lý hàng hóa có quan trọng không?

Câu 4: Anh/Chị thấy hệ thống quản lý giải quyết khiếu nại và sự cố của khách có cần xử lý nhanh không?

Câu 5: Anh/Chị thấy hệ thống quản lý đặt bàn có dễ sử dụng với khách và đầu bếp không?

Câu 6: Anh/Chị thấy hệ thống điều hành công việc, các phát sinh hàng ngày có cần thiết không?

Câu 7: Anh/Chị thấy hệ thống quản lý đánh giá phục vụ có hiệu quả không? A Có B Không

Câu 8: Ý khiến của anh/chị về chất lượng quản lý của hệ thống?

Phương pháp quan sát : lấy mẫu theo thời gian

* Đối tượng quan sát : Nhân viên lễ tân , nhân viên kế toán , bộ phận quản lý

* Thời gian quan sát : 3 ngày , mỗi ngày 10 phút chọn ngẫu nhiên trong 8 giờ làm việc

* Hoạt động của đối tượng :

- Nhân viên lễ tân : đặt bàn cho khách thông qua điện thoại

- Nhân viên kế toán : thống kê doanh thu trong 1 ngay qua một quyển sổ

- Ban quản lí : ghi ngày công của nhân viên qua quyển sổ

- Ban quản lí: ghi ngày công của nhân viên qua quyển sổ

1.1.3 Đối tượng khảo sát Đối tượng khảo sát bao gồm :

- Các nhân viên của nhà hàng

- Khách hàng đã từng đến tại cửa hàng

- Các cửa hàng , hệ thống liên kết với nhà hàng

- Địa chỉ : 291 Tô Hiệu , Cầu Giấy , Hà Nội

- Lịch sử : Được thành lập bời anh Nguyễn Văn Trung và một số người khác

Nhà hàng là một đơn vị kinh doanh chuyên phục vụ nhu cầu ăn uống, vận hành như một chuỗi hoạt động liên kết chặt chẽ giữa các bộ phận từ nhân viên phục vụ, bartender, bếp, thu ngân cho tới quản lý Kinh doanh nhà hàng đòi hỏi sự phối hợp nhịp nhàng giữa các bộ phận để đảm bảo chất lượng dịch vụ và trải nghiệm ẩm thực tốt cho khách hàng Bên cạnh phục vụ ăn uống hàng ngày, nhà hàng còn nhận tổ chức các sự kiện lớn như sinh nhật, đám cưới và cung cấp dịch vụ cho mọi ngày trong tuần Địa chỉ: 291 Tô Hiệu.

Lịch sử: Được thành lập bởi anh Nguyễn Văn

1.1.5 Các tài liệu thu thập được

Hình 1 Menu của nhà hàng

Hình 2 Hóa đơn thanh toán

Hình 4 Sơ đồ hoạt động của nhà hàng

Chủ nhà hàng có nhiệm vụ là điều hành – giám sát – quản lý chung tất cả các công việc lẫn nhân viên

Bộ phận bếp sẽ chịu trách nhiệm chế biến các món ăn chất lượng và có tính thẩm mỹ, mang lại sự hài lòng cho thực khách.

C Bộ phận Kế toán/ Thu ngân

Phòng/ bộ phận này chịu trách nhiệm kiểm soát các loại hóa đơn và tiếp nhận, kiểm tra chứng từ kế toán; giám sát giá cả hàng hóa nhập vào; quản lý định mức tồn kho; quản lý tài sản cố định và công cụ dụng cụ trong nhà hàng; đồng thời xây dựng thang bảng lương cho nhân viên và lập các báo cáo liên quan theo quy định.

Nhân viên Lễ tân có vai trò đón và tiễn khách, giải đáp các thắc mắc cũng như xử lý các khiếu nại của khách hàng.

Nhân viên phục vụ (bồi bàn) đảm nhận nhiệm vụ đón và tiễn khách, sắp xếp chỗ ngồi và gợi ý món ăn phù hợp với thực đơn của nhà hàng nhằm đáp ứng nhu cầu của khách trong suốt thời gian thưởng thức bữa ăn Họ phục vụ tận tâm, giải đáp thắc mắc và hỗ trợ khách hàng để trải nghiệm ẩm thực diễn ra suôn sẻ Sau khi khách rời đi, nhân viên phục vụ dọn dẹp và sắp xếp lại không gian ăn uống, chuẩn bị bàn và khu vực phục vụ cho lượt khách kế tiếp.

Nhân viên Bảo vệ có nhiệm vụ bảo vệ tài sản của khách hàng, giữ trật tự và đảm bảo an ninh cho nhà hàng

1.2.2 Các yêu cầu chức năng

- Chức năng Đăng nhập cho thành viên của nhà hàng

- Chức năng Quản lý thông tin nhân viên

- Chức năng Quản lý thông tin món ăn

- Chức năng Gọi món theo yêu cầu của Khách hàng

- Chức năng Đặt bàn theo yêu cầu của Khách hàng

1.2.3 Các yêu cầu phi chức năng

- Dễ dàng cho việc bảo trì.

- Có thể lưu trữ một lượng lớn dữ liệu

- Tiện lời cho việc quản lý

Khảo sát chi tiết

Mô tả vắn tắt các Use case:

- Đăng Nhập: Cho phép người dùng đăng nhập để sử dụng chức năng.

Quản lý Nhân viên cho phép người quản lý bảo trì thông tin nhân viên một cách toàn diện, gồm xem thông tin hồ sơ nhân viên, thêm nhân viên mới để mở rộng danh sách, chỉnh sửa thông tin nhân viên khi có sự thay đổi và xóa nhân viên khỏi hệ thống khi cần thiết, giúp dữ liệu nhân sự được quản lý hiệu quả, nhất quán và an toàn.

Quản lý Món ăn cho phép người quản lý bảo trì thông tin món ăn một cách toàn diện, bao gồm xem thông tin món ăn để tra cứu chi tiết và danh mục, thêm món ăn mới vào cơ sở dữ liệu, sửa thông tin món ăn để cập nhật giá cả, mô tả và hình ảnh, và xóa món ăn khỏi hệ thống khi cần Quá trình quản lý này giúp duy trì dữ liệu món ăn nhất quán, cập nhật và dễ dàng quản lý thực đơn, từ đó nâng cao trải nghiệm người dùng và hiệu quả vận hành.

- Quản lý Bàn ăn: Cho phép nhân viên quản lý bàn ăn.

- Gọi món: Cho phép nhân viên đặt món ăn theo yêu cầu của khách hàng.

- Đặt Bàn: Cho phép nhân viên đặt bàn thèo yêu cầu của khách hàng.

- Thanh toán: Cho phép nhân viên thanh toán và in hóa đơn.

Phân tích hê thống

Biểu đồ use case

Mô tả vắn tắt các Use case:

- Đăng Nhập: Cho phép người dùng đăng nhập để sử dụng chức năng.

Quản lý Nhân viên cho phép người quản lý bảo trì toàn diện thông tin nhân viên bằng cách xem thông tin nhân viên, thêm nhân viên mới, sửa thông tin và xóa nhân viên khi cần Quản lý dữ liệu nhân sự được duy trì cập nhật, nhất quán và an toàn, hỗ trợ các quy trình tuyển dụng, onboarding và quản lý hồ sơ Hệ thống kiểm soát quyền truy cập giúp bảo vệ dữ liệu nhạy cảm và tối ưu hóa hiệu suất quản trị nhân sự.

Chức năng Quản lý Món ăn cho phép người quản lý bảo trì thông tin món ăn, bao gồm xem thông tin món ăn, thêm món ăn mới, sửa thông tin món ăn và xóa món ăn khi cần thiết Chức năng này giúp danh mục món ăn được cập nhật và nhất quán, tăng tính chính xác của dữ liệu và tối ưu hóa quản lý thực đơn, từ đó cải thiện trải nghiệm người dùng và hiệu quả vận hành của hệ thống.

- Quản lý Bàn ăn: Cho phép nhân viên quản lý bàn ăn.

- Gọi món: Cho phép nhân viên đặt món ăn theo yêu cầu của khách hàng.

- Đặt Bàn: Cho phép nhân viên đặt bàn thèo yêu cầu của khách hàng.

- Thanh toán: Cho phép nhân viên thanh toán và in hóa đơn.

Hình 6 Biểu đồ use case chính

2.1.2 Các use case thứ cấp

Hình 7 Biều đồ use case thứ cấp

2.1.3 Phân rã một số use case

Hình 8 Chức năng quản lí thông tin món ăn

Hình 9 Chức năng quản lí thông tin nhân viên

Hình 10 Chức năng quản lí thông tin gọi món

Hình 11 Chức năng quản lí đặt bàn cho khách

Hình 12 Chức năng quản lí thanh toán

Mô tả chi tiết các use case

2.2.1 Mô tả use case Đăng nhập

Tên use case: Đăng nhập.

Mô tả vắn tắt: Use case này cho phép người dùng đăng nhập vào hệ

Tên use case: Đăng nhập.

Mô tả vắn tắt: Use case này cho phép người dùng đăng nhập vào hệ

Tên use case: Đăng nhập.

Mô tả vắn tắt: Use case này cho phép người dùng đăng nhập vào hệ

Luồng sự kiện: oLuồng cơ bản:

Luồng sự kiện: oLuồng cơ bản:

Tên use case : Đăng nhập

Mô tả vắn tắt : Use case này cho phép người dung đăng nhập vào hệ thống.

Luồng sự kiện : o Luồng cơ bản :

1) Use case bắt đầu khi người dùng kích vào nút “Đăng nhập” trên menu chính Hệ thống sẽ hiển thị lên màn hình đăng nhập

2) Người dùng nhập thông tin gồm tên đăng nhập và mật khẩu sau đó kích nút đăng nhập

3) Hệ thống sẽ truy cập vào bảng Tài Khoản để kiểm tra thông tin đăng nhập và hiển thị ra màn hình kết quả đăng nhập Use case kết thúc. o Lường rẽ nhánh : oLuồng rẽ nhánh:

1) Tại bất kỳ thời điểm nào trong quá trình thực hiện use case nếu không kết nối được với cơ sở dữ liệu thì hệ thống sẽ hiển thị một thông báo lỗi và use case kết thúc.

2) Tại bước 3 tại luồng sự kiện cơ bản nếu thông tin đăng nhập không chính xác thì hệ thống sẽ báo lỗi và quay lại bước 2.

Các yêu cầu đặc biệt: Không có.

Tiền điều kiện: Không có.

Hậu điều kiện: Không có. Điểm mở rộng: Không có.

Các yêu cầu đặ biệt : không có

Tiền điều kiện : không có

Hậu điều kiện : không có Điểm mở rộng : không có

2.2.2 Mô tả use case Thêm nhân viên

Tên use case: Thêm nhân viên

Mô tả vắn tắt: Use case này cho phép quản lý thêm nhân viên.

Luồng sự kiện: o Luồng cơ bản:

1) Use case bắt đầu khi người quản lý kích chọn vào Quản lý thông tin Nhân viên, Hệ thống truy cập bảng Nhân Viên hiển thị danh sách nhân viên bao gồm (Mã nhân viên, Tên nhân viên).

2) Người quản lý kích chọn nút , hệ thống sẽ hiển thị Form nhập thông tin nhân viên mới bao gồm (Tên nhân viên, Địa chỉ, Ngày sinh, Giới tính, SĐT, Chức vụ).

3) Người quản lý kích chọn nút “Lưu”, hệ thống sẽ hiện thị màn hình xác nhận thêm Nhân viên mới cùng với thông tin Nhân viên mới vừa nhập.

4) Người quản lý chọn xác nhận, hệ thống sẽ lưu thông tin nhân viên mới vào bảng Nhân Viên Use case kết thúc. o Luồng rẽ nhánh:

1) Tại bất kỳ thời điểm nào trong quá trình thực hiện use case nếu không kết nối được với cơ sở dữ liệu thì hệ thống sẽ hiển thị một thông báo lỗi và use case kết thúc.

Các yêu cầu đặc biệt: Không có

Tiền điều kiện: Người quản lí phải đăng nhập vào hệ thống

Hậu điều kiện: Không có Điểm mở rộng: Không có.

2.2.3 Mô tả use case Xóa nhân viên

Tên use case : Xóa nhân viên

Mô tả vắn tắt : Use case này cho phép quản lý xóa nhân viên.

Luồng sự kiện : o Luồn cơ bản :

1) Use case bắt đầu khi người quản lý kích chọn vào Quản lý thông tin Nhân viên, Hệ thống truy cập bảng Nhân Viên hiển thị danh sách nhân viên bao gồm (Mã nhân viên, Tên nhân viên).

2) Người quản lý chọn nhân viên và kích chọn vào nút cùng dòng, hệ thống sẽ hiển thị màn hình xác nhận xóa cùng với thông tin nhân viên đó bao gồm (Mã nhân viên, Tên nhân viên, Địa chỉ, Ngày sinh, Giới tính, SĐT, Chức vụ).

3) Người quản lý kích chọn nút “Xóa Nhân Viên”, hệ thống sẽ xóa thông tin nhân viên và cập nhật lại bảng Nhân Viên Use case kết thúc.

1) Tại bất kỳ thời điểm nào trong quá trình thực hiện use case nếu không kết nối được với cơ sở dữ liệu thì hệ thống sẽ hiển thị một thông báo lỗi và use case kết thúc.

2) Tại bước 3, người quản lý kích chọn nút “Hủy” Hệ thống giữ lại thông tin nhân viên đó và use case kết thúc.

Các yêu cầu đặc biệt : Không có

Tiền điều kiện : Người quản lý phải đăng nhập vào hệ thống

Hậu điều kiện : Không có Điểm mở rộng : Không có

2.2.4 Mổ tả use case Chỉnh sửa thông tin nhân viên

Tên use case : Chỉnh sửa thông tin nhân viên

Mô tả vắn tắt : Use case này cho phép quản lý chỉnh sửa thông tin nhân viên

Luồn sự kiện : o Luồng cơ bản

1) Use case bắt đầu khi người quản lý kích chọn vào Quản lý thông tin Nhân viên, Hệ thống truy cập bảng Nhân Viên hiển thị danh sách nhân viên bao gồm (Mã nhân viên, Tên nhân viên).

2) Người quản lý kích chọn nhân viên và kích nút cùng dòng, hệ thống sẽ hiển thị thông tin cũ của nhân viên đó bao gồm (Mã Nhân viên, Tên nhân viên, Địa chỉ, Ngày sinh, Giới tính, SĐT, Chức vụ) và trường Form để nhập thông tin mới.

3) Người quản lý nhập thông tin vào trường Form rồi kích chọn nút “Lưu”, hệ thống sẽ hiện thị màn hình xác nhận chỉnh sửa thông tin Nhân viên và hiển thị thông tin vừa nhập.

4) Người quản lý chọn xác nhận, hệ thống sẽ cập nhật thông tin nhân viên đó vào bảng Nhân Viên Use case kết thúc. o Luồng rẽ nhánh

1) Tại bất kỳ thời điểm nào trong quá trình thực hiện use case nếu không kết nối được với cơ sở dữ liệu thì hệ thống sẽ hiển thị một thông báo lỗi và use case kết thúc.

Các yêu cầu đặc biệt : Không có

Tiền điều kiện : Người quản lý phải đăng nhập vào hệ thống

Hậu điệu điều kiện : Không có Điểm mở rộng : Không có

2.2.5 Mổ tả use case Xem thông tin nhân viên

Tên use case : Xem thông tin nhân viên

Mô tả vắn tắt : Use case này cho phép quản lý xem thông tin nhân viên

Luồn sự kiện : o Luồng cơ bản

1) Use case bắt đầu khi người quản lý kích chọn vào Quản lý thông tin Nhân viên, Hệ thống truy cập bảng Nhân Viên hiển thị danh sách nhân viên bao gồm (Mã nhân viên, Tên nhân viên).

2) Người quản lý chọn nhân viên và kích chọn vào nút cùng dòng, hệ thống sẽ hiển thị thông tin nhân viên đó bao gồm (Mã nhân viên, Tên nhân viên, Địa chỉ, Ngày sinh, Giới tính, SĐT, Chức vụ) Use case kết thúc o Luồng rẽ nhánh

1) Tại bất kỳ thời điểm nào trong quá trình thực hiện use case nếu không kết nối được với cơ sở dữ liệu thì hệ thống sẽ hiển thị một thông báo lỗi và use case kết thúc

Các yêu cầu đặc biệt : Không có

Tiền điều kiện : Người quản lý phải đăng nhập vào hệ thống

Hậu điệu điều kiện : Không có Điểm mở rộng : Không có

2.2.6 Mô tả use case Thêm món ăn

Tên use case : Thêm món ăn

Mô tả vắn tắt : Use case này cho phép quản lý thêm món ăn

Luồn sự kiện : o Luồng cơ bản

1) Use case bắt đầu khi người quản lý kích chọn vào Quản lý thông tin Món ăn,

Hệ thống truy cập bảng Món Ăn hiển thị danh sách món ăn bao gồm (Mã món ăn, Tên món ăn, Giá).

2) Người quản lý kích chọn nút , hệ thống sẽ hiển thị Form nhập thông tin món ăn mới bao gồm (Tên món ăn, Mô tả, Giá).

3) Người quản lý kích chọn nút “Lưu”, hệ thống sẽ hiện thị màn hình xác nhận thêm Món ăn mới cùng với thông tin vừa nhập.

Tiền điều kiện : Người quản lý phải đăng nhập vào hệ thống

Hậu điệu điều kiện : Không có Điểm mở rộng : Không có

2.2.7 Mô tả use case Xóa món ăn

Tên use case : Xóa món ăn

Mô tả vắn tắt : Use case này cho phép quản lý xóa món ăn

Luồn sự kiện : o Luồng cơ bản

Biểu đồ các lớp phân tích

3.2.2 Nhóm use case thứ cấp

Giao diện

3.3.1.1 Giao di n màn hình ện màn hình

3.3.1.2 Bi u đ các l p màn hình ểu đồ trình tự ồ trình tự ớp phân tích

3.3.1.3 Bi u đ trình t mô hình hóa ểu đồ trình tự ồ trình tự ự

3.3.2 Use case Thêm Nhân Viên

3.3.2.2 Biểu đồ các lớp màn hình

3.3.2.3 Biểu đồ trình tự mô hình hóa

3.3.3 Use case Xóa Nhân Viên

3.3.3.2Biểu đồ các lớp màn hình

3.3.4 Use case Xem thông tin Nhân viên

3.3.4.2Biểu đồ các lớp màn hình

3.3.4.3Biểu đồ trình tự mô hình hóa

3.3.5.2 Biểu đồ các lớp màn hình

3.3.5.2Biểu đồ trình tự mô hình hóa

3.3.6 Use case Thêm món ăn

3.3.6.2 Biểu đồ các lớp màn hình

3.3.6.2Biểu đồ trình tự mô hình hóa

3.3.7 Use case Xóa món ăn

3.3.7.2 Biểu đồ các lớp màn hình

3.3.7.3Biểu đồ trình tự mô hình hóa

3.3.8 Use case Xem món ăn

3.3.8.2 Biểu đồ các lớp màn hình

3.3.8.2 Biểu đồ trình tự mô hình hóa

3.3.9 Use case Chỉnh sửa thông tin Món ăn

3.3.9.2Biểu đồ các lớp màn hình

3.3.9.3 Biểu đồ trình tự mô hình hóa

3.3.10.2 Biểu đồ các lớp màn hình

3.3.10.3 Biểu đồ trình tự mô hình hóa

3.3.11.1 Giao di n màn hình ện màn hình

Ngày đăng: 18/12/2022, 06:24

TỪ KHÓA LIÊN QUAN

w