Bài toán quản lý doanh số bán hàng và tồn kho của các mặt hàng trong các cửa hàng của một công ty bách hóa tổng hợp đòi hỏi phải có một hệ thống quản lý thông tin chặt chẽ và hiệu quả. Hệ thống này cần phải lưu trữ thông tin về các cửa hàng, các mặt hàng, các loại hàng, các phiếu giao hàng, phiếu thanh toán và thông tin của nhân viên phụ trách cửa hàng và nhân viên đi nhận tiền thanh toán từ các cửa hàng. Để quản lý chính xác lượng hàng tồn kho và doanh số bán hàng của các mặt hàng, hệ thống phải cập nhật số lượng hàng tồn kho của mỗi mặt hàng tại mỗi cửa hàng dựa trên thông tin trong chi tiết phiếu thanh toán hàng và chi tiết phiếu giao hàng. Hệ thống cũng phải cung cấp các báo cáo tổng hợp để giúp các nhân viên quản lý có thể theo dõi và đánh giá tình hình kinh doanh của từng cửa hàng và từng mặt hàng một cách chính xác và hiệu quả
BỘ CÔNG THƯỢNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP THÀNH PHỐ HỒ CHÍ MINH oOo BÀI BÁO CÁO MƠN PHÂN TÍCH THIẾT KẾ HỆ THỐNG NHĨM Đề tài: Quản lí doanh số bán hàng LỚP: DHKTPM17B GIẢNG VIÊN HƯỚNG DẪN: HUỲNH HỮU NGHĨA TP Hồ Chí Minh, ngày 28 tháng năm 2023 STT Họ tên Trần Thị Quỳnh Như Ngô Nhật Tùng Nguyễn Cao Trí Nguyễn Trọng Phú Nguyễn Ngọc Thanh Nguyên MSVV 21058591 21039301 21041951 19476651 21116601 Tham gia Tốt Tốt Tốt Tốt Tốt LỜI MỞ ĐẦU Xin chào thầy bạn sinh viên thân mến, Trong thời đại nay, cạnh tranh kinh doanh ngày gay gắt, việc quản lý doanh số bán hàng vấn đề quan trọng cần thiết doanh nghiệp Tuy nhiên, việc quản lý doanh số bán hàng không đơn việc tính tốn số lượng sản phẩm bán ra, mà cịn bao gồm q trình thu thập phân tích liệu để định kinh doanh xác hiệu Trong báo cáo này, chúng em trình bày hệ thống quản lý doanh số bán hàng, phần quan trọng hệ thống quản lý bán hàng tổng thể Chúng em giới thiệu chức hệ thống, bao gồm việc thu thập, lưu trữ xử lý liệu, việc tạo báo cáo số liệu thống kê để hỗ trợ cho định kinh doanh Báo cáo trình bày số kỹ thuật phân tích liệu thống kê áp dụng quản lý doanh số bán hàng, nhằm giúp doanh nghiệp đưa định kinh doanh xác nhanh chóng Chúng em hy vọng báo cáo cung cấp cho bạn nhìn tổng quan hệ thống quản lý doanh số bán hàng giúp bạn hiểu rõ tầm quan trọng việc quản lý doanh số kinh doanh đại LỜI CẢM ƠN Trước bắt đầu báo cáo này, chúng em xin gửi lời cảm ơn chân thành đến thầy TS Huỳnh Hữu Nghĩa - giảng viên mơn Phân tích thiết kế hệ thống dành thời gian công sức để đánh giá báo cáo chúng em Cảm ơn thầy truyền đạt cho chúng em kiến thức quý báu kỹ cần thiết để thực báo cáo Cuối cùng, chúng em xin gửi lời cảm ơn đến tất bạn sinh viên chúng em hoàn thành báo cáo Chúng em hy vọng kinh nghiệm kiến thức thu từ việc thực đề tài giúp ích cho bạn tương lai dự án cơng việc Cuối cùng, kính chúc thầy sức khỏe, hạnh phúc thành công đường nghiệp giảng dạy Chúng em xin chân thành cảm ơn! Mục lục I Phân tích yêu cầu hệ thống Mơ tả tốn .7 1.1 Mô tả: 1.2 Phương pháp vấn: Yêu cầu chức năng: 2.1 Đặt hàng với nhà cung cấp 2.2 Quản lí nhập kho 2.3 Quản lí xuất kho 2.4 Quản lí giao hàng 2.5 Quản lí hàng tồn kho .8 2.6 Quản lí tốn 2.7 Báo cáo doanh số Yêu cầu phi chức năng: .8 Quy trình nghiệp vụ: Quy tắc nghiệp vụ: .9 Xác định Use case: 6.1 Đặt hàng với nhà cung cấp 10 6.2 Quản lí nhập kho 11 6.3 Quản lí xuất kho 12 6.4 Quản lí giao hàng 13 6.5 Quản lí toán .14 6.6 Quản lí hàng tồn kho 15 6.7 Tạo báo cáo doanh số bán hàng 16 Sơ đồ DFD 18 7.1 Sơ đồ ngữ cảnh 18 7.2 Sơ đồ luồng liệu 18 7.3 Sơ đồ luồng liệu cấp 20 Hình 7.3.1 Sơ đồ DFD đặt hàng với nhà cung cấp 21 Hình 7.3.2 Sơ đồ DFD quản lí nhập kho 21 Hình 7.3.3 Sơ đồ DFD quản lí xuất kho 22 Hình 7.3.4 Sơ đồ DFD Quản lí giao hàng 23 Hình 7.3.5 Sơ đồ DFD quản lí tốn 24 Hình 7.3.6 SƠ đồ DFD quản lí hàng tồn 25 Hình 7.3.7 Sơ đồ DFD Tạo báo cáo doanh số .26 Sơ đồ quan hệ .26 8.1 Xác định thực thể .26 8.2 Mơ hình ERD 26 8.3 Mơ hình ER .27 II Chuyển từ yêu cầu sang thiết kế .28 Xác định kế trúc hệ thống: 28 Thiết kế giao diện .31 2.1 Giao diện đăng nhập: 31 2.2 Giao diện đặt hàng với nhà cung cấp 31 2.3 Giao diện Quản lí nhập nhập kho/ Xuất kho: 32 2.4 Quản lí giao hàng 32 2.5 Quản lí tốn .33 2.6 Giao diện tạo báo cáo 33 I Phân tích yêu cầu hệ thống Mơ tả tốn 1.1 Mơ tả: Bài toán quản lý doanh số bán hàng tồn kho mặt hàng cửa hàng cơng ty bách hóa tổng hợp địi hỏi phải có hệ thống quản lý thơng tin chặt chẽ hiệu Hệ thống cần phải lưu trữ thông tin cửa hàng, mặt hàng, loại hàng, phiếu giao hàng, phiếu toán thông tin nhân viên phụ trách cửa hàng nhân viên nhận tiền toán từ cửa hàng Để quản lý xác lượng hàng tồn kho doanh số bán hàng mặt hàng, hệ thống phải cập nhật số lượng hàng tồn kho mặt hàng cửa hàng dựa thơng tin chi tiết phiếu tốn hàng chi tiết phiếu giao hàng Hệ thống phải cung cấp báo cáo tổng hợp để giúp nhân viên quản lý theo dõi đánh giá tình hình kinh doanh cửa hàng mặt hàng cách xác hiệu 1.2 Phương pháp vấn: - Tìm hiểu tài liệu Internet - Xem demo số hệ thống quản lí doanh số hàng tồn kho Yêu cầu chức năng: Dựa mơ tả tốn, ta xác định yêu cầu chức sau: 2.1 Đặt hàng với nhà cung cấp - Tìm kiếm lựa chọn nhà cung cấp phù hợp với nhu cầu sản xuất kinh doanh doanh nghiệp - Liên hệ với nhà cung cấp đưa yêu cầu đặt hàng cụ thể bao gồm tên sản phẩm, số lượng sản phẩm, địa giao hàng, hình thức tốn, v.v 2.2 Quản lí nhập kho - Quản lý nhập kho sản phẩm từ nhà cung cấp - Kiểm tra xác nhận chất lượng số lượng hàng nhập kho - Ghi chép lưu trữ thông tin sản phẩm lơ hàng 2.3 Quản lí xuất kho - Quản lý xuất kho sản phẩm để bán cung cấp cho khách hàng - Lập kế hoạch theo dõi việc xuất kho - Ghi chép lưu trữ thông tin sản phẩm lô hàng 2.4 Quản lí giao hàng - Quản lí giao hàng bao gồm việc xác định đơn hàng giao đến đâu, việc giao hàng thời hạn theo yêu cầu khách hàng, việc cập nhật trạng thái đơn hàng để theo dõi trạng thái giao hàng 2.5 Quản lí hàng tồn kho - Kiểm soát số lượng giá trị hàng tồn kho - Quản lý vị trí khoảng cách sản phẩm kho - Xác định sản phẩm cần tái đặt hàng 2.6 Quản lí tốn - Hệ thống cho phép quản lý thơng tin khoản toán từ khách hàng đối tác - Hệ thống cho phép xử lý yêu cầu tốn, bao gồm lập hóa đơn, thực tốn gửi thơng tin cho khách hàng đối tác - Hệ thống cho phép theo dõi tình trạng khoản toán lưu trữ lịch sử toán khách hàng đối tác 2.7 Báo cáo doanh số - Quản lí việc lập báo cáo doanh số bán hàng, tồn kho lợi nhuận để giúp quản lí định kinh doanh Yêu cầu phi chức năng: - Độ xác đáng tin cậy: Hệ thống quản lý vấn đề doanh số bán hàng tồn hàng cần cung cấp thông tin qui tắc quản lý đảm bảo độ xác đáng tin cậy Các thơng tin phải cập nhật đầy đủ kịp thời - Tính khả dụng: Hệ thống phải đảm bảo tính khả dụng để đảm bảo linh hoạt việc quản lý doanh số bán hàng tồn hàng Nhân viên truy cập thơng tin cửa hàng, mặt hàng phiếu giao hàng, phiếu toán từ nơi lúc - Tính bảo mật: Hệ thống phải đảm bảo tính bảo mật để bảo vệ thơng tin cửa hàng, mặt hàng phiếu giao hàng, phiếu tốn Chỉ có người ủy quyền truy cập sử dụng thơng tin - Tính linh hoạt: Hệ thống phải có tính linh hoạt để điều chỉnh sửa đổi thơng tin cần thiết Việc thêm, xóa sửa đổi thông tin cửa hàng, mặt hàng phiếu giao hàng, phiếu toán phải thực dễ dàng nhanh chóng - Tính phù hợp: Hệ thống phải đáp ứng yêu cầu quản lý doanh số bán hàng tồn hàng cơng ty bách hố tổng hợp Các thơng tin cần phải tổ chức cách rõ ràng, để quản lý tìm kiếm thơng tin dễ dàng nhanh chóng - Tính thống nhất: Hệ thống quản lý vấn đề doanh số bán hàng tồn hàng cần đảm bảo tính thống cách lưu trữ quản lý thông tin Các thông tin cửa hàng, mặt hàng phiếu giao hàng, phiếu toán phải lưu trữ cách đồng thống Quy trình nghiệp vụ: - Quy trình nghiệp vụ chức lập phiếu giao hàng: Mỗi lần nhân viên giao hàng đến cửa hàng, nhân viên phụ trách cửa hàng có trách nhiệm kiểm tra số lượng mặt hàng, phải lập phiếu giao hàng để lưu lại thông tin, trước tiên nhân viên phụ trách cửa hàng phải đăng nhập vào hệ thống thông tin đăng nhập mật mình,sao chọn chức lập phiếu giao hàng.Nhân viên tìm kiếm sản phẩm giao thêm vào phiếu giao hàng, điều chỉnh số lượng sản phẩm cho phù hợp - Quy trình nghiệp vụ chức lập phiếu toán: Khi tốn tiền nhân viên phụ trách cửa hàng phải lưu lại phiếu toán , nhân viên phải đăng nhập vào hệ thống, chọn chức lập phiếu toán.Nhân viên phải điền đầy đủ thông tin phiếu bao gồm lập phiếu, phiếu toán cửa hàng nào,chọn đầy đủ thông tin sản phẩm, số lượng sản phẩm cửa hàng bán đợt tốn đó, chọn in thơng tin phiếu tốn nhờ xác nhận nhân viên nhận tiền toán cửa hàng để lưu lại thông tin Quy tắc nghiệp vụ: - Khi tiến hành giao hàng phải biết đơn hàng giao cho cửa hàng - Phiếu tốn phải ghi đầy đủ thơng tin mua hàng đâu, số lượng - Phiếu tốn xác nhận có chữ kí nhân viên phụ trách Xác định Use case: 6.1 Đặt hàng với nhà cung cấp Tên Use case: Đặt hàng với nhà cung ID: UC - Ưu tiên: Cao cấp Actor: Nhân viên phụ trách Mơ tả: Q trình đặt hàng với nhà cung cấp bao gồm bước tìm kiếm nhà cung cấp phù hợp, liên hệ yêu cầu đặt hàng cụ thể, xác nhận thông tin đơn hàng giao hàng Trigger: cần đặt hàng với nhà cung cấp Type: Bên Tạm thời Điều kiện tiên quyết: Nhân viên đăng nhập vào hệ thống có quyền truy cập vào chức đặt hàng Mơ tả luồng chính: Thông tin bước Nhân viên chọn chức đặt Yêu cầu nhập hàng từ ncc hàng với nhà cung cấp Hệ thống thị khung tìm kiếm Form nhập thông tin Nhân viên gõ thông tin nhà cung Nhập thông tin cấp Hệ thống thị danh sách nhà Các nhà cung cấp cung cấp tương ứng với thông tin nhận Người dùng chọn mục liên hệ với Thực liên hệ với ncc nhà cung cấp để yêu cầu đặt hàng Người dùng đưa thông tin đơn Thông tin đặt đơn hàng hàng Người dùng nhận phiếu Liên hệ đặt hàng thành cơng giao hàng, phiếu tốn từ nhà cung cấp lưu vào sở liệu liên quan để chờ toán Hậu điều kiện: Người dùng đặt hàng thành công lưu trữ phiếu vào sở liệu liên quan Đầu vào Nguồn Đầu Điểm đến - Tìm kiếm nhà - Người dùng: cần - Đơn hàng - Người dùng: cung cấp phù hợp tìm kiếm nhà cung xác nhận nhận hàng hóa với nhu cầu cấp phù hợp gửi cho người đặt mua người dùng liên hệ với nhà dùng - Nhà cung cấp: - Thông tin sản cung cấp để đặt - Hàng hóa hồn thành u phẩm cần mua, số hàng giao đến địa cầu đặt hàng lượng sản phẩm, - Nhà cung cấp: định giao hàng đến địa giao hàng, cung cấp thông tin người dùng 10 19 7.3 Sơ đồ luồng liệu cấp 20 Hình 7.3.1 Sơ đồ DFD đặt hàng với nhà cung cấp Hình 7.3.2 Sơ đồ DFD quản lí nhập kho 21 Hình 7.3.3 Sơ đồ DFD quản lí xuất kho 22 Hình 7.3.4 Sơ đồ DFD Quản lí giao hàng 23 Hình 7.3.5 Sơ đồ DFD quản lí tốn 24 Hình 7.3.6 SƠ đồ DFD quản lí hàng tồn 25 Hình 7.3.7 Sơ đồ DFD Tạo báo cáo doanh số Sơ đồ quan hệ 8.1 Xác định thực thể - Cửa hàng (MSCH, DIACHI, TENCH, DT) - Mặt hàng (MSMH, TENMH) - Loại hàng (MSLH, TENLOAI) - Phiếu giao hàng (SOPG, NGAYLAP) - Phiếu toán (SOPTT, NGAYLAP) - Nhân viên (MSNV, HOTEN, PHAI, NAMSINH, DIACHI, DT) - Nhà cung cấp (MSNCC, TENNCC, DIACHI, DT, EMAIL) - Đơn hàng (MADONHANG, TENDONHANG, NGAYLAP) - Khách hàng (MSKH, HOTEN, PHAI, DIACHI, DT) 8.2 Mơ hình ERD 26 8.3 Mơ hình ER MATHANG (MAMH, TENCH, DIACHI, DT) CHITIET_PHIEUTHANHTOAN (MAMH, SOPTT, SOLUONGDONHANG) PHIEUTHANHTOAN (SOPTT, NGAYLAP) MATHANG (MAMH, TENCH, DIACHI, DT) CHITIET_PHIEUGIAOHANG (MAMH, SOPG, SOLUONGGIAO) PHIEUGIAOHANG (SOPG, NGAYLAP) CUAHANG (MACH, TENCH, DIACHI, DT) CUAHANG-MATHANG (MACH, MAMH, SOLUONGTON) 27 MATHANG (MSMH, TEMMH) CUAHANG (MACH, TENCH, DIACHI, DT) NHANVIEN (MANV, HOTEN, PHAI, DIACHI, NAMSINH, MACH) NHANVIEN (MANV, HOTEN, PHAI, DIACHI, NAMSINH,) PHIEUTHANHTOAN (SOPTT, NGAYLAP, MANV) NHANVIEN (MANV, HOTEN, PHAI, DIACHI, NAMSINH) PHIEUGIAOHANG (SOPG, NGAYLAP, MANV) LOAIHANG (MALOAI, TENLOAI) MATHANG (MSMH, TEMMH, MALOAI) NHACUNGCAP (MANCC, TENNCC, DIACHI, DIENTHOAI, EMAIL, DONVINCC) CHITIET_NHACUNCAP (MANCC, MSMH, SOLUONGMATHANG) MATHANG (MSMH, TEMMH) PHIEUGIAOHANG (SOPG, NGAYLAP, MAKH) KHACHHANG (MAKH, TENKH, DIACHI, SDT, DONVIBUONBAN) PHIEUTHANHTAON (SOPTT, NGAYLAP, MAKH) KHACHHANG (MAKH, TENKH, DIACHI, SDT, DONVIBUONBAN) KHACHHANG (MAKH, TENKH, DIACHI, SODIENTHOAI, DONVIBUONBAN) DONHANG (MADONHANG, TENDONHANG, NGAYLAP, MAKH) DONHANG (MADONHANG, TENDONHANG, NGAYLAP) CHITIET_DONHANG (MADONHANG, MSMH, TENDONHANG, NGAYLAP) MATHANG (MSMH, TEMMH) II Chuyển từ yêu cầu sang thiết kế Xác định kế trúc hệ thống: Các yêu cầu phi chức năng: 28 1.1 An ninh: Hệ thống phải bảo mật khỏi truy cập trái phép 1.2 Hiệu suất: Hệ thống phải có khả xử lý số lượng người dùng cần thiết mà khơng có suy giảm hiệu suất 1.3 Khả mở rộng: Hệ thống phải tăng giảm quy mơ cần thiết 1.4 Khả dụng: Hệ thống phải sẵn sàng cần thiết 1.5 Bảo trì: Hệ thống phải dễ bảo trì cập nhật 1.6 Tính di động: Hệ thống phải chạy tảng khác với thay đổi tối thiểu 1.7 Độ bền: Hệ thống phải đáng tin cậy đáp ứng yêu cầu người sử dụng 1.8 Khả sử dụng: Hệ thống phải dễ sử dụng dễ hiểu 1.9 Khả tương thích: Hệ thống phải tương thích với hệ thống khác 1.10 Tuân thủ: Hệ thống phải tuân thủ tất luật quy định hành 1.11 Tính bảo mật: Kiểm sốt quyền truy cập, kiểm sốt vi-rut, u cầu mã hóa, xác thực 1.12 Tốc độ: Thời gian phản hồi, thao tác giao dịch nhanh Sau phân tích nhóm chọn kiến trúc client-server vì: +Tách biệt rõ ràng giao diện người dùng xử lí logic => giảm bớt phức tạp hệ thống dễ dàng bảo trì + Dữ liệu bảo vệ tốt kiến trúc tập trung mạng Nó áp dụng biện pháp kiểm soát truy cập, cho người dùng ủy quyền truy cập Một cách để làm áp đặt thông tin đăng nhập, chẳng hạn user name hay password Hơn nữa, liệu bị mất, file khơi phục dễ dàng từ lưu + Client server có khả mở rộng tốt Bất người dùng cần, họ tăng số lượng tài nguyên, chẳng hạn số Client hay Server Do dễ dàng tăng kích thước Server mà khơng bị gián đoạn nhiều + Khơng có phân biệt vị trí hay tảng khác nhau, client đăng nhập vào hệ thống 29 Đặc tả phần cứng phần mềm Theo khảo sát nhóm từ số hệ thống tư tượng từ yêu cầu khách hàng nhóm có đề đặc tả sau: Phần cứng Đặc tả Sever -Bộ vi xử lý: intel -Ram:32G trở lên -Ổ cứng: RAID RAID -Kết nối mạng: giao diện mạng Ethernet hỗ trợ kết nối LAN Máy trạm -Bộ vi xử lý: intel core i5 -Ram:4G trở lên -Ổ cứng: SSD 256G -Màn hình: > 14 inch Thiết bị mạng: -Bộ định tuyến: hộ trợ LAN Wi-fi -Switch: Hộ trợ đồng thời nhiều thiết bị LAN -Cáp mạng: Cáp Ethernet CAT5 tương thích với định dạng mạng cửa hàng Phần mềm Hệ điều hành(window) +Máy trạm: window +Máy chủ: window Phần mềm máy chủ Phần quản lý cửa hàng SQL SEVER 30 Thiết kế giao diện Một số giao diện mẫu hệ thống: 2.1 Giao diện đăng nhập: 2.2 Giao diện đặt hàng với nhà cung cấp 31 2.3 Giao diện Quản lí nhập nhập kho/ Xuất kho: 2.4 Quản lí giao hàng 32 2.5 Quản lí tốn 2.6 Giao diện tạo báo cáo - Hết - 33