TRƯ Ờ NG Đ Ạ I H Ọ C NAM C Ầ N THƠ KHOA CÔNG NGH Ệ THÔNG TIN DI Ệ P VÕ T Ấ N HƯNG TRUY XU Ấ T NGU Ồ N G Ố C NÔNG S Ả N KHÓA LU Ậ N T Ố T NGHI Ệ P Đ Ạ I H Ọ C NGÀNH CÔNG NGH Ệ THÔNG TIN MÃ S Ố NGÀNH: 7480201 GI Ả NG VIÊN HƯ Ớ NG D Ẫ N ThS VÕ VĂN PHÚC C ầ n Thơ, … tháng … năm 2022 TRƯ Ờ NG Đ Ạ I H Ọ C NAM C Ầ N THƠ KHOA CÔNG NGH Ệ THÔNG TIN DI Ệ P VÕ T Ấ N HƯNG MSSV: 188746 TRUY XU Ấ T NGU Ồ N G Ố C NÔNG S Ả N KHÓA LU Ậ N T Ố T NGHI Ệ P Đ Ạ I H Ọ C NGÀNH CÔNG NGH Ệ THÔNG TIN MÃ S Ố NGÀNH: 7480201 GI Ả NG VIÊN HƯ Ớ NG D Ẫ N ThS VÕ VĂN PHÚC C ầ n Thơ, … tháng … năm 2022 i CH Ấ P THU Ậ N H Ộ I Đ Ồ NG Khóa lu ậ n “ Truy xu ấ t ngu ồ n g ố c nông s ả n ”, do sinh viên Di ệ p Võ T ấ n Hưng th ự c hi ệ n dư ớ i s ự hư ớ ng d ẫ n c ủ a ThS Võ Văn Phúc Khóa lu ậ n đã báo cáo và đư ợ c H ộ i đ ồ ng ch ấ m khóa lu ậ n thông qua ngày…………… … Ủ y viên Thư ký ( Ký tên ) (Ký tên) GHI CH Ứ C DANH, H Ọ , TÊN GHI CH Ứ C DANH, H Ọ , TÊN Ph ả n bi ệ n 1 Ph ả n bi ệ n 2 (Ký tên) (Ký tên) GHI CH Ứ C DANH, H Ọ , TÊN GHI CH Ứ C DANH, H Ọ , TÊN Cán b ộ hư ớ ng d ẫ n Ch ủ t ị ch H ộ i đ ồ ng (Ký tên) (Ký tên) GHI CH Ứ C DANH, H Ọ TÊN GHI CH Ứ C DANH, H Ọ TÊN ii L Ờ I C Ả M ƠN Em xin g ử i l ờ i c ả m ơn chân thành đ ế n Th S Võ Văn Phúc gi ả ng viên khoa Công ngh ệ thông tin - trư ờ ng đ ạ i h ọ c Nam C ầ n Thơ đã hư ớ ng d ẫ n lu ậ n văn t ố t nghi ệ p t ậ n tình cho em trong su ố t quá trình làm Em cũng xin chân thành c ả m ơn các th ầ y cô trong trư ờ ng đ ạ i h ọ c Nam C ầ n Thơ nói chung và các th ầ y cô khoa công ngh ệ thông tin nói riêng đã ch ỉ d ạ y em nh ữ ng ki ế n th ứ c v ề các môn đ ạ i cương cũng như các môn chuyên ngành, giúp em có đư ợ c cơ s ở lý thuy ế t v ữ ng vàng và t ạ o đi ề u ki ệ n giúp đ ỡ em trong su ố t quá trình h ọ c t ậ p Cu ố i cùng, em xin chân thành c ả m ơn quý th ầ y cô và b ạ n bè đã luôn t ạ o đi ề u ki ệ n, quan tâm giúp đ ỡ em trong su ố t quá trình h ọ c t ậ p và hoàn thành lu ậ n văn t ố t nghi ệ p C ầ n Thơ, ngày …tháng …năm… Ngư ờ i th ự c hi ệ n iii TRANG CAM K Ế T Tôi xin cam k ế t bài báo cáo lu ậ n văn này đư ợ c hoàn thàn h d ự a trên các k ế t qu ả nghiên c ứ u c ủ a tôi và các k ế t qu ả nghiên c ứ u này chưa t ừ ng đư ợ c dùng cho b ấ t c ứ báo cáo nào khác C ầ n Thơ, ngày… tháng …năm… Ngư ờ i th ự c hi ệ n iv NH Ậ N XÉT C Ủ A GI Ả NG VIÊN HƯ Ớ NG D Ẫ N C ầ n Thơ, ngày… tháng… năm… Gi ả ng Viên Hư ớ ng D ẫ n v NH Ậ N XÉT C Ủ A GI Ả NG VIÊN PH Ả N BI Ệ N C ầ n Thơ, ngày… tháng… năm… Gi ả ng Viên Ph ả n Bi ệ n vi M Ụ C L Ụ C CHƯƠNG 1: GI Ớ I THI Ệ U 1 1 1 Lý do ch ọ n đ ề tài 1 1 2 Sơ lư ợ c v ề chương trình 1 1 3 Ý nghĩa đ ề tài 1 1 4 M ụ c t iêu đ ề t à i 2 1 4 1 M ụ c tiêu chung 2 1 4 2 M ụ c tiêu c ụ th ể 2 1 5 Ph ạ m vi đ ề t à i 2 1 6 Đ ố i tư ợ ng nghiên c ứ u 2 1 7 Phương ph á p nghiên c ứ u 2 CHƯƠNG 2: CƠ S Ở LÝ THUY Ế T 3 2 1 Android studio [4] 3 2 2 Ngôn ng ữ Java [3] 4 2 2 1 Java là gì 4 2 2 1 Ứ ng d ụ ng c ủ a java 5 2 2 1 Đ ặ c đi ể m c ủ a java 5 2 3 Ngôn ng ữ PHP [5] 5 2 3 1 PHP là gì 5 2 3 2 Đ ặ c đi ể m c ủ a ngôn ng ữ PHP 6 2 4 API [6] 6 2 4 1 API là gì 6 2 4 2 Web API là gì? 7 2 4 3 Nh ữ ng đi ể m n ổ i b ậ t c ủ a Web API 7 2 4 4 Web API ho ạ t đ ộ ng như th ế nào? 7 2 4 5 Ưu và như ợ c đi ể m c ủ a Web API 7 2 5 MySQL [7] 8 2 5 1 MySQL là gì 8 2 5 2 MySQL server 9 2 5 3 MySQL client 9 2 6 Mô hìn h MVP [8] 9 2 6 1 Mô hình MVP là gì? 9 2 6 2 T ạ i sao s ử d ụ ng MVP? 10 2 7 Truy xu ấ t ngu ồ n g ố c [2] 11 vii 2 7 1 Truy xu ấ t ngu ồ n g ố c là gì? 11 2 7 2 Quy trình truy xu ấ t ngu ồ n g ố c [11] 11 2 7 3 Lý do nên s ử d ụ ng 12 2 7 4 Nguyên t ắ c chung c ủ a truy xu ấ t ngu ồ n g ố c 12 2 8 Gi ấ y ch ứ ng nh ậ n VietGAP 12 2 8 1 Gi ấ y ch ứ ng nh ậ n VietGAP là gì? [9] 12 2 8 2 Quy trình c ấ p gi ấ y ch ứ ng nh ậ n VietGAP [10] 13 2 9 Gi ớ i thi ệ u firebase [1] 13 2 9 1 Firebase là gì? 13 2 9 2 Firebase authentication 14 2 10 Gi ớ i thi ệ u QR Code [12] 15 2 10 1 QR Code là gì? 15 2 10 2 Khác bi ệ t gi ữ a mã v ạ ch truy ề n th ố ng và QR Code 15 2 10 3 Thư viên t ạ o QR Code Zxing 16 CHƯƠNG 3: PHÂN TÍCH THI Ế T K Ế H Ệ TH Ố NG 17 3 1 Xác đ ị nh bài toán 17 3 2 Mô t ả ch ứ c năng 17 3 3 Sơ đ ồ ch ứ c năng 18 3 4 Sơ đ ồ lu ồ ng d ữ li ệ u 19 3 5 Các lo ạ i th ứ c th ể và thu ộ c tính 20 3 5 1 B ả ng mô t ả th ự c th ể 20 3 5 2 Th ự c th ể và thu ộ c tính 21 3 6 Mô hình ERD 22 3 7 Mô hình d ữ li ệ u quan h ệ 23 3 7 1 Mô t ả b ả ng và ràng bu ộ c 24 CHƯƠNG 4: K Ế T QU Ả Đ Ề TÀI 29 4 1 Ch ứ c năng gi ớ i thi ệ u ứ ng d ụ ng 29 4 2 Ch ứ c năng đăng nh ậ p 30 4 3 Ch ứ c năng đăng ký 31 4 4 Ch ứ c năng nh ậ p mã xác nh ậ n 32 4 5 Ch ứ c năng danh m ụ c c ủ a qu ả n tr ị viên 33 4 6 Ch ứ c năng s ả n ph ẩ m c ủ a qu ả n tr ị viên 34 4 7 Ch ứ c năng qu ả n lý tài kho ả n c ủ a qu ả n tr ị viên 35 4 8 Ch ứ c năng cài đ ặ t c ủ a qu ả n tr ị vi ệ n 36 4 9 Ch ứ c năng qu ả n lý đơn v ị tính 37 viii 4 10 Ch ứ c năng qu ả n lý banner 38 4 11 Ch ứ c năng thêm banner 39 4 12 Ch ứ c năng đ ổ i m ậ t kh ẩ u 40 4 13 Ch ứ c năng qu ả n lý các lo ạ i cơ s ở 41 4 14 Ch ứ c năng trang ch ủ c ủ a nông dân 42 4 15 Ch ứ c năng thêm s ả n ph ẩ m c ủ a nông dân 43 4 16 Ch ứ c năng quét mã QR Code 44 4 17 Ch ứ c năng chi ti ế t s ả n ph ẩ m c ủ a nông dân – qu ả n lý cơ s ở 45 4 18 Ch ứ c năng l ị ch s ử s ả n ph ẩ m 46 4 19 Ch ứ c năng thêm l ị ch s ử s ả n ph ẩ m 47 4 20 Ch ứ c năng chi ti ế t l ị ch s ử s ả n ph ẩ m 48 4 21 Ch ứ c năng cá nhân c ủ a nông dân 49 4 22 Ch ứ c năng thông tin cá nhân 50 4 23 Ch ứ c năng thay đ ổ i thông tin cá nhân 51 4 24 Ch ứ c năng qu ả n lý thông tin cơ s ở 52 4 25 Ch ứ c năng thay đ ổ i thông tin cơ s ở 53 4 26 Ch ứ c năng trang ch ủ c ủ a qu ả n lý cơ s ở 54 4 27 Ch ứ c năng cài đ ặ t c ủ a qu ả n lý cơ s ở 55 4 28 Ch ứ c năng trang ch ủ c ủ a khách hàng 56 4 29 Ch ứ c năng cài đ ặ t cá nhân c ủ a khách hàng – nhân viên 57 4 30 Ch ứ c năng chi ti ế t s ả n ph ẩ m c ủ a khách hàng – admin 58 4 31 Ch ứ c năng danh sách s ả n ph ẩ m c ủ a danh m ụ c 59 4 32 Ch ứ c năng trang ch ủ c ủ a nhân viên 60 4 33 Ch ứ c năng hi ể n th ị chu ỗ i cung ứ ng s ả n ph ẩ m 61 CHƯƠNG 5: K Ế T LU Ậ N 62 5 1 Nh ậ n xét 62 5 1 1 Ưu đi ể m 62 5 1 2 Như ợ c đi ể m 62 5 1 3 Hư ớ ng phát tri ể n 62 5 2 K ế t lu ậ n 63 TÀI LI Ệ U THAM KH Ả O 64 ix DANH M Ụ C HÌNH Hình 1 API 7 Hình 2 Mô hình MVP 10 Hình 3 Firebase 14 Hình 4 Sơ đ ồ ch ứ c năng 18 Hình 5 Sơ đ ồ DFD m ứ c 0 19 Hình 6 Sơ đ ồ DFD m ứ c 1 19 Hình 7 Sơ đ ồ ERD 22 Hình 8 Sơ đ ồ d ữ li ệ u quan h ệ 23 Hình 9 Giao di ệ n gi ớ i thi ệ u 29 Hình 10 Giao di ệ n đăng nh ậ p 30 Hình 11 Giao di ệ n đăng ký 31 Hình 12 Giao di ệ n nh ậ p mã xác nh ậ n 32 Hình 13 Giao di ệ n trang ch ủ c ủ a qu ả n tr ị viên 33 Hình 14 Giao di ệ n s ả n ph ẩ m c ủ a qu ả n tr ị viên 34 Hình 15 Giao di ệ n qu ả n lí tài kho ả n 35 Hình 16 Giao di ệ n cài đ ặ t c ủ a qu ả n tr ị viên 36 Hình 17 Giao di ệ n qu ả n lí đơn v ị 37 Hình 18 Giao di ệ n qu ả n lí banner ứ ng d ụ ng 38 Hình 19 Giao di ệ n thêm banner ứ ng d ụ ng 39 Hình 20 Giao di ệ n đ ổ i m ậ t kh ẩ u 40 Hình 21 Giao di ệ n qu ả n lí các lo ạ i cơ s ở 41 Hình 22 Giao di ệ n trang ch ủ c ủ a nông dân 42 Hình 23 Giao di ệ n thêm s ả n ph ẩ m 43 Hình 24 Giao di ệ n quét mã QR 44 Hình 25 Giao di ệ n chi ti ế t s ả n ph ẩ m 45 Hình 26 Giao di ệ n danh sách l ị ch s ử s ả n ph ẩ m 46 Hình 27 Giao di ệ n thêm l ị ch s ử s ả n ph ẩ m 47 Hình 28 Giao di ệ n chi ti ế t l ị ch s ử 48 x Hình 29 Giao di ệ n cá nhân c ủ a nông dân 49 Hình 30 Giao di ệ n thông tin cá nhân 50 Hình 31 Giao di ệ n thay đ ổ i thông tin cá nhân 51 Hình 32 Giao di ệ n thông tin cơ s ở 52 Hình 33 Giao di ệ n thay đ ổ i thông tin cơ s ở 53 Hình 34 Giao di ệ n trang ch ủ c ủ a qu ả n lý cơ s ở 54 Hình 35 Giao di ệ n cài đ ặ t c ủ a qu ả n lý cơ s ở 55 Hình 36 Giao di ệ n trang ch ủ c ủ a khách hàng 56 Hình 37 Giao di ệ n cài đ ặ t c ủ a khách hàng 57 Hình 38 Giao di ệ n chi ti ế t s ả n ph ẩ m khách hàng và qu ả n tr ị viên 58 Hình 39 Giao di ệ n th ể hi ệ n s ả n ph ẩ m theo danh m ụ c 59 Hình 40 Giao di ệ n trang ch ủ nhân viên 60 Hình 41 Giao di ệ n chu ỗ i cung ứ ng s ả n ph ẩ m 61 xi DANH M Ụ C B Ả NG BI Ể U B ả ng 1 B ả ng mô t ả th ự c th ể 21 B ả ng 2 B ả ng role 24 B ả ng 3 B ả ng users 24 B ả ng 4 B ả ng banner 25 B ả ng 5 B ả ng type factory 25 B ả ng 6 B ả ng balance 25 B ả ng 7 B ả ng category 25 B ả ng 8 B ả ng facto ry 26 B ả ng 9 B ả ng products 27 B ả ng 10 B ả ng history 27 B ả ng 1 1 B ả ng image history 28 B ả ng 12 B ả ng transaction 28 B ả ng 13 B ả ng supply chain 28
Trang 1TRƯỜNG ĐẠI HỌC NAM CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN
DIỆP VÕ TẤN HƯNG
TRUY XUẤT NGUỒN GỐC NÔNG SẢN
KHÓA LUẬN TỐT NGHIỆP ĐẠI HỌC NGÀNH CÔNG NGHỆ THÔNG TIN
MÃ SỐ NGÀNH: 7480201
GIẢNG VIÊN HƯỚNG DẪN ThS VÕ VĂN PHÚC
Trang 2TRƯỜNG ĐẠI HỌC NAM CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN
DIỆP VÕ TẤN HƯNG MSSV: 188746
TRUY XUẤT NGUỒN GỐC NÔNG SẢN
KHÓA LUẬN TỐT NGHIỆP ĐẠI HỌC NGÀNH CÔNG NGHỆ THÔNG TIN
MÃ SỐ NGÀNH: 7480201
GIẢNG VIÊN HƯỚNG DẪN ThS VÕ VĂN PHÚC
Cần Thơ, … tháng … năm 2022
Trang 3CHẤP THUẬN HỘI ĐỒNG
Khóa luận “Truy xuất nguồn gốc nông sản”, do sinh viên Diệp Võ Tấn Hưng thực
hiện dưới sự hướng dẫn của ThS Võ Văn Phúc Khóa luận đã báo cáo và được Hội
đồng chấm khóa luận thông qua ngày………
Trang 4
LỜI CẢM ƠN
Em xin gửi lời cảm ơn chân thành đến Th.S Võ Văn Phúc giảng viên khoa Công nghệ thông tin - trường đại học Nam Cần Thơ đã hướng dẫn luận văn tốt nghiệp tận tình cho em trong suốt quá trình làm
Em cũng xin chân thành cảm ơn các thầy cô trong trường đại học Nam Cần Thơ nói chung và các thầy cô khoa công nghệ thông tin nói riêng đã chỉ dạy em những kiến thức về các môn đại cương cũng như các môn chuyên ngành, giúp em có được
cơ sở lý thuyết vững vàng và tạo điều kiện giúp đỡ em trong suốt quá trình học tập Cuối cùng, em xin chân thành cảm ơn quý thầy cô và bạn bè đã luôn tạo điều kiện, quan tâm giúp đỡ em trong suốt quá trình học tập và hoàn thành luận văn tốt nghiệp
Cần Thơ, ngày.…tháng.…năm…
Trang 5TRANG CAM KẾT
Tôi xin cam kết bài báo cáo luận văn này được hoàn thành dựa trên các kết quả nghiên cứu của tôi và các kết quả nghiên cứu này chưa từng được dùng cho bất
cứ báo cáo nào khác
Cần Thơ, ngày….tháng.…năm…
Trang 6NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN
Cần Thơ, ngày….tháng….năm…
Giảng Viên Hướng Dẫn
Trang 7NHẬN XÉT CỦA GIẢNG VIÊN PHẢN BIỆN
Cần Thơ, ngày….tháng….năm…
Giảng Viên Phản Biện
Trang 8MỤC LỤC
CHƯƠNG 1: GIỚI THIỆU 1
1.1 Lý do chọn đề tài 1
1.2 Sơ lược về chương trình 1
1.3 Ý nghĩa đề tài 1
1.4 Mục tiêu đề tài 2
1.4.1 Mục tiêu chung 2
1.4.2 Mục tiêu cụ thể 2
1.5 Phạm vi đề tài 2
1.6 Đối tượng nghiên cứu 2
1.7 Phương pháp nghiên cứu 2
CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 3
2.1 Android studio [4] 3
2.2 Ngôn ngữ Java [3] 4
2.2.1 Java là gì 4
2.2.1 Ứng dụng của java 5
2.2.1 Đặc điểm của java 5
2.3 Ngôn ngữ PHP [5] 5
2.3.1 PHP là gì 5
2.3.2 Đặc điểm của ngôn ngữ PHP 6
2.4 API [6] 6
2.4.1 API là gì 6
2.4.2 Web API là gì? 7
2.4.3 Những điểm nổi bật của Web API 7
2.4.4 Web API hoạt động như thế nào? 7
2.4.5 Ưu và nhược điểm của Web API 7
2.5 MySQL [7] 8
2.5.1 MySQL là gì 8
2.5.2 MySQL server 9
2.5.3 MySQL client 9
2.6 Mô hình MVP [8] 9
2.6.1 Mô hình MVP là gì? 9
2.6.2 Tại sao sử dụng MVP? 10
2.7 Truy xuất nguồn gốc [2] 11
Trang 92.7.1 Truy xuất nguồn gốc là gì? 11
2.7.2 Quy trình truy xuất nguồn gốc [11] 11
2.7.3 Lý do nên sử dụng 12
2.7.4 Nguyên tắc chung của truy xuất nguồn gốc 12
2.8 Giấy chứng nhận VietGAP 12
2.8.1 Giấy chứng nhận VietGAP là gì? [9] 12
2.8.2 Quy trình cấp giấy chứng nhận VietGAP [10] 13
2.9 Giới thiệu firebase [1] 13
2.9.1 Firebase là gì? 13
2.9.2 Firebase authentication 14
2.10 Giới thiệu QR Code [12] 15
2.10.1 QR Code là gì? 15
2.10.2 Khác biệt giữa mã vạch truyền thống và QR Code 15
2.10.3 Thư viên tạo QR Code Zxing 16
CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 17
3.1 Xác định bài toán 17
3.2 Mô tả chức năng 17
3.3 Sơ đồ chức năng 18
3.4 Sơ đồ luồng dữ liệu 19
3.5 Các loại thức thể và thuộc tính 20
3.5.1 Bảng mô tả thực thể 20
3.5.2 Thực thể và thuộc tính 21
3.6 Mô hình ERD 22
3.7 Mô hình dữ liệu quan hệ 23
3.7.1 Mô tả bảng và ràng buộc 24
CHƯƠNG 4: KẾT QUẢ ĐỀ TÀI 29
4.1 Chức năng giới thiệu ứng dụng 29
Trang 104.10 Chức năng quản lý banner 38
4.11 Chức năng thêm banner 39
4.12 Chức năng đổi mật khẩu 40
4.13 Chức năng quản lý các loại cơ sở 41
4.14 Chức năng trang chủ của nông dân 42
4.15 Chức năng thêm sản phẩm của nông dân 43
4.16 Chức năng quét mã QR Code 44
4.17 Chức năng chi tiết sản phẩm của nông dân – quản lý cơ sở 45
4.18 Chức năng lịch sử sản phẩm 46
4.19 Chức năng thêm lịch sử sản phẩm 47
4.20 Chức năng chi tiết lịch sử sản phẩm 48
4.21 Chức năng cá nhân của nông dân 49
4.22 Chức năng thông tin cá nhân 50
4.23 Chức năng thay đổi thông tin cá nhân 51
4.24 Chức năng quản lý thông tin cơ sở 52
4.25 Chức năng thay đổi thông tin cơ sở 53
4.26 Chức năng trang chủ của quản lý cơ sở 54
4.27 Chức năng cài đặt của quản lý cơ sở 55
4.28 Chức năng trang chủ của khách hàng 56
4.29 Chức năng cài đặt cá nhân của khách hàng – nhân viên 57
4.30 Chức năng chi tiết sản phẩm của khách hàng – admin 58
4.31 Chức năng danh sách sản phẩm của danh mục 59
4.32 Chức năng trang chủ của nhân viên 60
4.33 Chức năng hiển thị chuỗi cung ứng sản phẩm 61
CHƯƠNG 5: KẾT LUẬN 62
5.1 Nhận xét 62
5.1.1 Ưu điểm 62
5.1.2 Nhược điểm 62
5.1.3 Hướng phát triển 62
5.2 Kết luận 63
TÀI LIỆU THAM KHẢO 64
Trang 11DANH MỤC HÌNH
Hình 1 API 7
Hình 2 Mô hình MVP 10
Hình 3 Firebase 14
Hình 4 Sơ đồ chức năng 18
Hình 5.Sơ đồ DFD mức 0 19
Hình 6 Sơ đồ DFD mức 1 19
Hình 7 Sơ đồ ERD 22
Hình 8 Sơ đồ dữ liệu quan hệ 23
Hình 9 Giao diện giới thiệu 29
Hình 10 Giao diện đăng nhập 30
Hình 11 Giao diện đăng ký 31
Hình 12 Giao diện nhập mã xác nhận 32
Hình 13 Giao diện trang chủ của quản trị viên 33
Hình 14 Giao diện sản phẩm của quản trị viên 34
Hình 15 Giao diện quản lí tài khoản 35
Hình 16 Giao diện cài đặt của quản trị viên 36
Hình 17 Giao diện quản lí đơn vị 37
Hình 18 Giao diện quản lí banner ứng dụng 38
Hình 19 Giao diện thêm banner ứng dụng 39
Hình 20 Giao diện đổi mật khẩu 40
Hình 21 Giao diện quản lí các loại cơ sở 41
Trang 12Hình 29 Giao diện cá nhân của nông dân 49
Hình 30 Giao diện thông tin cá nhân 50
Hình 31 Giao diện thay đổi thông tin cá nhân 51
Hình 32 Giao diện thông tin cơ sở 52
Hình 33 Giao diện thay đổi thông tin cơ sở 53
Hình 34 Giao diện trang chủ của quản lý cơ sở 54
Hình 35 Giao diện cài đặt của quản lý cơ sở 55
Hình 36 Giao diện trang chủ của khách hàng 56
Hình 37 Giao diện cài đặt của khách hàng 57
Hình 38 Giao diện chi tiết sản phẩm khách hàng và quản trị viên 58
Hình 39 Giao diện thể hiện sản phẩm theo danh mục 59
Hình 40 Giao diện trang chủ nhân viên 60
Hình 41 Giao diện chuỗi cung ứng sản phẩm 61
Trang 13DANH MỤC BẢNG BIỂU
Bảng 1.Bảng mô tả thực thể 21
Bảng 2 Bảng role 24
Bảng 3 Bảng users 24
Bảng 4 Bảng banner 25
Bảng 5 Bảng type factory 25
Bảng 6 Bảng balance 25
Bảng 7 Bảng category 25
Bảng 8 Bảng factory 26
Bảng 9 Bảng products 27
Bảng 10 Bảng history 27
Bảng 11 Bảng image history 28
Bảng 12 Bảng transaction 28
Bảng 13 Bảng supply chain 28