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

Lập trình hướng đối tượng quản lý kho cây

32 2 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

Thông tin cơ bản

Định dạng
Số trang 32
Dung lượng 3,54 MB

Nội dung

BỘ TÀI NGUYÊN VÀ MÔI TRƯỜNG TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG TP.HCM KHOA: HỆ THỐNG THÔNG TIN VÀ VIỄN THÁM LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG QUẢN LÝ KHO CÂY Giảng viên hướng dẫn : ThS Phạm Trọng Huynh Sinh viên thực hiện: Hồ Anh Khoa Hà Văn Lương Võ Xuân Trường Huỳnh Thị Kim Diệu Lớp : K08_THMT Khoá :K08 TP Hồ Chí Minh, tháng … năm 202 I Giới thiệu đồ án Ngày nay, giới đại hóa ứng dụng cơng nghệ thơng tin tin học hóa xem yếu tố quan trọng định đến phát triển đóng vai trị quan trọng hoạt động nước ta Cùng với chiều hướng pháp triển mạnh mẽ không ngừng khoa học công nghệ kỹ thuật máy tính vấn đề quản lý hành hóa với số lượng lớn quan tâm Thông thường quản lý kho người thường dùng cách thủ công cần nhiều nhân lực, ghi chép thông tin sản phẩm phẩm theo cách thủ cơng khơng kiểm sốt hồn tồn sản phẩm kho Mọi việc tốn thời gian Để giải yêu cầu mà ứng dụng phần mềm quản lý kho đời , công cụ quản lý thiết yếu cho hầu hết doanh nghiệp Việc sử dụng ứng dụng phần mềm quản lý kho giúp doanh nghiệp, chuỗi cửa hàng, hệ thống đại lý quản lý kho cách khoa học Sử dụng phần mềm quản lý kho giúp doanh nghiệp hạn chế tối đa tình trạng tồn đọng hàng hóa, từ giảm thiểu nguồn vốn bị chiếm dụng tăng cường hiệu kinh doanh tốt Không giúp doanh nghiệp kiểm sốt xác giá trị, số lượng hàng hóa sản phẩm kho, hỗ trợ quản lý quản lý chặc chẽ mặt hàng kho Ứng dụng hỗ trợ lập kiểm soát phiếu nhập – xuất sản phẩm hàng hóa kho Vì phần mềm quản lý kho cơng cụ hữu ích tiện lợi Chính lợi ích ứng dụng quản lý kho mang lại, nhóm chúng em chọn đề tài “Xây dựng ứng dụng quản lý kho cây” Vì nhóm chúng em thực đề tài “Xây dựng ứng dụng quản lý kho cây” phạm vi lấy gỗ, ăn hoa Chương trình viết ngơ ngữ java kết hợp với sở liệu MySQL Được lập trình công cụ netbean kết hợp công cụ Giao diện Người dùng Đồ họa (GUI) hay gọi Java Swing Mục đích nguyên cứu : - Sử dụng cơng cụ lập trình netbean kết nối sở liệu mysql Sử dụng công cụ java swing - Cho phép người dùng dể dàng truy cập vào ứng dụng - Người dùng dễ dàng quản lý kho thông qua ứng dụng quản lý - Xây dựng nên ứng dụng dễ dàng sử dụng, tiện lợi cho người dùng Đối tượng phạm vi nguyên cứu: Đối tượng: Quản lý kho Phạm vi nguyên cứu Quản lý kho phạm vi lấy gỗ, ăn hoa Phương pháp nguyên cứu Phương pháp lý thuyết: - Các tài liệu nguyên cứu xây dựng pháp triển ứng dựng quản lý kho thực ngơn ngữ lập trình java Phương pháp thực nghiệm - Xây dựng ứng dụng thực nghiệm cơng cụ lập trình netbean - Kết nối sở liệu MySQL - Tiến hành xây dựng chức ứng dụng quản lý kho Ý nghĩa đề tài Về khoa học: Đề tài cung cấp mặt lý thuyết để làm rõ tính thực tiễn, chức ứng dụng Về thực tiễn: Góp phần nâng cao cơng suất làm việc, quản lý kho hiểu tiêu tốn chi phí tiết kiệm thời gian Bố cục đề tài Trên sở nội dung nghiên cứu, để đạt mục tiêu đề đảm bảo tính logic, phần mở đầu phần kết luận, báo cáo tổ chức thành phần sau: Phần I Giới thiệu đồ án Phần II Phân tích đề tài Phần III Thiết kế Phần IV Hiện thực Phần V Kết luận định hướng phát triển II Phân tích đề tài Phân tích yêu cầu hệ thống Yêu cầu ứng dụng bao gồm chức ứng dụng, hiệu xuất xử lý yêu cầu, giao diện tiện lợi cho việc sử dụng Một số yêu cầu khác phần mềm, phần cứng, liệu 1.1 Các yêu cầu phần mềm : Các nhân tố tham gia : người quản lý hệ thống + Đối với người sử dụng : Đơn giản, dễ hiểu, dễ thao tác dễ sử dụng + Đối với hệ thống : Đáp ứng chức công việc quản lý kho Yêu cầu chức 2.1 Yêu cầu chức chung: Các chức phát triển để hướng tới thuận tiện dễ dàng cho người sử dụng (người quản lý), tạo ứng dụng quản lý hiệu quả, tiện lợi thoải mái sử dụng ứng dụng 2.2 Chức tìm kiếm cây: +Đối tượng sử dụng: Người quản lý +Chức năng: Giúp người quản lý tìm kiếm muốn tìm qua việc nhập mã 2.3 Chức xem thông tin +Đối tượng sử dụng: Người quản lý +Chức năng: Giúp người quản lý tìm kiếm thông tin liên quan tới muốn tìm qua việc nhập mã + Các thơng tin như: Mã cây, tên cây, giá thành, xuất xứ, số lượng, độ tuổi, kích thước, màu sắc, thời gian hoa, độ tuổi thu hoạch, độ tuổi có trái, thời gian có trái 2.4 Chức thêm +Đối tượng sử dụng: Người quản lý +Chức năng: Giúp người quản lý dễ dàng thêm vào kho thông tin liên quan tới như: Mã cây, tên cây, giá thành, xuất xứ, số lượng, độ tuổi, kích thước, màu sắc, thời gian hoa, độ tuổi thu hoạch, độ tuổi có trái, thời gian có trái 2.5 Chức xóa cây: +Đối tượng sử dụng: Người quản lý +Chức năng: Giúp người quản lý dễ dàng xóa muốn xóa qua việc nhập mã Ngay sau thao tác tất thông liên quan bị xóa như: Mã cây, tên cây, giá thành, xuất xứ, số lượng, độ tuổi, kích thước, màu sắc, thời gian hoa, độ tuổi thu hoạch, độ tuổi có trái, thời gian có trái 2.6 Chức sửa thông tin cây: +Đối tượng sử dụng: Người quản lý +Chức năng: Giúp người quản lý dễ dàng sửa đổi thơng tin qua việc nhập mã Ngay sau thao tác tất thông liên quan lên, người quản lý thực thao tác sửa thông tin như: Mã cây, tên cây, giá thành, xuất xứ, số lượng, độ tuổi, kích thước, màu sắc, thời gian hoa, độ tuổi thu hoạch, độ tuổi có trái, thời gian có trái 2.7 Chức xuất, nhập kho: +Đối tượng sử dụng: Người quản lý +Chức năng: Giúp người quản lý dễ dàng kiểm sốt số lượng thơng tin liên quan đến có kho Các chức ứng dụng thể qua mơ hình hóa dạng sơ đồ ERD, Use Case để dể dàng mô tả chức ứng dụng quản lý kho Các sơ đồ vẽ app diagrams.net Các yêu cầu phi chức năng: 3.1 Giao diện người dùng: Giao diện hiển thị tốt thiết bị khác Đối với người quản lý truy cập sử dụng hệ thống thông qua thao tác ứng dụng, ứng dụng nhận yêu cầu quyền truy cập từ người quản lý thông qua trình xử lý gửi trả thị ứng dụng quản lý menu chức tương ứng với công việc quản lý kho Trên màng hình lúc người quản lý tương tác với ứng dụng quản lý kho thông qua cửa sổ hình trình duyệt với cấu trúc ứng dụng gồm có chức : + Xem số lượng kho + Xem thơng tin kho + Tìm kiếm kho + Thêm vào kho + Xóa khỏi kho + Sửa thông tin kho + Xuất kho + Nhập kho 3.2 Tính bảo mật: Người quản lý có tồn quyền thực thi phân quyền chức người quản lý kho, thông qua hỗ trợ nhận yêu cầu thực thi ứng dụng quản lý phần mềm 3.3 Ràng buộc : Ứng dụng quản lý kho tập trung cho việc hỗ trợ việc quản lý kho nên nhiều hạn chế Cần thiết bị hỗ trợ máy tính cung cấp môi trường để chạy ứng dụng 3.4 Đảm bảo tiêu chuẩn mã hóa thơng tin đăng nhập : Người quản lý sử dụng chức truy cập ứng dụng Các cơng việc cần giải Tiến hành phân tích hệ thống thông thông qua việc xây dựng sơ đồ phân tích đặc tả Tiến hành đặc tả chức hướng phát triển ứng dụng Xây dựng sở liệu dựa yêu cầu chức từ sơ đồ Tiến hành đưa sở liệu chương trình Sử dụng mơi trường công cụ để thực việc xây dụng ứng dụng III Thiết kế Mơ hình lớp thực đồ án - Class Diagram Sequence Diagram (tuần tự) Hình 1: Sơ đồ Senquence cập nhập kho Tác nhân: Người quản lý Mô tả: Người quản lý thực chức phân quyền để cập nhập kho Tại hệ thống kiểm tra thông tin liệu đầu vào yêu cầu người dùng Nếu không hợp lệ hệ thống báo lỗi yêu cầu chức không hợp lệ cập nhập Nếu trường hợp hệ thống cập nhập yêu cầu chức lên sở liệu tiến hành thực thi yêu cầu Hình 1.2: Sơ đồ Senquence chỉnh sửa Tác nhân: Người quản lý Mô tả: Người quản lý thực phân quyền chức chỉnh sửa Tại hệ thống kiểm tra thông tin liệu đầu vào yêu cầu người dùng Nếu không hợp lệ hệ thống báo lỗi yêu cầu chức không hợp lệ cập nhập yêu cầu người dùng điền lại thông tin cần chỉnh sửa Nếu trường hợp hệ thống cập nhập yêu cầu chức lên sở liệu tiến hành thực thi yêu cầu 5.4 Thực xây dựng chức thêm Tóm tắt : Người quản lý kho thực thêm Cây vào kho qua việc nhập mã Thực hiện: Người quản lý kho Dòng kiện chính: :Trên Ứng dụng Windows Form người quản lý nhập mã với thông tin vào Window Form Người quản lý chọn thực chức thêm Cây như: Thêm Cây Thêm số lượng Thêm thông Cây Hệ thống cập nhập lại lưu liệu 5.5 Thực xây dựng chức xóa Tóm tắt : Người quản lý kho thực xóa Cây khỏi kho qua việc nhập mã Thực hiện: Người quản lý kho Dịng kiện chính: Windows Form thị Cây kho ứng với mã kho người quản lý yêu cầu Người quản lý chọn thực chức xóa Cây khỏi kho Xóa + Mã + Tên + Giá thành + Xuất xứ + Số lượng + Độ tuổi + Kích thước + Màu sắc + Mùa vụ quả, hoa thu hoạch Hệ thống cập nhập lại lưu liệu Dòng kiện phụ:Nếu người quản lý nhập sai mã ứng dụng báo lỗi yêu cầu nhập lại mã Thực hiện: Ứng dụng Windows Form Kết thúc 5.6 Thực xây dựng chức sửa Tóm tắt: Người quản lý kho thực sửa thông tin Cây kho qua việc nhập mã Thực hiện: Người quản lý kho Dịng kiện chính: Windows Form thị Cây kho ứng với mã kho người quản lý yêu cầu Người quản lý chọn thực chức sửa Cây: Sửa thông tin + Mã + Tên + Giá thành + Xuất xứ + Độ tuổi + Kích thước + Màu sắc + Mùa vụ quả, hoa thu hoạch Sửa số lượng kho +Cây ăn +Cây lấy gỗ +Cây hoa Hệ thống cập nhập lại lưu liệu Dòng kiện phụ:Nếu người quản lý nhập sai mã ứng dụng báo lỗi yêu cầu nhập lại mã Thực hiện: Ứng dụng Windows Form Kết thúc 5.7 Thực xây dựng chức tìm kiếm Tóm tắt: Người quản lý kho xem thông tin Cây kho qua việc nhập mã Thực hiện: Người quản lý kho Dịng kiện :Ứng dụng Windows Form thị tất thông tin ứng với mã kho người quản lý yêu cầu Dòng kiện phụ:Nếu người quản lý nhập sai mã ứng dụng báo lỗi yêu cầu nhập lại mã Thực hiện: Ứng dụng Windows Form Kết thúc 5.8 Một số giao diện hệ thống, mô tả chức cụ thể 5.8.1 Giao diện ăn - Mục đích : Hiển thị chức ứng dụng quản lý kho - Người quản lý thực chức phân quyền yêu cầu chức như: + thêm : thêm qua việc nhập mã ăn + Xóa : xóa qua việc nhập mã ăn + Sửa: qua việc chọn thơng tin cần chỉnh sửa + Tìm Kiếm: Tìm kiêm thông tin liên quan đến ăn qua việc nhập mã ăn + In báo cáo: In thông tin ăn - Hệ thống cập nhập liệu xuất thơng tin từ phía người dùng u cầu Sau cập nhập lại sở liệu 5.8.2 Giao diện lấy gỗ - Mục đích : Hiển thị chức ứng dụng quản lý kho - Người quản lý thực chức phân quyền yêu cầu chức như: + thêm : thêm qua việc nhập mã ăn lấy gỗ + Xóa : xóa qua việc nhập mã ăn lấy gỗ + Sửa: qua việc chọn thơng tin cần chỉnh sửa + Tìm Kiếm: Tìm kiêm thơng tin liên quan đến ăn qua việc nhập mã ăn lấy gỗ + In báo cáo: In thông tin ăn lấy gỗ - Hệ thống cập nhập liệu xuất thơng tin từ phía người dùng yêu cầu Sau cập nhập lại sở liệu 5.8.3 Giao diện hoa - Mục đích : Hiển thị chức ứng dụng quản lý kho - Người quản lý thực chức phân quyền yêu cầu chức như: + thêm : thêm qua việc nhập mã ăn hoa + Xóa : xóa qua việc nhập mã ăn hoa + Sửa: qua việc chọn thông tin cần chỉnh sửa + Tìm Kiếm: Tìm kiêm thơng tin liên quan đến ăn qua việc nhập mã ăn hoa + In báo cáo: In thông tin ăn hoa - Hệ thống cập nhập liệu xuất thơng tin từ phía người dùng yêu cầu Sau cập nhập lại sở liệu 5.8.4 Giao diện xuất, nhập - Mục đích : Hiển thị chức ứng dụng quản lý kho - Người quản lý thực chức phân quyền yêu cầu chức như: + thêm : thêm qua việc nhập mã + Xóa : xóa qua việc nhập mã + In phiếu xuất: In thông tin bao gồm: Mã nhập, mã ngày nhập với số lượng câuy - Hệ thống cập nhập liệu xuất thơng tin từ phía người dùng yêu cầu Sau cập nhập lại sở liệu V Kết luận định hướng phát triển 4.1 Kết Luận Qua trình tìm hiểu phân tích xây dựng trang ứng dụng quản lý kho nhóm chúng em đạt : Ưu điểm + Đánh giá trình quản lý hệ thống thay phương pháp thủ công nhanh tiết kiệm thời gian + Xây dựng chức thuận tiện cho việc quản lý kho + Phân tích liệu hệ thống mơ hình quan hệ bảng + Xây dựng ứng dụng quản lý kho mang lại tiện nghi giúp cho công việc quản lý dễ dàng hiệu Nhược điểm + Ứng dụng cịn đơn giản, thơ sơchưa có giao diện bắt mắt + Vẫn cịn nhiều chức chưa thực hoành thành + Chưa xây dựng hoàn chỉnh chức nhập, xuất kho Với đề tài “Xây dựng quản lý kho “nhóm em xây dựng hệ thống nhỏ với hình thức quản lý nhỏ qua hiểu biết quy trình vận hành cách thiết kế hệ thống quản lý cách thức hoạt động chúng Qua nhóm chúng em thêm hiểu biết khái niệm bước cần thiết tạo dựng hệ thống 4.2 Hướng pháp triển Qua đề tài nhóm chúng em rút kinh nghiệm từ thiếu sót Tiếp tục trau dồi kiến thức, nghiên cứu, học tập để hoàn thiện chức cịn thiếu sót thực chức chưa thực Để xây dựng nên ứng dụng quản lý kho hiệu tiện lợi đến cho người Tài liệu tham khảo Phụ lục NHẬN XÉT PHỤ LỤC DANH MỤC TÀI LIỆU THAM KHẢO

Ngày đăng: 17/07/2023, 09:54

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

TÀI LIỆU LIÊN QUAN

w