1. Trang chủ
  2. » Luận Văn - Báo Cáo

Tìm hiểu và xây dựng phần mềm quản lý kho hàng

52 1 0

Đ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

Nội dung

TRƯỜNG ĐẠI HỌC TÂY ĐÔ KHOA KỸ THUẬT – CÔNG NGHỆ KHĨA LUẬN TỐT NGHIỆP ĐẠI HỌC TÌM HIỂU VÀ XÂY DỰNG PHẦN MỀM QUẢN LÝ KHO HÀNG  Giảng viên hướng dẫn:  Sinh viên thực hiện: Ths Lê Thị Thu Lan Nguyễn Chí Phương MSSV: 1652480201028 Cần Thơ – 07/2020 TRƯỜNG ĐẠI HỌC TÂY ĐÔ KHOA KỸ THUẬT – CƠNG NGHỆ KHĨA LUẬN TỐT NGHIỆP ĐẠI HỌC TÌM HIỂU VÀ XÂY DỰNG PHẦN MỀM QUẢN LÝ KHO HÀNG  Giảng viên hướng dẫn:  Sinh viên thực hiện: Ths Lê Thị Thu Lan Nguyễn Chí Phương MSSV: 1652480201028 Cần Thơ – 07/2020 LỜI CẢM ƠN Đầu tiên, xin gửi lời cảm ơn chân thành đến quý Thầy, Cô trường Đại Học Tây Đô, người trực tiếp giảng dạy, truyền đạt kiến thức vô bổ ích cho tơi Đó tảng kiến thức vô quý giá, nhờ mà tơi hồn thành tốt khóa luận lần Trong q trình hồn thành khóa luận tốt nghiệp này, tơi gặp phải nhiều khó khăn trăn trở Tơi xin gửi lời cảm ơn chân thành đến Cô Lê Thị Thu Lan, người trực tiếp hướng dẫn, tận tình giải đáp thắc mắc, trăn trở mà gặp phải, giúp tơi hình thành, phát triển hồn thành khóa luận tốt nghiệp Bên cạnh đó, tơi xin gửi lời cảm ơn chân thành đến bạn tập thể lớp Đại học Cơng nghệ thơng tin 11 gia đình, giúp đỡ tạo điều kiện để hồn thành tốt khóa luận tốt nghiệp Mặc dù cố gắng hồn thiện khơng tránh khỏi sai xót, kính mong nhận góp ý nhận xét từ q Thầy, Cơ để tơi kịp thời khắc phục hạn chế phát huy ưu điểm, góp phần ngày hồn thiện Tơi xin chân thành cảm ơn ! Cần Thơ, ngày tháng năm 2020 Sinh viên thực Nguyễn Chí Phương NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN Cần Thơ, ngày tháng năm 2020 Giảng viên hướng dẫn Lê Thị Thu Lan NHẬN XÉT CỦA GIẢNG VIÊN PHẢN BIỆN Cần Thơ, ngày tháng năm 2020 Giảng viên phản biện MỤC LỤC DANH MỤC HÌNH ẢNH DANH MỤC BẢNG KÝ HIỆU VÀ CHỮ VIẾT TẮT TÓM TẮT ABSTRACT CHƯƠNG 1: TỔNG QUAN 1.1 Đặt vấn đề 1.2 Lịch sử giải vấn đề 1.3 Phạm vi đề tài 1.4 Phương pháp thực Tham khảo thông tin: 1.5 Bố cục báo cáo CHƯƠNG 2: CƠ SỞ LÝ THUYẾT VÀ NGƠN NGỮ LẬP TRÌNH 2.1 Cơ sở lý thuyết 2.1.1 Mơ hình thực thể kết hợp (MCD) 2.1.2 Mô hình thực thể liệu mức Logic (MLD) 10 2.2 Công cụ ngôn ngữ lập trình 11 2.2.1 Cơng cụ lập trình Microsoft Visual Studio 2019 11 2.2.2 Ngơn ngữ lập trình C# 11 2.2.3 Nền tảng NET 12 2.2.4 Microsoft SQL Server 13 CHƯƠNG 3: ỨNG DỤNG 15 3.1 Đặc tả xây dựng phần mềm 15 3.2 Mẫu tham khảo 18 3.3 Tài liệu thiết kế sở liệu 22 3.4 Mơ hình Diagram phần mềm quản lý kho hàng 26 3.5 Giới thiệu sơ lược phần mềm thao tác người dùng 29 CHƯƠNG 4: KẾT LUẬN 45 4.1 Kết đạt 45 4.2 Lợi ích học tập 45 TÀI LIỆU THAM KHẢO 46 Tìm hiểu xây dựng phần mềm quản lý kho hàng DANH MỤC HÌNH ẢNH Hình 1: Mẫu phiếu nhập kho tham khảo 18 Hình 2: Mẫu phiếu xuất kho tham khảo 19 Hình 3: Mẫu báo cáo tổng hợp tồn kho tham khảo trang 1/10 20 Hình 4: Mẫu báo cáo tổng hợp tồn kho tham khảo trang 10/10 21 Hình 5: Mơ hình Diagram tổng qt 26 Hình 6: Mơ hình Diagram chức xếp ngăn kệ thông tin kho 27 Hình 7: Mơ hình Diagram chức lập hóa đơn nhập 27 Hình 8: Mơ hình Diagram chức lập hóa đơn xuất 28 Hình 9: Form đăng nhập 29 Hình 10: Form trang chủ 30 Hình 11: Form quản lý thơng tin nhân viên 30 Hình 12: Form quản lý thơng tin tài khoản 31 Hình 13: Form quản lý thơng tin nhà cung cấp 31 Hình 14: Form quản lý thông tin khách hàng 32 Hình 15: Form quản lý thông tin tài xế vận chuyển 32 Hình 16: Form đổi mật 33 Hình 17: Form quản lý danh mục hàng hóa 33 Hình 18: Form quản lý hàng hóa 34 Hình 19: Form quản lý đơn giá 34 Hình 20: Form quản lý ngăn kệ hàng hóa 35 Hình 21: Form lập hóa đơn nhập hàng 35 Hình 22: Form sửa hóa đơn nhập hàng 36 Hình 23: Giao diện Droicam điện thoại 36 Hình 24: Form scan hóa đơn nhập 37 Hình 25: Form quản lý xếp hàng hóa lên ngăn kệ 37 Hình 26: Form quản lý thông tin kho 38 Hình 27: Lập hóa đơn xuất hàng 38 Hình 28: Form sửa hóa đơn xuất hàng 39 Hình 29: Form Scan hóa đơn xuất 39 Hình 30: Form quản lý thống kê doanh thu theo khách hàng 40 Hình 31: Form quản lý thông kê tồn kho 40 Hình 32: Form quản lý thống kê doanh thu theo hàng hóa 41 Hình 33: Form Scan thống kê tồn kho 41 Hình 34: Form in hóa đơn nhập 42 Hình 35: Form in hóa đơn xuất 43 Hình 36: Form in thống kê tồn kho 44 Tìm hiểu xây dựng phần mềm quản lý kho hàng DANH MỤC BẢNG Bảng 1: Ngăn - kệ 22 Bảng 2: Danh mục hàng hóa 22 Bảng 3: Hàng hóa 22 Bảng 4: Thông tin kho 22 Bảng 5: Đơn giá 22 Bảng 6: Khách hàng 23 Bảng 7: Nhà cung cấp 23 Bảng 8: Vận chuyển 23 Bảng 9: Nhân viên 23 Bảng 10: Tài khoản 23 Bảng 11: Hóa đơn xuất 24 Bảng 12: Chi tiết hóa đơn xuất 24 Bảng 13: Scan hóa đơn xuất 24 Bảng 14: Hóa đơn nhập 25 Bảng 15: Chi tiết hóa đơn nhập 25 Bảng 16: Scan hóa đơn nhập 25 Tìm hiểu xây dựng phần mềm quản lý kho hàng KÝ HIỆU VÀ CHỮ VIẾT TẮT TỪ VIẾT TẮT CSDL MCD Contual Data Model MLD Logical Data Model SQL Structured Query Language Relational Database Management System RDBMS TÊN TIẾNG ANH NGHĨA CỦA TỪ Cơ sở liệu Mơ hình thực thể kết hợp Mơ hình thực thể liệu mức logic Ngôn ngữ truy vấn có cấu trúc Hệ thống quản lý sở liệu quan hệ Tìm hiểu xây dựng phần mềm quản lý kho hàng TĨM TẮT Hiện nay, cơng nghệ thông tin ngày phát triển ứng dụng rộng rãi tất lĩnh vực sống, việc áp dụng công nghệ thông tin vào việc quản lý giúp tiết kiệm thời gian, chi phí nâng cao hiệu cơng việc Chính vậy, việc áp dụng cơng nghệ thơng tin vào quản lý kho hàng phương pháp cần thiết nhằm nâng cao hiệu giảm áp lực công việc Phần mềm quản lý kho hàng giúp hoạch định, lưu trữ, truy xuất thông tin liệu hàng hóa, tích hợp thêm chức hóa đơn thống kê, nhằm đáp ứng đa số công việc phải làm việc cách thủ công trước Phần mềm quản lý kho hàng đòi hỏi cách xử lý giao diện cho thân thiện, dễ sử dụng với người dùng, cách truy xuất, lưu trữ thay đổi thông tin liệu Vì vậy, tơi chọn đề tài “Tìm hiểu xây dựng phần mềm quản lý kho hàng” để nghiên cứu sâu hơn, tìm ưu điểm chương trình, phương pháp xử lý liệu, giao hay hiệu Từ nghiên cứu cho đời sản phẩm hoàn chỉnh, thân thiện, dễ sử dụng áp dụng rộng rãi tương lai Tìm hiểu xây dựng phần mềm quản lý kho hàng Form quản lý khách hàng: Sẽ hiển thị sau người dùng click chọn Thông Tin -> Khách Hàng, người dùng thêm xóa sửa thơng tin khách hàng, tìm kiếm thơng tin khách hàng qua mã khách hàng, tên khách hàng, số điện thoại, địa khách hàng loại khách hàng Hình 14: Form quản lý thông tin khách hàng Form quản lý tài xế vận chuyển: Sẽ hiển thị sau người dùng click chọn Thông Tin -> Tài Xế Vận Chuyển, người dùng thêm xóa sửa thông tin tài xế - xe vận chuyển cơng ty, tìm kiếm thơng tin tài xế qua mã tài xế, tên tài xế biển số xe Bên cạnh đó, phần mềm kiểm tra tài xế có xe vận chuyển xe vận chuyển có tài xế sử dụng chưa Hình 15: Form quản lý thơng tin tài xế vận chuyển 32 Tìm hiểu xây dựng phần mềm quản lý kho hàng Form đổi mật khẩu: Sẽ hiển thị sau người dùng click chọn Thông Tin -> Đổi Mật Khẩu, người dùng thay đổi thơng tin cá nhân tên hiển thị, mật khẩu, phần mềm tiến hành so sánh mật người dùng nhập vào để xác nhận việc đổi mật thông tin cá nhân người dùng Hình 16: Form đổi mật Form quản lý danh mục hàng hóa: Sẽ hiển thị sau người dùng click chọn Quản Lý -> Danh Mục Hàng Hóa, người dùng thêm xóa sửa thơng tin danh mục hàng hóa, tìm kiếm thơng tin danh mục hàng hóa qua mã danh mục tên danh mục hàng hóa Bên cạnh đó, phần mềm kiểm tra mã danh mục hàng hóa thêm hay chưa Hình 17: Form quản lý danh mục hàng hóa 33 Tìm hiểu xây dựng phần mềm quản lý kho hàng Form quản lý hàng hóa: Sẽ hiển thị sau người dùng click chọn Quản Lý -> Hàng Hóa, người dùng thêm xóa sửa thơng tin hàng hóa, tìm kiếm thơng tin hàng hóa qua mã hàng hóa, tên hàng hóa, đơn vị tính, tên danh mục Bên cạnh đó, phần mềm kiểm tra mã hàng hóa thêm hay chưa Hình 18: Form quản lý hàng hóa Form quản lý đơn giá: Sẽ hiển thị sau người dùng click chọn Quản Lý -> Đơn Giá, người dùng cập nhật đơn giá cho tất sản phẩm, đơn giá áp dụng ngày áp dụng bắt đầu Người dùng tìm kiếm đơn giá hàng hóa thơng qua tên hàng hóa Hình 19: Form quản lý đơn giá 34 Tìm hiểu xây dựng phần mềm quản lý kho hàng Form quản lý ngăn kệ hàng hóa: Sẽ hiển thị sau người dùng click chọn Quản Lý -> Ngăn Kệ Hàng Hóa, người dùng thêm xóa sửa thơng tin ngăn kệ hàng hóa, tìm kiếm thơng tin ngăn kệ hàng hóa qua mã ngăn kệ, tên ngăn kệ tên danh mục Bên cạnh đó, phần mềm kiểm tra mã ngăn kệ tồn hay chưa danh mục hàng hóa xếp hay chưa Hình 20: Form quản lý ngăn kệ hàng hóa Form lập hóa đơn nhập hàng: Sẽ hiển thị sau người dùng click chọn Hóa Đơn -> Lập Hóa Đơn Nhập Hàng, người dùng nhập đầy đủ thơng tin cần thiết sau chọn hàng hóa, số lượng cần nhập nhập xác đơn giá, sau đầy đủ thông tin, người dùng tiến hành lưu in hóa đơn nhập hàng Hình 21: Form lập hóa đơn nhập hàng 35 Tìm hiểu xây dựng phần mềm quản lý kho hàng Form sửa hóa đơn nhập hàng: Sẽ hiển thị sau người dùng click chọn Hóa Đơn -> Sửa Hóa Đơn Nhập, người dùng tiến hành sửa lại thơng tin sai xót hóa đơn nhập củ, sau sửa đầy đủ thông tin, người dùng tiến hành lưu in lại hóa đơn nhập hàng Những hóa đơn nhập kho scan vào phần mềm sửa chữa liệu Hình 22: Form sửa hóa đơn nhập hàng Form scan hóa đơn nhập: Sẽ hiển thị sau người dùng click chọn Hóa Đơn -> Scan Hóa Đơn Nhập, người dùng tiến hành scan hóa đơn nhập vào phần mềm sau hóa đơn có đủ chữ ký xác nhận phận Để scan hình ảnh vào phần mềm, người dùng tiến hành mở ứng dụng DroiCam điện thoại, sau tiến hành kết nối cách nhập địa Wifi IP điện thoại vào phần mềm, sau kết nối thành cơng ta truyền hình ảnh từ điện thoại vào phần mềm Hình 23: Giao diện Droicam điện thoại 36 Tìm hiểu xây dựng phần mềm quản lý kho hàng Hình 24: Form scan hóa đơn nhập Form quản lý xếp ngăn kệ: Sẽ hiển thị sau người dùng click chọn Kho > Sắp Xếp Ngăn Kệ, người dùng tiến hành chọn hàng hóa, sau tìm ngăn kệ hàng hóa đó, chọn hạn sử dụng sản phẩm sau tiến hành xếp hàng hóa vào kho Hình 25: Form quản lý xếp hàng hóa lên ngăn kệ 37 Tìm hiểu xây dựng phần mềm quản lý kho hàng Form quản lý thông tin kho: Sẽ hiển thị sau người dùng click chọn Kho -> Thông Tin Kho, người dùng xem kho cịn loại hàng hóa nào, số lượng loại hàng hóa, hạn sử dụng loại hàng hóa kho Khi hàng hóa hết hạn sử dụng, phần mềm hiển thị cảnh báo cho người dùng thấy cách cho nội dung dịng chuyển sang màu đỏ Hình 26: Form quản lý thơng tin kho Form lập hóa đơn xuất hàng: Sẽ hiển thị sau người dùng click chọn Hóa Đơn -> Lập Hóa Đơn Xuất Hàng, người dùng nhập đầy đủ thông tin cần thiết sau chọn hàng hóa, số lượng cần xuất, sau đầy đủ thông tin, người dùng tiến hành lưu in hóa đơn xuất hàng Hình 27: Lập hóa đơn xuất hàng 38 Tìm hiểu xây dựng phần mềm quản lý kho hàng Form sửa hóa đơn xuất hàng: Sẽ hiển thị sau người dùng click chọn Hóa Đơn -> Sửa Hóa Đơn Xuất, người dùng tiến hành sửa lại thơng tin sai xót hóa đơn xuất củ, sau sửa đầy đủ thông tin, người dùng tiến hành lưu in lại hóa đơn xuất hàng Những hóa đơn xuất scan vào phần mềm sửa chữa liệu Hình 28: Form sửa hóa đơn xuất hàng Form scan hóa đơn xuất: Sẽ hiển thị sau người dùng click chọn Hóa Đơn -> Scan Hóa Đơn Xuất, người dùng tiến hành scan hóa đơn xuất vào phần mềm sau hóa đơn có đủ chữ ký xác nhận phận Để scan, người dùng sử dụng DroiCam điện thoại để truyền hình ảnh vào phần mềm Hình 29: Form Scan hóa đơn xuất 39 Tìm hiểu xây dựng phần mềm quản lý kho hàng Form quản lý thống kê doanh thu theo khách hàng: Sẽ hiển thị sau người dùng click chọn Thống Kê -> Doanh Thu Theo Khách Hàng, người dùng tiến hành thống kê doanh thu theo khách hàng khoảng thời gian người dùng tự chọn Hình 30: Form quản lý thống kê doanh thu theo khách hàng Form quản lý tồn kho: Sẽ hiển thị sau người dùng click chọn Thống Kê -> Tồn Kho, người dùng tiến hành thống kê số lượng theo tất hàng hóa nhập, xuất tồn kho khoảng thời gian người dùng tự chọn Bên cạnh người dùng in báo cáo thống kê tồn kho theo tháng, quý năm Hình 31: Form quản lý thơng kê tồn kho 40 Tìm hiểu xây dựng phần mềm quản lý kho hàng Form quản lý thống kê doanh thu theo hàng hóa: Sẽ hiển thị sau người dùng click chọn Thống Kê -> Doanh Thu Theo Hàng Hóa, người dùng tiến hành thống kê doanh thu theo hàng hóa khoảng thời gian người dùng tự chọn Hình 32: Form quản lý thống kê doanh thu theo hàng hóa Form scan thống kê tồn kho: Sẽ hiển thị sau người dùng click chọn Thống Kê -> Scan Thống Kê Tồn Kho, người dùng tiến hành scan phiếu thống kê tồn kho in theo thời gian, có đầy đủ chữ ký phận để tiến hành xác nhận xác bảo tồn liệu Để scan hình ảnh, người dùng sử dụng DroiCam điện thoại để truyền hình ảnh vào phần mềm Hình 33: Form Scan thống kê tồn kho 41 Tìm hiểu xây dựng phần mềm quản lý kho hàng Form in hóa đơn nhập: Hình 34: Form in hóa đơn nhập 42 Tìm hiểu xây dựng phần mềm quản lý kho hàng Form in hóa đơn xuất: Hình 35: Form in hóa đơn xuất 43 Tìm hiểu xây dựng phần mềm quản lý kho hàng Form in thống kê tồn kho: Hình 36: Form in thống kê tồn kho 44 Tìm hiểu xây dựng phần mềm quản lý kho hàng CHƯƠNG 4: KẾT LUẬN 4.1 Kết đạt Trong thời gian tháng, tơi hồn thành khóa luận tốt nghiệp với đề tài “Tìm hiểu xây dựng phần mềm quản lý kho hàng”, qua tơi nhận ưu khuyết điểm báo cáo mình, cụ thể sau: - Ưu điểm: + Giao diện thân thiện với người dùng, tiện lợi dễ sử dụng + Phần mềm giải nhiều chức cần thiết yêu cầu quản lý kho hàng + Sử dụng giao diện linh hoạt, sinh động + Đảm bảo tính xác liệu - Nhược điểm: + Chương trình cịn dài dịng, nhiều cơng thức thuật toán phức tạp + Chưa khai thác tối đa hiệu cơng cụ lập trình - Hướng phát triển phần mềm: + Khắc phục nhược điểm + Cập nhật tính sẵn có, mở rộng tạo thêm chức + Tự động cập nhật đơn giá hàng hóa + Cho phép nhập số lượng hàng hóa nhập kho + Kết nối với hệ điều hành khác điện thoại + Tối ưu cho sở liệu + Hình ảnh scan vào phần mềm với độ chi tiết cao 4.2 Lợi ích học tập - Tìm hiểu sâu ngơn ngữ lập trình C# mà cụ thể lập trình Winform - Tìm hiểu giải thuật thuật toán hệ quản trị sở liệu - Giúp tìm hiểu sâu kiến thức chuyên ngành, mặc khác tìm hiểu phần mềm khác chưa sử dụng - Nâng cao khả làm việc nhóm tính tập thể - Củng cố lại kiến thức học, nâng cao khả thuyết trình 45 Tìm hiểu xây dựng phần mềm quản lý kho hàng TÀI LIỆU THAM KHẢO Tài liệu từ sách: [1] Nguyễn Đức Khoa Bài giảng sở liệu Bộ Môn Tin Học Ứng Dụng – Khoa CNTT & TT, Trường Đại học Cần Thơ 2015 [2] Phạm Phương Hoa, Trần Tường Thụy C# dành cho người tự học Nhà xuất Từ Điển Bách Khoa [3] Đinh Khắc Quyền, Phan Tấn Tài Bài giảng phân tích thiết kế hệ thống thơng tin Trường Đại học Tây Đô 2018 Tài liệu từ internet: [1] Tham khảo tài liệu SQL: https://vietjack.com/sql/sap_xep_ket_qua_trong_sql.jsp [2] Tham khảo tài liệu Visual C#: https://sites.google.com/site/studyvdit/courses/course-a [3] Tham khảo tài liệu Microsoft Visual Studio 2017: https://vi.wikipedia.org/wiki/Microsoft_Visual_Studio [4] Tham khảo tài liệu Windows Form: http://sinhvienit.net/forum/xin-giao-trinh-lap-trinh-c-windows-form.194905.html 46

Ngày đăng: 29/08/2023, 22:28

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w