(Tiểu luận) bài tập lớn môn lập trình java đề tài quản lí kho các linh kiện, thiết bị máy tính

13 7 0
(Tiểu luận) bài tập lớn môn lập trình java đề tài quản lí kho các linh kiện, thiết bị máy tính

Đ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 CÔNG NGHIỆ̣P HÀ NỘI KHOA CÔNG NGHỆ̣ THÔNG TIN BÀI TẬP LỚN MƠN: LẬP TRÌNH JAVA ĐỀ TÀI: QUẢN LÍ KHO CÁC LINH KIỆ̣N, THIẾT BỊ MAY TÍNH Giảng viên hướng dẫn : TS Hà Mạnh Đào Lớp Nhóm 9: : 20221IT6019002 Hoang Thị Thu Trang - 2020603009 Nguyễn Thị Huyền - 2020 Trịnh Đức Nhân - 2020 Hà Nội, 2022 MỞ ĐẦU Trong năm gần với phát triển mạnh mẽ nề̀n kinh tế phát triển ngành CNTT Tin học phát triển cách mạnh mẽ không ngưng ứ́ng dụng nó́ phổ biến nghành Quản lí kinh tế, Sản xuất kinh doanh,Y tế Giáo dục Máy tính trở nên quen thuộc sử dụng rộng rãi đời sống xã hội Tin học thêm nhập vào công việc đặc biệt lĩnh vực quản lí, nó́ giúp cho nhà Quản lí xử lí khối lượng cơng việc khổng lồ cách mau lẹ xác Trong lĩnh vực kinh doanh, hoạt động Quản lí vật tư hàng hố phải thực phương pháp thủ công “ ghi chép tay - dùng việc sử dụng máy tính với phần mề̀m Excel để làm khó́ khăn tổn nhiề̀u thời gian không thực hiệu Để hoàn thành đề̀ tài này, nhó́ m chúng em nghiên cứ́u, thảo luận, áp dụng kiến thứ́c học lớp với nguồn tài liệu Internet với đề̀ tài lần Chúng em mong nhận lời nhận xét, gó́ p ý từ thầy cô bạn đọc để đề̀ tài có́ thể hoàn thiện Một lần nữa, chúng em xin chân thành cảm ơn thầy! MỤC LỤC CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI 1.1 Đặt vấn đề Mong muốn áp dụng công nghệ thông tin vào lĩnh vực đời sống nhằm nâng cao suất cải thiện quy trình,cưa hang linh kiên điên tư THN muốn tin học hó́ a quy trình quản lý quản lý bán hàng, quản lý nhân viên đặc biệt quản lý kho Hiện nay, quy trình quản lý kho cịn thực thủ cơng Nhân viên cịn nhập kho tay, kiểm kê hàng hó́ a lưu trữ giấy tờ, cập nhật số lượng hàng tồn kho thời điểm bất kì, khó́ quản lý sản phẩm lỗi dễ̃ gây nhầm lẫn việc tính tốn Để giải vấn đề̀ trên, giám đốc cưa hang yêu cầu phần mề̀m quản lý kho có́ thể tin học hó́ a công tác quản lý quản lý nhà cung cấp, nhập kho, kiểm kê hàng hó́ a, xuất kho đặc biệt có́ thể tra cứ́u số lượng hàng tồn hàng lỗi bất cứ́ thời điểm Hàng tháng xuất bao cáo thể số lượng hàng tồn, hàng bị ̣ lỗi, số lượng hàng nhập xuất kho tháng đó́ 1.2 Giải pháp Để đáp ứ́ng yêu cầu trên, nhó́ m định ̣ xây dựng phần mề̀m giúp nhà quản lý có́ thể quản lý nhà cung cấp, quản lý số lượng hàng nhập kho, hàng xuất kho đồng thời có́ thể biết số lượng hàng tồn kho 1.3 Phạm vi Xây dựng phần mề̀m hỗ trợ quản lý kho đáp ứ́ng yêu cầu sau: - Quản lý thông tin nhà cung cấp sản phẩm - Quản lý số lượng hàng nhập kho đáp ứ́ng yêu cầu cưa hang - Quản lý số lượng hàng tồn kho, hàng bị ̣lỗi đồng thời có́ thể xuất báo cáo đáng tin cậy tự động - Quản lý khu vực kho - Quản lý số lượng hàng xuất - Quản lý số lượng hàng trả từ kệ hàng về̀ kho - Thông tin lưu trữ sở liệu, giúp truy xuất, lưu phục hồi dễ̃ dàng, đồng bộ, nhanh chó́ ng đáng tin cậy - Thông báo số lượng hàng mứ́c quy định, ̣ hang lơi 1.4 Cơng cụ xây dựng Trong q trình thực hiề̀n đồ án, nhó́ m sử dụng số cơng cụ để phục vụ cho việc tìm hiểu xây dựng đề̀ tài sau: - Eclipse - Lập trình ngơn ngữ java - Sử dụng github trình làm việc nhó́ m CHƯƠNG 2: XÁC ĐỊNH VÀ PHÂN TÍCH YÊU CẦU 2.1 Khảo sát trạng 2.1.1 Các quy trình nghiệp vụ quản lý kho Nhà cung cấp cung cấp sản phẩm cho cưa hang Khi sản phẩm nhập tới kho dạng lô sản phẩm, lô sản phẩm bao gồm môt loại sản phẩm, số lượng, hạn sử dụng ngày sản xuất Sau đó́ nhân viên nhập kho kiểm kê số lượng hàng nhập vào đảm số lượng hó́ a đơn trùng khớp với số lượng thực tế Khi sản phẩm nhập vào kho qua kiểm kê nhân viên nhập kho, sản phẩm chia thành loại sản phẩm RAM, SSD, HHD, Case, chuôt, ban phim,.… phân vào khu vực cụ thể kho Mỗi sản phẩm có́ khu vực cụ thể kho nhằm giúp cho công tác vận chuyển cách dễ̃ dàng Mỗi quý tháng, nhân viên kiểm kê hàng kho, kiểm kê số lượng hàng tồn kho, hàng bị ̣ lỗi sản phẩm có́ số lượng mứ́c quy định ̣ Khi có́ yêu cầu từ kệ hàng xuống, nhân viên xuất kho đó́ ng gó́ i sản phẩm, sau đó́ kiểm kê lại xác số lượng xuất kho chuyển giao sản phẩm cho bên bán hàng Trong trường hợp sản phẩm bị ̣ trả về̀ từ kệ hàng không tiêu thụ sản phẩm hàng bị ̣ khách hàng đổi trả bị ̣ lỗi nhân viên kho kiểm kê lại số lượng đồng thời ghi lại nội dung đổi trả Đối với việc nhập hàng hay xuất hàng trả hàng, đề̀u yêu cầu nhân viên phải lập hó́ a đơn ghi lại thời gian nhập hàng cụ thể với người chịụ trách nhiệm cho việc lập hó́ a đơn 2.2 Phân tích yêu cầu 2.2.1 Yêu cầu chức 2.2.1.1 Yêu cầu lưu trữ Tính lưu trữ yêu cầu quan trọng hệ thống sở đề̀ thực phần lớn tính hệ thống, để đảm bảo việc quản lý kho hiệu quả, hệ thống cần lữu trữ thông tin sau: - Thông tin về̀ nhà cung cấp: tên nhà cung cấp, địạ chỉ, số điện thoại, người đại diện… - Thông tin về̀ lô sản phẩm: mã lô, tên sản phẩm, loại sản phẩm, hạn sử dụng, ngày sản xuất - Thông tin về̀ hó́ a đơn - Thông tin số lượng hàng nhập, hàng xuất, hàng tồn kho với hó́ a đơn tương ứ́ng - Thông tin về̀ sản phẩm bị lỗi, đổi trả ̣ 2.2.1.2 u cầu tính Ngồi chứ́c lưu trữ, hệ thống phải đáp ứ́ng yêu cầu sau: - Chứ́c tra cứ́u: hệ thống phải đáp ứ́ng yêu cầu từ người dùng về̀ yêu cầu về̀ tra cứ́u tra cứ́u hàng tồn kho, hàng bị ̣lỗi, hay số lượng nhập thời điểm bất kì… - Chứ́c báo cáo: Hàng tháng cưa hang yêu cầu nhân viên nhập kho phải báo cáo về̀ số lượng hàng tồn, hàng xuất nhập kho, với sản phẩm bị lỗi ̣ - Các chứ́c tự động: tự động tính toán hàng tồn kho, sản phẩm bị lỗi, tự động xuất báo cáo ̣ - Chứ́c cập nhât: Hệ thống phải đảm bảo chứ́c cập nhật thuận tiện tránh tối đa lỗi sơ xuất người sử dụng 2.2.2 Yêu cầu phi chức - Yêu cầu về̀ giao diện: giao diện quản lý gần gui, đơn giản - Yêu cầu về̀ chất lượng: + Tính tiến hó́ a: Dễ̃ dàng lúc nâng cấp tăng module tiện ích + Tính tiện dụng: Hệ thống có́ giao diện trực quan, thân thiện dễ̃ sử dụng Các đặc tả hướng dẫn sử dụng rõ ràng + Tính hiệu quả: Phần mề̀m đáp ứ́ng đầy đủ chứ́c Hoạt động ổn định ̣ đáng tin cậy + Tính tương thích Hoạt động tốt windows 7, 8, 8.1, 10 CHƯƠNG 3: CÀI ĐẶT CHƯƠNG TRÌNH 3.1 Cài đặt thiết kế giao diện Đăng nhập Hình 3.1 Thiết kế giao diện đăng nhập Mô tả đối tượng hình Các nhập thơng tin tài khoản : email password Nút submit: Người dùng điề̀n thông tin vào đăng nhập gồm email password Hệ thống kiểm tra tài khoản bảng ACCOUNT Nếu tài khoản không tồn không hợp lệ hệ thống báo lỗi thông báo cho người dùng 3.2 Cài đặt thiết kế giao diện Trang chủ Hình 3.2 Thiết kế giao diện trang chủ Mơ tả đối tượng hình Thơng tin về̀ số điện thoại , email người dùng Các ô hiển thị :̣ đăng xuất , thống kê, linh kiện 3.3 Cài đặt thiết kế giao diện Danh sách linh kiện Hình 3.3 Thiết kế giao diện danh sách linh kiện Mơ tả đối tượng hình Các name, price, total, giới tính, type of search, value search, type of sort, value sort để hiển thị ̣reset, sửa , thêm xó́ a thêm sản phẩm Nút “Search” dùng để tìm thơng tin sản phẩm theo tên nhập ô name Nút “Sort” để hiển thị ̣thông tin sản phẩm theo chiề̀u tăng dần về̀ giá 3.4 Cài đặt thiết kế giao diện Thống kê danh sách linh kiện 10 Hình 3.4 Thiết kế giao diện thống kê danh sách linh kiện Mơ tả đối tượng hình Hiển thị ̣danh sách sản phẩm với id, name, price, total sau đăng nhập Ô lựa chọn thống kê ô thống kê sản phẩm xuất Hiển thị bảng thống kê theo lựa chọn ̣ 11 KẾT LUẬN Trong trình xây dựng phát triển phần mề̀m, nhó́ m gặp nhiề̀u khó́ khăn việc xây dựng phần mề̀m nhiề̀u hạn chế về̀ kiến thứ́c hệ thống kiến thứ́c về̀ lĩnh vực hướng tới phần mề̀m Xong hệ phần mề̀m đáp ứ́ng nhu cầu việc quản lý danh sách điện thoại Nhưng cần bổ sung thêm số tính năng, chỉnh sửa giao diện cho đẹp mắt, tối ưu Chương trình kiểm tra rà soát cho việc xuất lỗi tối thiểu, Đảm bảo chương trình hoạt động cách mượt mà Tối ưu giao diện đơn giản hó́ a giúp cho việc sử dụng dễ̃ dàng Mục tiêu đạt được: Hoàn thiện hệ thống quản lý thiết bị ̣ linh kiện máy tính với chứ́c bản, cần thiết thuận tiện cho người dùng Hạn chế lỗi mứ́c tối thiểu Giao diện tối giản hó́ a, dễ̃ sử dụng Chưa đạt được: Cịn chứ́c Kết thúc việc xây dựng phần mề̀m, nhó́ m đúc kết nhiề̀u kinh nghiệm, học hỏi thêm nhiề̀u kiến thứ́c việc phát triển phần mề̀m ngôn ngữ Java, gó́ p phần hoàn thiện kỹ năng, xây dựng phần mề̀m củng cố kiến thứ́c học Nhó́ m xin cảm ơn hỗ trợ, dẫn Giảng viên Hà Mạnh Đào trình xây dựng phần mề̀m! 12 TÀI LIỆ̣U THAM KHẢO https://stackoverflow.com/ https://www.javatpoint.com/ 13

Ngày đăng: 28/09/2023, 20:27

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

Tài liệu liên quan