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

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

32 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Quản Lý Kho Thực Phẩm
Tác giả Lý Tô Phong Phú, Lê Vũ Tử Đang, Đồng Văn Tuấn Đạt, Lê Tuấn Kiệt
Trường học Trường Đh Tài Nguyên Và Môi Trường Tp. Hcm
Chuyên ngành Khoa Hệ Thống Thông Tin Và Viễn Thám
Thể loại Đồ án
Năm xuất bản 2022
Thành phố Tp. Hồ Chí Minh
Định dạng
Số trang 32
Dung lượng 2,69 MB

Nội dung

Quản lý kho thực phẩm GVHD: Phạm Trọng HuynhNgười quản lý cần đăng nhập vào hệ thống mới có thể thực hiện chứcnăng thêm thực phẩm.. Chức năng tạo phiếu nhập hàng Người quản lý cần đăng n

Trang 1

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

Trang 2

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 của nhóm:

1 Lý Tô Phong Phú 0850080095

Trang 3

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 ĐỘ HOÀN THÀNH

Ghi chú : Ngoài công việc được phân công, mọi thành viên phải tham gia đọc

và góp ý nội dung của các thành viên khác

→ Tất cả công việc đều theo quyết định của nhóm trưởng Đồng Văn Tuấn Đạt,nếu có sai sót trong bài mong thầy thông cảm và em xin chịu trách nhiệm

SST Họ tên MSSV Công việc

1 Lý Tô Phong Phú 0850080095

2 Lê Vũ Tử Đang 0850080062 Thiết kế Form,Source code

3 Đồng Văn Tuấn Đạt 0850080015

Trang 4

LỜI MỞ ĐẦU

Ngày nay Công nghệ thông tin đã và đang phát triển với tốc độ chóng mặt.Công nghệ thông tin đang được ứng dụng nhiều trong nhiều lĩnh vực khác nhau nhưnghiên cứu khoa học, phát triển kinh tế

Do vậy, công tác quản lý kho là một công tác không thể thiếu của tất cả các cánhân tổ chức kinh doanh Với các lý do ấy thì phát triển Công nghệ thông tin đã trởthành một ngành quan trọng và không thể thiếu đặc biệt là Công nghệ phần mềm Sự

ra đời của các sản phẩm phần mềm đặc biệt là các phần mềm ứng dụng như quản lýkho trong vài năm gần đây mang lại nhiều thuận lợi trong công tác quản lý hàng hóatránh sự sai sót, nhầm lẫn dẫn đến thất thu, mất mát Tuy nhiên bên cạnh những tiện lợicủa phần mềm mang lại, vẫn còn nhiều khó khăn, nhược điểm cần được khắc phụcnhư chúng em còn hạn chế về trình độ cũng như kinh nghiêm

Tuy vậy nhưng chúng em đã chọn đề tài:“ Quản lý kho thực phẩm” một đề tài

mà các cá nhân cũng như các tổ chức kinh doanh cần Để có thể tích lũy kinh nghiệmcũng như kiến thức về lập trình hứng đối tượng cho bản thân chúng em thông qua việclàm đồ án

Chúng em xin chân thành cảm ơn.

Trang 6

DANH MỤC SƠ ĐỒ, HÌNH

Trang 8

Quản lý kho thực phẩm GVHD: Phạm Trọng Huynh

Trang 9

Quản lý kho thực phẩm GVHD: Phạm Trọng Huynh

I Giới thiệu đồ án.

1.1 Lý do chọn đề tài.

Trong những năm gân dây, sự phát triên mạnh mẽ của công nghệ thông tin

đã làm cho khả năng thu thập và lưu trữ thông tin của hệ thông thông tin tăng mộtcách nhanh chóng Bên cạnh đó, việc chuyển đổi số một cách ô ạt và nhanh chóngcác hoạt dộng sản xuất, kinh doanh cũng như nhiều lĩnh vực hoạt dộng khác đã tạo

ra một lượng dữ liệu cần lưu trữ và xử lý khổng lồ

Trong đó lập trình là công đoạn quan trọng chủ chốt và không thể thiếu đểtạo ra sản phẩm phần mềm Phần mềm càng trở nên đa dạng và ngành công nghiệpphần mềm càng phát triển thì người ta càng thấy rõ tầm quan trọng của phươngpháp lập trình Phương pháp lập trình tốt không chỉ đảm bảo tạo ra phần mềm tốt

mà còn hỗ trợ thiết kế phần mềm có tính mở và hỗ trợ khả năng sử dụng lại các môđun Nhờ đó chúng ta có thể dễ dàng bảo trì, nâng cấp phần mềm cũng như giảmchi phí phát triển phần mềm

Bên cạnh đó, việc nghiên cứu đê ra các phương pháp, công cụ mới hô trợcon người khám phá, phân tích, tống hợp thông tin nhằm để tìm và rút ra các trithức các qui luật là một nhu cấu bức thiết Từ đó giúp cho nhà quản lý có cái nhìn

rõ ràng, tống quan hơn về dữ liệu, có thể dưa ra những nhận định, quyêt định cũngnhững dự đoán một cách chính xác mang tinh chiến lược Do dây là một hướng di

mà chúng em cho là tiểm năng và có nhiều khả năng phát triên trong tương lai, nênchúng em đã chọn đề tài : “quản lý kho thực phẩm ” trong đợt làm đồ án môn họcnày

Ta sẽ phát triển ứng dụng với phạm vi nghiên cứu cụ thể ở các chức năng quản

lý thực phẩm, quản lý xuất nhập kho

Trang 10

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 các chức năng cơ bản trong việc quản lý kho thực phẩm có ápdụng được lâph trình hướng đối tượng Các chức năng của ứng dụng có thể hỗ trợcho người quản lý thuận lợi trong việc xem xét nắm rõ tình hình một cách dễ dànghơn, nhanh chóng và ít sai sót hơn về các thực phẩm trong kho trong quá trình làmviệc

1.6.2 MySQL:

MySQL là một công cụ truy cập cơ sở dữ liệu được thiết kế và mô hình hóa trựcquan để sử dụng với cơ sở dữ liệu quan hệ máy chủ MySQL MySQL Workbenchgiúp tạo các mô hình dữ liệu vật lý mới và hỗ trợ sửa đổi cơ sở dữ liệu MySQL hiện

có với kỹ thuật đảo ngược/chuyển tiếp, các chức năng quản lý tùy chọn

có thể được mở rộng bởi các nhà phát triển bên thứ ba

Nhóm 2 Trang 2

Trang 11

Quản lý kho thực phẩm GVHD: Phạm Trọng Huynh

II Phân tích đề tài.

2.1.Phân tích yêu cầu hệ thống

2.1.1 Công việc chính của quản lý kho

 Quản Lí Nhập Hàng:

Sau mỗi lần nhập hàng, quản lý kho sẽ ghi lại chi tiết về sản phẩm vàngày hàng đó được nhập vào kho để tiện theo dõi Sau khi về kho bộ phận khochịu trách nhiệm kiểm tra sản phẩm về số lượng và chất lượng của sản phẩm cóđúng quy định hay không Sau khi kiểm kê hoàn thành, quản lý kho sẽ tiến hànhlập phiếu nhập sản phẩm và đưa vào kho Việc theo dõi kho sẽ được bộ phậnkho kiểm kê liên tục, theo dõi có thể diễn ra hàng ngày, hàng tuần,hàngtháng.Quản lý kho chịu trách nhiệm viết báo cáo hằng ngày

 Quản lý xuất hàng:

Bộ phận kho sẽ kiểm kê số lượng sản phẩm, cũng như hạn sử dụng củasản phẩm trước khi xuất hàng Bộ phận quản lý kho sẽ tiến hành viết phiếu xuấtkho Khi xuất hàng thông tin về hàng xuất cũng được ghi lại rõ ràng để cho tiệncho việc đối chiếu kiểm tra

2.2.Yêu cầu chức năng

2.1.2 Chức năng đăng xuất

Người quản lý sau khi hoàn thành công việc của mình có thể tiến thànhthoát tài khoản ra khỏi hệ thống Sau khi thoát tài khoản thì hệ thống sẽtiến hành đưa về trang đăng nhập

2.1.3 Chức năng thêm thực phẩm

Trang 12

Quản lý kho thực phẩm GVHD: Phạm Trọng Huynh

Người quản lý cần đăng nhập vào hệ thống mới có thể thực hiện chứcnăng thêm thực phẩm

Trong chức năng này, Nhân viên sẽ nhập thông tin các sản phẩm mới lên

Trang 13

Quản lý kho thực phẩm GVHD: Phạm Trọng Huynh

 Hạn Sử Dụng

 Số Lượng

2.1.6 Chức năng tạo phiếu nhập hàng

Người quản lý cần đăng nhập vào hệ thống mới có thể thực hiện chứcnăng tạo phiếu nhập hàng

2.1.7 Chức năng tạo phiếu xuất hàng

Người quản lý cần đăng nhập vào hệ thống mới có thể thực hiện chứcnăng tạo phiếu xuất hàng

2.3.2 Khả năng sử dụng:

Phần mềm có khả năng sử dụng khá đơn giản khi nhân viên chỉ cần đăngnhập vào hệ thống bằng tài khoản cá nhân sau đó thì có thể sử dụng các khảnăng của hệ thống 1 cách ổn định, dữ liệu có thể cập nhật nhanh chống dê dàng

Trang 14

Quản lý kho thực phẩm GVHD: Phạm Trọng Huynh

Ngoài ra phần mềm còn được thiết kế với giao diện thân thiện, dễ nhìn đốivới người sử dụng, có thể hiển thị thông tin một cách rõ ràng

 Giao diện đăng nhập

 Giao diện trang chủ

 Giao diện thêm thực phẩm

 Giao diện cập nhật thực phẩm thực

 Giao diện tạo phiếu nhập thực phẩm

 Giao diện tạo phiếu xuất tài khoản

Nhóm 2 Trang 6

Trang 15

Quản lý kho thực phẩm GVHD: Phạm Trọng Huynh

2.3.9 Yêu cầu cấp phép:

Phần mềm được viết trên nền tảng mã nguồn mở

2.3.10 Pháp lý, bản quyền và các thông báo khác:

Phần mềm hợp pháp theo quy định của pháp luật

Trang 16

Quản lý kho thực phẩm GVHD: Phạm Trọng Huynh

2.4.2 Cơ sở dữ liệu:

Nhóm 2 Trang 8

Trang 17

Quản lý kho thực phẩm GVHD: Phạm Trọng Huynh

Trang 18

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 2 Trang 10

Trang 19

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

Trang 20

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 2 Trang 12

Trang 21

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 hiện các thao tác trên người dùng bắt buộc phải đăng nhập tài:

khoản Sau khi nhập đầy đủ thông tin: tên tài khoản, mật khẩu tại giao diện đăng nhập

cơ sở dữ liệu của hệ thống sẽ kiểm tra tài khoản có hợp lệ không Nếu hợp lệ sẽ đăngnhập được vào ứng dụng, ngược lại thông báo không hợp lệ và người dùng có thể nhậplại thông tin

Trang 22

Quản lý kho thực phẩm GVHD: Phạm Trọng Huynh

3.3.2 Đăng Xuất

Nhóm 2 Trang 14

Trang 23

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 năng này giúp người quản lý, nhân viên có thể quản lý được việc

thêm thực phẩm để có thể lưu vào cơ sở dữ liệu của hệ thống

Trang 24

Quản lý kho thực phẩm GVHD: Phạm Trọng Huynh

Nhóm 2 Trang 16

Trang 25

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 năng này giúp người quản lý, nhân viên có thể quản lý được việc

xóa thực phẩm khỏi cơ sở dữ liệu của hệ thống

Trang 26

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 năng này giúp người quản lý, nhân viên có thể quản lý được việc

sửa thông tin thực phẩm trong cơ sở dữ liệu của hệ thống

Nhóm 2 Trang 18

Trang 27

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 có thể xuất tạo phiếu nhập kho, từ đấy có

thể theo dõi được nguồn hàng mình nhập vào ngày nào và quản lý nó một cách phùhợp

Trang 28

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 có thể xuất tạo phiếu xuất kho, từ đấy có

thể theo dõi được nguồn hàng mình xuất đi ngày nào để quản lý nó một cách phùhợp

Nhóm 2 Trang 20

Trang 29

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 khi đăng nhập

Sau khi người dùng yêu cầu đăng nhập, tại giao diện đăng nhập của hệ thống,người dùng sẽ phải nhập đầy đủ thông tin như: Username, Password Sau khi bấmđăng nhập, hệ thống sẽ kiểm tra thông tin nếu hợp lệ thì tài khoản của người dùng

sẽ ở trạng thái đăng nhập thành công Ngược lại người dùng có thể chọn nhập lạithông tin

Trang 30

Quản lý kho thực phẩm GVHD: Phạm Trọng Huynh

3.5 Deployment Diagram

IV Hiện thực.

Một số mã giả (pseudocode) của các thuật toán áp dụng cho hệ thống.

Một số giao diện của hệ thống, mô tả chức năng cụ thể.

Nhóm 2 Trang 22

Trang 31

Quản lý kho thực phẩm GVHD: Phạm Trọng Huynh

V Kết luận và định hướng phát triển

– Chưa xem được thông tin đơn hàng

– Giao diện vẫn còn thô sơ

5.3 Hướng phát triển:

Nhóm chúng em sẽ tiếp tục trau dồi kiến thức, nghiên cứu, học tập và tìm hiểu

từ bạn bè, thầy cô, mạng xã hội để hoàn thiện các chức năng chưa thực hiện được vàphát triển thêm một vài chức năng mới cho ứng dụng như: tìm kiếm thông tin sảnphẩ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

và thực hiện các chức năng quản lý thông tin sản phẩm trên ứng dụng, … để ứngdụng ngày càng trở nên hoàn thiện và dễ sử dụng hơn

Trang 32

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 2 Trang 24

Ngày đăng: 09/01/2025, 16:10

HÌNH ẢNH LIÊN QUAN

BẢNG PHÂN CÔNG CÔNG VIỆC - Báo cáo Đồ án môn lập trình hđt quản lý kho thực phẩm
BẢNG PHÂN CÔNG CÔNG VIỆC (Trang 3)
2.4.1. Sơ đồ ERD - Báo cáo Đồ án môn lập trình hđt quản lý kho thực phẩm
2.4.1. Sơ đồ ERD (Trang 15)