Đề tài nghiên cứu về việc ứng dụng những kiến thức đã học cũng như những kiến thức tự tìm hiểu theo sự hướng dẫn của Thầy Trung về việc sử dụng các công cụ như Eclipse IDE,Xampp,MySQL,Java Spring MVC vào việc thiết kế một website quản lý thông tin kho hàng.
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP.HCM ĐỒ ÁN CHUYÊN ĐỀ CÔNG NGHỆ PHẦN MỀM WEBSITE QUẢN LÝ THƠNG TIN KHO HÀNG Ngành: Cơng nghệ thông tin Chuyên ngành: Công nghệ phần mềm Giảng viên hướng dẫn: Sinh viên thực hiện: TP.Hồ Chí Minh, năm 2023 LỜI NÓI ĐẦU Ngày cách mạng khoa học-cơng nghệ thành tựu góp phàn làm biến đổi nhanh chóng, sâu sắc mặt đời sống xã hội, trở thành công cụ thiếu đa dạng lĩnh vực như: kinh tế, quân sự, giáo dục… Đặc biệt lĩnh vực quản lý, ứng dụng công nghệ thông tin xu hướng đổi Công nghệ thông tin quản lý khẳng định rõ mạnh ngày thay phương pháp quản lý thủ công Quản lý kho hàng cho doanh nghiệp đòi hỏi phận quản lý phải tiến hành nhiều nghiệp vụ phức tạp Vì ứng dụng hệ thống quản lý thông minh để thay cho phương pháp thủ công trước thật cần thiết Việc ứng dụng công nghệ thông tin vào khâu quản lý mang lại hiệu đột phá cho công tác quản lý kho hàng doanh nghiệp, giúp doanh nghiệp nắm bắt thơng tin hàng hóa, vật tư, nguyên vật liệu, sản phẩm thông tin khách hàng cách kịp thời xác Từ người quản lý doanh nghiệp đưa kế hoạch định đắn thời gian ngắn nhất, giảm thiểu chi phí thời gian, tăng khả cạnh tranh, nâng cao kết hoạt động hoạt động sản xuất kinh doanh Vì lý nên nhóm chúng em định chọn đề tài quản lý kho hàng để thực cho đồ án chuyên đề công nghệ phần mềm mà cụ thể là: Quản lý thông tin kho hàng LỜI CAM ĐOAN Nhóm chúng em xin cam đoan đề tài báo cáo: “Website quản lý thông tin kho hàng” Là sản phẩm nhóm chúng em thực hướng dẫn … Tất thông tin, số liệu, hình ảnh minh họa báo cáo hoàn toàn trung thực hoàn thành hợp sức nhóm hồn tồn khơng sử dụng kết hay hình ảnh báo cáo hay đồ án khác Nhóm chúng em xin chịu định kỷ luật từ khoa nhà trường phát có chép hay gian dối kết báo cáo Nhóm chúng em xin cam đoan kết mà tất thành viên nhóm xây dựng LỜI CẢM ƠN Nhờ có hướng dẫn bảo tận tình … giúp đỡ bạn bè lớp, bước đầu nhóm nghiên cứu vận dụng kiến thức trình học phần tự tìm hiểu theo hướng dẫn … để xây dựng website quản lý thông tin kho hàng đáp ứng tương đối yêu cầu đặt Tuy nhiên kiến thức cịn hạn chế nên chương trình chắc khơng tránh khỏi thiếu sót, nhóm chúng em mong nhận góp ý, nhắc nhở từ nhà trường Thầy/Cô, để chúng em khắc phục hồn thiện chương trình thời gian tới Nhóm chúng em xin chân thành cảm ơn nhà trường, khoa CNTT … tạo điều kiệu cho chúng em hoàn thành đề tài đồ án chuyên đề công nghệ phát triển phần mềm này! NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN …………………………………………………………………………… …………………………………………………………………………… …………………………………………………………………………… …………………………………………………………………………… …………………………………………………………………………… …………………………………………………………………………… …………………………………………………………………………… …………………………………………………………………………… …………………………………………………………………………… …………………………………………………………………………… …………………………………………………………………………… …………………………………………………………………………… …………………………………………………………………………… …………………………………………………………………………… …………………………………………………………………………… …………………………………………………………………………… Tp.HCM, ngày tháng 04 năm 2023 NGƯỜI HƯỚNG DẪN MỤC LỤC LỜI NÓI ĐẦU LỜI CAM ĐOAN LỜI CẢM ƠN DANH MỤC CÁC BẢNG .8 DANH SÁCH CÁC HÌNH ẢNH .8 CHƯƠNG 1: TỔNG QUAN 1.1 Tổng quan vấn đề nghiên cứu 1.2 Mục tiêu 1.3 Mô tả chi tiết đề tài 10 1.4 Cấu trúc đồ án 11 CHƯƠNG 2: CƠ SỞ LÝ THUYẾT .12 2.1 Giới thiệu chung hệ quản trị sở liệu MySQL 12 2.1.1 Hệ quản trị sở liệu gì? 12 2.1.2 Giới thiệu chung MySQL 12 2.2 Giới thiệu Xampp 13 2.3 Giới thiệu Eclipse IDE .13 2.3.1 Eclipse IDE gì? 13 2.3.2 Ưu điểm nhược điểm Eclipse IDE 14 2.4 Giới thiệu công nghệ Java Spring MVC 15 2.4.1 Java Spring MVC gì? 15 2.4.2 Cách hoạt động Spring MVC 16 2.3.3 Mơ hình hoạt động Spring MVC .17 Chương 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 17 3.1 Xây dựng mơ hình thực thể kết hợp .18 3.2 Thiết kế sơ đồ Use-Case Diagram 21 3.2.1 Use-Case tổng quát 21 3.2.2 Use-Case quản lý hàng hóa 22 3.2.3 Use-Case quản lý nhóm hàng hóa 23 3.2.4 Use-Case quản lý kho hàng 24 3.2.5 Use-Case quản lý chuyển kho .25 3.2.6 Use-Case quản lý phiếu nhập 26 3.2.7 Use-Case quản lý phiếu xuất 27 3.3 Thiết kế sơ đồ Class Diagram .28 3.4 Thiết kế sơ đồ sở liệu (Database Diagram) 29 3.5 Chi tiết thuộc tính sơ đồ sở liệu 29 Chương 4: KẾT QUẢ THỰC NGHIỆM 33 4.1 Giao diện đăng nhập .33 4.2 Giao diện trang thông tin hệ thống .33 4.3 Giao diện thêm tài khoản 35 4.4 Giao diện nhóm hàng 36 4.5 Giao diện hàng hóa .37 4.6 Giao diện kho hàng .37 4.7 Giao diện thủ kho 38 4.8 Giao diện phiếu nhập 38 4.9 Giao diện phiếu xuất .39 4.10 Giao diện chuyển kho 39 Chương 5: KẾT LUẬN VÀ KIẾN NGHỊ 41 TÀI LIỆU THAM KHẢO 42 DANH MỤC CÁC BẢNG Bảng - Bảng kiểu liệu tài khoản 25 Bảng - Bảng kiểu liệu hàng hóa 26 Bảng 3 Bảng kiểu liệu chuyển kho .26 Bảng - Bảng kiểu liệu kho 26 Bảng - Bảng kiểu liệu thủ kho .27 Bảng - Bảng kiểu liệu nhóm hàng 27 Bảng - Bảng kiểu liệu phiếu xuất 27 Bảng - Bảng kiểu liệu phiếu nhập 27 DANH SÁCH CÁC HÌNH ẢNH Hình - Hình ảnh minh họa Xampp 11 Hình 2 - Hình ảnh minh họa Eclipse IDE 12 Hình - Mơ hình hoạt động Spring MVC 14 Hình - Mơ hình thực thể kết hợp .15 Hình - Mơ hình UseCase tổng quát 17 Hình 3 - Mơ hình UseCase quản lý hàng hóa .18 Hình - Mơ hình UseCase quản lý nhóm hàng hóa .19 Hình - Mơ hình UseCase quản lý kho hàng 20 Hình - Mơ hình UseCase quản lý chuyển kho 21 Hình - Mơ hình UseCase quản lý phiếu nhập 22 Hình - Mơ hình UseCase quản lý phiếu nhập 23 Hình - Mơ hình Class Diagram 24 Hình 10 - Mơ hình sơ đồ liệu quan hệ .25 Hình - Giao diện đăng nhập 28 Hình - Giao diện sau đăng nhập thành công .29 Hình - Giao diện thêm tài khoản .29 Hình 4 - Giao diện nhóm hàng .30 Hình - Giao diện hàng hóa 30 Hình - Giao diện kho hàng 31 Hình - Giao diện thủ kho 31 Hình - Giao diện phiếu nhập .32 Hình - Giao diện phiếu xuất 32 Hình 10 - Giao diện chuyển kho 33 CHƯƠNG 1: TỔNG QUAN 1.1 Tổng quan vấn đề nghiên cứu Đề tài nghiên cứu việc ứng dụng kiến thức học kiến thức tự tìm hiểu theo hướng dẫn Thầy Trung việc sử dụng công cụ Eclipse IDE,Xampp,MySQL,Java Spring MVC vào việc thiết kế website quản lý thông tin kho hàng 1.2 Mục tiêu Xây dựng website quản lý thông tin kho hàng Nghiệp vụ cần thực bao gồm: Quản lý hàng hóa Quản lý nhóm hàng hóa Quản lý kho Quản lý thông tin thủ kho Quản lý phiếu nhập Quản lý phiếu xuất 1.3 Mô tả chi tiết đề tài Quản lý hàng hóa: cho phép người dùng thêm, sửa đổi xóa thơng tin mặt hàng kho Các thơng tin hàng hóa bao gồm tên hàng, mã hàng, mã nhóm hàng, đơn vị tiền, đơn giá ,thời gian giao thời gian cập nhập Quản lý nhóm hàng hóa: cho phép người dùng tạo nhóm hàng hóa để phân loại mặt hàng kho Nhóm hàng hóa quản lý cách thêm, sửa đổi xóa nhóm hàng hóa Các thơng tin nhóm hàng hóa bao gồm mã nhóm hàng, tên nhóm, ghi Quản lý kho: cho phép người dùng quản lý tên kho, mã kho, địa điểm kho 10