Hệ thống quản lý bán hàng cho nhà hàng buffet với mong muốn có thể tìm ra 1 hệ thống tốt hơn, mang tính ứng dụng cao phục vụ cho công việc quản lý kinh doanh nói riêng và cho cuộc sống nói chung. Cụ thể trong đề tài này nhằm giúp cho việc quản lý bán hàng, quản lý nguyên liệu trở nên dễ dàng, khoa học, chính xác, nhanh chóng và đảm bảo mọi nhu cầu của khách hàng cũng như việc thống kê doanh thu cho chủ nhà hàng một cách chính xác và hiệu quả.
LỜI NÓI ĐẦU Ngày nay, với phát triển mạnh mẽ khoa học công nghệ, đặc biệt phát triển nhanh chóng lĩnh vực cơng nghệ thơng tin, công nghệ thông tin ngày vào đời sống người khai thác cách hiệu biến thành cơng cụ lao động hữu ích đóng vai trị quan trọng đời sống xã hội Phân tích thiết kế hệ thống thơng tin phần quan trọng lĩnh vực công nghệ thơng tin, giúp người quản lí sở liệu cách đơn giản, dễ dàng nhanh chóng hơn, giúp tiết kiệm nhiều thời gian nhân lực Trong quan hành chính, doanh nghiệp, việc tin học hóa cơng việc nhằm mục đích nâng cao hiệu suất có bước tiến vượt trội như: quản lý nhân sự, quản lý lương … quan, quản lý chương trình đào tạo, quản lý điểm học sinh sinh viên, quản lý thư viện trường đại học, cao đẳng trung học phổ thông… Em chọn đề tài Hệ thống quản lý bán hàng cho nhà hàng buffet với mong muốn tìm hệ thống tốt hơn, mang tính ứng dụng cao phục vụ cho cơng việc quản lý kinh doanh nói riêng cho sống nói chung Cụ thể đề tài nhằm giúp cho việc quản lý bán hàng, quản lý nguyên liệu trở nên dễ dàng, khoa học, xác, nhanh chóng đảm bảo nhu cầu khách hàng việc thống kê doanh thu cho chủ nhà hàng cách xác hiệu MỤC LỤC LỜI NÓI ĐẦU MỤC LỤC CHƯƠNG KHẢO SÁT HỆ THỐNG 1.1 Mô tả hệ thống .7 1.1.1 Nhiệm vụ 1.1.2 Cơ cấu tổ chức .7 1.1.3 Quy trình xử lý quy tắc quản lý 1.1.4 Mẫu biểu 13 1.2 Mơ hình hóa hệ thống 25 1.2.1 Mơ hình tiến trình nghiệp vụ .25 1.2.2 Biểu đồ hoạt động 26 Chương Phân tích hệ thống 31 2.1 Phân tích chức nghiệp vụ 31 2.1.1 Mơ hình hóa chức nghiệp vụ .31 2.1.1.1 Xác định chức chi tiết 31 2.1.1.2 Gom nhóm chức 36 2.1.1.3 Sơ đồ phân rã chức 37 2.1.2 Mơ hình hóa tiến trình nghiệp vụ 38 2.1.2.1 Ký hiệu sử dụng .38 2.1.2.2 Sơ đồ luồng liệu(DFD) .39 2.1.2.3 DFD mức đỉnh .40 2.1.1.4 DFD mức đỉnh 40 2.1.3 2.2 Đặc tả tiến trình nghiệp vụ 42 Phân tích liệu nghiệp vụ .46 2.2.1 Mơ hình liệu ban đầu .46 2.2.1.1 Xác định kiểu thực thể 46 2.2.1.2 Xác định kiểu thuốc tính .46 2.2.1.3 Xác định kiểu liên kết 47 2.2.1.4 Mơ hình thực thể liên kết mở rộng .48 2.2.2 Chuẩn hóa liệu .49 2.2.2.1 Chuyển đổi từ ERD mở rộng ERD kinh điển 49 2.2.2.2 Chuyển đổi từ ERD kinh điển ERD hạn chế 53 2.2.2.3 Chuyển đổi từ ERD hạn chế mơ hình quan hệ (RM) .58 2.2.3 Đặc tả liệu .61 Chương 3: THIẾT KẾ HỆ THỐNG 68 3.1 Thiết kế tổng thể 68 3.1.1 Xác định tiến trình máy tính 68 3.1.2 Xác định bảng quan hệ .72 3.1.3 DFD hệ thống .74 3.1.4 Viết kịch cho tiến trình hệ thống 75 3.2 Thiết kế kiểm soát 79 3.2.1 Xác định nhóm người dùng 79 3.2.2 Phân định quyền hạn nhóm người dùng 79 3.2.2.1 Phân định quyền hạn liệu 79 3.2.2.2 Phân định quyền hạn tiến trình .80 3.3 Thiết kế sở liệu 86 3.3.1 Thiết kế bảng liệu phục vụ bảo mật .86 3.3.2 Xác định thuộc tính kiểm sốt, bảng kiểm sốt 86 3.3.3 Nghiên cứu gom nhóm bảng liệu thêm trường tính tốn .86 3.3.4 Mơ hình liệu hệ thống 90 3.3.5 Đặc tả bảng liệu 91 3.4 Thiết kế giao diện .104 3.4.1 Thiết kế hệ thống đơn chọn 104 3.4.2 Thiết kế giao diện nhập liệu cho danh mục .104 3.4.2.1 Giao diện cập nhập menu đồ ăn 104 3.4.2.2 Giao diện quản lý bàn ăn 108 3.4.3 Thiết kế giao diện xử lý nghiệp vụ 112 3.4.3.1 Giao diện tốn hóa đơn bàn ăn 112 3.4.3.2 Giao diện quản lý bàn ăn 118 3.4.4 Thiết kế báo cáo 124 3.4.3.2 Thiết kế báo cáo nghiệp vụ: hóa đơn bàn ăn .124 3.4.3.2 Thiết kế báo cáo thống kê: Báo cáo thu chi doanh thu .126 ĐÁNH GIÁ CÔNG VIỆC VÀ KẾT LUẬN 127 TÀI LIỆU THAM KHẢO 127 CHƯƠNG KHẢO SÁT HỆ THỐNG 1.1 Mô tả hệ thống 1.1.1 Nhiệm vụ Quản lý thực đơn nhà hàng bao gồm: Danh mục đồ ăn, đồ uống, giá tiền loại, khuyến mại,… từ phận quản lý nhà hàng Quản lý việc tiếp nhận đặt bàn, đặt từ khách hàng phận thu ngân Quản lý tốn hóa đơn cho khách hàng phận thu ngân Quản lý kho nguyên liệu việc xuất/nhập nguyên liệu phận bếp phận quản lý Báo cáo doanh thu theo quy định phận quản lý Quản lý, giám sát công việc nhân viên dựa bảng mô tả công việc theo quy định 1.1.2 Cơ cấu tổ chức Hệ thống bao gồm phận STT Tên phận Bộ phận quản lý Bộ phận thu ngân Chức - Điều hành hoạt động nhà hàng - Kiểm tra vệ sinh nguyên liệu chế biến vệ sinh khu vực nhà hàng - Quản lý danh sách thực đơn, giá ưu đãi(nếu có) - Tiếp nhận nhân viên bố trí nhân viên vị trí trả lương cho hợp lý - Quản lý việc xuất/nhập nguyên liệu ra/vào kho, gửi yêu cầu giao dịch với nhà cung cấp nguyên liệu - Tổng hợp báo cáo phân tích để triển khai chiến lược kinh doanh - Tiếp nhận đơn đặt bàn, đặt hàng khách hàng, bố trí bàn theo yêu cầu khách - Tiêp nhận đơn từ nhân viên chuyển cho phận chế biến - Nếu có yêu cầu thêm ăn đồ uống từ khách hàng thêm vào hóa đơn khách hàng yêu cầu ( hóa đơn đứng tên khách hàng ) - - Lên hóa đơn tốn cho khách hàng Thanh tốn hóa đơn với khách trước khách rời khỏi (với khách hàng có phí đồ ăn dư thừa phải tính theo quy định nhà hàng) Nhập liệu vào sổ, lưu hóa đơn Bộ phận phục vụ - - Bộ phận bếp - Tổng hợp trình cho phận quản lý hết ca làm việc Thông báo với phận quản lý xảy trường hợp đặc biệt Tiếp đón khách vào nhà hàng hướng dẫn khách tới bàn chọn Gửi thực đơn tới khách ghi chép lại yêu cầu khách để gửi phận thu ngân Nhận ăn đồ uống từ bếp đưa đến cho khách theo bàn Khi khách hàng gọi thêm phần (có set buffet mà khách hàng lựa chọn) kiểm tra thơng báo tính phí đồ ăn dư thừa(tránh trường hợp lãng phí khách hàng) Khách u cầu tốn nhận hóa đơn từ thu ngân gửi cho khách hướng dẫn khách đến quầy thu ngân để toán trước (Trong trường hợp khách có đồ ăn dư thừa nhiều nhân viên có việc xử lý đồ ăn thừa quy đơn vị tính đưa cho thu ngân) Dọn dẹp lại bàn ăn khách rời khỏi để tiếp tục phục vụ khách khác đến Thông báo với phận quản lý xảy trường hợp đặc biệt Nhận đơn từ thu ngân lên theo u cầu Chế biến xong thông báo cho bồi bàn để chuyển tới khách theo yêu cầu Quản lý nguyên vật liệu bếp, dụng cụ bếp - Lập phiếu yêu cầu nhập hàng đến phận quản lý - Tiếp nhận kiểm tra hàng hàng nhập vào kho Lập phiếu nhập kho - Cuối ca lập phiếu xuất kho (nguyên liệu số lượng xuất kho ngày) - Đưa thực đơn ăn, cơng thức ăn để tính tốn số lượng ngun liệu 1.1.3 Quy trình xử lý quy tắc quản lý Quy trình xử lý Đặt bàn Gọi đồ ăn - Khách hàng gọi điện đến nhà hàng đặt bàn đặt trước - Bộ phận thu ngân kiểm tra bàn ăn(1) cịn trống hay khơng + Trường hợp thời điểm khơng cịn bàn trống, phận thu ngân từ chối yêu cầu đặt bàn(2) khách hàng + Trường hợp bàn trống phân thu ngân lập phiếu đặt bàn yêu cầu món(MB3)(3) cho khách hàng, sau đọc lại cho khách hàng để kiểm tra xem xác chưa - Nếu có thay đổi phận thu ngân chỉnh sửa lại phiếu đặt bàn yêu cầu (MB3)(4) lưu thơng tin phiếu đặt bàn yêu cầu món(5) khách hàng Khi khách hàng đến nhà hàng Khách hàng đến quầy thu ngân để xác nhận có đặt bàn trước hay khơng + Nếu có: Bộ phận thu ngân xác nhận thông tin khách hàng(6) + Nếu chưa: Bộ phận thu ngân mời khách chọn bàn(7) bàn trống - Bộ phận phục vụ hướng dẫn khách hàng đến bàn(8) - Người phục vụ đưa Menu đồ ăn(MB1)(9) cho khách hàng - Tư vấn giải đáp thắc mắc cho khách hàng(10) khách hàng lựa chọn set buffet , ăn kèm đồ uống, khách hàng bàn dùng loại set buffet chọn (người phục vụ tư vấn cho khách hàng thơng tin loại có menu khách hàng có thắc mắc chương trình khuyến nhà hàng) - Khi khách hàng yêu cầu cần bổ sung thơng tin cịn thiếu phiếu đặt bàn yêu cầu món(MB3) (11), ghi chép lại yêu cầu gọi khách hàng(12) - Bộ phận nhân viên sau ghi chép đầy đủ thông tin phiếu đặt bàn yêu cầu ăn khách hàng gửi phiếu đặt bàn yêu cầu phận thu ngân(13) - Bộ phận thu ngân lập hóa đơn(14) (hóa đơn tạm Thanh tốn thời lưu máy tính)(MB2) gửi danh sách cho phận bếp(15) nhanh chóng chế biến - Bộ phận chế biến chế biến ăn theo yêu cầu(16) khách hàng chuyển cho phận phục vụ - Bộ phận phục vụ chuyển đến khách ăn theo yêu cầu(17) - Khách hàng yêu cầu gọi thêm ăn(18) mà trước gọi, phận phục vụ tìm lại phiếu đặt bàn u cầu tương ứng(19) với bàn tích thêm vào phiếu phiếu đặt bàn yêu cầu gọi thêm (MB3)(20) Sau đơn hàng khách chuyển đến phận thu ngân - Bộ phận thu ngân gửi yêu cầu đến phận bếp(21) nhận thông tin từ bếp - Bộ phận thu ngân cập nhật lại hóa đơn bàn ăn (22) (những gọi thêm set buffet chọn khơng tính phí vào hóa đơn, khơng nằm set buffet tính phí theo quy định) - Nếu khách đổi hủy mà lên khơng thay đổi -Người phục vụ có thơng báo với khách hàng tính phí đồ ăn thừa(23) trường hợp khách hàng lãng phí thức ăn - Khách hàng rời khỏi bàn người phục vụ có nhiệm vụ dọn dẹp lại bàn ăn (24)để tiếp tục đón khách Bộ phận quản lý có nhiệm vụ kiểm tra vệ sinh nhà hàng - Khách hàng thơng báo tốn - Bộ phận phục vụ kiểm tra thức ăn dư thừa quy đổi đơn vị tính theo quy định (nếu đủ điều kiện tính phí) gửi lại cho Bộ phận thu ngân(25) (nếu có) - Bộ phận phục vụ đến quầy thu ngân nhận hóa đơn(26) - Thu ngân theo bàn in hóa đơn đưa cho phận phục vụ(27) - Bộ phận phục vụ gửi hóa đơn cho khách hàng mời khách hàng kiểm tra hóa đơn quầy thu ngân để toán(MB2)(28) - Phục vụ thu ngân có trách nhiệm giải sai xót (nếu có) từ khách hàng(29) - Khách hàng tốn lúc thu ngân nhận tiền khách hàng in lại hóa đơn(nếu có chỉnh sửa) trả lại tiền thừa(nếu có) cho khách hàng(30) Lưu thơng tin hóa đơn vào sở liệu( 31) Bộ phận thu ngân tốn hóa đơn bàn ăn hóa đơn chuyển sang trạng thái toán nhân viên thu ngân khơng thể thay đổi hóa đơn - Thu ngân cuối ngày tổng hợp bán ngày(MB11)(32) nộp cho phận quản lý Quản lý Menu -Bộ phận quản lý nhận yêu cầu, thay đổi giá bán, khuyến mãi, danh mục, số lượng từ chủ cửa hàng Bộ phận quản lý thiết kế danh mục, danh sách giá bán ăn( 33) Sửa đổi, bổ sung menu (MB1)( 34) Cập nhập menu tới phận bếp, phận thu ngân phận nhân viên (35) Nhập/xuất nguyên liệu - Bộ phận bếp kiểm tra nguyên vật liệu( 36), nguyên liệu gần hết hết bếp trưởng lập, gửi phiếu yêu cầu nhập nguyên liệu(MB8)( 37) lên cho phận quản lý - Bộ phận quản lý tiếp nhận yêu cầu nhà cung cấp báo giá(38) - Căn vào giá chất lượng nguyên liệu nhà cung cấp mà phận quản lý chọn nhà cung cấp(39) phù hợp - Bộ phận quản lý lập phiếu đặt hàng(MB4) gửi phiếu đặt hàng đến nhà cung cấp(40) - Căn vào phiếu đặt hàng nhà cung cấp thực giao hàng với đơn hàng phiếu giao hàng - Bộ phận quản lý tiếp nhận từ nhà cung cấp kiểm tra(41) Phản hồi lại chất lượng với phận quản lý(42) - Yêu cầu nhà cung cấp gửi lại nguyên liệu chất lượng kém(nếu có)(43) - Yêu cầu phận bếp nhập kho nguyên liệu, yêu phận thu ngân toán đơn hàng.(44) - Bộ phận bếp nhận nguyên liệu lập phiếu nhập kho(MB7)(45), sau phận phục vụ hỗ trợ phận bếp đưa nguyên liệu vào kho, báo cáo phận quản lý - Bộ phận thu ngân vào đơn hàng phiếu nhập nguyên liệu(MB12) toán cho nhà cung cấp(46) , nhập đơn hàng vào sơ sở liệu lưu vào kho(47) báo cáo phận quản lý Thống kê doanh thu - Bộ phận quản lý từ báo cáo bán hàng cuối ngày(MB11) phận hóa đơn thu, chi:lập báo cáo bán hàng(MB9) (48), lập báo cáo mua nguyên liệu(MB10) (49) theo định kỳ hàng tháng hàng năm - Bộ phận quản lý tổng hợp doanh thu theo thời điểm(50), lập báo cáo bán hàng chi tiết báo cáo với chủ nhà hàng(51) Quy tắc quản lý Các phận yêu cầu phải làm việc nhiệt tình, trách nhiệm, khách hàng hết Khi bàn giao công việc phải ghi chép lại cụ thể có ký xác nhận bên giao bên nhận Mọi vấn đề khách phận có khả giải chỗ giải với khách, phận quản lý nơi cao xử lý tình phát sinh đặc biệt khách - Bộ phận quản lý linh hoạt điều chỉnh quy trình tác nghiệp cho phù hợp với thực tế kinh doanh - Trên menu nhà hàng niêm yết hết tất mà nhà hàng bán kèm theo giá đồ uống Các ăn chế biến theo công thức đảm bảo vệ sinh an toàn thực phẩm Nguyên liệu nhập vào phải đảm bảo chất lượng lựa chọn nhà cung cấp phù hợp Bộ phận bếp thường xuyên kiểm tra nguyên liệu kho để kịp thời báo cáo cho phận quản lý để hủy nguyên liệu (nếu hỏng) nhập nguyên liệu (nếu hết hết) - - Định kì hàng tuần kiểm kho lần (vào sáng thứ 2) so sánh với số liệu xuất/nhập kho để đánh giá, kịp thời xử lý tình - Tính tốn khoản thu chi: Hóa đơn toán = số người * đơn giá bán Tổng tiền thu = ∑(số lượng * hóa đơn tốn) - Tính tiền chi: Tổng tiền chi = ∑(số lượng * đơn giá mua) - Tính tiền doanh thu: Doanh thu = Tổng tiền thu – tổng tiền chi 1.1.4 Mẫu biểu Menu (MB1) Hóa đơn tốn (MB2) 10 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 txtMaMonAn txtTenMon txtDVT txtSoLuong txtDonGia txtThanhTien txtPhiThua txtTongTien btnTimHDBanAn btnTimMonAn btnThem btnSua btnXoa btnLuu btnIn btnThanhToan dgvHoaDon Textbox Textbox Textbox Textbox Textbox Textbox Textbox Textbox button button button button button button button button datagridview x x x x x x x x x x x x x x 147x22 147x22 147x22 147x22 147x22 147x22 147x22 147x22 147x30 147x30 147x30 147x30 147x30 147x30 147x30 147x30 760x290 Tiền điều kiện: Đã đăng nhập với quyền nhân viên toán Hậu điều kiện: Trở hình Biểu đồ trình tự hoạt động: 113 x x x Bảng liệu sử dụng: Bảng liệu sử dụng Thuộc tính sử dụng Mức độ sử dụng D_HD_BANAN IDMonAn IDHDBanAn SoLuong DonGia ThanhTien R C, R C, E, R, D C, E, R, D C, E, R, D PHIEU_DB_YCM IDDaBaYeCaMo IDMonAn ThoiGian IDHDBanAn PhiDoAnThua TongTien ThoiGian IDMonAn TenMonAn R R R C, R C, R C, R C, R R R HD_BANAN MONAN 114 Quy trình, cơng thức xử lý: Đối tượng tương tác btnTimBanAn btnTimHoaDon Xử lý Bảng liệu liên quan + txtMaPhieuDB-YCM, PHIEU_DB_YCM txtSoNguoi, txtBanSo txtTenKhachHang, dtpNgayDat có Enabled=true để nhập thơng tin hóa đơn bàn ăn cần tìm + Kiểm tra thơng tin nhập vào + Thơng tin hóa đơn cần tìm thơng tin bảng dgvHoaDon giống gần giống với thông tin cần tìm + txtMaHoaDon, HD_BANAN dtpNgayLapPhieu có Enabled=true để nhập thơng tin hóa đơn bàn ăn cần tìm + Kiểm tra thơng tin nhập vào + Thơng tin hóa đơn cần tìm thơng tin bảng dgvHoaDon giống gần giống với thơng tin cần tìm btnTaoMoi btnThem + reset txtMaMon, txtTenMon, txtDonGia, txtDVT, txtSoLuong, txtThanhTien để người dùng thao tác nhập liệu + Kiểm tra thơng tin mã hóa đơn txtMaHoaDon khác null + Kiểm tra thông tin nhập vào txtMaMon, txtTenMon, txtDonGia, txtDVT, txtSoLuong, txtThanhTien kiểm tra thơng tin mã ăn 115 HD_BANAN txtMaMon + Thêm vào hóa đơn cần thêm + reset txtMaMon, txtTenMon, txtDonGia, txtDVT, txtSoLuong, txtThanhTien + Hiển thị liệu dgvHoaDon btnSua btnXoa btnThanhToan + Nếu click vào row datagridview dgvHoaDon Thì thơng tin lên textbox + Kiểm tra thông tin mã hóa đơn txtMaHoaDon khác null + Kiểm tra thông tin txtMaMon, txtTenMon, txtDonGia, txtDVT, txtSoLuong, txtThanhTien + Cập nhật lại hệ thống + Hiển thị liệu dgvHoaDon + Nếu click vào row datagridview dgvHoaDon Thì thông tin lên textbox + Nếu click vào button hình lên thơng báo hỏi bạn chắn muốn xóa hay khơng, chọn OK liệu chọn bị xóa, chọn Cancel liệu khơng bị - Nếu click vào nút + Thì kiểm tra thơng tin mã hóa đơn txtMaHoaDon khác null + Nếu IDHoaDon chưa tồn thơng 116 HD_BANAN HD_BANAN HD_BANAN btnLuu btnIn dgvHoaDon báo phiếu chưa lưu + Nếu IDHoaDon tồn lưu trạng thái tốn liệu cập nhật vào CSDL + Nếu click vào button Thì xuất thơng báo + Nếu click OK Thì hèn liệu vào bảng HDBanAn tương ứng + Nếu click Cancel Thì trở lại + sau kích nút này, hình lên form In hóa đơn( Mẫu biểu hóa đơn tốn), chọn OK in + sau kích vào dịng gridview, thơng tin dịng hiển thị lên txtMaMon, txtTenMon, txtDonGia, txtDVT, txtSoLuong, txtThanhTien tương ứng, kích btnXoa hay btnSua để phục vụ mục đích Nhiệm vụ: Cập nhật hóa đơn tốn Định dạng kết đầu ra: HD_BANAN HD_BANAN D_HD_BANAN HD_BANAN Bảng liệu bị thay đổi: HD_BANAN Trạng thái hệ thống sau thoát giao diện: trở trạng thái trước chọn giao diện 3.4.3.2 Giao diện nghiệp vụ phiếu nhập kho Tên giao diện: nhập kho nguyên liệu Người sử dụng: nhân viên quản lí đồ ăn Mẫu thiết kết: 117 ST T 10 11 12 13 Tên Loại control lbMaPhieuNK lbNgayNhap lbNguoiNhan lbNguoiGiao lbMaNL lbTenNL lbDVT lbSLGiao lbSLNhan lbDoGiaNhap lbGhiChu txtMaPhieuNK dtpNgayNhap 14 15 16 17 18 19 20 21 22 txtNguoiNhan txtNguoiGiao txtMaNL txtTenNL txtDVT txtSLGiao txtSLNhan txtDonGiaNhap txtGhiChu Label Label Label Label Label Label Label Label Label Label Label Textbox Datetimepicke r Textbox Textbox Textbox Textbox Textbox Textbox Textbox Textbox Textbox Bắt buộc Độ dài tối đa x 99x17 99x17 99x17 99x17 99x17 99x17 99x17 99x17 99x17 99x17 99x17 129x22 164x22 x x x x x x x x 118 129x22 129x22 129x22 129x22 129x22 129x22 129x22 129x22 129x22 Read only x x 23 24 25 26 27 28 29 30 31 btnTimPhieuNK button x 126x29 btnTimNL button x 126x29 btnTaoMoi button x 126x29 btnThem button x 126x29 btnSua button x 126x29 btnXoa button x 126x29 btnLuu button x 126x29 btnIn button x 126x29 dgvDSNK datagridview x 918x223 Tiền điều kiện: Đã đăng nhập với quyền nhân viên quản lý đồ ăn Hậu điều kiện: Trở hình Biểu đồ trình tự hoạt động: Bảng liệu sử dụng: Bảng liệu sử dụng PHIEU_NK Thuộc tính sử dụng IDNhapKho IDNguyenLieu ThoiGianNhap SoLuongGiao SoLuongNhan 119 Mức độ sử dụng R R R, E R, E, C, D R, E, C, D NGUYENLIEU DonGiaNhap NguoiGiao NguoiNhan GhiChu IDNguyenLieu TenNguyenLieu DVT R, E, C, D R, E, C, D R, E, C, D R, E, C, D R R, E, C, D R, E, C, D Quy trình, cơng thức xử lý: Đối tượng tương tác btnTimpPhieuNK btnTimNL Xử lý + txtMaPhieuNK, txtNguoiNhan, txtNguoiGiao, dtpNgayNhap có Enabled=true để nhập thơng tin phiếu nhập kho cần tìm + Kiểm tra thông tin nhập vào + Thông tin phiếu nhập kho cần tìm thơng tin bảng dgvDSNK giống gần giống với thơng tin cần tìm + txtMaNL, txtTenNL, txtDVT, txtSLGiao, txtSLNhan, txtDonGiaNhap, txtGhiChu có Enabled=true để nhập thơng tin ngun liệu nhập cần tìm + Kiểm tra thông tin nhập vào + Thông tin nguyên liệu nhập cần tìm thơng tin bảng dgvDSNK giống gần giống với 120 Bảng liệu liên quan PHIEU_NK NGUYENLIEU btnThem btnSua thơng tin cần tìm + Kiểm tra thông tin mã PHIEU_NK phiếu nhập kho txtMaPhieuNK khác null + Kiểm tra thông tin nhập vào txtMaNL, txtTenNL, txtDonGiaNhap, txtDVT, txtSLGiao, txtSLNhap kiểm tra thông tin mã nguyên liệu txtMaNL + Thêm vào phiếu nhập kho cần thêm + reset txtMaNL, txtTenNL, txtDonGiaNhap, txtDVT, txtSLGiao, txtSLNhap, txtGhiChu + Hiển thị liệu dgvDSNK + Nếu click vào row PHIEU_NK datagridview dgvDSNK Thì thơng tin lên textbox + txtMaNL ,txtTenNL, txtDVT, txtSLGiao, txtSLNhan, txtDonGiaNhap, txtGhiChu có Enabled=true để sửa + Kiểm tra thông tin mã phiếu nhập kho txtMaPhieuNK khác null + Kiểm tra thông tin txtMaNL ,txtTenNL, txtDVT, txtSLGiao, txtSLNhan, txtDonGiaNhap, txtGhiChu + Cập nhật lại hệ thống 121 btnXoa btnTaoMoi btnLuu btnIn dgvDSNK + Hiển thị liệu dgvDSNK + Nếu click vào row datagridview dgvDSNK + Thì thơng tin lên textbox + Nếu click vào button hình lên thơng báo hỏi bạn chắn muốn xóa hay khơng, chọn OK liệu chọn bị xóa, chọn Cancel liệu khơng bị + reset txtMaNL ,txtTenNL, txtDVT, txtSLGiao, txtSLNhan, txtDonGiaNhap, txtGhiChu để người dùng thao tác nhập liệu + Nếu click vào button + Thì xuất thơng báo + Nếu click OK + Thì chèn liệu vào bảng PHIEU_NK tương ứng + Nếu click Cancel + Thì trở lại + sau kích nút này, hình lên form In Phiếu nhập kho( Mẫu biểu phiếu nhập kho), chọn OK in + sau kích vào dịng gridview, thơng tin dịng hiển thị lên txtMaNL, txtTenNL, txtDVT, txtSLGiao, txtSLNhan, txtDonGiaNhap, txtGhiChu tương ứng, 122 PHIEU_NK PHIEU_NK PHIEU_NK NGUYENLIEU PHIEU_NK kích btnXoa hay btnSua để phục vụ mục đích Nhiệm vụ: Lập phiếu nhập kho Định dạng kết đầu ra: Bảng liệu bị thay đổi: PHIEU_NK Trạng thái hệ thống sau thoát giao diện: trở trạng thái trước chọn giao diện 3.4.4 Thiết kế báo cáo 3.4.4.1 Thiết kế báo cáo nghiệp vụ: hóa đơn bàn ăn - Tên báo cáo: Hóa đơn bàn ăn - Người lập: Nhân viên phận tốn - Nhiệm vụ: gửi thơng tin phiếu u cầu phiếu đặt bàn mà khách hàng yêu cầu để nhân viên tốn lập hóa đơn tốn - Mơi trường: Khách hàng, nhân viên phục vụ Mẫu báo cáo: 123 HĨA ĐƠN THANH TỐN BÀN ĂN PHAN RESTAURANT Địa chỉ: 236 Hoàng Quốc Việt – Cổ Mã hóa đơn:112345 Nhuế – Bắc Từ Liêm – Hà Nội Tên khách hàng:Nguyễn Viết Thông Điện thoại: 0963123003 Số bàn: 06 SĐT:0963123001 Địa chỉ: 263 Hoàng Quốc Việt – Bắc Từ Liêm – Hà Nội STT Tên Set nướng buffet Kim chi đặc biệt CoCa ĐVT SL Người Bát Lon Đơn giá 99.000 19.000 15.000 Thành tiền 594.000 38.000 90.000 Phí thức ăn thừa : 30.000đ Số người : Tổng số tiền : 752.000đ Ngày tháng năm 2021 Thu ngân Nguyễn Hoài Anh Xin chân thành cảm ơn quý khách! - Bảng liệu sử dụng: Bảng liệu NGUOIDUNG HD_BANAN D_HD_BANAN PHIEU_DB_YCM Thuộc tính sử dụng IDNguoiDung, TenNguoiDung IDHDBanAn, ThoiGian, IDNguoiDung, PhiDoAnThua,TongTien IDHDBanAn, IDMonAn, DonGia, ThanhTien, SoLuong IDDaBaYeCaMo, SoNguoi, ThoiGian 124 KHACHHANG IDKhachHang, TenKhachHang, SDT, DiaChi IDMonAn, TenMonAn, DVT MONAN - Trường liệu tính tốn: ThanhTien = SoLuong*DonGia TongTien = Σ ThanhTien + PhiDoAnThua - Kích cỡ: A5 Số lượng phiên bản: 01 3.4.4.2 Thiết kế báo cáo thống kê: Báo cáo thu chi doanh thu - Tên báo cáo: Báo cáo chi tiết doanh thu - Người lập: Nhân viên thuộc phận toán - Nhiệm vụ: Thống kê trong khoảng(Từ ngày…./…/… đến ngày…./ … /……) có tổng số doanh thu cho chủ cửa hàng - Môi trường: Nội cửa hàng đồ ăn nhanh Mẫu báo cáo: 125 BÁO CÁO DOANH THU BÁN HÀNG PHAN RESTAURANT Số:12345 Địa chỉ: 236 Hoàng Quốc Việt – Cổ Từ ngày: 1/4/2021 đến ngày: 30/4/2021 Nhuế – Bắc Từ Liêm – Hà Nội Điện thoại: 0963123003 STT Thời gian 1/4/2021-7/4/2021 8/4/2024-16/4/2021 17/4/2021-23/4/2021 23/4/2021-30/4/2021 Số hóa đơn 50 50 50 50 Tổng tiền doanh thu 15000000 15000000 15000000 15000000 Ngày tháng năm 2021 Người lập Nguyễn Hoài Anh - Bảng liệu sử dụng: Bảng liệu sử dụng Thuộc tính sử dụng NGUOIDUNG IDNguoiDung, TenNguoiDung HD_BANAN IDHDBanAn, ThoiGian, IDNguoiDung, TongTien D_HD_BANAN IDHDBanAn, IDMonAn, DonGia, ThanhTien, SoLuong PHIEU_DB_YCM IDDaBaYeCaMo, SoLuong, ThoiGian - Trường liệu tính tốn: ThanhTien= SoLuong * DonGia TongTien = ∑ ThanhTien + PhiDoAnThua TongTienDoanhThu = ∑ TongTien - Kích Kỡ: giấy A4 Số lượng phiên bản: 01 126 ĐÁNH GIÁ CÔNG VIỆC VÀ KẾT LUẬN Để có hệ thống " Quản lý bán hàng nhà hàng buffet" hoạt động cách thông suốt, đem lại kết cao công tác quản lý cần phải nắm bắt chặt chẽ nghiệp vụ nhà hàng Qua trình học tập phân tích hệ thống “Quản lý bán hàng cho nhà hàng buffet”, em tìm hiểu nghiên cứu hai phương diện chức liệu Đề tài phân tích hệ thống cho quản lý bán hàng cho nhà hàng, tìm hiểu quy trình hoạt động, xây dựng biểu đồ phân cấp chức năng, phân tích hệ thống liệu xây dựng mơ hình liệu cho hệ thống Do việc nghiên cứu cách tiếp cận hạn chế chưa có nhiều kinh nghiệm phân tích thiết kế Chính việc phân tích khơng tránh khỏi sai sót Một số sai sót mắc phải trình thực đề tài: - Phân tích liệu cịn thiếu sót - Thiết kế hệ thống chưa đáp ứng đầy đủ nhu cầu thực tế Vẫn có nhiều nội dung chưa chi tiết em hi vọng giúp phận nhà hàng dễ nắm bắt cơng việc dễ dàng hơn, nhanh chóng gọn nhẹ, xác: phận quản lý biết lập đơn hàng, thống kê doanh thu, cập nhật menu đồ ăn; phận chế biến biết lập phiếu yêu cầu nhập nguyên liệu, nhập kho,…; phận tốn biết tốn hóa đơn mua hàng hóa đơn đồ ăn, tính tốn tổng thu; phận phục vụ biết lập đơn đặt đồ ăn 127