Em đã chọn đề tài Hệ thống quản lý bán coffee 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ủ cửa hàng một cách chính xác và hiệu quả. Trong quá trình phân tích và thiết kế, em đã cố gắng hết sức để hoàn thiện bài báo cáo này. Tuy nhiên, do điều kiện thời gian cũng như kiến thức còn hạn chế, bài thiết kế của em còn nhiều thiếu sót, rất mong sự đóng góp ý kiến của thầy cô và các bạn
1 LỜI NÓI ĐẦU Với phát triển mạnh mẽ công nghệ thông tin lớn mạnh, rộng khắp mạng máy tính tồn cầu bùng nổ công nghệ di động Việc ứng dụng tin học vào lĩnh vực đời sống ngày quan tâm sử dụng hiệu quả, đem lại lợi ích to lớn mặt Những năm gần đây, nhận thấy nhiều hệ thống quản lý xây dựng cho nhiều công việc, mục đích, giúp cho trở nên dễ dàng 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 coffee 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ủ 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ế, thiết kế em cịn nhiều thiếu sót, mong đóng góp ý kiến thầy bạn Mục Lục 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ý thực đơn đồ uống, danh mục đồ uống, đồ ăn danh mục đồ • • • • • • ăn Quản lý việc đặt hàng khách hàng đảm bảo đủ xác Quản lý việc tốn hóa đơn khách hàng Quản lý chấm cơng tính lương cho nhân viên Quản lý thay đổi giá tiền hàng thực đơn Báo cáo doanh thu cửa hàng Quản lý nhập kho nguyên liệu chế biến 1.1.2 Cơ cấu tổ chức nhiệm vụ Cơ cấu tổ chức Hệ thống gồm phận: + Bộ phận quản lý + Bộ phận bồi bàn + Bộ phận pha chế + Bộ phận thu ngân Nhiệm vụ cụ thể a) Bộ phận quản lý - Giữ vị trí chủ đạo quản lý tồn cửa hàng - Quản lý giao dịch cửa hàng: nhập nguyên liệu bán hàng - Lên danh sách thực đơn cho cửa hàng giá, khuyến mại (nếu có) - Thống kê doanh thu cửa hàng từ hóa đơn nhập bán - Quản lý thơng tin nhân viên chấm công cho nhân viên theo tháng - Kiểm tra sai sót q trình làm việc, tổn thất vật chất (nếu có) để sửa chữa bổ sung - Quản lý việc nhập nguyên liệu cho hợp lí qua việc thống kê mặt hàng bán chạy thời điểm đông khách - Số lượng cần thiết: b) Bộ phận bồi bàn - Tiếp nhận yêu cầu đặt đồ khách - Chào đón khách cửa, đưa thực đơn cho khách, sau cập nhập đơn hàng cho phận thu ngân - Tiếp nhận đồ uống, ăn từ phận pha chế, mang đến bàn khách đặt - Tiến hành thu tiền đơn hàng theo hóa đơn nộp cho phận thu ngân - Dọn vệ sinh cửa hàng - Nếu có thêm yêu cầu đổi đồ ăn từ khách hàng cập nhập đồ ăn tới phận thu ngân pha chế - Số lượng cần thiết: c) Bộ phận pha chế - Tiếp nhận gọi tiến hành pha chế theo yêu cầu - Khi làm xong báo phận bồi bàn để bê cho khách - Kiểm kê kho lập phiếu yêu cầu nhập hàng cho phận quản lý - Tiếp nhận kiểm tra hàng từ nhà cung cấp - Số lượng cần thiết: d) Bộ phận thu ngân - Tiếp nhận đơn hàng từ phận bồi bàn đưa - In hóa đơn đưa cho bồi bàn - Kiểm tra tiền nhận từ phận bồi bàn - Hết ca bàn giao cho ca sau cuối ngày bàn giao tiền bán hàng cho phận quản lý - Thanh tốn hóa đơn nhập - Số lượng cần thiết: 1.1.3 Quy trình xử lý quản lý quy tắc Quy trình xử lý Gọi Thanh tốn Thống kê doanh thu Mua nhập nguyên liệu - Khi có khách hàng đến phận bồi bàn chào đón khách cửa hướng dẫn tìm bàn phù hợp với yêu cầu vủa khách - Bộ phận bồi bàn mang menu đồ uống đến cho khách để lựa chọn đồ uống ăn sau ghi vào đơn đặt hàng theo số lượng khách yêu cầu hỏi số thông tin cá nhân tên, số điện thoại Trong trình lựa chọn khách hàng có nhu cầu cần biết thêm thơng tin thực đơn nhận tư vấn phận bồi bàn - Sau bồi bàn đưa cho phận thu ngân để xử lý đơn hàng chuyển tiếp đến phận chế biến - Khi có đơn hàng hiển thị hình tivi khu chế biến, phận chế biến tiến hành chế biến nhanh theo đơn hàng - Đồ ăn xong điện thoại chuyên dụng bồi bàn kêu lên để chuyển đồ đơn đặt hàng lên cho khách hàng theo vị trí bàn - Khi khách hàng có yêu cầu gọi thêm đồ uống mà trước gọi, phận bồi bàn tìm lại đơn đặt, sau tích thêm vào đơn đặt đồ uống khách hàng lưu Sau tự động cập nhật đơn đặt đồ uống khách hàng đến phận pha chế phận thu ngân - Ngay sau khách hàng toán rời khỏi cửa hàng phận bồi bàn dọn dẹp bàn - Khi khách hàng yêu cầu toán họ gọi phận bồi bàn, phận bồi bàn lấy tên bàn đến phận thu ngân để lấy hóa đơn tốn, Bộ phận thu ngân theo tên bàn in hóa đơn toán đưa cho phận bồi bàn - Bộ phận bồi bàn mang hóa đơn cho khách để khách kiểm tra lại thơng tin sai xót báo lại cho phận thu ngân kiểm tra lại xem có với hóa đơn hay khơng? - Sau kiểm tra xong thông tin, khách hàng tới quầy thu ngân để toán tiền - Bộ phận toán nhận tiền nhập số tiền khách đưa vào máy trả lại tiền thừa (nếu có) - Cuối ngày tiến hành tổng hợp hóa đơn bán gửi lại phận quản lý - Bộ phận quản lý vào tổng hợp tiền bán mua hàng lập bảng thống kê doanh thu gửi cho chủ cửa hàng - Báo cáo lợi nhuận thu qua tháng, quý cho chủ cửa hàng - Khi kiểm tra kho nguyên liệu gần hết hết lập phiếu yêu cầu nguyên liệu gửi cho phận quản lý để mua đồ - Bộ phận quản lý tiếp nhận yêu cầu nhà cung cấp báo giá - Căn vào giá chất lượng nhà cung cấp, phận quản lý lựa chọn nhà cung cấp cho phù hợp - Bộ phận quản lý lập gửi phiếu mua hàng gọi điện tới nhà cung cấp chọn - Căn vào yêu cầu bên mua nhà cung cấp thực giao hàng với phiếu mua hàng hóa đơn mua (nếu có) - Bộ phận pha chế tiếp nhận nguyên liệu, kiểm tra hàng nhập thêm thông tin vào kho - Bộ phận thu ngân nhận phiếu mua hàng toán phiếu mua hàng với nhà cung cấp lưu vào phiếu nhập kho Quản lý - Khi phận quản lý nhận định thay đổi giá bán, thêm menu đồ khuyến mãi, thay đổi menu đồ uống Bộ phận quản lý cập ăn nhật lại giá bán, khuyến mại đồ ăn tương ứng lập menu đồ uống Quy tắc quản lý - Khi gặp cố phải báo cáo với phân quản lý không tự ý xử lý - Các ăn, uống chế biến theo công thức chế biến - Đối với tổng tiền hóa đơn tốn đồ ăn: Thành tiền (của món) = số lượng * đơn giá bán Tổng tiền = ∑ Thành tiền - Đối với tổng tiền hóa đơn tốn mua hàng: Thành tiền mua (của nguyên liệu) = số lượng mua * đơn giá mua Tổng tiền chi = ∑ Thành tiền mua - Doanh thu: Tổng tiền thu = ∑ Tổng tiền 1.1.4 Mẫu biểu - Phiếu yêu cầu nhập hàng (MB1) Số hiệu: … Cửa hàng Coffee Địa chỉ: ………… SĐT: …………… PHIẾU YÊU CẦU STT Mã hàng Tên hàng SL dự kiến SL tồn Ghi Ngày…tháng…năm… Người lập phiếu - Phiếu nhập hàng (MB2) Số hiệu: xxxxxx PHIẾU NHẬP HÀNG Ngày xx/xx/xxxx Tên nhà cungcấp…………… …………………………………… …… Địa chỉ: …………… …………… Số điện thoại:……………………… Hình thức toán: …………………………………………… …… STT Tên hàng ĐVT Số lượng Đơn giá Thành tiền Tổng tiền toán Bằng chữ: ……………………………………… Đại diện bên mua Đại diện bên bán Người lập phiếu - Phiếu nhập kho (MB3) Số hiệu: … Cửa hàng Coffee Đị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……… STT Tên hàng Kế toán Mã hàng ĐVT Giao Số lượng Nhận Người giao Ghi Thủ kho - Menu (MB4) - Đơn đặt hàng (MB5) Số hiệu: … Cửa hàng Coffee Địa chỉ: …… SĐT: ………… ĐƠN ĐẶT HÀNG Ngày :…./ …./ … Họ tên khách hàng:…………………… SĐT :…………………… Bàn :…… STT Tên ĐVT Số lượng Ghi Ngày… tháng… năm…… Người lập phiếu - Hóa đơn tốn (MB6) 10 3.3.4.14 Bảng PHIEUNHAPKHO 1.Số hiệu: 2.Tên bảng: PHIEUNHAPKHO 3.Bí danh: PHIEUNHAPKHO Mô tả: Lưu trữ thông tin phiếu nhập kho Mô tả chi tiết cột Số Tên cột Mô tả Kiểu liệu Khuôn dạng N ID Số hiệu phiếu nhập kho N(6) Số nguyên x ID_NGUYENLIEU Mã hàng N(6) Số nguyên x NGAYNHAP Ngày nhập D(8) DD/MM/YYY Y SL_GIAO Số lượng giao N(6) Số nguyên x SL_NHAN N(6) Số nguyên x NGUOIGIAO Người giao C(50) Chữ THUKHO Thủ kho C(50) Chữ x ID_PHIEUNHAP Số hiệu phiếu mua hàng N(6) Số nguyên x GHICHU Ghi C(50) Chữ Số lượng nhận Khóa ngồi Số Tên Cột khóa ngồi Quan hệ với bảng ID_NGUYENLIEU ID_NGUYENLIEU NGUYENLIEU 86 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 87 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 88 3.4.2.2 Modul nhập liệu (Quản lý đồ uống) 3.4.2.3 Modul lập đơn hàng (Quản lý chung) 89 3.4.2.4 Modul chế biến đồ uống (Quản lý đồ uống) 3.5 Thiết kế giao diện 3.5.1 Thiết kế hệ thống đơn chọn 3.5.2 Thiết kế form nhập liệu cho danh mục Giao diện quản lý thực đơn Tên giao diện: Quản lý thực đơn 90 Người sử dụng: Nhân viên Nhiệm vụ: Bán hàng toán Mẫu thiết kế: 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 91 MONAN ID TENMON DONGIA DVT ID_DANHMUC C,R C,E,R,D C,E,R,D C,E,R,D C,E,R,D DANHMUCMON ID TEN_DANHMUC C,R C,E,R,D Quy trình, cơng thức xử lý: - btnTaoMoi: sau kích nút này, 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 dgvDoUong giống gần giống với thơng tin cần tìm - btnSua: sau kích nút này, thì, 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ị - gridControl: sau kích vào dịng gridControl, 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 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, DANHMUCMON 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 gọi đồ ăn, uống Tên giao diện: Gọi Người sử dụng: Nhân viên Nhiệm vụ: Hiển thị quản lý bán hàng toán Mẫu thiết kế: 92 Tiền điều kiện: Đã đăng nhập với quyền nhân viên Hậu điều kiện: Trở hình 93 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 CT_HDTT ID_HDTT ID_MONAN SL DONGIA THANHTIEN R R C, E, D, R R C, E, D, R DONDATHANG ID NGAYDAT R R HDTT ID TONGTIEN C, R C, E, R MONAN ID TENMON DONGIA ID TENDANHMUC R R R R R DANHMUCMON 94 Quy trình, cơng thức xử lý: - btnBanAn: Sau click nút dgvCt_HDTT chứa - bán rỗng pnlMonAn, pnlNhomMon để chọn btnChuyenBan: Nếu dgvCt_HDTT bàn ăn bán cho phép - chuyển bàn trở giao diện ban đầu btnMonAn: dựa vào nhóm chọn pnlMonAn hiển thị - ăn danh mục Khi click txtTenMon txtTenNhomMon thay đổi theo ta click enable btnGoiMon gridControl: click nút deleteRow thơng báo bạn có muốn - xóa hay khơng Nếu Cancel liệu khơng bị btnGoiMon: kích hoạt chọn số lượng click vào btnMonAn, btnNhomMon hiển thị gridControl lưu vào CSDL 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 Thiết kế báo cáo nghiệp vụ: hóa đơn tốn - Tên báo cáo: Hóa đơn tốn - Người lập: Nhân viên phận tố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 tốn lập hóa đơn tốn Môi trường: Khách hàng, nhân viên phục vụ 95 - Mẫu báo cáo: CỬA HÀNG COFFEE Địa chỉ: HÓA ĐƠN THANH TOÁN SĐT: Ngày : /…./ 09/ 2018 Số: Bàn :…………………………… Thời gian:10:00:30 Họ tên khách hàng:…………………… SĐT:…………… Thu ngân:…………………………… STT Tên Coffee rang xay Hạt hướng dương ĐVT Chiếc SL Đơn giá 60.000 Thành tiền 60.000 Đĩa 35.000 70.000 Tổng số tiền : 230.000 đ Khách đưa : 250.000 đ Trả lại : 20.000 đ Xin chân thành cảm ơn quý khách! Hẹn gặp lại! 96 - Bảng liệu sử dụng: Bảng liệu NGUOIDUNG HDTT CT_ HDTT DONDATHANG MONAN Thuộc tính sử dụng ID, TEN_ND ID, NGAYBAN, ID_ND, TONGTIEN ID_HDTT, ID_MONAN, DONGIA, THANHTIEN, SL ID, SL, NGAYBAN, BAN ID, TENMON, DVT - Trường liệu tính tốn: - THANHTIEN = SL*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 coffee - 97 - Mẫu báo cáo: CỬA HÀNG COFFEE Đị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 đặt đồ uống Bàn Tổng tiề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 ID, TEN_ND HDTT ID, NGAYBAN, ID_ND, TONGTIEN ID_HDTT, ID_MONAN, DONGIA, THANHTIEN, SL ID CT_ HDTT DONDATHANG 98 - Trường liệu tính tốn: THANHTIEN= SL*DONGIA TONGTIEN = ∑ THANHTIEN TONGTIENTHU = ∑TONGTIEN - Kích Kỡ: giấy A4 - Số lượng phiên bản: 01 99 ĐÁNH GIÁ CƠNG VIỆC VÀ KẾT LUẬN Để có hệ thống “Hệ thống quản lý bán coffee” 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 coffee Qua trình học tập phân tích hệ thống “Hệ thống quản lý bán coffee”, 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 coffee, 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 q 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 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 pha chế biết lập phiếu yêu cầu nhập nguyên liệu, nhập kho,…; phận thu ngân biết tốn hóa đơn mua hàng hóa đơn đồ ăn, tính tốn tổng thu; phận bồi bàn biết lập đơn đặt đồ ăn Em xin chân thành cảm ơn Nguyễn Hồi Anh tận tình giảng dạy hướng dẫn em hịan thành tốt đề tài TÀI LIỆU THAM KHẢO - Slide Phân tích thiết kế hệ thống Nguyễn Hồi Anh 100 ... 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. .. quản lý bán coffee 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. .. 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 đồ uống, danh mục đồ uống, đồ ăn danh mục đồ • • • • • • ăn Quản lý việc đặt hàng khách hàng đảm bảo đủ xác Quản lý việc