+ Cần hỏi về cách thức hoạt động quản lý trong nhà hàng Các yêu cầu đòi hỏi: + Người được hỏi phải là người hiểu rõ về công việc quản lý trong công ty và cũng là người nắm vững cách thức
Trang 1TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
Trang 2LỜI MỞ ĐẦU LỜI MỞ ĐẦU
Trong thời đại ngày nay, Công nghệ thông tin đang được phát triển mạnh mẽ,nhanh chóng và xâm nhập vào nhiều lĩnh vực khoa học, kỹ thuật cũng như trong cuộcsống Nó trở thành công cụ đắc lực trong nhiều ngành nghề như giao thông, quân sự, yhọc và đặc biệt trong công tác quản lý nói chung và Quản Lý Nhà Hàng nói riêng
Trước đây khi máy tính chưa được ứng dụng rộng rãi, các công việc Quản LýNhà Hàng đều được làm thủ công nên rất mất thời gian và tốn kém về nhân lực cũngnhư tài chính Ngày nay, với sự phát triển công nghệ thông tin mà máy tính đã được sửdụng rộng rãi trong các cơ quan, nhà máy, trường học giúp cho công việc được tốthơn Việc sử dụng máy tính vào công tác Quản Lý Nhà Hàng là một yêu cầu cần thiếtnhằm xóa bỏ những phương pháp lạc hậu, lỗi thời gây tốn kém về nhiều mặt
Quá trình tìm hiểu công tác quản lý nhà hàng của một số nhà hàng khu vực Số chúng em đã xây dựng đề tài “Quản Lý Nhà Hàng” với mong muốn giúp cho việcquản lý được dễ dàng, thuận tiện và tránh sai sót
Do thời gian có hạn và sự hiểu biết về ngôn ngữ lập trình còn hạn chế nên chắcchắn bài làm không tránh khỏi những thiếu xót, rất mong được sự giúp đỡ và góp ýkiến của các thầy cô Chúng em chân thành cảm ơn!
Bảng phân việc
Trang 3MỤC LỤC
Trang 4Chương 1 Khảo sát hệ thống 1.1 Khảo sát sơ bộ
1.1.1 Mục tiêu
<Tìm kiếm thông tin gì>
Tìm hiểu những vấn đề, khó khăn khi quản lý nhân viên, khách hàng, kho, … trong nhà hàng
+ Đối tượng được hỏi là: Anh Nguyễn Văn A
+ Cần hỏi về cách thức hoạt động quản lý trong nhà hàng
Các yêu cầu đòi hỏi:
+ Người được hỏi phải là người hiểu rõ về công việc quản lý trong công ty và cũng là người nắm vững cách thức, nhiệm vụ quản lý
- Chủ đề: câu hỏi và câu trả lời
- Tổng hợp các nội dung chính ý kiến của người được hỏi
Người hỏi: Nguyễn Bảo Lâm – Nhóm xxx CNTT5
1 Hệ thống quản lý có đảm bảo về tính thời hạn của nguyên liệu thực phẩm không?
Anh/Chị đánh giá hệ thống là tốt, khá hay tệ?
Trả lời:
Quan sát:
2 Anh/Chị đánh giá hệ thống là tốt, khá hay
tệ trong khâu quản lý thời gian làm việc của Trả lời: Quan sát:
Trang 53 Anh/Chị có hay không thường xuyên sử dụng doanh số, kiểm soát thu do hệ thống tổng hợp?
Trả lời:
Quan sát:
4 Anh/Chị có hay không thường xuyên sử dụng bản báo cáo tình hình kinh doanh do hệthống tổng hợp?
Trả lời:
Quan sát:
8 Hệ thống có thống kê được danh sách những món ăn hiện đang được bán trong nhàhàng không? Anh/Chị đánh giá chức năng nàycủa hệ thống là tốt, khá hay tệ?
Trả lời:
Quan sát:
9 Anh/Chị sẽ xử lý như thế nào trong trường hợp thanh toán mà khách hàng không có tiềnmặt?
Trả lời:
Quan sát:
10 Một nhân viên phàn nàn về mức lương đạt được trong tháng qua Anh/Chị sẽ xử lý như thế nào trong trường hợp trên?
Trả lời:
Quan sát:
Đánh giá chung:
• Đ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ả
B Bình thường
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
B Bình thường
C Lỏng lẻoCâ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
Trang 6C Hơi quan trọng
D Không cầnCâ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?
A Cần rất nhanh
B Chỉ cần bình thường
C Không cầnCâ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?
A Rất dễ sử dụng
B Bình thường
C Rất dễ sử dụngCâ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?
A Rất quan trọng
B Bình thường
C Không quan trọngCâu 7: Anh/Chị thấy hệ thống quản lý đánh giá phục vụ có hiệu quả không?
<Mô tả một vài hoạt động quan sát>
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 từ 8 giờ làmviệ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 ngày 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ổ
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 hang đã từng đến ăn tại cửa hàng
Các sửa hàng, hệ thống liên kết với nhà hàng
1.1.4 Kết quả sơ bộ
• Đị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
• Tổ chức hoạt động kinh doanh: Nhà hàng là đơn vị kinh doanh chuyên phục
vụ nhu cầu ăn uống Kinh doanh nhà hàng là một chuỗi những hoạt động tập thể, có sự liên kết chặt chẽ giữa tất cả các bộ phận với nhau,
Trang 7nhà hang còn nhật tổ chức những sự kiện lớn ( sinh nhật, tiệc tất niên…), nhà hàng phục vụ vào tất cả các ngày trong tuần.
1.1.5 Các tài liệu thu thập được
<Ảnh chụp các biểu mẫu thu thập được>
Hình 2 Menu nhà hàng
Trang 8Hình 3 Hóa đơn thanh toán
1.2 Khảo sát chi tiết
1.2.1 Hoạt động của hệ thống
Trang 9Hình 1 Sơ đồ hoạt động của nhà hàng
a Chủ 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 Bộ phận Bếp
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
Bộ phận này có nhiệm vụ Kiểm soát các loại hóa đơn, tiếp nhận và kiểm tra chứng từ kế toán, Kiểm soá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, công cụ dụng cụ trong nhà hàng, Xây dựng thang bảng lương cho nhân viên và lập báo cáo liên quan theo quy định.
- 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 thanh toán cho khách hàng
- Chức năng quản lý thông tin chi tiết về các món ăn
- Chức năng quản lý thông tin về nhân viên
- Chức năng in hóa đơn
- Chức năng đăng nhập
- Chức năng đặt bàn, quản lý bàn ăn
Trang 10- Chức năng thống kê doanh thu trong 1 tuần, tháng, năm.
1.2.3 Các yêu cầu phi chức năng
- Độ tin cậy cao
- Khả năng tương tác, tiếp nhận thông tin nhanh
- Bảo mật về thông tin nhân viên
- 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ý
Trang 11Chương 2 Mô hình hóa use case 2.1 Biểu đồ use case
2.1.1 Các use case chính
<Biểu đồ use case với các use case chính và mô tả vắn tắt từng use case>
2.1.2 Các use case thứ cấp
< Biểu đồ use case với các use case phần quản trị và mô tả vắn tắt từng use case >
2.1.3 Phân rã một số use case
< Biểu đồ use case có quan hệ include, extend>
Trang 12Hình Chức năng quản lí món ăn
Hình Chức năng quản lí thông tin nhân viên
Trang 13Hình Chức năng quản lý bàn ăn và gọi món
Hình Chức năng đặt bàn
Trang 14Hình Chức năng thanh toán
2.2 Mô tả chi tiết các use case
2.2.1 Mô tả use case Cập nhật thông tin món ăn (Nguyễn Thị Hoa)
• Tên UC: Cập nhật thông tin món ăn
• Mô tả vắn tắt: UC này cho phép người quản lý cập nhật và chỉnh sửa món ăn
• Luồng sự kiện:
o Luồng cơ bản:
- UC bắt đầu khi người quản lý kích chọn nút “Quản lý thông tin Món ăn”, hệthống truy cập bảng MonAn hiển thị ra màn hình danh sách chi tiết cácmón ăn
- Người quản lý kích chọn 1 món ăn trong danh sách, hệ thống hiển thị thôngtin chi tiết của món ăn
- Người quản lý kích chọn nút “Cập nhật”, rồi chỉnh sửa thông tin sau đó kíchchọn “Lưu lại” Hệ thống hiển thị ra màn hình xác nhận cập nhật thông tin
- Người quản lý kích chọn nút “Chấp nhận”, hệ thống lưu thông tin mới cậpnhật của món ăn lưu vào bảng MonAn
• Các yêu cầu đặc biệt: Không có
• Tiền điều kiện: Người dùng đăng nhập với tư cách là người quản lý
• Hậu điều kiện: Không có
Trang 152.2.2 Mô tả use case Xem thông tin Món ăn (Vũ Thị Trang)
• Tên UC: Xem thông tin Món ăn
• Mô tả vắn tắt: UC này cho phép người dùng xem thông tin món ăn
• Luồng sự kiện:
o Luồng cơ bản:
- UC bắt đầu khi người dùng kích chọn nút “Xem món ăn” ở menu chính, hệ thống hiển thị ra màn hình yêu cầu người dùng nhập tên món ăn
- Người dùng nhập vào tên món ăn Hệ thống hiển thị tên món ăn trên ô dữ liệu tương ứng
- Người dùng kích vào nút “Xem” Hệ thống truy cập vào bảng MonAn, dựa vào tên món ăn người dùng vừa nhập, hiển thị ra mànhình UC kết thúc
o Luồng rẽ nhánh:
• Các yêu cầu đặc biệt:
- Tại thời điểm bất kỳ nào trong quá trình thực hiện UC nếu không kết nối được với CSDL thì hệ thống hiển thị thông báo lỗi UC kết thúc
- Ở bước số 2 luồng sự kiện chính, nếu người dùng nhập sai tên món ăn, hoặc tên món ăn không có trong nhà hàng, hệ thống sẽ báo lỗi UC kết thú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.3 Mô tả use case <tên use case n> (Họ tên người làm)
Trang 16Chương 3 Phân tích use case
3.1 Biểu đồ các lớp Entity của hệ thống
<Vẽ biểu đồ tất cả các lớp entity của hệ thống và quan hệ giữa chúng Mỗi lớp entity tương ứng với một bảng trong cơ sở dữ liệu>
3.2 Phân tích các use case
<Với mỗi use case cần đưa ra biểu đồ trình tự và biểu đồ lớp phân tích VOPC>
3.2.1 Phân tích use case <Đăng nhập> (Nguyễn Bảo Lâm)
3.2.1.1 Bi u đ trình t ể ồ ự
<Vẽ biểu đồ trình tự của use case phần luồng cơ bản>
Trang 17P hân tích use case <Quản lý Nhân viên> (Nguyễn Bảo Lâm)
3.2.2.1 Bi u đ trình t ể ồ ự
<Vẽ biểu đồ trình tự của use case phần luồng cơ bản>
Trang 183.2.2.2 Bi u đ l p phân tích ể ồ ớ
<Vẽ biểu đồ lớp VOPC của use case phần luồng cơ bản>
Trang 193.2.3 Phân tích use case <Gọi món>
Trang 223.2.5 Phân tích use case <Thanh toán>
Trang 243.2.6 Phân tích use case <Xem thông tin Món ăn > (Nguyễn Bảo Lâm, Phạm Hoài Nam)
Trang 253.2.7 Phân tích use case <Chỉnh sửa Món ăn> (Nguyễn Bảo Lâm, Phạm Hoài Nam)
1 Biểu đồ trình tự
Trang 262 Biểu
Trang 273.2.8 Phân tích use case <Xem thông tin Nhân viên > (Nguyễn Bảo Lâm, Phạm Hoài Nam)
1) Biểu đồ trình tự
Trang 282) Biểu đồ lớp phân tích
Trang 30Chương 4 Thiết kế giao diện
<Với mỗi use case cần đưa ra biểu đồ lớp màn hình tham gia vào use case và biểu đồ trình tả
<Vẽ biểu đồ trình tự phần luồng cơ bản mô tả sự cộng tác giữa các màn hình>
4.2 Giao diện use case <Xem thông tin NV> (Họ tên người làm)
4.2.1 Hình dung màn hình
<Vẽ hình dung màn hình>
4.2.2 Biểu đồ lớp màn hình
<Vẽ biểu đồ lớp màn hình>
Trang 314.2.3 Biểu đồ cộng tác của các màn hình
<Vẽ biểu đồ trình tự phần luồng cơ bản mô tả sự cộng tác giữa các màn hình>
…
Trang 324.3 Giao diện use case <Chỉnh sửa TT nhân viên>
Trang 334.4 Giao diện use case <Xem món ăn>
Trang 344.5 Giao diện use case <Chỉnh sửa thông tin Món ăn>
Trang 354.6 Giao diện use case <Gọi món>
Trang 364.7 Giao diện use case <Đặt bàn>
4.8 Giao diện use case <Thanh toán>
Trang 374.9 4.10 Biểu đồ điều hướng giữa các màn hình