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.

29 8 0
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.

Đ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

BỘ CÔNG NGHIỆP TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN ======***====== Báo cáo tập lớn PHÂN TÍCH THIẾT KẾ HỆ THỐNG Giáo viên: Nhóm - Lớp: Thành viên: Ths Nguyễn Thị Thanh Huyền – CNTT5-K21 Nguyễn Văn Luyến Hệ thống: Xây dựng hệ thống quản lý nhà hàng Hà nội, Năm 2022 LỜI MỞ ĐẦU Trong thời đại ngày nay, Công nghệ thơng tin phát triển mạnh mẽ, nhanh chóng xâm nhập vào nhiều lĩnh vực khoa học, kỹ thuật sống Nó trở thành cơng cụ đắc lực nhiều ngành nghề giao thông, quân sự, y học đặc biệt công tác quản lý nói chung Quản Lý Nhà Hàng nói riêng Trước máy tính chưa ứng dụng rộng rãi, công việc Quản Lý Nhà Hàng làm thủ công nên thời gian tốn nhân lực tài Ngày nay, với phát triển công nghệ thông tin mà máy tính sử dụng rộng rãi quan, nhà máy, trường học giúp cho cơng việc tốt Việc sử dụng máy tính vào công tác Quản Lý Nhà Hàng yêu cầu cần thiết nhằm xóa bỏ phương pháp lạc hậu, lỗi thời gây tốn nhiều mặt Quá trình tìm hiểu cơng tác quản lý nhà hàng số nhà hàng khu vực Cầu Giấy chúng em xây dựng đề tài “Quản Lý Nhà Hàng” với mong muốn giúp cho việc quản lý dễ dàng, thuận tiện tránh sai sót Chúng em chân thành cảm ơn!   Phân tích thiết kế hệ thống MỤC LỤC Chương 1.1 Khảo sát hệ thống Khảo sát sơ 1.1.1 Mục tiêu 1.1.2 Phương pháp .5 1.1.3 Đối tượng khảo sát 1.1.4 Kết sơ 1.1.5 Các tài liệu thu thập 10 1.2 Khảo sát chi tiết 11 1.2.1 Hoạt động hệ thống 11 1.2.2 Các yêu cầu chức .12 1.2.3 Các yêu cầu phi chức .12 Chương 2.1 Phân tích thống .14 Biểu đồ use case .14 2.1.1 Các use case 15 2.1.2 Các use case thứ cấp 16 2.1.3 Phân rã số use case 17 2.2 Mô tả chi tiết use case 20 2.2.1 Mô tả use case Đăng nhập 20 2.2.2 Mô tả use case Thêm nhân viên 20 2.2.3 Mơ tả use case Xóa nhân viên 21 2.2.4 Mổ tả use case Chỉnh sửa thông tin nhân viên 21 2.2.5 Mổ tả use case Xem thông tin nhân viên 22 2.2.6 Mô tả use case Thêm ăn 23 2.2.7 Mơ tả use case Xóa ăn 23 2.2.8 Mô tả use case Chỉnh sửa thông tin ăn .24 2.2.9 Mơ tả use case Xem thơng tin ăn 25 2.2.10 Mô tả use case Đặt bàn .25 2.2.11 Mô tả use case Thanh Toán 26 2.2.12 Mơ tả use case Gọi 26 Chương Thiết kế hệ thống 28 3.1 Phân tích use case 28 Phân tích thiết kế hệ thống 3.1.1 Xây dựng biểu đồ lớp tham gia vào một use case (VOPC) 28 3.1.2 Biểu đồ trình tự (Sequence Diagram) .28 3.2 Mô hình hóa giao diện 28 3.2.1 Mơ hình hóa hình giao diện người dùng 28 3.2.2 Biểu đồ lớp hình 28 3.2.3 Biểu đồ trình tự mơ hình hóa luồng hình 28 Phân tích thiết kế hệ thống Chương Khảo sát hệ thống 1.1 Khảo sát sơ 1.1.1 Mục tiêu Tìm hiểu vấn đề, khó khăn quản lý nhân viên, khách hàng, ăn, tốn, … nhà hàng 1.1.2 Phương pháp  Phỏng vấn Kế hoạch vấn Người hỏi: Nguyễn Văn Khang Người vấn : Nguyễn Văn Luyến Địa chỉ: Nhà hàng Kiều Hoa – 291 Tô Hiệu – Cầu Giấy Số điện thoại: 0123012310 Thời gian hẹn: Thứ 4, ngày 23 tháng năm 2020 Thời điểm bắt đầu: 15h00 Thời điểm kết thúc: 15h30 Đối tượng: + Đối tượng hỏi là: Anh Nguyễn Văn A + Cần hỏi cách thức hoạt động quản lý nhà hàng Các yêu cầu đòi hỏi: + Người hỏi phải người hiểu rõ công việc quản lý công ty người nắm vững cách thức, nhiệm vụ quản lý Chương trình - Giới thiệu - Tổng quan dự án - Tổng quan vấn - Chủ Đề đề cập, xin phép ghi âm - Chủ đề : câu hỏi câu trả lời - Tổng hợp nội dung ý kiến người hỏi Kết thúc ( thỏa thuận ) Ước lượng thời gian: phút phút phút phút 10 phút phút - Giới thiệu - Tổng Phân tích thiết kế hệ thống quan dự án - Tổng quan vấn Dự kiến tổng cộng: 25 phút PHIẾU PHỎNG VẤN Dự án: Xây dựng Website quản lý nhà hàng Tiểu dự án: Hoạt động quản lý nhà hàng Người hỏi: Anh Nguyễn Văn Khang Câu hỏi Người hỏi: Nguyễn Văn Luyến Ngày: 29 Tháng Năm 2022 Ghi Câu 1: Hệ thống quản lý có đảm bảo tính thời hạn ngun liệu thực phẩm khơng? Anh đánh giá hệ thống tốt , hay tệ ? Trả lời: Quan sát: Câu 2: Anh đánh giá hệ thống tốt, hay tệ khâu quản lý thời gian làm việc nhân viên Trả lời: Quan sát: Câu 3: Anh có hay khơng thường xun sử dụng doanh số, kiểm soát thu hệ thống tổng hợp? Trả lời: Quan sát: Phân tích thiết kế hệ thống Câu 4: Anh có hay khơng thường xuyên sử dụng báo cáo tình hình kinh doanh hệ thống tổng hợp? Trả lời: Quan sát: Câu 5: Anh có hay khơng thường xun sử dụng hệ thống quản lý nhân viên? Trả lời: Quan sát: Câu 6: Hệ thống quản lý có đáp ứng đầy đủ thơng tin hóa đơn khơng? Anh đánh giá hệ thống tốt, hay tệ? Trả lời: Quan sát: Câu 7: Hệ thống quản lý có kiểm sốt thông tin khách hàng không? Anh đánh giá hệ thống tốt, hay tệ? Trả lời: Quan sát: Câu 8: Hệ thống có thống kê danh sách ăn bán nhà hàng không? Anh đánh giá chức hệ thống tốt, hay tệ? Trả lời: Quan sát: Câu 9: Anh xử lý trường hợp tốn mà khách hàng khơng có tiền mặt? Trả lời: Quan sát: Phân tích thiết kế hệ thống Câu 10: Một nhân viên phàn nàn mức lương đạt tháng qua Anh xử lý trường hợp trên? Trả lời: Quan sát: Đánh giá chung: Điều tra Phân tích thiết kế hệ thống 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 sử dụng hiệu khơng? A Rất dễ sử dụng hiệu B Bình thường C Khó sử dụng hiệu D Dễ sử dụng không hiệu Câu 2: Anh/Chị thấy hệ thống quản lý tài nào? A Rất chặt chẽ an tồn B Bình thường C Lỏng lẻo Câu 3: Anh/Chị thấy quản lý hàng hóa có quan trọng khơng? A Rất quan trọng B Bình thường C Hơi quan trọng D Không cần Câu 4: Anh/Chị thấy hệ thống quản lý giải khiếu nại cố khách có cần xử lý nhanh khơng? A Cần nhanh B Chỉ cần bình thường C Khơng cần Câu 5: Anh/Chị thấy hệ thống quản lý đặt bàn sử dụng với khách đầu bếp khơng? A Rất dễ sử dụng B Bình thường C Rất dễ sử dụng Câu 6: Anh/Chị thấy hệ thống điều hành cơng việc, phát sinh hàng ngày có cần thiết khơng? A Rất quan trọng B Bình thường C Không quan trọng Câu 7: Anh/Chị thấy hệ thống quản lý đánh giá phục vụ có hiệu khơng? A Có B Khơng Câu 8: Ý khiến anh/chị chất lượng quản lý hệ thống? ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… …………………………………………………………………………………  Quan sát Phân tích thiết kế hệ thống 10 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 , phận quản lý * Thời gian quan sát : ngày , ngày 10 phút chọn ngẫu nhiên làm việc * Hoạt động đố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ế tốn : thống kê doanh thu qua sổ - Ban quản lí : ghi ngày cơng nhân viên qua sổ - Ban quản lí: ghi ngày công nhân viên qua 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 nhà hàng - Khách hàng đến cửa hàng - Các cửa hàng , hệ thống liên kết với nhà hàng 1.1.4 Kết sơ - Địa : 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 số người khác Tổ chức hoạt động kinh doanh : Nhà hàng đơn vị kinh doanh chuyên phục phụ vụ nhu cầu ăn uống Kinh doanh nhà hàng chuỗi hoạt động tập thể, có liên kết chặt chẽ tất phận với , từ nhân viên phục vụ đến bartender, bếp , thu ngân hay quản lý Ngoài nhà hàng nhận tổ chức kiện lơn ( sinh nhật , đám cưới, … ), nhà hàng phục vụ tất ngày tuần  Địa chỉ: 291 Tơ Hiệu, Cầu Giấy, Hà Nội Phân tích thiết kế hệ thống 15 Chương Phân tích thống 2.1 Biểu đồ use case Hình Biểu đồ UC Mô tả vắn tắt Use case: - Đăng Nhập: Cho phép người dùng đăng nhập để sử dụng chức - 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 bao gồm: Xem thông tin nhân viên, thêm nhân viên mới, sửa thông tin nhân viên, xóa nhân viên - Quản lý Món ăn: Cho phép người quản lý bảo trì thơng tin ăn bao gồm: Xem thơng tin ăn, thêm ăn mới, sửa thơng tin ăn, xóa ăn - 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 ăn theo yêu cầu khách hàng - Đặt Bàn: Cho phép nhân viên đặt bàn thèo yêu cầu khách hàng - Thanh toán: Cho phép nhân viên tốn in hóa đơn Phân tích thiết kế hệ thống 16 2.1.1 Các use case Hình Biểu đồ use case Phân tích thiết kế hệ thống 17 2.1.2 Các use case thứ cấp Hình Biều đồ use case thứ cấp Phân tích thiết kế hệ thống 18 2.1.3 Phân rã số use case Hình Chức quản lí thơng tin ăn Phân tích thiết kế hệ thống 19 Hình Chức quản lí thơng tin nhân viên Phân tích thiết kế hệ thống 20 Hình 10 Chức quản lí thơng tin gọi Hình 11 Chức quản lí đặt bàn cho khách Hình 12 Chức quản lí tốn Phân tích thiết kế hệ thống 21 2.2 Mô tả chi tiết 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 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 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 cho phép người dùng đăng nhập vào hệ Luồng kiện: oLuồng bản: Luồng kiện: oLuồng bản: Tên use case : Đăng nhập Mô tả vắn tắt : Use case cho phép người dung đăng nhập vào hệ thống Luồng kiện : o Luồng : 1) Use case bắt đầu người dùng kích vào nút “Đăng nhập” menu Hệ thống hiển thị lên hình đăng nhập 2) Người dùng nhập thơng tin gồm tên đăng nhập mật sau kích nút đăng nhập 3) Hệ thống truy cập vào bảng Tài Khoản để kiểm tra thông tin đăng nhập hiển thị hình kết đăng nhập Use case kết thúc o Lường rẽ nhánh : oLuồng rẽ nhánh: 1) Tại thời điểm q trình thực use case khơng kết nối với sở liệu hệ thống hiển thị thông báo lỗi use case kết thúc 2) Tại bước luồng kiện thơng tin đăng nhập khơng xác hệ thống báo lỗi quay lại bước Các 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 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ó Phân tích thiết kế hệ thống 22 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 cho phép quản lý thêm nhân viên  Luồng kiện: o Luồng bản: 1) Use case bắt đầu 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 hiển thị Form nhập thông tin nhân viên 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 thị hình xác nhận thêm Nhân viên với thơng tin Nhân viên vừa nhập 4) Người quản lý chọn xác nhận, hệ thống lưu 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 thời điểm trình thực use case khơng kết nối với sở liệu hệ thống hiển thị thông báo lỗi 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 cho phép quản lý xóa nhân viên Luồng kiện : o Luồn :        1) Use case bắt đầu 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 kích chọn vào nút dịng, hệ thống hiển thị hình xác nhận xóa 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 xóa thơng tin nhân viên cập nhật lại bảng Nhân Viên Use case kết thúc o Luồng rẽ nhánh : Phân tích thiết kế hệ thống 23 1) Tại thời điểm trình thực use case không kết nối với sở liệu hệ thống hiển thị thơng báo lỗi 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 use case kết thúc Các 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 cho phép quản lý chỉnh sửa thông tin nhân viên Luồn kiện : o Luồng 1) Use case bắt đầu 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 kích nút dịng, hệ thống hiển thị thơng tin cũ 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ụ) trường Form để nhập thông tin 3) Người quản lý nhập thông tin vào trường Form kích chọn nút “Lưu”, hệ thống thị hình xác nhận chỉnh sửa thơng tin Nhân viên 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 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 thời điểm trình thực use case không kết nối với sở liệu hệ thống hiển thị thơng báo lỗi 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ó Phân tích thiết kế hệ thống 24 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 cho phép quản lý xem thông tin nhân viên Luồn kiện : o Luồng 1) Use case bắt đầu 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 kích chọn vào nút dòng, hệ thống 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 thời điểm trình thực use case không kết nối với sở liệu hệ thống hiển thị thông báo lỗi use case kết thúc Các 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 ăn Tên use case : Thêm ăn Mơ tả vắn tắt : Use case cho phép quản lý thêm ăn Luồn kiện : o Luồng 1) Use case bắt đầu 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 ăn bao gồm (Mã ăn, Tên ăn, Giá) 2) Người quản lý kích chọn nút , hệ thống hiển thị Form nhập thơng tin ăn bao gồm (Tên ăn, Mơ tả, Giá) 3) Người quản lý kích chọn nút “Lưu”, hệ thống thị hình xác nhận thêm Món ăn với thông tin vừa nhập 4) Người quản lý chọn xác nhận, hệ thống lưu thơng tin ăn vào bảng Món Ăn Use case kết thúc.  o Luồng rẽ nhánh 1) Tại thời điểm q trình thực use case khơng kết nối với sở liệu hệ thống hiển thị thông báo lỗi use case kết thúc Các yêu cầu đặc biệt : Không có Phân tích thiết kế hệ thống 25 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 ăn Tên use case : Xóa ăn Mô tả vắn tắt : Use case cho phép quản lý xóa ăn Luồn kiện : o Luồng 1) Use case bắt đầu 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 Món Ăn hiển thị danh sách ăn bao gồm (Mã món, Tên món, Giá) 2) Người quản lý chọn ăn kích chọn vào nút dòng, hệ thống hiển thị hình xác nhận xóa với thơng tin ăn bao gồm (Mã món, Tên món, Mơ tả, Giá) 3) Người quản lý kích chọn nút “Xóa Món Ăn”, hệ thống xóa thơng tin ăn cập nhật lại bảng Món Ăn Use case kết thúc.  o Luồng rẽ nhánh 1) Tại thời điểm q trình thực use case khơng kết nối với sở liệu hệ thống hiển thị thông báo lỗi 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 ăn 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.8 Mơ tả use case Chỉnh sửa thơng tin ăn Tên use case : Chỉnh sửa thơng tin ăn Mơ tả vắn tắt : Use case cho phép quản lý chỉnh sửa thơng tin ăn Luồn kiện : o Luồng 1) Use case bắt đầu 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 ăn bao gồm (Mã món, Tên món, Giá) 2) Người quản lý kích chọn ăn kích nút dịng, hệ thống hiển thị thơng tin cũ ăn bao gồm (Mã món, Phân tích thiết kế hệ thống 26 Tên món, Mơ tả, Giá) trường Form để nhập thông tin 3) Người quản lý nhập thơng tin vào trường Form kích chọn nút “Lưu”, hệ thống thị hình xác nhận chỉnh sửa thơng tin Món ăn 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 cập nhật thơng tin ăn vào bảng Món Ăn Use case kết thúc o Luồng rẽ nhánh 1) Tại thời điểm q trình thực use case khơng kết nối với sở liệu hệ thống hiển thị thông báo lỗi use case kết thúc Các 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.9 Mơ tả use case Xem thơng tin ăn Tên use case : Chỉnh sửa thơng tin ăn Mơ tả vắn tắt : Use case cho phép quản lý chỉnh sửa thơng tin ăn Luồn kiện : o Luồng 1) Use case bắt đầu 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 ăn bao gồm (Mã ăn, Tên ăn, Giá) 2) Người quản lý chọn ăn kích chọn vào nút dịng, hệ thống hiển thị thơng tin ăn bao gồm (Mã món, Tên món, Mơ tả, Giá) Use case kết thúc o Luồng rẽ nhánh 1) Tại thời điểm q trình thực use case khơng kết nối với sở liệu hệ thống hiển thị thông báo lỗi use case kết thúc Các 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.10 Mơ tả use case Đặt bàn Tên use case : Đặt bàn Mô tả vắn tắt : Use case cho phép nhân viên đặt bàn cho khách Luồn kiện : Phân tích thiết kế hệ thống 27 o Luồng 1) Use case bắt đầu nhân viên kích vào nút “Đặt bàn” menu Hệ thống truy cập vào bảng Bàn để lấy thông tin trạng thái danh sách bàn nhà hàng (đã đặt trống) 2) Nhân viên kích chọn vào bàn trống Hệ thống chuyển trạng thái bàn sang trạng thái “Đã Đặt” vào bảng Bàn 3) Hệ thống hiển thị hình nhập thơng tin khách hàng Nhân viên nhập thông tin khách hàng đặt bao gồm (Tên KH, SĐT, Địa chỉ) Nhân viên kích nút “lưu thơng tin” Hệ thống lưu thông tin khách hàng vào bảng Khách Hàng 4) Nhân viên ghi ngày đặt bàn theo yêu cầu Khách hàng Sau kích nút “Đặt Bàn” Hệ thống hiển thị hình thơng báo xác nhận thơng tin 5) Nhân viên kích nút xác nhận, hệ thống lưu thông tin khách hàng đặt bàn vào bảng Bàn Đặt Use case kết thúc o Luồng rẽ nhánh 1) Tại thời điểm trình thực use case khơng kết nối với sở liệu hệ thống hiển thị thông báo lỗi use case kết thúc Các u cầu đặc biệt : Khơng có Tiền điều kiện : Nhân viên 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.11 Mơ tả use case Thanh Tốn Tên use case : Thanh tốn Mơ tả vắn tắt : Use case cho phép toán hệ thống Luồn kiện : o Luồng 1) Use case bắt đầu nhân viên kích vào nút “Thanh tốn” menu Hệ thống truy cập vào bảng HOA DON để lấy thông tin ăn mà khách hàng đặt hiển thị lên hình bao gồm (Mã hóa đơn, Số hiệu bàn, Mã nhân viên, Tên khách hàng, SĐT, Địa chỉ, Mã món, Tên Món, Ngày lập, Số lượng, Giá, Thành tiền) 2) Nhân viên kích vào nút in hóa đơn Use case kết thúc o Luồng rẽ nhánh 1) Tại thời điểm trình thực use case không kết nối với sở liệu hệ thống hiển thị Phân tích thiết kế hệ thống 28 thơng báo lỗi use case kết thúc Các yêu cầu đặc biệt : Khơng có Tiền điều kiện : Nhân viên 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.12 Mơ tả use case Gọi Tên use case : Gọi Mơ tả vắn tắt : Use case cho phép nhân viên gói cho khách Luồn kiện : o Luồng 1) Use case bắt đầu nhân viên kích vào nút “Gọi món” menu Hệ thống truy cập bảng Bàn Đặt hiển thị hình danh sách bàn đặt có trạng thái “Đã Đặt” 2) Nhân viên kích chọn vào bàn cần gọi món, hệ thống truy cập bảng Món Ăn hiển thị lên hình danh sách ăn 3) Nhân viên kích chọn ăn mà khách hàng yêu cầu 4) Sau gọi xong ăn, hình hiển thị xác nhận gọi Nhân viên kích vào nút xác nhận, hệ thống lưu thông tin gọi vào bảng Chi Tiết Gọi Món Use case kết thúc Luồng rẽ nhánh 1) Tại thời điểm trình thực use case khơng kết nối với sở liệu hệ thống hiển thị thông báo lỗi use case kết thúc Các yêu cầu đặc biệt : Khơng có Tiền điều kiện : Nhân viên 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ó Phân tích thiết kế hệ thống 29 Chương Thiết kế hệ thống 3.1 Phân tích use case 3.1.1 Xây dựng biểu đồ lớp tham gia vào một use case (VOPC) 3.1.2 Biểu đồ trình tự (Sequence Diagram) 3.2 Mơ hình hóa giao diện 3.2.1 Mơ hình hóa hình giao diện người dùng 3.2.2 Biểu đồ lớp hình 3.2.3 Biểu đồ trình tự mơ hình hóa luồng hình Phân tích thiết kế hệ thống ... tin nhân viên Phân tích thiết kế hệ thống 14 - Dễ dàng cho việc bảo trì Có thể lưu trữ lượng lớn liệu Tiện lời cho việc quản lý Phân tích thiết kế hệ thống 15 Chương Phân tích thống 2.1 Biểu... đơn Phân tích thiết kế hệ thống 16 2.1.1 Các use case Hình Biểu đồ use case Phân tích thiết kế hệ thống 17 2.1.2 Các use case thứ cấp Hình Biều đồ use case thứ cấp Phân tích thiết kế hệ thống. .. Menu nhà hàng Phân tích thiết kế hệ thống 12 Hình Hóa đơn tốn Hình Bảng chấm công nhân viên 1.2 Khảo sát chi tiết 1.2.1 Hoạt động hệ thống Phân tích thiết kế hệ thống 13 Hình Sơ đồ hoạt động nhà

Ngày đăng: 16/12/2022, 12:05

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan