BÁO CÁO BÀI TẬP LỚN Kỹ thuật phần mềm ứng dụng ĐỀ TÀI PHẦN MỀM QUẢN LÝ KHO HÀNG

63 4 0
BÁO CÁO BÀI TẬP LỚN Kỹ thuật phần mềm ứng dụng ĐỀ TÀI PHẦN MỀM QUẢN LÝ KHO HÀNG

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN ĐIỆN TỬ - VIỄN THÔNG *****  ***** BÁO CÁO BÀI TẬP LỚN: Kỹ thuật phần mềm ứng dụng ĐỀ TÀI: PHẦN MỀM QUẢN LÝ KHO HÀNG Sinh viên thực : MSSV Trần Thị Phương Linh 20192973 Nguyễn Thị Phương Liên 20192963 Nguyễn Thị Thùy Linh 20192970 Lê Duy Quân 20193062 Trần Thị Phương Thảo 20193121 Mã lớp : 129211 Hà Nội, 01/2022 QUẢN LÝ KHO HÀNG MỤC LỤC DANH MỤC HÌNH VẼ .3 DANH MỤC BẢNG BIỂU LỜI MỞ ĐẦU CHƯƠNG I: KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN 1.1 Khảo sát trạng 1.1.1 Nghiệp vụ hệ thống 1.1.2 Nhược điểm hệ thống 1.2 Mục đích dự án 1.3 Xác lập dự án 1.4 Phân công công việc dự án CHƯƠNG II: TÌM HIỂU YÊU CẦU 10 2.1 Các kỹ thuật sử dụng : 10 2.2 Các yêu cầu thu thập 11 • Yêu cầu phần cứng: 11 • Yêu cầu phần mềm: 11 • Yêu cầu liệu: 12 • Yêu cầu người 14 2.3 Phân loại yêu cầu 14 2.3.1 Yêu cầu chức 14 2.3.2 Yêu cầu phi chức 15 CHƯƠNG III: PHÂN TÍCH HỆ THỐNG 16 3.1 Sơ đồ chức 16 3.2 Sơ đồ luồng liệu hệ thống .17 3.2.1 Sơ đồ mức ngữ cảnh 17 129211_NHÓM 14 QUẢN LÝ KHO HÀNG 3.2.2 Sơ đồ mức đỉnh .18 3.2.3 Sơ đồ mức đỉnh .20 3.3 Đặc tả chức 28 3.4 Phân tích liệu 41 CHƯƠNG IV: THIẾT KẾ CƠ SỞ DỮ LIỆU 43 4.1 Chuyển mơ hình thực thể liên kết sang mơ hình quan hệ 43 4.2 Chuẩn hóa liệu 3NF 43 4.3 Sơ đồ thực thể liên kết sau chuẩn hóa 3NF 45 4.4 Từ điển liệu pha thiết kế 45 4.5 Thiết kế số form đầu .50 4.5.1 Phiếu nhập kho 50 4.5.2 Phiếu xuất kho 50 4.5.3 Báo cáo thống kê hàng tồn kho .51 4.5.4 Báo cáo thống kê phiếu nhập 51 4.5.5 Báo cáo thống kê phiếu xuất 52 CHƯƠNG V: TRIỂN KHAI VÀ ĐÁNH GIÁ HỆ THỐNG .53 5.1 Kết chạy thử 53 5.2 Đánh giá hệ thống .60 KẾT LUẬN 62 129211_NHÓM 14 QUẢN LÝ KHO HÀNG DANH MỤC HÌNH VẼ Hình 3.1 Sơ đồ chức hệ thống .16 Hình 3.2 Sơ đồ mức ngữ cảnh hệ thống 17 Hình 3.3 Sơ đồ luồng liệu mức đỉnh .18 Hình 3.4 Sơ đồ mức chức quản lý nhân viên .20 Hình 3.5 Sơ đồ mức chức quản lý hàng hóa 21 Hình 3.6 Sơ đồ mức chức quản lý nhà cung cấp 21 Hình 3.7 Sơ đồ mức chức quản lý chi nhánh .22 Hình 3.8 Sơ đồ mức chức quản lý nhập kho 22 Hình 3.9 Sơ đồ mức chức quản lý xuất kho .24 Hình 3.10 Sơ đồ mức chức tìm kiếm thơng tin 25 Hình 3.11 Sơ đồ mức chức báo cáo thống kê 27 Hình 3.12 Sơ đồ thực thể liên kết 42 Hình 4.1 Sơ đồ thực thể liên kết sau chuẩn hóa 3NF 45 Hình 5.1 Màn hình chức quản lý nhân viên .53 Hình 5.2 Màn hình chức quản lý hàng hóa 53 Hình 5.3 Màn hình chức quản lý nhà cung cấp 54 Hình 5.4 Màn hình chức quản lý chi nhánh .54 Hình 5.5 Màn hình chức tạo phiếu nhập chức chỉnh sửa phiếu nhập 55 Hình 5.6 Màn hình chức tạo phiếu xuất chức chỉnh sửa phiếu xuất 55 Hình 5.7 Màn hình tìm kiếm nhân viên 56 Hình 5.8 Màn hình tìm kiếm hàng hóa 56 Hình 5.9 Màn hình tìm kiếm nhà cung cấp 57 Hình 5.10 Màn hình tìm kiếm chi nhánh 57 Hình 5.11 Màn hình tìm kiếm phiếu nhập 58 Hình 5.12 Màn hình tìm kiếm phiếu xuất 58 Hình 5.13 Màn hình Báo cáo thống kê tồn kho 59 Hình 5.14 Màn hình Báo cáo thống kê nhập kho 59 Hình 5.15 Màn hình Báo cáo thống kê xuất kho 60 129211_NHÓM 14 QUẢN LÝ KHO HÀNG DANH MỤC BẢNG BIỂU Bảng 2.1 Từ điển liệu .13 Bảng 4.2 Các thuộc tính bảng ChiNhanh 45 Bảng 4.3 Các thuộc tính bảng Nhacungcap 46 Bảng 4.4 Các thuộc tính bảng Hanghoa 46 Bảng 4.5 Các thuộc tính bảng Nhanvien .47 Bảng 4.6 Các thuộc tính bảng PhieuNhap .48 Bảng 4.7 Các thuộc tính bảng TTPhieuNhap 48 Bảng 4.8 Các thuộc tính bảng PhieuXuat 49 Bảng 4.9 Các thuộc tính bảng TTPhieuXuat 49 129211_NHÓM 14 QUẢN LÝ KHO HÀNG LỜI MỞ ĐẦU Quản lí kho doanh nghiệp việc quan trọng đòi hỏi phận quản lí phải tiến hành nhiều nghiệp vụ phức tạp, doanh nghiệp khơng có mơ hình tập trung mà cịn tổ chức mơ hình kho phân tán nhiều địa điểm phạm vi vùng, quốc gia, quốc tế Nếu sử dụng phương pháp quản lí kho truyền thống quản lí kho khơng phải việc đơn giản, chí gây khó khăn cho phận quản lý Với nhu cầu hướng dẫn , kiểm soát theo dõi hoạt động xuất, nhập hàng, lưu trữ, tồn kho, lao động,… kho hàng cách nhanh chóng, tiện lợi xác hơn, việc áp dụng công nghệ thông tin mang lại bước đột phá cho công tác quản lý kho Từ giúp cho nhà quản lý doanh nghiệp có kế hoạch đắn, nâng cao hiệu hoạt động kinh doanh Dưới hướng dẫn cô Nguyễn Thị Kim Thoa, nhóm 14 chúng em nghiên cứu vận dụng kiến thức học xây dựng phần mềm quản lý kho hàng đáp ứng tương đối yêu cầu đặt Xong hiểu biết cịn hạn chế nên khó tránh khỏi thiếu sót, mong đóng góp ý kiến để đề tài chúng em hoàn thiện 129211_NHÓM 14 QUẢN LÝ KHO HÀNG CHƯƠNG I: KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN 1.1 Khảo sát trạng 1.1.1 Nghiệp vụ hệ thống Với nhu cầu hướng dẫn , kiểm soát theo dõi hoạt động xuất, nhập hàng, lưu trữ, tồn kho, lao động,… kho hàng cách nhanh chóng, tiện lợi xác, kho hàng muốn sử dụng phần mềm quản lý kho hàng nhằm tối ưu hóa việc quản lý kho Qua khảo sát tìm hiểu, công việc quản lý kho hàng công ty tương đối phức tạp mang tính thủ cơng Tuy áp dụng công nghệ thông tin dừng lại việc sử dụng công cụ đơn Excel Hầu hết hồ sơ tài liệu kho lưu trữ dạng sổ sách file lưu ổ cứng máy tính hay USB Khi nhập, xuất hàng, nhân viên quản lý kho kiểm tra ghi chép lại vào sổ thơng tin hàng hóa, đối chứng với hóa đơn nhà cung cấp, sau nhập liệu hàng hóa vào file Excel lưu lại máy tính Khi muốn kiểm tra tồn kho, nhân viên xuống kho thống kê lại số lượng hàng ghi vào sổ, sau cập nhập file Excel, công việc yêu cầu thực thời điểm muốn biết lượng hàng tồn Trong trường hợp muốn tra thơng tin hàng hóa, nhân viên phải tra file Excel kiểm tra sổ sách… Các công việc khác liên quan đến quản lý kho thực dựa nhân công chủ yếu 1.1.2 Nhược điểm hệ thống Có thể nhận thấy hệ thống quản lý kho hàng công ty bộc lộ nhiều nhược điểm chưa áp dụng công nghệ mới, chưa đáp ứng nhu cầu độ xác, tính tự động hóa mức độ hiệu công việc chưa cao, tốn nhiều thời gian, việc lưu trữ cồng kềnh, cụ thể: - Thứ nhất, hầu hết hồ sơ tài liệu ghi chép, lưu trữ giấy tờ file máy tính Vì số lượng sổ sách file lớn, cồng kềnh - Thứ hai, nhập hàng thủ công với số lượng lớn dễ gây ùn tắc, dễ sai sót, khó theo dõi hàng trả từ thị trường Do địi hỏi nguồn nhân lực (ưu tiên có kinh nghiệm) lớn, chi phí đầu tư cao.Thứ ba, khơng “truy vết” hay 129211_NHÓM 14 QUẢN LÝ KHO HÀNG nhiều thời gian để “truy vết” số lô hàng bán cho khách hàng có yêu cầu kê khai - Thứ tư, khó điều tra nguyên nhân có mát hàng, hư hỏng, cố xảy kho tốn nhiều thời gian để kiểm đếm, ký chứng từ, dễ mắc sai sót số liệu - Thứ năm, việc thêm bớt hay chỉnh sửa gặp nhiều khó khăn thay đổi cần hủy bỏ toàn hồ sơ cũ thay hồ sơ Khó khăn việc lưu gặp cố chất lượng giấy hỏa hoạn hay điện q trình nhập liệu 1.2 Mục đích dự án Thiết kế hoàn thiện phần mềm quản lý hàng hóa bên kho hàng, quản lý theo thời gian thực nắm bắt kịp thời số lượng hàng hóa xuất nhập tự động hóa liệu kho Nhân viên quản lý thực thi cách đăng nhập vào ứng dụng Quản lý, phân bổ mặt hàng theo ngành hàng cung cấp thông tin hàng tồn đọng, hàng hết để kịp thời phân bố bổ sung Bên cạnh đó, phần mềm hỗ trợ quản lý nhân viên, quản lý nhà cung cấp, quản lý chi nhánh; hỗ trợ tìm kiếm thơng tin lập báo cáo thống kê tự động Tối ưu hóa để tiết kiệm thời gian, giảm chi cơng sức việc quản lý vận hành kho hàng 1.3 Xác lập dự án Dự án xây dựng phần mềm quản lý kho hàng có quy mơ nhỏ, áp dụng cho quản lý cửa hàng công ty phân phối hàng hóa Phân tích tính khả thi dự án: - Về kinh tế: phần mềm viết ngôn ngữ C# ngôn ngữ SQL, ngơn ngữ, tảng chia sẻ hồn tồn miễn phí, khơng phải trả tiền để mua - Về kỹ thuật: với tìm hiểu phân tích nghiệp vụ kỹ càng, với tinh thần làm việc trách nhiệm cao đội ngũ thành viên hệ thống thực Tuy nhiên bên cạnh cịn số khó khăn: người thực 129211_NHĨM 14 QUẢN LÝ KHO HÀNG đề tài sinh viên, chưa có nhiều kinh nghiệm thực tế, ngơn ngữ lập trình tiếp cận cịn hạn chế… để thực đề tài - Về mặt chức năng: mục tiêu đề hoàn toàn phù hợp với mục tiêu nghiệp vụ mong muốn kho hàng, khắc phục nhược điểm mà cách hoạt động trước kho hàng chưa đáp ứng như: kiểm sốt, thống kê, bảo mật… Thơng tin cơng việc: 1.4 - Người thực hiện: Nhóm sinh viên - Kết cần đạt: Phần mềm quản lý kho hàng - Trạng thái tại: Đang thực - Tài nguyên: Ngôn ngữ C#, SQL Material Design In XAML Phân công công việc dự án Phân công công việc kế hoạch thực dự án trình bày Bảng 1.1 Bảng 1 Bảng phân công công việc kế hoạch thực TT Tên công việc Bắt đầu Kết thúc Khảo sát trạng 15/10/2021 19/10/2021 Tài nguyên Kết Trạng thái MS Word Báo cáo Hoàn trạng thành Các mục Hoàn tiêu hướng thành thu thập thông tin Xác định mục tiêu 17/10/2021 19/10/2021 MS Word tới Xác lập dự án 15/10/2021 25/10/2021 MS Excel Bản phân Hồn cơng cơng thành việc Tìm hiểu yêu cầu 15/10/2021 22/10/2021 MS Word Bản liệt kê Hoàn yêu cầu thành Các sơ đồ Hoàn năng, yêu cầu chức thành hệ thống hệ thống khách hàng Phân tích chức 22/10/2021 31/10/2021 129211_NHÓM 14 MS Word QUẢN LÝ KHO HÀNG Phân tích chuẩn 01/11/2021 31/12/2021 hóa liệu MS Word, Từ điển Hoàn SQL Server sở thành liệu Đặc tả chức 01/11/2021 05/01/2022 MS Word hệ thống Bản đặc tả chức Hoàn thành Thiết kế phần mềm 15/11/2021 10/01/2022 Visual Studio, Phần mềm Material Quản lý Design In kho hàng Hoàn thành XAML 10 Kiểm tra, thử nghiệm phần mềm 01/01/2022 11/01/2022 Visual Studio Phần mềm Đang thực Quản lý kho hàng 129211_NHÓM 14 QUẢN LÝ KHO HÀNG Bảng 4.6 Các thuộc tính bảng PhieuNhap Tên thuộc Kiểu liệu Chiều dài Giá trị mẫu Mơ tả Ghi tính maPN INT Mã phiếu nhập NOT NULL ngayNhap DATE tongTienNhap BIGINT 2022-01-20 Ngày lập phiếu 30000000 Tổng cộng tiền phiếu nhập KeToan maNV NVARCHAR MAX INT Trần Hồng Kế tốn xác NOT nhận phiếu NULL Mã nhân viên NOT lập phiếu maNCC INT NULL Mã nhà cung NOT cấp NULL Bảng 4.7 Các thuộc tính bảng TTPhieuNhap Tên thuộc Kiểu liệu Chiều dài Giá trị mẫu Mô tả Ghi tính maPN INT Mã phiếu nhập NOT NULL maSP INT Mã sản phẩm NOT NULL donvi NVARCHAR MAX soluongNhap INT Thùng 20 Đơn vị tính Số lượng sản phẩm nhập vào dongiaNhap BIGINT 200000 Đơn giá sản phẩm ThanhTien BIGINT 4000000 Thành tiền sản phẩm 129211_NHÓM 14 48 QUẢN LÝ KHO HÀNG Bảng 4.8 Các thuộc tính bảng PhieuXuat Tên thuộc Kiểu liệu Chiều dài Giá trị mẫu Mơ tả Ghi tính maPX INT Mã phiếu xuất NOT NULL ngayXuat DATE tongTienXuat BIGINT 2022-01-20 Ngày lập phiếu 30000000 Tổng cộng tiền phiếu xuất KeToan maNV NVARCHAR MAX INT Trần Hoàng Kế toán xác NOT nhận phiếu NULL Mã nhân viên NOT lập phiếu maNCC INT NULL Mã nhà cung NOT cấp NULL Bảng 4.9 Các thuộc tính bảng TTPhieuXuat Tên thuộc Kiểu liệu Chiều dài Giá trị mẫu Mơ tả Ghi tính maPN INT Mã phiếu xuất NOT NULL maSP INT Mã sản phẩm NOT NULL donvi NVARCHAR MAX Thùng soluongXuat INT 20 Đơn vị tính Số lượng sản phẩm xuất vào dongiaXuat BIGINT 200000 Đơn giá sản phẩm ThanhTien BIGINT 4000000 Thành tiền sản phẩm 129211_NHÓM 14 49 QUẢN LÝ KHO HÀNG 4.5 Thiết kế số form đầu 4.5.1 Phiếu nhập kho PHIẾU NHẬP KHO Ngày… Tháng … Năm… Mã phiếu nhập: …………………………………………………………………… Mã nhà cung cấp: …………………………………………………………………… Tên nhà cung cấp: ………………………………………………………………… Mã sản phẩm Tên hàng hóa Đơn vị Số lượng Đơn giá Thành tiền 01 02 03 Tổng tiền:…………………………………………………………………………… Kế toán Nhân viên lập phiếu 4.5.2 Phiếu xuất kho PHIẾU XUẤT KHO Ngày… Tháng … Năm… Mã phiếu xuất:…………………………………………………………………… Mã chi nhánh: ……………………………………………………………………… Tên chi nhánh: …………………………………………………………………… Mã sản phẩm Tên hàng hóa Đơn vị Số lượng Đơn giá Thành tiền 01 02 03 Tổng tiền:………………………………………………………………………… Kế tốn 129211_NHĨM 14 Nhân viên lập phiếu 50 QUẢN LÝ KHO HÀNG 4.5.3 Báo cáo thống kê hàng tồn kho BÁO CÁO THỐNG KÊ HÀNG TỒN KHO Mã sản phẩm Tên sản phẩm Đơn vị Nhà cung cấp Số lượng tồn kho Ghi 01 02 03 Số loại sản phẩm:…………………………………………………………………… Ngày… tháng…… năm…… Nhân viên lập báo cáo 4.5.4 Báo cáo thống kê phiếu nhập BÁO CÁO PHIẾU NHẬP (Từ ngày … đến ngày….) Mã phiếu nhập Nhà cung cấp Ngày nhập Tổng tiền Người lập phiếu Ghi 01 02 03 Tổng số phiếu nhập: ……………………………………………………………… Tổng tiền: ………………………………………………………………… Ngày… tháng…… năm…… Nhân viên lập báo cáo 129211_NHÓM 14 51 QUẢN LÝ KHO HÀNG 4.5.5 Báo cáo thống kê phiếu xuất BÁO CÁO PHIẾU XUẤT Mã phiếu xuất Nhà cung cấp Ngày xuất Tổng tiền Người lập phiếu Ghi 01 02 03 Tổng số phiếu xuất: ……………………………………………………………… Tổng tiền: ………………………………………………………………… Ngày… tháng…… năm…… Nhân viên lập báo cáo 129211_NHÓM 14 52 QUẢN LÝ KHO HÀNG CHƯƠNG V: TRIỂN KHAI VÀ ĐÁNH GIÁ HỆ THỐNG 5.1 Kết chạy thử Hình 5.1 Màn hình chức quản lý nhân viên Hình 5.2 Màn hình chức quản lý hàng hóa 129211_NHĨM 14 53 QUẢN LÝ KHO HÀNG Hình 5.3 Màn hình chức quản lý nhà cung cấp Hình 5.4 Màn hình chức quản lý chi nhánh 129211_NHĨM 14 54 QUẢN LÝ KHO HÀNG Hình 5.5 Màn hình chức tạo phiếu nhập chức chỉnh sửa phiếu nhập Hình 5.6 Màn hình chức tạo phiếu xuất chức chỉnh sửa phiếu xuất 129211_NHÓM 14 55 QUẢN LÝ KHO HÀNG Hình 5.7 Màn hình tìm kiếm nhân viên Hình 5.8 Màn hình tìm kiếm hàng hóa 129211_NHĨM 14 56 QUẢN LÝ KHO HÀNG Hình 5.9 Màn hình tìm kiếm nhà cung cấp Hình 5.10 Màn hình tìm kiếm chi nhánh 129211_NHÓM 14 57 QUẢN LÝ KHO HÀNG Hình 5.11 Màn hình tìm kiếm phiếu nhập Hình 5.12 Màn hình tìm kiếm phiếu xuất 129211_NHĨM 14 58 QUẢN LÝ KHO HÀNG Hình 5.13 Màn hình Báo cáo thống kê tồn kho Hình 5.14 Màn hình Báo cáo thống kê nhập kho 129211_NHÓM 14 59 QUẢN LÝ KHO HÀNG Hình 5.15 Màn hình Báo cáo thống kê xuất kho 5.2 Đánh giá hệ thống Sau trình chạy thử kiểm tra chức hệ thống Hệ thống đáp ứng hầu hết chức ban đầu đề ra: - Đối với chức Quản lý nhân viên: Hệ thống có chức thêm, chỉnh sửa xóa nhân viên chạy ổn định Chức tạo tài khoản nhân viên gộp chung với chức chỉnh sửa - Đối với chức Quản lý hàng hóa, Quản lý nhà cung cấp, Quản lý chi nhánh, Tìm kiếm thơng tin: Hệ thống có chạy ổn định chức đưa - Đối với chức Quản lý nhập kho, Quản lý xuất kho: Đã đáp ứng chức tạo phiếu chỉnh sửa phiếu - Đối với chức Báo cáo thống kê: Hệ thống tạo đủ loại báo cáo (báo cáo số lượng tồn kho, báo cáo nhập kho, báo cáo xuất kho) Bên cạnh đó, q trình thực đề tài, nhóm cịn gặp số vấn đề việc triển khai số chức hệ thống: - Hệ thống chưa có chức in phiếu nhập, in phiếu xuất in loại báo cáo 129211_NHÓM 14 60 QUẢN LÝ KHO HÀNG - Chưa có chức kiểm tra lịch sử chỉnh sửa phiếu nhập kho phiếu xuất kho Nhóm chúng em tiếp tục tìm hiểu tìm cách khắc phục vấn đề có tìm thêm giải pháp tối ưu hệ thống đưa vào sử dụng 129211_NHÓM 14 61 QUẢN LÝ KHO HÀNG KẾT LUẬN Sau học kỳ học tập nghiên cứu môn Kỹ thuật phần mềm ứng dụng, đề tài “Phần mềm quản lý kho hàng” nhóm chúng em hoàn thành thời hạn Tuy nhiên hạn chế kiến thức, thời gian kỹ nên phần mềm chúng em chưa tối ưu số chức chưa thực Một lần chúng em xin cảm ơn Nguyễn Thị Kim Thoa tận tình hướng dẫn suốt thời gian thực đề tài Xin chân thành cảm ơn cơ! 129211_NHĨM 14 62 ... nhánh, phiếu nhập kho, phiếu xuất kho - Báo cáo thống kê: Báo cáo số lượng hàng hóa kho, báo cáo nhập kho, báo cáo xuất kho, in báo cáo thống kê b Đối với nhân viên kho hàng: - Quản lý hàng hóa: Thêm... thể sau: Quản lý nhân viên Quản lý hàng hóa Quản lý nhà cung cấp Quản lý chi nhánh Quản lý nhập kho Quản lý xuất kho Tìm kiếm thơng tin Báo cáo thống kê 129211_NHĨM 14 16 QUẢN LÝ KHO HÀNG 3.2... tồn kho, lao động,… kho hàng cách nhanh chóng, tiện lợi xác, kho hàng muốn sử dụng phần mềm quản lý kho hàng nhằm tối ưu hóa việc quản lý kho Qua khảo sát tìm hiểu, cơng việc quản lý kho hàng

Ngày đăng: 04/08/2022, 19:51

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan