CHƯƠNG 1: KHẢO SÁT HỆ THÔNG 1.1 Mô tả hệ thống 1.1.1. Nhiệm vụ cơ bản Quản lý nhân viên Quản lý khách hàng Quản lý nhập thực phẩm, nguyên liệu chế biến Quản lý chất lượng thực phẩm Quản lý menu đồ ăn Quản lý các đồ ăn mà khách hàng đã đặt Quản lý việc thanh toán hóa đơn cho khách hàng Quản lý doanh thu của cửa hàng 1.1.2. Cơ cấu về tổ chức và nhiệm vụ Hệ thống gồm 4 bộ phận: Bộ phận quản lý Điều phối toàn bộ hoạt động của cửa hàng Nắm được tình hình mua bán, doanh thu của cửa hàng Quản lý nhân viên, kiểm tra các sai sót nếu có Kiểm tra các hóa đơn để tiến hành nhập, xuất tiền Quản lý nhập, xuất kho các nguyên liệu cần chế biến. Quản lý lượt khách hàng ra vào cửa hàng dựa trên số lượng hóa đơn đã thanh toán tại cửa hàng. Bộ phận phục vụ Đảm bảo vệ sính sạch sẽ tại cửa hàng Tiếp nhận việc đặt đồ ăn của khách hàng Trực tiếp hỏi khách hàng về nội dung mặt hàng khách hàng muốn đặt. Giúp khách hàng lựa chọn món ăn phù hợp với yêu cầu Giới thiệu các mặt hàng được ưa thích tại cửa hàng Ghi lại các mặt hàng được khách hàng chọn và chuyển đến bộ phận thu ngân. Tiếp nhận đồ ăn từ bộ phận nhà bếp, sau đó mang đến bàn ăn mà khách hàng đã đặt. Khi có yêu cầu từ phía khách hàng về việc gọi thêm đồ ăn thì phải cập nhật thêm đơn hàng tới bộ phận thu ngân và chế biến. Bộ phận thu ngân Tiếp nhận các đơn hàng của khách hàng từ bộ phận phục vụ Gửi yêu cầu chế biến tới bộ phận nhà bếp Tiến hành thanh toán, in hóa đơn cho khách hàng. Nhận tiền và trả lại tiền thừa cho khác (nếu có) Ghi nhận lại số lượng mặt hàng bán được và thống kê báo cáo cho bộ phận quản lý sau mỗi ca làm việc. Thống kê tài chính của cửa hàng. Bộ phận nhà bếp Tiếp nhận các yêu cầu đơn hàng từ phía bộ phận thu ngân và tiến hành chế biến theo đúng yêu cầu của khách hàng. Thông báo tới bộ phận phục vụ khi làm xong từng món ăn trong đơn hàng. Phụ trách về vấn đề nhập và xuất hàng. Khi nhập hàng mới về thì cần tiến hành nhập vào máy và soạn phiếu nhập hàng để lưu. Tiếp nhận hóa đơn hay bản kê khai chi tiết các mặt hàng từ nhà cung cấp. Thủ khi tiến hành đối chiếu kiểm tra lô hàng. Soạn các hóa đơn xuất hàng dựa theo hóa đơn đặt hàng của khách hàng. Thống kê số lượng hàng bán ra, nhập về theo định kì Kiểm kê kho, lập phiếu, biểu yêu cầu nhập hàng và chuyển đến bộ phận quản lý. 1.1.3. Quy trình xử lý Mua nguyên liệu nhập kho Bộ phận nhà bếp sẽ chịu trách nhiệm kiểm tra kho chứa nguyên liệu (1). Sau khi kiểm tra xong, bộ phận nhà bếp sẽ lên danh sách các nguyên liệu cần mua và gửi yêu cầu (2) (MB1) lên cho bộ phận quản lý. Bộ phận quản lý tiếp nhận và gửi yêu cầu tới nhà cung cấp yêu cầu gửi báo giá (3) các sản phẩm có trong nội dung yêu cầu từ bộ phận nhà bếp Sau khi đã thẩm định chọn được nhà cung cấp (4), bộ phận quản lý sẽ gửi đơn hàng (5) (MB2) tới phía nhà cung cấp. Dựa vào đơn hàng, nhà cung cấp thực hiện giao hàng tới cửa hàng cùng với phiếu giao hàng (MB3) và hóa đơn mua hàng (MB4) Bộ phận nhà bếp sẽ trực tiếp tiếp nhận nguyên liệu (6), kiểm tra hàng (7), nhập thông tin các nguyên liệu mới nhập vào kho (8). Bộ phận thu ngân sẽ nhận hóa đơn mua hàng, thanh toán hóa đơn mua hàng (9) (MB4) với nhà cung cấp; Lưu vào kho phiếu nhập kho (10) (MB5). Chuẩn bị trước khi thực khách đến cửa hàng Vệ sinh sạch sẽ khu vực khách dùng bữa. Sắp xếp bàn ghế, khăn trải bàn, bình hoa đúng vị trí theo tiêu chuẩn cửa hàng. Chuẩn bị đầy đủ các dụng cụ phục vụ ăn uống cho thực khách. Kiểm tra và nắm rõ danh sách khách hàng đã đặt bàn, vị trí ngồi của khách hàng đó. Kiểm tra toàn bộ cơ sở vật chất của cửa hàng, đảm bảo mọi thứ đều đạt tiêu chuẩn để sẵn sàng đón tiếp khách. Đón tiếp thực khách đến cửa hàng Khi khách đến, nhân viên Phục vụ chào đón khách bằng ngôn ngữ thích hợp theo tiêu chuẩn của cửa hàng. Bắt đầu hỏi khách về vấn đề đặt bàn, có bao nhiêu người cùng dùng bữa tại cửa hàng. Mời khách ngồi vào bàn và bắt đầu giới thiệu thực đơn Bộ phận phục vụ sẽ hỏi tên khách hàng, số điện thoại để lưu vào hóa đơn và đánh dấu bàn khách ngồi. Đưa menu đồ ăn (11) (MB6) cho khách để khách lựa chọn đồ ăn. Nếu khách có yêu cầu được tư vấn món ăn thì tiến hành giới thiệu cho khách dựa trên sở thích và chi phí mà khách đưa ra. Điền thông tin món ăn khách chọn vào đơn đặt đồ ăn (12) (MB7) trên máy tính bảng theo các món ăn mà khách yêu cầu. Lặp lại order cho khách một lần nữa để đảm bảo không sai sót. Sau đó xác nhận đơn đặt hàng, đơn đặt đồ ăn tự động cập nhật tới bộ phận thu ngân. Trong quá trình lựa chọn nếu khách hàng có nhu cầu cần biết thêm thông tin về món ăn sẽ được hỗ trợ bởi bộ phận phục vụ. Bộ phận thu ngân xử lý đơn đặt đồ ăn (13), sau đó chuyển tiếp tới bộ phận nhà bếp. Bộ phận nhà bếp tiến hành hoàn thiện đơn đặt đồ ăn (14) (MB7). Khi đơn nào làm xong thì sẽ báo tới bộ phận phục vụ để mang khay thức ăn ra cho khách kèm đơn đặt đồ của khách (15). Mời khách thưởng thức bữa ăn, chúc khách ngon miệng. Gọi thêm đồ ăn Khi khách hàng có yêu cầu gọi thêm món ăn (16) mà trước đó đã gọi, bộ phận phục vụ tìm lại hóa đơn trên máy tính bảng và tích thêm vào đơn đặt hàng cũ của khách hàng (17) (MB7). Sau đó đơn hàng của khách sẽ được tự động cập nhật đến bộ phận thu ngân và bộ phận nhà bếp Thanh toán Khi khách hàng yêu cầu thanh toán, bộ phân phục vụ sẽ báo với thu ngân tiến hành lập hóa đơn thanh toán (18) (MB8) và in hóa đơn thanh toán (19) . Kẹp hóa đơn vào sổ da lịch sự, đựng trong khay và đưa hóa đơn cho khách hàng kiểm tra lại thông tin. Sau khi kiểm tra xong, khách hàng có thể thanh toán trực tiếp với bộ phận phục vụ sau đó bộ phận phục vụ sẽ chuyển số tiền đó đến bộ phận thu ngân, hoặc khách hàng có thể tới tại quầy thu ngân để thanh toán. Bộ phận thu ngân nhận tiền, nhập số tiền khách đưa vào máy và trả tiền thừa nếu có. Cảm ơn khách đã đến dùng bữa tại cửa hàng. Chào tạm biệt và hẹn gặp lại khách vào lần sau. Bộ phận phục vụ tiến hành thu dọn tất cả đồ ăn và dụng cụ trên bàn của khách (20). Dọn dẹp vệ sinh khu vực bàn và chỗ ngồi sạch sẽ. Sắp xếp, bố trí lại bàn mới để tiếp tục đón khách tiếp theo. Cuối mỗi ngày, bộ phận thu ngân sẽ phải tiến hành tính toán tổng tiền thu (21), lập bảng báo cáo chi tiết doanh thu (22) (MB9) trong ngày hôm đó dựa vào hóa đơn thanh toán và hóa đơn mua hàng rồi gửi đến bộ phận quản lý. Thống kê doanh thu của cửa hàng Bộ phận quản lý căn cứ vào báo cáo của bộ phận thu ngân để tổng hợp lại số tiền chi ra và thu lại (23). 1.1.4. Mẫu biểu Phiếu yêu cầu (MB1) CỬA HÀNG ĐỒ ĂN NHANH Địa chỉ:………… SĐT: ……………. PHIẾU YÊU CẦU Số….....………… Ngày…..…..….. STT Mã hàng Tên hàng Tồn đầu kỳ Tồn cuối kỳ Số lượng dự kiến Ghi chú Ngày…tháng…năm… Người lập phiếu Đơn mua hàng (MB2) ĐƠN MUA MUA HÀNG Số…………………… Ngày…..…..….. Tên nhà cungcấp……………..…………………………………… ……. Địa chỉ:……………..…………… Số điện thoại:……………………… Hình thức thanh toán: ……………………………………………..…… STT Tên hàng ĐVT Đơn giá Số lượng Thành tiền Tổng cộng Số tiền bằng chữ:…………………………………………………………………………. Ngày……tháng……..năm 2019 NGƯỜI LẬP ĐƠN Phiếu giao hàng (MB3) NHÀ CUNG CẤP……… Địa chỉ:…………………. SĐT: …………………… PHIẾU GIAO NHẬN HÀNG Số……………… Ngày…..…..….. Người nhận: ……………………….. Cửa hàng: ……………………….. Địa chỉ: ……………………….. STT Tên hàng ĐVT Số lượng giao Số lượng nhận Ghi chú Người nhận Người giao Người lập phiếu (ký ghi rõ họ tên) (ký ghi rõ họ tên) (ký ghi rõ họ tên) Hóa đơn mua hàng (MB4) HÓA ĐƠN MUA HÀNG Số……………… Ngày…..…..….. Số hiệu phiếu nhập:…………………….. Tên nhà cung cấp………………………………………………………..… Địa chỉ:………………………….. …. Số điện thoại:……………… …… Hình thức thanh toán: ………………………………………………..…… STT Tên hàng ĐVT Số lượng Đơn giá Thành tiền Tổng tiền Số tiền bằng chữ:……………………………………………………………………. Ngày……tháng……..năm 2019 NGƯỜI LẬP ĐƠN Phiếu nhập kho (MB5) CỬA HÀNG ĐỒ ĂN NHANH Địa chỉ:………… SĐT: ……………. PHIẾU NHẬP KHO Số……………… Ngày…..…..….. Họ tên người giao: ……………………………………………………………. Nơi cung cấp:……………………………………… SĐT:…………………. Địa chỉ: ……………………………………………. STK:…………............. Theo đơn hàng số:………………… ngày…. tháng…… năm………………… Nhập tại kho:…………………………… Địa điểm:………………………….. STT Tên hàng Mã hàng ĐVT Số lượng Đơn giá Thành tiền Theo chứng từ Thực nhập Người lập phiếu Người giao hàng Thủ kho Menu đồ ăn (MB6) MENU Đơn đặt đồ ăn (MB7) CỬA HÀNG ĐỒ ĂN NHANH Địa chỉ:………… SĐT: ……………. ĐƠN ĐẶT ĐỒ ĂN Số……………… Ngày…..…..….. Họ tên khách hàng:…………………… SĐT :……………………. STT Tên món ĐVT Số lượng Ghi chú 1 2 3 Hóa đơn thanh toán (MB8)
HỌC VIỆN KỸ THUẬT QUÂN SỰ KHOA CÔNG NGHỆ THÔNG TIN BÀI TẬP HỌC PHẦN PHÂN TÍCH THIẾT KẾ HỆ THỐNG Đề tài “ Hệ thống quản lý bán hàng cho cửa hàng đồ ăn nhanh” Hà Nội, 5/2019 LỜI NĨI ĐẦ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 đây, máy tính chưa ứng dụng rộng rãi, công việc quản lý cửa 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ý cửa hàng yêu cầu cần thiết nhằm xóa bỏ phương pháp quản lý lạc hậu, lỗi thời gây tốn nhiều mặt Vì vậy, chúng em chọn đề tài "Hệ thống quản lý bán hàng cho cửa hàng đồ ăn nhanh" 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 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ủ cửa hàng cách xác hiệu Trong q trình phân tích thiết kế, em cố gắng để hoàn thiện báo cáo Tuy nhiên, điều kiện thời gian kiến thức hạn chế, chưa có nhiều kinh nghiệm nên chắn thiết kế em nhiều thiếu sót Em mong nhận ý kiến đóng góp q thầy, người quan tâm để đề tài hoàn thiện Em xin chân thành cảm ơn giáo Ngũn Hồi Anh hướng dẫn giúp em trình học tập làm tập lớn môn học Tuy chúng em cố gắng để hoàn thiện đề tài cách tốt nhất, thời gian có hạn hiểu biết ngơn ngữ lập trình hạn chế, chưa có nhiều kinh nghiệm nên chắn đề tài không tránh khỏi thiếu sót, chúng em mong nhận ý kiến đóng góp q Thầy, Cơ người quan tâm để đề tài hoàn thiện Em xin chân thành cảm ơn! MỤC LỤC CHƯƠNG 1: KHẢO SÁT HỆ THÔNG .6 1.1 Mô tả hệ thống 1.1.1 Nhiệm vụ 1.1.2 Cơ cấu tổ chức nhiệm vụ 1.1.3 Quy trình xử lý .7 1.1.4 Mẫu biểu 10 1.2 Mơ hình hóa hệ thống 19 1.2.1 Mơ hình tiến trình nghiệp vụ giải thích kí hiệu .19 1.2.2 Biểu đồ hoạt động 20 CHƯƠNG 2: KHẢO SÁT HỆ THỐNG 24 2.1 Phân tích chức nghiệp vụ 24 2.1.1.Mơ hình hóa chức nghiệp vụ 24 2.1.1.1 Xác định chức chi tiết .24 2.1.1.2 Gom nhóm chức giải thích thực 27 2.1.1.3 Vẽ sơ đồ phân rã chức giải thích ký hiệu .29 2.1.2 Mơ hình hóa tiến trình nghiệp vụ đặc tả tiến trình nghiệp vụ .29 2.1.2.1 Ký hiệu .29 2.1.2.2 Sơ đồ luồng liệu(DFD) mức khung cảnh .31 2.1.2.3 DFD mức đỉnh 31 2.1.2.4 DFD mức đỉnh 31 2.1.3 Đặc tả tiến trình nghiệp vụ 34 2.2 Phân tích liệu nghiệp vụ .37 2.2.1 Mơ hình liệu ban đầu .37 2.2.1.1 Xác định kiểu thực thể, kiểu thuộc tính 37 2.2.1.2 Xác định kiểu liên kết 39 2.2.1.3 Mơ hình thực thể liên kết mở rộng( ERD mở rộng) .40 2.2.2 Chuẩn hóa liệu 40 2.2.2.1 Chuyển đổi từ ERD mở rộng ERD kinh điển 40 2.2.2.2 Chuyển đổi từ ERD kinh điển ERD hạn chế .45 2.2.2.3 Chuyển đổi từ ERD hạn chế mô hình quan hệ (RM) 49 2.2.3 Đặc tả liệu .51 CHƯƠNG 3: THIẾT KẾ HỆ THỐNG 59 3.1 Thiết kế tổng 59 3.1.1 Phân định công việc người máy .59 3.1.1.1 Quản lý chung 59 3.1.1.2 Quản lý đồ ăn 61 3.1.1.3 Thanh tốn hóa đơn .63 3.1.1.4 Phục vụ khách 64 3.2 Thiết kế kiểm soát 64 3.2.1 Xác định nhóm người dùng 64 3.2.2 Phân định quyền hạn nhóm người dùng( tiến trình, liệu) 65 3.2.2.1 Phân định quyền hạn liệu .65 3.2.2.2 Phân định quyền hạn tiến trình 66 3.2.3 Xác định tình kiểm sốt người dùng 67 3.2.4 Thiết kế tiến trình hệ thống cho nhóm quản trị 68 3.3 Thiết kế sở liệu 68 3.3.1 Thiết kế bảng liệu phục vụ bảo mật 68 3.3.2 Xác định thuộc tính kiểm sốt, bảng kiểm sốt 69 3.3.3 Mơ hình liệu hệ thống .72 3.3.4 Đặc tả bảng liệu 72 3.3.4.1 Bảng QUANTRI 72 3.3.4.2 Bảng NGUOIDUNG .73 3.3.4.3 Bảng NLIEU 74 3.3.4.4 Bảng HOADONM 74 3.3.4.5 Bảng PYC 75 3.3.4.6 Bảng PNHAP 76 3.3.4.7 Bảng NCC .76 3.3.4.8 Bảng DONMH .77 3.4 Thiết kế kiến trúc chương trình 83 3.4.1 Thiết kế kiến trúc hệ thống mức cao 83 3.4.2 Thiết kế modul xử lý 84 3.4.2.1 Thiết kế modul kiểm soát hệ thống nghiệp vụ hệ thống 84 3.4.2.2 Modul nhập liệu( Quản lý đồ ăn) 85 3.4.2.3 Modul chế biến đồ ăn( Quản lý đồ ăn) 85 3.4.2.4 Modul lập đơn hàng ( Quản lý chung) 86 3.5 Thiết kế giao diện người máy .86 3.5.1 Thiết kế hệ thống đơn chọn 86 3.5.2 Thiết kế giao diện nhập liệu cho danh mục 87 3.5.3 Thiết kế form xử lý nghiệp vụ 89 3.5.4 Thiết kế báo cáo (01 nghiệp vụ + 01 thống kê) 91 ĐÁNH GIÁ CÔNG VIỆC VÀ KẾT LUẬN 95 TÀI LIỆU THAM KHẢO 96 CHƯƠNG 1: KHẢO SÁT HỆ THƠNG 1.1 Mơ tả hệ thống 1.1.1 Nhiệm vụ - Quản lý nhân viên - Quản lý khách hàng - Quản lý nhập thực phẩm, nguyên liệu chế biến - Quản lý chất lượng thực phẩm - Quản lý menu đồ ăn - Quản lý đồ ăn mà khách hàng đặt - Quản lý việc tốn hóa đơn cho khách hàng - Quản lý doanh thu cửa hàng 1.1.2 Cơ cấu tổ chức nhiệm vụ Hệ thống gồm phận: * Bộ phận quản lý - Điều phối toàn hoạt động cửa hàng - Nắm tình hình mua bán, doanh thu cửa hàng - Quản lý nhân viên, kiểm tra sai sót có - Kiểm tra hóa đơn để tiến hành nhập, xuất tiền - Quản lý nhập, xuất kho nguyên liệu cần chế biến - Quản lý lượt khách hàng vào cửa hàng dựa số lượng hóa đơn tốn cửa hàng * Bộ phận phục vụ - Đảm bảo vệ sính cửa hàng - Tiếp nhận việc đặt đồ ăn khách hàng - Trực tiếp hỏi khách hàng nội dung mặt hàng khách hàng muốn đặt - Giúp khách hàng lựa chọn ăn phù hợp với yêu cầu - Giới thiệu mặt hàng ưa thích cửa hàng - Ghi lại mặt hàng khách hàng chọn chuyển đến phận thu ngân - Tiếp nhận đồ ăn từ phận nhà bếp, sau mang đến bàn ăn mà khách hàng đặt - Khi có u cầu từ phía khách hàng việc gọi thêm đồ ăn phải cập nhật thêm đơn hàng tới phận thu ngân chế biến * Bộ phận thu ngân - Tiếp nhận đơn hàng khách hàng từ phận phục vụ - Gửi yêu cầu chế biến tới phận nhà bếp - Tiến hành tốn, in hóa đơn cho khách hàng - Nhận tiền trả lại tiền thừa cho khác (nếu có) - Ghi nhận lại số lượng mặt hàng bán thống kê báo cáo cho phận quản lý sau ca làm việc - Thống kê tài cửa hàng * Bộ phận nhà bếp - Tiếp nhận yêu cầu đơn hàng từ phía phận thu ngân tiến hành chế biến theo yêu cầu khách hàng - Thông báo tới phận phục vụ làm xong ăn đơn hàng - Phụ trách vấn đề nhập xuất hàng Khi nhập hàng cần tiến hành nhập vào máy soạn phiếu nhập hàng để lưu - Tiếp nhận hóa đơn hay kê khai chi tiết mặt hàng từ nhà cung cấp Thủ tiến hành đối chiếu kiểm tra lơ hàng - Soạn hóa đơn xuất hàng dựa theo hóa đơn đặt hàng khách hàng - Thống kê số lượng hàng bán ra, nhập theo định kì - Kiểm kê kho, lập phiếu, biểu yêu cầu nhập hàng chuyển đến phận quản lý 1.1.3 Quy trình xử lý * Mua nguyên liệu nhập kho - Bộ phận nhà bếp chịu trách nhiệm kiểm tra kho chứa nguyên liệu (1) Sau kiểm tra xong, phận nhà bếp lên danh sách nguyên liệu cần mua gửi yêu cầu (2) (MB1) lên cho phận quản lý - Bộ phận quản lý tiếp nhận gửi yêu cầu tới nhà cung cấp yêu cầu gửi báo giá (3) sản phẩm có nội dung yêu cầu từ phận nhà bếp - Sau thẩm định chọn nhà cung cấp (4), phận quản lý gửi đơn hàng (5) (MB2) tới phía nhà cung cấp - Dựa vào đơn hàng, nhà cung cấp thực giao hàng tới cửa hàng với phiếu giao hàng (MB3) hóa đơn mua hàng (MB4) - Bộ phận nhà bếp trực tiếp tiếp nhận nguyên liệu (6), kiểm tra hàng (7), nhập thông tin nguyên liệu nhập vào kho (8) Bộ phận thu ngân nhận hóa đơn mua hàng, tốn hóa đơn mua hàng (9) (MB4) với nhà cung cấp; Lưu vào kho phiếu nhập kho (10) (MB5) * Chuẩn bị trước thực khách đến cửa hàng - Vệ sinh khu vực khách dùng bữa - Sắp xếp bàn ghế, khăn trải bàn, bình hoa vị trí theo tiêu chuẩn cửa hàng - Chuẩn bị đầy đủ dụng cụ phục vụ ăn uống cho thực khách - Kiểm tra nắm rõ danh sách khách hàng đặt bàn, vị trí ngồi khách hàng - Kiểm tra toàn sở vật chất cửa hàng, đảm bảo thứ đạt tiêu chuẩn để sẵn sàng đón tiếp khách * Đón tiếp thực khách đến cửa hàng - Khi khách đến, nhân viên Phục vụ chào đón khách ngơn ngữ thích hợp theo tiêu chuẩn cửa hàng - Bắt đầu hỏi khách vấn đề đặt bàn, có người dùng bữa cửa hàng * Mời khách ngồi vào bàn bắt đầu giới thiệu thực đơn - Bộ phận phục vụ hỏi tên khách hàng, số điện thoại để lưu vào hóa đơn đánh dấu bàn khách ngồi - Đưa menu đồ ăn (11) (MB6) cho khách để khách lựa chọn đồ ăn Nếu khách có u cầu tư vấn ăn tiến hành giới thiệu cho khách dựa sở thích chi phí mà khách đưa - Điền thơng tin ăn khách chọn vào đơn đặt đồ ăn (12) (MB7) máy tính bảng theo ăn mà khách yêu cầu Lặp lại order cho khách lần để đảm bảo khơng sai sót - Sau xác nhận đơn đặt hàng, đơn đặt đồ ăn tự động cập nhật tới phận thu ngân Trong trình lựa chọn khách hàng có nhu cầu cần biết thêm thơng tin ăn hỗ trợ phận phục vụ - Bộ phận thu ngân xử lý đơn đặt đồ ăn (13), sau chuyển tiếp tới phận nhà bếp - Bộ phận nhà bếp tiến hành hoàn thiện đơn đặt đồ ăn (14) (MB7) - Khi đơn làm xong báo tới phận phục vụ để mang khay thức ăn cho khách kèm đơn đặt đồ khách (15) Mời khách thưởng thức bữa ăn, chúc khách ngon miệng * Gọi thêm đồ ăn - Khi khách hàng có yêu cầu gọi thêm ăn (16) mà trước gọi, phận phục vụ tìm lại hóa đơn máy tính bảng tích thêm vào đơn đặt hàng cũ khách hàng (17) (MB7) Sau đơn hàng khách tự động cập nhật đến phận thu ngân phận nhà bếp * Thanh toán - Khi khách hàng yêu cầu toán, phân phục vụ báo với thu ngân tiến hành lập hóa đơn tốn (18) (MB8) in hóa đơn tốn (19) Kẹp hóa đơn vào sổ da lịch sự, đựng khay đưa hóa đơn cho khách hàng kiểm tra lại thông tin - Sau kiểm tra xong, khách hàng tốn trực tiếp với phận phục vụ sau phận phục vụ chuyển số tiền đến phận thu ngân, khách hàng tới quầy thu ngân để toán - Bộ phận thu ngân nhận tiền, nhập số tiền khách đưa vào máy trả tiền thừa có - Cảm ơn khách đến dùng bữa cửa hàng Chào tạm biệt hẹn gặp lại khách vào lần sau Bộ phận phục vụ tiến hành thu dọn tất đồ ăn dụng cụ bàn khách (20) Dọn dẹp vệ sinh khu vực bàn chỗ ngồi Sắp xếp, bố trí lại bàn để tiếp tục đón khách - Cuối ngày, phận thu ngân phải tiến hành tính tốn tổng tiền thu (21), lập bảng báo cáo chi tiết doanh thu (22) (MB9) ngày hơm dựa vào hóa đơn tốn hóa đơn mua hàng gửi đến phận quản lý * Thống kê doanh thu cửa hàng - Bộ phận quản lý vào báo cáo phận thu ngân để tổng hợp lại số tiền chi thu lại (23) 1.1.4 Mẫu biểu * Phiếu yêu cầu (MB1) CỬA HÀNG ĐỒ ĂN NHANH Địa chỉ:………… SĐT: …………… PHIẾU YÊU CẦU Số… ………… Ngày… /… /… STT Mã hàng Tên hàng Tồn đầu kỳ Tồn cuối kỳ Số lượng dự kiến Ghi Ngày…tháng…năm… Người lập phiếu 10 8.4.12 Bảng KHACHHANG 1.Số hiệu: 13 2.Tên bảng: KHACHHANG 3.Bí danh: KHACHHANG Mô tả: Lưu trữ thông tin khách hàng Mô tả chi tiết cột S ố Tên cột Mô tả Kiểu liệu Khuôn dạng N idkh Mã khách hàng N(6) Số nguyên x tenkh Tên khách hàng C(50) Chữ cái_ chữ số sdt Số điện thoại N(10) Số ngun x Khóa ngồi S ố Tên Cột khóa ngồi Quan hệ với bảng 2.Tên bảng: DONDATDA 3.Bí danh: DONDATDA 8.4.13 Bảng DONDATDA 1.Số hiệu: 14 Mô tả: Lưu trữ thông tin đơn đặt đồ ăn Mô tả chi tiết cột S ố Tên cột Mô tả Kiểu liệu Khuôn dạng N iddondat Số hiệu đơn đặt N(6) Số nguyên x idmon Mã N(6) Chữ cái_ chữ số x sldat Số lượng đặt N(6) Số nguyên ngaydat Ngày đặt D(8) DD/MM/YYY Y ban Bàn C(10) Chữ cái_ chữ số idkh Mã khách hàng N(6) Số ngun x x Khóa ngồi S ố Tên Cột khóa ngồi Quan hệ với bảng idkh idkh KHACHHANG 8.4.14 Bảng HOADONTT 78 1.Số hiệu: 15 2.Tên bảng: HOADONTT 3.Bí danh: HOADONTT Mơ tả: Lưu trữ thơng tin hóa đơn tốn Mơ tả chi tiết cột S ố Tên cột Mô tả Kiểu liệu Khn dạng N idhoadontt Số hiệu hóa đơn N(6) Số nguyên x ngayhd Ngày hóa đơn D(8) DD/MM/YYYY thoigian Thời gian D(8) 00: 00: 00 ban Tên bàn C(10) Chữ cái_ chữ số idkh Mã khách hàng N(6) Số nguyên x iddondat Số hiệu đơn đặt N(6) Số nguyên x idnd Mã số người dùng N(6) Số nguyên x tongtien Tổng tiền N(20) Số ngun x x Khóa ngồi S ố Tên Cột khóa ngồi Quan hệ với bảng idkh idkh KHACHHANG iddondat iddondat DONDATDA 8.4.15 Bảng D_HOADONTT 1.Số hiệu: 16 2.Tên bảng: HOADONTT 3.Bídanh: HOADONTT Mơ tả: Lưu trữ thơng tin chi tiết hóa đơn tốn Mơ tả chi tiết cột S ố Tên cột Mô tả Kiểu liệu Khuôn dạng N idhoadontt Số hiệu hóa đơn N(6) Số nguyên x idmon Mã N(6) Chữ cái_ chữ số x slban Số lượng bán N(6) Số nguyên x dongiaban Đơn giá bán N(10) Số nguyên x thanhtien Thành tiền N(20) Số nguyên x 79 Khóa ngồi S ố Tên Cột khóa ngồi Quan hệ với bảng idhoadontt idhoadontt HOADONTT idmon idmon MONAN 3.4 Thiết kế kiến trúc chương trình 3.4.1 Thiết kế kiến trúc hệ thống mức cao Ký hiệu: Modul chương trình Lời gọi modul o A gọi B gọi C tùy thuộc vào kết phép chọn o A gọi B gọi C o A gọi B nhiều lần 80 Mơ hình: 3.4.2 Thiết kế modul xử lý 3.4.2.1 Thiết kế modul kiểm soát hệ thống nghiệp vụ hệ thống 81 3.4.2.2 Modul nhập liệu( Quản lý đồ ăn) 3.4.2.3 Modul chế biến đồ ăn( Quản lý đồ ăn) 3.4.2.4 Modul lập đơn hàng ( Quản lý chung) 82 3.5 Thiết kế giao diện người máy 3.5.1 Thiết kế hệ thống đơn chọn 3.5.2 Thiết kế giao diện nhập liệu cho danh mục Giao diện Cập nhật menu đồ ăn Tên giao diện: Cập nhật menu đồ ăn Người sử dụng: nhân viên quản lý Nhiệm vụ: Cập nhật thông tin menu đồ ăn Mẫu thiết kết: 83 Tiền điều kiện: Đã đăng nhập với quyền nhân viên quản lý 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 Thuộc tính sử dụng Mức độ sử dụng 84 MONAN idmon tenmon dongiamon dvt iddmuc C,R C,E,R,D C,E,R,D C,E,R,D C,E,R,D Quy trình, cơng thức xử lý: - btnTaoMoi: sau kích nút này, txtmamon, txttenmon, txtdongia, txtdvt có Enabled=true để người dùng thao tác nhập liệu - txtTimkiem: sau sau click nhập thông tin cần tìm vào TextBox hiển thị thông tin bảng gridviewDoAn giống gần giống với thơng tin cần tìm - btnSua: sau kích nút này, txttenmon, txtdongia, txtdvt có Enabled=true để người dùng thao tác nhập liệu - btnXoa:sau kích nút này, 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ị - grid view:sau kích vào dòng grid view, thơng tin dòng hiển thị lên txttenmon, txtdongia, txtdvt tương ứng, kích btnXoa hay btnSua để phục vụ mục đích - btnLuu: kích vào sau thao tác với btnTaoMoi btnSua, liệu cập nhật vào CSDL, đồng thời txttenmon, txtdongia, txtdvt có Enabled= true; txtmamon.Enabled = false Nhiệm vụ: Cập nhật thông tin menu đồ ăn Định dạng kết đầu ra: o Bảng liệu bị thay đổi: MONAN o 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.5.3 Thiết kế form xử lý nghiệp vụ * Giao diện tốn hóa đơn Tên giao diện: Thanh tốn hóa đơn Người sử dụng: nhân viên phận toán Mẫu thiết kết: 85 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: 86 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_HOADONTT idmon R idhoadontt R slban R dongiaban R thanhtien R iddondat R ngaydat R idhoadontt R tongtien R DONDATDA HOADONTT Quy trình, cơng thức xử lý: o btnChon: sau kích nút này, txtmahoadon, txttenkh, txtban có Enabled=true, values = values( txtmadondat) để người dùng kiểm tra thơng tin hóa đơn o btnChitiet: sau kích nút này, grid view hiển thị values( mammon, slban, dongiaban, thanhtien) ăn hóa đơn đó; đồng thời txttongcong hiển thị tổng tiền hóa đơn( tổng cộng thành tiền món) o btnThanhtoan: sau nhập số tiền khách đưa, click vào buttonThanhtoan , máy tính tự tính số dư để trả cho khách o btnInhoadon: sau kích nút này, hình lên form In hóa đơn( Mẫu biểu hóa đơn toán), chọn OK in Nhiệm vụ: Cập nhật hóa đơn tốn Định dạng kết đầu ra: o Bảng liệu bị thay đổi: HOADONTT o 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.5.4 Thiết kế báo cáo (01 nghiệp vụ + 01 thống kê) Thiết kế báo cáo nghiệp vụ: hóa đơn tốn - Tên báo cáo: Hóa đơn toán - Người lập: Nhân viên phận toán Nhiệm vụ: gửi thông tin đơn đặt đồ ăn mà khách hàng yêu cầu để nhân viên toán lập hóa đơn tốn 87 - Mơi trường: Khách hàng, nhân viên phục vụ - Mẫu báo cáo: CỬA HÀNG ĐỒ ĂN NHANH Địa chỉ: SĐT: HÓA ĐƠN THANH TOÁN Ngày : /…./ /… Thời gian: Số: Họ tên khách hàng:…………………… SĐT:…………… Thu ngân:…………………………… STT Tên ĐVT SL Đơn giá Thành tiền Tổng số tiền : Khách đưa : Trả lại : Xin chân thành cảm ơn quý khách! Hẹn gặp lại! - Bảng liệu sử dụng: Bảng liệu Thuộc tính sử dụng NGUOIDUNG idnd, tennd HOADONTT idhoadontt, ngayhd, thoigian, idnd, tongtien D_ HOADONTT idhoadontt, idmon, dongiaban, thanhtien, slban DONDATDA iddondat, sldat, ngaydat KHACHHANG idkh, tenkh, sdt MONAN idmon, tenmon, đvt 88 - Trường liệu tính tốn: slban = sldat thanhtien = slban*dongia tongtien= Σ thanhtien - Kích cơ: A5 - Số lượng phiên bản: 01 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: CỬA HÀNG ĐỒ ĂN NHANH Địa chỉ: SĐT: BÁO CÁO CHI TIẾT DOANH THU Từ ngày…./…/… đến ngày…./… /…… STT Tgian Số hóa đơn Mã đơn Bàn Tổng tiền đặt đồ ăn Ngày…tháng… năm…… Người lập báo cáo - Bảng liệu sử dụng: Bảng liệu sử dụng Thuộc tính sử dụng NGUOIDUNG idnd, tennd HOADONTT idhoadontt, ngayhd, thoigian, idnd, tongtien D_ HOADONTT idhoadontt, idmon, dongiaban, thanhtien, slban DONDATDA iddondat 89 - Trường liệu tính tốn: ThanhTien= slban * dongiaban TongTien = ∑ ThanhTien TongTienDoanhThu = ∑ TongTien - Kích Kơ: giấy A4 - Số lượng phiên bản: 01 90 ĐÁNH GIÁ CƠNG VIỆC VÀ KẾT LUẬN Để có hệ thống " Quản lý bán hàng cho cửa hàng đồ ăn nhanh" 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ụ cửa hàng đồ ăn nhanh Qua trình học tập phân tích hệ thống “Quản lý bán hàng cho cửa hàng đồ ăn nhanh”, 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 cửa hàng đồ ăn nhanh, 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ế Vậy nên việc phân tích khơng tránh khỏi sai sót Quản lý nhà hàng công việc phức tạp, khối lượng thông tin cần xử lý lớn yêucầu độ xác tương đối cao cần có chương trình quản lý phù hợp đạt hiệu Sau thời gian thực đề tài, hệ thống mà chúng em xây dựng đáp ứng vấn đề mà đề tài đặt Vẫn có nhiều nội dung chưa chi tiết em hi vọng giúp phận cửa 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 Một lần em xin chân thành cảm ơn cô Nguyễn Hồi Anh tận tình giảng dạy hướng dẫn em hồn thành tốt đề tài 91 TÀI LIỆU THAM KHẢO - Slide Phân tích thiết kế hệ thống Nguyễn Hồi Anh 92 ... tài "Hệ thống quản lý bán hàng cho cửa hàng đồ ăn nhanh" 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 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... - Quản lý chất lượng thực phẩm - Quản lý menu đồ ăn - Quản lý đồ ăn mà khách hàng đặt - Quản lý việc tốn hóa đơn cho khách hàng - Quản lý doanh thu cửa hàng 1.1.2 Cơ cấu tổ chức nhiệm vụ Hệ thống. .. đặt hàng Quản lý chung 10 Thống kê doanh thu 26 Yêu cầu nhập nguyên liệu Nhập kho Xử lý đơn đặt đồ ăn Quản lý đồ ăn Hoàn thiện đơn đặt đồ ăn Phục vụ khách gọi đồ ăn Phục vụ khách gọi thêm đồ ăn