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

báo cáo kỹ thuật phần mềm ứng dụng đề tài phần mềm quản lý cơ sở dữ liệu trồng trọt

22 1 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 đề Phần mềm quản lý cơ sở dữ liệu trồng trọt
Tác giả Vũ Phương Nam, Ngô Đoàn Duy Long, Lê Công Hoàng, Trần Hưng Đại
Người hướng dẫn TS. Vũ Song Tùng
Trường học Đại Học Bách Khoa Hà Nội Trường Điện – Điện Tử
Chuyên ngành Công nghệ thông tin
Thể loại Báo cáo kỹ thuật phần mềm ứng dụng
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 22
Dung lượng 1,96 MB

Nội dung

Phần mềm quản lý cơ sở dữ liệu trồng trọt là một công cụ hữu ích để giúp các nhà quản lý nông trại và trang trại quản lý và tối ưu hoá các hoạt động của mình.. Phần mềm quản lý cơ sở d ữ

Trang 1

ĐẠI HỌC BÁCH KHOA HÀ NỘI

Trang 2

MỤC L C

DANH SÁCH HÌNH ẢNH 4

DANH SÁCH B NG BI U 5Ả Ể LỜI MỞ ĐẦU 6

I, KHẢO SÁT 8

1, Kh o sát hi n tr ng 8ả ệ ạ 2, Mục đích của dự án 8

3, Nhiệm vụ ủa dự án c 9

3.1, Qu n lý CSDL v gi ng cây tr ng 9ả ề ố ồ 3.2, Qu n lý CSDL vả ề thuốc bảo vệ thực vật 9

3.3, Qu n lý CSDL v phân bón 9ả ề 3.4, Qu n lý CSDL v s n xuả ề ả ất trồng tr t 10ọ 4, Xác l p d 10ậ ự án II, Tổng quan v ph n mề ầ ềm quản lí cơ sở ữ liệ d u tr ng tr t 12ồ ọ 1, Yêu c u chầ ức năng 12

2, Yêu c u phi chầ ức năng 12

3, Các công c s dụ ử ụng 13

III, Phân tích h ệ thống 14

1, Sơ đồ phân cấp chức năng hệ thống 14

2, Biểu đồ luồng d u 15ữ liệ 3, Sơ đồ dữ liệu mức đỉnh 16

4, Sơ đồ dữ liệu dưới mức đỉnh 17

5, Sơ đồ ERD 24

5.1, Sơ đồ ERD người dùng 24

5.2, Sơ đồ ERD trồng trọt 24

5.3, Mô tả các thuộc tính 25

Trang 3

IV, SQL sever 35

1, T o b ng Vai trò 35ạ ả 2, T o bạ ảng người dùng 35

3, T o b ng huy n 35ạ ả ệ 4, T o b ng xã 36ạ ả 5, T o b ng vùng 36ạ ả 6, T o b ng danh m c 36ạ ả ụ 7, T o b ng danh m c vùng 37ạ ả ụ 8, T o b ng phân bón 37ạ ả 9, T o bạ ảng cơ sở ả s n xuất phân bón 38

10, T o bạ ảng cơ sở bán phân bón 38

11, T o b ng gi ng cây chính 39ạ ả ố 12, Tạo b ng giả ống cây lưu hành tại Vi t Nam 39ệ 13, T o b ng giạ ả ống cây đầu dòng 40

14, T o b ng thu c b o vạ ả ố ả ệ thực vật 41

15, T o bạ ảng cơ sở đủ điều ki n s n xu t thuệ ả ấ ốc bảo v ệ thực vật 41

16, T o bạ ảng cơ sở bán thuốc bảo v ệ thực vật 42

17, T o bạ ảng cơ sở đủ điều ki n VietGap 42ệ 18, T o b ng vùng trạ ả ồng 43

19, T o b ng sinh v t gây h i 43ạ ả ậ ạ

20, T o b ng c p nh t tình hình sinh v t gây h i 44ạ ả ậ ậ ậ ạ

21, T o b ng tu i sâu 44ạ ả ổ V) KẾT LU N 46Ậ Tài liệu tham kh o 47ả

Trang 4

DANH SÁCH HÌNH ẢNH

Hình 1 Sơ đồ phân cấp chức năng h th ng 14ệ ốHình 2 Biểu đồ luồng dữ liệu 15Hình 3 Sơ đồ dữ liệu m c đỉnh 16ứHình 4 Sơ đồ ồ lu ng dữ liệu dưới mức đỉnh chức năng quản lý đơn vị hành chính 17Hình 5 Sơ đồ ồ lu ng dữ liệu dưới mức đỉnh chức năng quản lý người dùng 18Hình 6 Sơ đồ ồ lu ng dữ liệu dưới mức đỉnh chức năng quản lý tài khoản 19Hình 7 Sơ đồ ồ lu ng dữ liệu dưới mức đỉnh chức năng quản lý giống cây tr ng 20ồHình 8 Sơ đồ ồ lu ng dữ liệu dưới mức đỉnh chức năng quản lý thu c bảố o v thực vật 21ệHình 9 Sơ đồ ồ lu ng dữ liệu dưới mức đỉnh chức năng quản lý phân bón 22Hình 10 Sơ đồ luồng dữ liệu dưới mức đỉnh chức năng quản lý sản xuất tr ng tr t 23ồ ọHình 11 Sơ đồ thực thể người dùng 24Hình 12 Sơ đồ thực thể trồng tr t 24ọ

Trang 5

DANH SÁCH B NG BI U Ả Ể Bảng 1: K ho ch công vi c 11ế ạ ệ

Bảng 2: Mô t ả người dùng 25

Bảng 3: Vai trò 25

Bảng 4: Huy n 25ệ Bảng 5: Xã 26

Bảng 6: Vùng 26

Bảng 7: Danh mục 26

Bảng 8: Danh mục vùng 27

Bảng 9: Phân bón 27

Bảng 10: Cơ sở sản xuất 28

Bảng 11: Cơ sở bán phân bón 28

Bảng 12: Gi ng cây chính 29ố Bảng 13: Giống cây lưu hành tại Việt Nam 29

Bảng 14: Giống cây đầu dòng 30

Bảng 15: Thuốc bảo vệ thực vật 30

Bảng 16: Cơ sở đủ điều kiện sản xuất thuốc bảo vệ thực vật 31

Bảng 17: Cơ sở bán thuốc bảo vệ thực vật 31

Bảng 18: Cơ sở đủ điều kiện VietGap 32

Bảng 19: Vùng tr ng 32ồ Bảng 20: Sinh v t gây h i 33ậ ạ Bảng 21: C p nh t tình hình sinh v t gây h i 33ậ ậ ậ ạ Bảng 22: Tuổi sâu 34

Trang 6

LỜI MỞ ĐẦU

Ở thời đại công nghệ thông tin bùng nổ, tất cả nhu cầu quản lý và lưu trữ thông tin được tối ưu hóa trên các phương tiện điệ ử hiệu quả và công tác quản lý n t cơ sở ữ liệu dtrồng trọt cũng không ngoại lệ Hệ thống quản lý cơ sở dữ liệu trông tr t ọ được xem là giải pháp “toàn diện” cho hoạt động qu n lý, v n hành cho ngành nông nghi p, giúp ích không ả ậ ệnhỏ cho nông dân, đồng thời, nâng cao chất lượng đờ ống, b t ki s ắ ịp thời đại công ngh s ệ ố4.0

Phần mềm quản lý cơ sở dữ liệu trồng trọt là một công cụ hữu ích để giúp các nhà quản lý nông trại và trang trại quản lý và tối ưu hoá các hoạt động của mình Phần mềm quản lý cơ sở d ữ liệu trồng trọt giúp cho người dùng quản lý các thông tin về mùa vụ, giống cây trồng, đất đai, giống vật nuôi và các thông tin khác Điều này giúp cho các nhà quản lý

có thể theo dõi các hoạt động của mình và đưa ra quyết định đúng đắn Phần mềm quản lý

cơ sở dữ liệu trồng trọt giúp cho các nhà quản lý tối ưu hoá chi phí bằng cách quản lý tốt các tài nguyên như phân bón, thuốc trừ sâu, thức ăn vật nuôi và nước tưới Phần mềm quản

lý cơ sở dữ liệu trồng trọt giúp cho các nhà quản lý cải thiện hiệu suất sản xuất bằng cách phân tích các dữ liệu liên quan đến sản xuất như năng suất cây trồng, tỉ lệ tử vong của vật nuôi và các chỉ tiêu khác Phần mềm quản lý cơ sở dữ liệu trồng trọt giúp các nhà quản lý

dự đoán và quản lý các rủi ro trong sản xuất như thời tiết xấu, dịch bệnh và các yếu tố khác Điều này giúp cho các nhà quản lý có thể đưa ra các phương án giảm thiểu thiệt hại và tối

đa hoá lợi nhuận Phần mềm quản lý cơ sở dữ liệu trồng trọt giúp cho các nhà quản lý cải thiện tính cạnh tranh bằng cách tối ưu hoá chi phí và nâng cao hiệu suất sản xuất Vì vậy, phần mềm quản lý cơ sở d ữ liệu trồng trọt là cần thiết để các nhà quản lý nông trại và trang trại có thể quản lý và tối ưu hoá các hoạt động của mình để đạt được hiệu quả kinh tế cao Báo cáo bao gồm 5 chương, được sắp xếp theo tiến độ hoàn thành công việc Chương đầu tiên tập trung vào khảo sát để xác định nhu cầu, mục đích và nhiệm vụ của phần mềm cần đạt được Tiếp theo, chương thứ hai sẽ cung cấp một cái nhìn tổng quan về phần mềm, bao gồm các yêu cầu chức năng cụ thể và các công cụ sử dụng xuyên suốt trong dự án Chương thứ ba sẽ đi sâu vào phân tích hệ thống phần mềm, bao gồm các sơ đồ và biểu đồ cần thiết Chương thứ tư giải thích về phần kho lưu trữ thông tin của từng chức năng Cuối cùng, chương thứ năm sẽ tổng kết lại phần mềm và đưa ra kết luận

Trang 7

Dự án này tuy còn nhi u h n ch và thiề ạ ế ếu sót nhưng chúng em có cơ hội làm một dự

án để tích l y nh ng k ũ ữ ỹ năng cho bản thân Em xin cảm ơn thầy Vũ Song Tùng đã giúp các thành viên trong nhóm có nh ng ki n thữ ế ức cơ bản v làm m t ph n m m, ki n th c thề ộ ầ ề ế ứ ực tiễn

Chúng em xin chân thành cảm ơn thầy!

Trang 8

về vi c tr ng tr t , d n tệ ồ ọ ẫ ới khó khăn trong việc qu n lý và gi m hi u qu s n xuả ả ệ ả ả ất Người dân thường gặp khó khăn trong việc đồng bộ hóa các dữ liệu trồng trọt giữa các nguồn thông tin, d n t i tình tr ng thiẫ ớ ạ ếu chính xác và khó để qu n lý Hả ọ thường gặp khó khăn trong vi c tích h p các hệ ợ ệ thống qu n lý dả ữ liệu tr ng tr t v i các hồ ọ ớ ệ thống qu n lý kinh ảdoanh , dẫn đến khó khăn trong việc quản lý và giảm hiệu qu s n xu t ả ả ấ

2, Mục đích của d ự án

Với mong muốn tăng cao năng suất, hi u qu kinh doanh và gi m thi u nh ng mệ ả ả ể ữ ất mát v s n ph m thu ho ch, gi m thi u nhề ả ả ạ ả ể ững tài nguyên như đấ nướt, c, phân bón, hạt giống, chúng em d a trên nhự ững cơ sở trên để tạo ra ph n m m quầ ề ản lý cơ sở d u tr ng ữ liệ ồtrọt M t ph n m m có th theo dõi và qu n lý t t c các ti n trình tr ng tr t t ộ ầ ề ể ả ấ ả ế ồ ọ ừ đầ ớu t i cuối bằng cách tích h p t t c nh ng dợ ấ ả ữ ữ liệu tr ng tr t vào mồ ọ ột nơi duy nhất Một ứng dụng quản lý cơ sở dữ liệu tr ng tr t là giúp qu n lý và qu n lý tồ ọ ả ả ốt hơn các dữ liệu liên quan đến việc tr ng tr t, bao g m các thông tin v ồ ọ ồ ề loại cây tr ng, v trí tr ng, th i gian tr ng, chi phí ồ ị ồ ờ ồ

và nguồn nước, cho phép phân tích dữ liệu để tìm ra nh ng m u tr ng tr t t t nh t và cữ ẫ ồ ọ ố ấ ải thiện quy trình tr ng tr t, tồ ọ ạo ra các báo cáo định k ho c theo yêu cỳ ặ ầu để giúp cho nhà trồng trọt có thể dễ dàng quản lý và theo dõi tình trạng cây trồng c a h , gủ ọ ửi thông báo đểnhà tr ng tr t bi t khi c n th c hi n các hoồ ọ ế ầ ự ệ ạt động quan trọng như tưới nước ho c bón phân ặ

Trang 9

cho cây tr ng ồ Điều này giúp cho nhà tr ng tr t có th d dàng theo dõi và qu n lý tình ồ ọ ể ễ ảtrạng c a cây tr ng c a hủ ồ ủ ọ, giúp tăng hiệu quả và tăng năng suất của hoạt động tr ng tr t ồ ọ

3, Nhiệm vụ của d ự án

3.1, Qu n lý CSDL v gi ng cây tr ng ả ề ố ồ

a Quản lý danh m c gi ng cây tr ng chính ụ ố ồ

b Tìm kiếm thông tin gi ng cây trố ồng chính

c Quản lý danh m c gi ng cây trụ ố ồng được lưu hành tại Việt Nam

d Tìm kiếm thông tin gi ng cây trố ồng được lưu hành tại Vi t Naệ m

e Quản lý danh mục cây/vườn cây đầu dòng

f Tìm kiếm thông tin cây/vườn cây đầu dòng

3.2, Qu n lý CSDL v thuả ề ốc bả o v ệ thực vậ t

a Quản lý danh m c thuụ ốc bảo vệ thực vật

b Tìm kiếm thông tin thuốc bảo v ệ thực v t ậ

c Quản lý danh m c t ụ ổ chức, cá nhân đủ điều ki n s n xu t thuệ ả ấ ốc bảo vệc th c vự ật

d Quản lý cơ sở buôn bán thuốc bảo vệ thực v t ậ

e Tìm kiếm thông tin cơ sở buôn bán thuốc bảo vệc th c vự ật

f Xem bản đồ phân bổ các cơ sở sản xuất, buôn bán thuốc bảo vệ thực vật

3.3, Qu n lý CSDL v phân bón ả ề

a Quản lý danh mục phân bón

b Tìm kiếm thông tin phân bón

c Quản lý tổ ức, cá nhân đủ điều kiện sản xuất phân bón ch

d Tìm kiếm thông tin tổ chức, cá nhân đủ điều ki n s n xu t phân bón ệ ả ấ

e Quản lý danh mục cơ sở buôn bán phân bón

f Tìm kiếm thông tin cơ sở buôn bán phân bón

g Xem bản đồ phân bổ các cơ sở sản xuất, buôn bán phân bón

Trang 10

3.4, Qu n lý CSDL v s n xuả ề ả ất trồ ng tr t

a Quản lý danh mục cơ sở đủ điều ki n an toàn thệ ực phẩm VietGap

b Tìm kiếm thông tin cơ sở đủ điều kiện an toàn thực phẩm VietGap

c Quản lý danh m c vùng tr ng ụ ồ

d Tìm kiếm thông tin vùng tr ng ồ

e Quản lý danh m c tu i sâu, cụ ổ ấp độ ph bi n ổ ế

f So sánh tình hình sinh vật gây hại

g Xem bản đồ phân bổ các khu vực có sinh vật gây hại

h Tìm kiếm thông tin sinh vật gây h i trên bạ ản đồ

2 Tìm hi u yêu c u ể ầ 1/1/2023 5/1/2023 hướng đi của dự Nắm được

án

Hoàn Thành

3 Mô t yêu c u ả ầ 8/1/2023 13/1/2023 Bản liệt kê yêu cầu Hoàn Thành

4 Phân tích h ệ thống 15/1/2023 19/1/2023 Bản mô t yêu

ảcầu chức năng và phi chức năng Hoàn Thành

5 Thiết kế và chuẩn hóa cơ sở dữ liệu 27/1/2023 2/2/2023 Hiểngôn ng trong u và s d ng ữử ụ

làm website

Hoàn Thành

Trang 11

4, T o b ng xãạ ả

create table Xa(

MaXa int primary key,

TenXa nvarchar( )50 not null,

MaHuyen int FOREIGN KEY REFERENCES Huyen(MaHuyen),

)

Thêm b n ghi ả

insert into Xa values(1,'Dan Chu',1)

insert into Xa values(2,'Binh Lang', )

5, T o b ng vùngạ ả

create table Vung (

MaVung int primary key,

TenVung nvarchar(50)notnull,

ToaDo varchar(255)null,

DienTich float null,

MaXa int FOREIGN KEY REFERENCES Xa(MaXa),

create table DanhMuc (

MaDanhMuc int primary key,

TenDanhMuc nvarchar(50)notnull

)

Thêm b n ghi ả

insert into DanhMuc values( ,1'Giong cay trong')

insert into DanhMuc values( ,2'Thuoc bao ve thuc vat')

Trang 12

insert into DanhMuc values( ,4'San xuat trong trot')

7, T o b ng danh m c vùngạ ả ụ

MaDMV int primary key,

MaVung int FOREIGN KEY REFERENCES Vung(MaVung),

MaDanhMuc int FOREIGN KEY REFERENCES DanhMuc(MaDanhMuc),)

Thêm b n ghi ả

insert into DanhMuc_Vung values(1,1,1)

insert into DanhMuc_Vung values(2,1,2)

insert into DanhMuc_Vung values(3,1,3)

insert into DanhMuc_Vung values(4,1,4)

insert into DanhMuc_Vung values(5,2,1)

insert into DanhMuc_Vung values(6,2,2)

insert into DanhMuc_Vung values(7,2,3)

insert into DanhMuc_Vung values(8,2,4)

8, T o b ng phân bónạ ả

create table PhanBon (

MaPhanBon int primary key,

TenPhanBon nvarchar(50)notnull,

PhanLoai nvarchar(50)notnull,

NgaySX_PB date null,

HanSD_PB date null,

MaDMV int FOREIGN KEY REFERENCES DanhMuc_Vung(MaDMV),)

Trang 13

insert into PhanBon values( ,4'NPK','Nhanh' '2019- -12', 12 ,'2019- -12

create table CoSoSX (

MaCSSX int primary key,

TenCSSX nvarchar(50)notnull,

DiaChiCSSX nvarchar(50)null,

MaDMV int FOREIGN KEY REFERENCES DanhMuc_Vung(MaDMV),)

Thêm b n ghi ả

insert into CoSoSX values(1,'Co so 1','Ha Noi', )3

insert into CoSoSX values(2,'Co so 2','Ha Noi', )3

insert into CoSoSX values(3,'Co so 3','Ha Noi', )7

insert into CoSoSX values(4,'Co so 4','Ha Noi',7)

Tìm kiếm cơ sở ả s n xu t phân bón ấ

select from* dbo.CoSoSX

where MaCSSX ='1'

10, T o b ng cạ ả ơ sở bán phân bón

create table CSBanPB (

MaCSPB int primary key,

TenCSPB nvarchar(50)notnull,

DiaChiCSPB nvarchar(50)null,

MaDMV int FOREIGN KEY REFERENCES DanhMuc_Vung(MaDMV),)

Thêm b n ghi ả

insert into CSBanPB values( ,1'Co so ban 1','Ha Noi',3)

Trang 14

insert into CSBanPB values( ,2'Co so ban 2','Ha Noi',3)

insert into CSBanPB values( ,3'Co so ban 3','Ha Noi',7)

insert into CSBanPB values( ,4'Co so ban 4','Ha Noi',7)

Tìm kiếm cơ sở bán phân bón

select from* dbo.CSBanPB

where MaCSPB ='2'

11, T o b ng giạ ả ống cây chính

create table GiongCayChinh (

MaGCChinh int primary key,

TenGCChinh nvarchar(50)notnull,

PhanLoaiGCC nvarchar( )50 null,

NoiTrongGCC nvarchar( )50 null,

MaDMV int FOREIGN KEY REFERENCES DanhMuc_Vung(MaDMV),)

12, Tạo b ng giống cây lưu hành tại Việt Nam

MaGCLH int primary key,

TenGCLH nvarchar(50)notnull,

PhanLoaiGCLH nvarchar( )50 null,

NoiTrongGCLH nvarchar(50)null,

MaDMV int FOREIGN KEY REFERENCES DanhMuc_Vung(MaDMV),

Trang 15

Tìm ki m giế ống cây lưu hành tại Viêt nam

13, T o b ng giạ ả ống cây đầu dòng

MaGCDD int primary key,

TenGCDD nvarchar(50)notnull,

PhanLoaiGCDD nvarchar( )50 null,

NoiTrongGCDD nvarchar( )50 null,

MaDMV int FOREIGN KEY REFERENCES DanhMuc_Vung(MaDMV),)

Thêm b n ghi ả

insert into GiongCayDauDong values( ,1'Quyt ngot Muong

Khuong','Quyt' 'Lao Cai', ,1)

insert into GiongCayDauDong values( ,2'Cao su RRIM 600','Cao

su','Dong Nai',1)

insert into GiongCayDauDong values( ,3'Quýt Nam Sơn','Quyt' 'Hoa ,

Binh', )

insert into GiongCayDauDong values(4,'Cây xoài GL4','Xoai' 'Son ,

La',5)

Tìm ki m gi ng cế ố ây đầu dòng

Trang 16

select from* dbo.GiongCayDauDong

14, T o b ng tạ ả huố c b o vệ thự c v ật

create table ThuocBVTV (

MaThuoc int primary key,

TenThuoc nvarchar(50)notnull,

PhanLoaiThuoc nvarchar( )50 null,

NgaySX_Thuoc date null,

HanSD_Thuoc date null,

MaDMV int FOREIGN KEY REFERENCES DanhMuc_Vung(MaDMV),)

15, T o b ng cạ ả ơ sở đủ điều ki n s n xuệ ả ất thu c b o v ố ả ệ thự c v t

MaSXBVTV int primary key,

TenSXBVTV nvarchar(50)notnull,

DiaChiSXBVTV nvarchar( )50 null,

MaDMV int FOREIGN KEY REFERENCES DanhMuc_Vung(MaDMV),)

Thêm b n ghi ả

Trang 17

insert into CSSX_BVTV values(1,'Công ty CP Vagritex','Ha Noi',2)

Noi',2)

insert into CSSX_BVTV values(3,'Công ty TNHH Sơn Thành','Ha

Noi',6)

insert into CSSX_BVTV values(4,'Công ty CP Nông Việt','Ha Noi', ) 6

Tìm kiếm cơ sở đủ điều ki n s n xuệ ả ất thuốc b o v ả ệ thực vật

16, T o b ng cạ ả ơ sở bán thuốc b o v ệ thự c v ật

MaBanBVTV int primary key,

TenBanBVTV nvarchar(50)notnull,

DiaChiBanBVTV nvarchar( )50 null,

MaDMV int FOREIGN KEY REFERENCES DanhMuc_Vung(MaDMV),)

Thêm b n ghi ả

insert into CSBan_BVTV values(1,'Cong ty A','Ha Noi',2)

insert into CSBan_BVTV values(2,'Cong ty B','Ha Noi',2)

insert into CSBan_BVTV values(3,'Cong ty C','Ha Noi',6)

insert into CSBan_BVTV values(4,'Cong ty D','Ha Noi',6)

Tìm kiếm cơ sở bán thu c bố ảo v ệ ực vật th

17, T o b ng cạ ả ơ sở đủ điều ki n VietGap

create table CS_VG (

MaVG int primary key,

TenVG nvarchar( )50 not null,

DiaChiVG nvarchar(50)null,

QuyMoVG float null,

MaDMV int FOREIGN KEY REFERENCES DanhMuc_Vung(MaDMV),)

Ngày đăng: 11/06/2024, 17:51

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w