Báo cáo đồ án môn lập trình hđt quản lý kho thực phẩm

32 3 0
Báo cáo đồ án môn lập trình hđt quản lý kho thực phẩm

Đ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

BỘ TÀI NGUYÊN VÀ MÔI TRƯỜNG TRƯỜNG ĐH TÀI NGUYÊN VÀ MÔI TRƯỜNG TP HCM KHOA HỆ THỐNG THÔNG TIN VÀ VIỄN THÁM BÁO CÁO ĐỒ ÁN MƠN LẬP TRÌNH HĐT Quản Lý Kho Thực Phẩm Thành viên nhóm: Lý Tô Phong Phú Lê Vũ Tử Đang Đồng Văn Tuấn Đạt Lê Tuấn Kiệt 0850080095 0850080062 0850080015 0850080079 Lớp: 08_CNPM TP Hồ Chí Minh, tháng 10 năm 2022 BỘ TÀI NGUYÊN VÀ MÔI TRƯỜNG TRƯỜNG ĐH TÀI NGUYÊN VÀ MÔI TRƯỜNG TP HCM KHOA HỆ THỐNG THÔNG TIN VÀ VIỄN THÁM BÁO CÁO ĐỒ ÁN MƠN LẬP TRÌNH HĐT Quản Lý Kho Thực Phẩm Thành viên nhóm: Lý Tơ Phong Phú 0850080095 Lê Vũ Tử Đang 0850080062 Đồng Văn Tuấn Đạt 0850080015 Lê Tuấn Kiệt 0850080079 Lớp: 08_CNPM TP Hồ Chí Minh, tháng 10 năm 2022 BẢNG PHÂN CƠNG CƠNG VIỆC BẢNG PHÂN CÔNG CÔNG VIỆC VÀ ĐÁNH GIÁ MỨC ĐỘ HỒN THÀNH Ghi : Ngồi cơng việc phân công, thành viên phải tham gia đọc góp ý nội dung thành viên khác → Tất cơng việc theo định nhóm trưởng Đồng Văn Tuấn Đạt, có sai sót mong thầy thông cảm em xin chịu trách nhiệm SST Họ tên Lý Tô Phong Phú Lê Vũ Tử Đang Đồng Văn Tuấn Đạt Lê Tuấn Kiệt MSSV 0850080095 0850080062 0850080015 0850080079 Công việc Thiết kế Form,Source code Thiết kế Form,Source code LỜI MỞ ĐẦU Ngày Công nghệ thông tin phát triển với tốc độ chóng mặt Cơng nghệ thơng tin ứng dụng nhiều nhiều lĩnh vực khác nghiên cứu khoa học, phát triển kinh tế Do vậy, công tác quản lý kho công tác thiếu tất cá nhân tổ chức kinh doanh Với lý phát triển Cơng nghệ thơng tin trở thành ngành quan trọng thiếu đặc biệt Công nghệ phần mềm Sự đời sản phẩm phần mềm đặc biệt phần mềm ứng dụng quản lý kho vài năm gần mang lại nhiều thuận lợi công tác quản lý hàng hóa tránh sai sót, nhầm lẫn dẫn đến thất thu, mát Tuy nhiên bên cạnh tiện lợi phần mềm mang lại, nhiều khó khăn, nhược điểm cần khắc phục chúng em cịn hạn chế trình độ kinh nghiêm Tuy chúng em chọn đề tài:“ Quản lý kho thực phẩm” đề tài mà cá nhân tổ chức kinh doanh cần Để tích lũy kinh nghiệm kiến thức lập trình hứng đối tượng cho thân chúng em thông qua việc làm đồ án Chúng em xin chân thành cảm ơn MỤC LỤC DANH MỤC SƠ ĐỒ, HÌNH CÁC KÝ HIỆU CỤM TỪ VIẾT TẮT Quản lý kho thực phẩm GVHD: Phạm Trọng Huynh Quản lý kho thực phẩm GVHD: Phạm Trọng Huynh I Giới thiệu đồ án 1.1 Lý chọn đề tài Trong năm gân dây, phát triên mạnh mẽ công nghệ thông tin làm cho khả thu thập lưu trữ thông tin hệ thông thông tin tăng cách nhanh chóng Bên cạnh đó, việc chuyển đổi số cách ạt nhanh chóng hoạt dộng sản xuất, kinh doanh nhiều lĩnh vực hoạt dộng khác tạo lượng liệu cần lưu trữ xử lý khổng lồ Trong lập trình cơng đoạn quan trọng chủ chốt thiếu để tạo sản phẩm phần mềm Phần mềm trở nên đa dạng ngành cơng nghiệp phần mềm phát triển người ta thấy rõ tầm quan trọng phương pháp lập trình Phương pháp lập trình tốt khơng đảm bảo tạo phần mềm tốt mà hỗ trợ thiết kế phần mềm có tính mở hỗ trợ khả sử dụng lại mơ đun Nhờ dễ dàng bảo trì, nâng cấp phần mềm giảm chi phí phát triển phần mềm Bên cạnh đó, việc nghiên cứu đê phương pháp, công cụ hô trợ người khám phá, phân tích, tống hợp thơng tin nhằm để tìm rút tri thức qui luật nhu cấu thiết Từ giúp cho nhà quản lý có nhìn rõ ràng, tống quan liệu, dưa nhận định, qut định dự đốn cách xác mang tinh chiến lược Do dây hướng di mà chúng em cho tiểm có nhiều khả phát triên tương lai, nên chúng em chọn đề tài : “quản lý kho thực phẩm ” đợt làm đồ án môn học 1.2 Đối tượng Đối tượng nhấm đến phần mềm gồm:  Thực phẩm, loại thực phẩm  Các cá nhân, công ty mua bán kinh doanh thực phẩm 1.3 Phạm vi Ta phát triển ứng dụng với phạm vi nghiên cứu cụ thể chức quản lý thực phẩm, quản lý xuất nhập kho Nhóm Trang Quản lý kho thực phẩm GVHD: Phạm Trọng Huynh 1.4 Mục đích nghiên cứu Xây dựng nên chức việc quản lý kho thực phẩm có áp dụng lâph trình hướng đối tượng Các chức ứng dụng hỗ trợ cho người quản lý thuận lợi việc xem xét nắm rõ tình hình cách dễ dàng hơn, nhanh chóng sai sót thực phẩm kho trình làm việc 1.5    1.6 Kỹ thuật công nghệ Công cụ dùng để lập trình là:Netbean Ngơn ngữ lập trình là: Java Cơ sở liệu sử dụng: Mysql Cơ sở lý thuyết 1.6.1 JAVA: Java ngôn ngữ dùng lập trình Trong đó, web từ viết tắt website mà website lại chứa trang web khác Như vậy, java web hiểu đơn giản dùng ngơn ngữ lập trình java, kết hợp với số công nghệ khác HTML, javascript, CSS… nhằm tạo website ứng dụng web 1.6.2 MySQL: MySQL công cụ truy cập sở liệu thiết kế mơ hình hóa trực quan để sử dụng với sở liệu quan hệ máy chủ MySQL MySQL Workbench giúp tạo mơ hình liệu vật lý hỗ trợ sửa đổi sở liệu MySQL có với kỹ thuật đảo ngược/chuyển tiếp, chức quản lý tùy chọn 1.6.3 NetBeans: NetBeans môi trường phát triển tích hợp (IDE) cho Java NetBeans cho phép ứng dụng phát triển từ tập hợp thành phần phần mềm gọi modules NetBeans chạy Windows, macOS, Linux Solaris Ngoài việc phát triển Java, cịn có phần mở rộng cho ngôn ngữ khác PHP, C, C++, HTML5,[4] JavaScript Các ứng dụng dựa NetBeans, bao gồm NetBeans IDE, mở rộng nhà phát triển bên thứ ba Nhóm Trang Quản lý kho thực phẩm GVHD: Phạm Trọng Huynh 3.2.3 Thêm Thực phẩm 3.2.4 Xóa Thực Phẩm Nhóm Trang 10 Quản lý kho thực phẩm GVHD: Phạm Trọng Huynh 3.2.5 Sửa Thực Phẩm 3.2.6 Tạo Phiếu Nhập Kho Nhóm Trang 11 Quản lý kho thực phẩm GVHD: Phạm Trọng Huynh 3.2.7 Tạo Phiếu Xuất Kho Nhóm Trang 12 Quản lý kho thực phẩm GVHD: Phạm Trọng Huynh 3.3 Activity Diagram 3.3.1 Đăng nhập Tác nhân: Người dùng Mô tả: Để thực thao tác người dùng bắt buộc phải đăng nhập tài khoản Sau nhập đầy đủ thông tin: tên tài khoản, mật giao diện đăng nhập sở liệu hệ thống kiểm tra tài khoản có hợp lệ khơng Nếu hợp lệ đăng nhập vào ứng dụng, ngược lại thơng báo khơng hợp lệ người dùng nhập lại thơng tin Nhóm Trang 13 Quản lý kho thực phẩm GVHD: Phạm Trọng Huynh 3.3.2 Đăng Xuất Nhóm Trang 14 Quản lý kho thực phẩm GVHD: Phạm Trọng Huynh 3.3.3 Thêm Thực phẩm Tác nhân: Quản lý, nhân viên Mô tả: chức giúp người quản lý, nhân viên quản lý việc thêm thực phẩm để lưu vào sở liệu hệ thống Nhóm Trang 15 Quản lý kho thực phẩm Nhóm GVHD: Phạm Trọng Huynh Trang 16 Quản lý kho thực phẩm GVHD: Phạm Trọng Huynh 3.3.4 Xóa Thực Phẩm Tác nhân: Quản lý, nhân viên Mô tả: chức giúp người quản lý, nhân viên quản lý việc xóa thực phẩm khỏi sở liệu hệ thống Nhóm Trang 17 Quản lý kho thực phẩm GVHD: Phạm Trọng Huynh 3.3.5 Sửa Thực Phẩm Tác nhân: Quản lý, nhân viên Mô tả: chức giúp người quản lý, nhân viên quản lý việc sửa thông tin thực phẩm sở liệu hệ thống Nhóm Trang 18 Quản lý kho thực phẩm GVHD: Phạm Trọng Huynh 3.3.6 Tạo Phiếu Nhập Kho Tác nhân: Quản lý Mô tả: Hệ thống cho phép người dùng xuất tạo phiếu nhập kho, từ theo dõi nguồn hàng nhập vào ngày quản lý cách phù hợp Nhóm Trang 19 Quản lý kho thực phẩm GVHD: Phạm Trọng Huynh 3.3.7 Tạo Phiếu Xuất Kho Tác nhân: Quản lý Mô tả: Hệ thống cho phép người dùng xuất tạo phiếu xuất kho, từ theo dõi nguồn hàng xuất ngày để quản lý cách phù hợp Nhóm Trang 20 Quản lý kho thực phẩm GVHD: Phạm Trọng Huynh 3.4 State Chart Diagram 3.4.1 Trạng thái – tài khoản người dùng đăng nhập Sau người dùng yêu cầu đăng nhập, giao diện đăng nhập hệ thống, người dùng phải nhập đầy đủ thông tin như: Username, Password Sau bấm đăng nhập, hệ thống kiểm tra thông tin hợp lệ tài khoản người dùng trạng thái đăng nhập thành cơng Ngược lại người dùng chọn nhập lại thơng tin Nhóm Trang 21 Quản lý kho thực phẩm 3.5 IV GVHD: Phạm Trọng Huynh Deployment Diagram Hiện thực Một số mã giả (pseudocode) thuật toán áp dụng cho hệ thống Một số giao diện hệ thống, mô tả chức cụ thể Nhóm Trang 22 Quản lý kho thực phẩm GVHD: Phạm Trọng Huynh V Kết luận định hướng phát triển 5.1 Ưu điểm: – Xây dựng ứng dụng quản lý kho có chức nghiệp vụ – Phân tích thiết kế chi tiết ứng dụng quản lý kho 5.2 Nhược điểm: – Vẫn nhiều chức chưa thêm vào ứng dụng Ví dụ như: tìm kiếm, chức quản lý nghiệp vụ, chức quản lý thông tin cá nhân tài khoản, … – – Chưa xem thông tin đơn hàng Giao diện cịn thơ sơ 5.3 Hướng phát triển: Nhóm chúng em tiếp tục trau dồi kiến thức, nghiên cứu, học tập tìm hiểu từ bạn bè, thầy cơ, mạng xã hội để hoàn thiện chức chưa thực phát triển thêm vài chức cho ứng dụng như: tìm kiếm thơng tin sản phẩm, quản lý thông tin nhân viên, tài khoản admin để quản lý tài khoản người dùng thực chức quản lý thông tin sản phẩm ứng dụng, … để ứng dụng ngày trở nên hồn thiện dễ sử dụng Nhóm Trang 23 Quản lý kho thực phẩm GVHD: Phạm Trọng Huynh CÁC TÀI LIỆU THAM KHẢO Thành, N V (2017) Lập trình hướng đối tượng JAVA CORE TP Hồ Chí Minh: Cơng ty phát hành Nhóm Trang 24

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