Đề tài : Xây dựng chương trình quản lý cây xanh trên địa bàn một thành phố
MỤC LỤC
STT 4
1. TỰ ĐÁNH GIÁ VỀ KẾT QUẢ ĐỀ TÀI 29
2. HƯỚNG PHÁT TRIỂN 29
SV: Quản Văn Hà - Lớp 506B1- Khoa Công Nghệ Tin Học – Viện ĐH Mở Hà Nội.
Đề tài : Xây dựng chương trình quản lý cây xanh trên địa bàn một thành phố
LỜI NÓI ĐẦU
Em xin gửi lời cảm ơn chân thành đến tất cả các Thầy, Cô đã giảng dạy chúng
em trong suốt thời gian em học ở trường.
Em xin cảm ơn thầy Trần Duy Hùng là người đã hướng dẫn em trong suốt quá
trình thực hiện đề tài này.
Do chúng em theo học hệ vừa học vừa làm do vậy thời gian không có nhiều,
không có thời gian để tìm hiểu sâu, mặc dù em đã rất cố gắng tìm hiểu những thông
tin liên quan đến chương trình mà em xây dựng, nhưng chắc cũng không tránh khỏi
những thiếu sót. Em mong nhận được sự thông cảm và chỉ bảo của các thầy cô
trong khoa.
Em xin chân thành cảm ơn !
SV: Quản Văn Hà - Lớp 506B1- Khoa Công Nghệ Tin Học – Viện ĐH Mở Hà Nội.
1
Đề tài : Xây dựng chương trình quản lý cây xanh trên địa bàn một thành phố
GIỚI THIỆU CHUNG
Ngày nay tin học là một phần không thể thiếu trong cuộc sống. Cùng với sự
phát triển nhanh chóng của tin học đã giúp con người trong rất nhiều lĩnh vực đặc
biệt trong công tác quản lý cây xanh và tài nguyên rừng, Trước khi có sự trợ giúp
của công nghệ thông tin công tác quản lý cây xanh gặp rất nhiều khó khăn, ví dụ
như việc thống kê số lượng, chủng loại trên một địa bàn với một số lượng cây lớn
lên đến hàng nghìn hàng vạn cây vì vậy việc bỏ sót là không thể tránh khỏi, việc sai
sót đó gây hậu quả rất nhiều, Ngày nay được sự trợ giúp của máy tính ta có thể quản
lý một cách khoa học, nhanh chóng và chính xác.
việc nâng cao chất lượng quản lý cây xanh trên thành phố là một trong những yêu
cầu cấp bách, nhằm thực hiện mục tiêu phất triển một thành phố, một đô thị xanh
sạch đẹp, bảo vệ môi trường sống là nhiệm vụ quan trọng và cấp thiết của nước ta.
Song song với việc theo giõi, quản lý các cây xanh trên địa bàn những khu phố cũ,
chúng ta kết hợp với việc trồng bổ xung vào các tuyến phố mới mở, các vị trí cây bị
chết, phát triển quy hoạch trồng cây xanh ở các khu đô thị mới, các khu dân cư mới.
Vì vậy việc quản lý và phát triển rất khó khăn.
- Vì vậy việc ứng dụng công nghệ thông tin, phát triển phần mềm quản lý cây xanh
này nhằm giải quyết phần nào khó khăn trên. Phần mềm hỗ trợ các chức năng thông dụng
để cập nhật, tìm kiếm, thêm, sửa, xóa, thống kê, lưu trữ dữ liệu cây xanh của thành phố.
3. Nội dung và yêu cầu:
- Việc áp dụng công nghệ thông tin để thực hiện các bài toán quản lý rất nhiều.
Hiện nay hầu hết các ngôn ngữ lập trình không cung cấp một cấu trúc dữ liệu thích
hợp để thực hiện các yêu cầu trong bài toán quản lý mà đa phần phải xử lý bằng
chương trình. Do vậy trong đề tài này yêu cầu bước đầu là phải tiến hành phân tích
thiết kế hệ thống, xây dựng cơ sở dữ liệu phù hợp với yêu cầu quản lý.
4. Các bước thực hiện xử lý
1. Cập nhật, sửa , xóa thông tin quận
2. Cập nhật, sửa, xóa thông tin phố
3. Cập nhật, sửa, xóa thông tin loại cây
4. Cập nhật, sửa , xóa thông tin cây
5. Tìm kiếm thông tin theo loại cây trên phố
6. Tìm kiếm thông tin theo ngày trồng
7. Tìm kiếm thông tin theo tên cây.
8. Tìm kiếm thông tin theo chiều cao cây và đường kính cây
SV: Quản Văn Hà - Lớp 506B1- Khoa Công Nghệ Tin Học – Viện ĐH Mở Hà Nội.
3
Đề tài : Xây dựng chương trình quản lý cây xanh trên địa bàn một thành phố
9. Tìm kiếm theo tên phố.
10. Xử lý báo cáo thống kê cây
Kiểm tra và
lưu trữ
Cho phép cập nhật,
thay đổi , xóa trong
cơ sở dữ liệu
4
Cập nhật thông
tin cây
Cập nhật ,sửa,
xóa các thông
tin cây
Kiểm tra và
lưu trữ
Cho phép cập nhật,
thay đổi , xóa trong
cơ sở dữ liệu
5
Tìm kiếm thông
tin theo loại cây
trên phố
Nhập vào
những thông tin
Cần tìm
Tra cứu theo
yêu cầu
Hiển thị những
thông tin lọc được
6
Tìm kiếm thông
tin theo ngày
9
. Tìm kiếm theo
tên phố
Nhập vào
những thông tin
Cần tìm
Tra cứu theo
yêu cầu
Hiển thị những
thông tin lọc được
10
6. Các công việc cần làm trong chương trình :
- Thiết kế cơ sở dữ liệu và xây dựng các mối quan hệ giữa các cơ sở dư liệu.
- Thết kế các From xử lý trong chương trình
7. Đối tượng phục vụ
- Các công ty quản lý cây xanh của các thành phố, Các sở tài nguyên môi
trường, các cơ quan nghiên cứu quản lý cây xanh của các thành phố.
SV: Quản Văn Hà - Lớp 506B1- Khoa Công Nghệ Tin Học – Viện ĐH Mở Hà Nội.
4
Đề tài : Xây dựng chương trình quản lý cây xanh trên địa bàn một thành phố
II. THIẾT KẾ
1. Cở sở dữ liệu
a) Mô hình quan hệ
* Xác định các thực thể
Hê thống quản lý cây xanh có các thực thể sau :
+ Các quận
+ Các tuyến phố
+ Cây
+ Loại cây
Trong đó < Quận>,< Phố> và < Cây > là 3 thực thể chính, Loai cây là thực
- Ngày trồng
- Chiều cao cây
- Đường kính cây
- Vị trí cây
* Thực thể < Loại cây >
- Mã cây
- Tên cây
d) Sơ đồ thực thể liên kết
SV: Quản Văn Hà - Lớp 506B1- Khoa Công Nghệ Tin Học – Viện ĐH Mở Hà Nội.
6
Đề tài : Xây dựng chương trình quản lý cây xanh trên địa bàn một thành phố
e) Mô hình hóa
SV: Quản Văn Hà - Lớp 506B1- Khoa Công Nghệ Tin Học – Viện ĐH Mở Hà Nội.
7
Người dùng
Cập nhật
thông tin cây
Sửa, xóa
thông tin cây
Cập nhật thông
tin các tuyến
phố
Sửa, xóa
thông tin phố
Cập nhật
thông tin các
quận
Sửa, xóa
thông tin quận
Cập nhật thông tin
tin loại cây
1. Tạo mã thể loại sách
2. Chọn và nhập những thông tin cần thiết
3. Lưu vào CSDL
4. Xuất dữ liệu lên lưới (để có thể thay đổi)
5. Sửa , xóa thông tin và thoát
Đề tài : Xây dựng chương trình quản lý cây xanh trên địa bàn một thành phố
f) Chi tiết cơ sở dữ liệu
* Bảng Các Quận :
* Bảng Các Tuyến Phố :
*. Bảng loại cây
SV: Quản Văn Hà - Lớp 506B1- Khoa Công Nghệ Tin Học – Viện ĐH Mở Hà Nội.
9
Đề tài : Xây dựng chương trình quản lý cây xanh trên địa bàn một thành phố
* Bảng cây :
2. Thiết kế phần mềm
a) Thiết kế giao diện chính
* Thiết kế các menu hệ thống
SV: Quản Văn Hà - Lớp 506B1- Khoa Công Nghệ Tin Học – Viện ĐH Mở Hà Nội.
10
Đề tài : Xây dựng chương trình quản lý cây xanh trên địa bàn một thành phố
SV: Quản Văn Hà - Lớp 506B1- Khoa Công Nghệ Tin Học – Viện ĐH Mở Hà Nội.
11
Phần mềm quản
lý cây xanh TP
Hệ thống
In Báo cáo
Nhập liệu
Tìm kiếm theo tên phố
Tìm kiếm
quận, tên quận
Người dùng cập nhật ,
sửa, xóa thông tin quận
2
Nhập thông tin các
tuyến phố
Nhập thông tin mã
phố, tên phố, mã quận
Người dùng nhập , sửa,
xóa thông tin các tuyến
phố
3 Nhập thông tin loại
cây
Nhập thông tin mã
cây, tên cây
Người dùng cập nhật,
sửa, xóa thông tin các
loại cây
4 Nhập thông tin cây
Nhập tông tin số hiệu
cây, mã cây, mã phố,
ngày trồng,chiều cao
cây, đường kính cây,
vị trí cây
Người dùng cập nhật,
sửa, xóa thông tin cây
+ Menu tra cứu
STT Nhóm Menu Chi tiết Chức năng
1 Tìm kiếm thông tin loại cây Tìm kiếm thông tin số Người dùng xem thông tin
SV: Quản Văn Hà - Lớp 506B1- Khoa Công Nghệ Tin Học – Viện ĐH Mở Hà Nội.
các loại cây trên phố đó và
biết được tổng số cây trên
tuyến phố đó.
b) Thiết kế các Form
* Danh sách các From
STT Tên Form Chức năng
1 Form MIDF Quản lý cây xanh
của thành phố
Màn hình chính của hệ thống
4 Form nhập quận Màn hình nhật thông tin quận
5 Form nhập phố Màn hình nhật thông tin phố
6 Form nhập loại cây Màn hình nhật thông tin các loại cây
7 Form nhập cây Màn hình nhập thông tin cây
8 Form tìm loai cây trên phố Màn hình tìm loại cây trên từng tuyến phố
9 Form tìm cây theo ngày trồng Màn hình tìm kiếm theo ngày
10 Form tìm theo tên cây Màn hình tìm theo tên cây
11 Form tìm theo chiều cao và
đường kính cây.
Màn hình tìm theo chiều cao và đường kính cây
12 Form tìm theo tên phố Màn hình tìm kiếm cây theo phố
* Màn hình các From trong chương trình
- Màn hình chính :
SV: Quản Văn Hà - Lớp 506B1- Khoa Công Nghệ Tin Học – Viện ĐH Mở Hà Nội.
13
Đề tài : Xây dựng chương trình quản lý cây xanh trên địa bàn một thành phố
* Giải thích : Là Form chính của chương trình . Nó sẽ thực hiện thực thi các From
khác của chương trình và thực thi đầu tiên khi chạy chương trình.
SV: Quản Văn Hà - Lớp 506B1- Khoa Công Nghệ Tin Học – Viện ĐH Mở Hà Nội.
14
Đề tài : Xây dựng chương trình quản lý cây xanh trên địa bàn một thành phố
SV: Quản Văn Hà - Lớp 506B1- Khoa Công Nghệ Tin Học – Viện ĐH Mở Hà Nội.
19
Đề tài : Xây dựng chương trình quản lý cây xanh trên địa bàn một thành phố
- Màn hình Tìm cây trên từng tuyến phố:
* Giải thích : Đây là form cho phép người dùng tìm thông tin theo tên cây
trên từng tuyến phố và hiển thị dữ liệu trên Datagrid và cho biết tổng số cây.Qua đó
người dùng có thể sửa đổi, xóa thông tin bằng cách chọn một trong các dòng trên
Datagrid và thông qua hai nút lệnh sửa, xóa trên from
SV: Quản Văn Hà - Lớp 506B1- Khoa Công Nghệ Tin Học – Viện ĐH Mở Hà Nội.
20
Đề tài : Xây dựng chương trình quản lý cây xanh trên địa bàn một thành phố
- Màn hình tìm cây theo ngày trồng.
* Giải thích : Đây là from tìm kiếm thông tin cây theo ngày trồng, người dùng
nhập ngày tháng năm cần tìm, dữ liệu sẽ được hiển thị lên Datagrid và cho biết tổng
số cây tìm được.
SV: Quản Văn Hà - Lớp 506B1- Khoa Công Nghệ Tin Học – Viện ĐH Mở Hà Nội.
21
Đề tài : Xây dựng chương trình quản lý cây xanh trên địa bàn một thành phố
- Màn hình tìm theo tên cây trên một quận.
* Giải thích: Đây là Form cho phếp người dùng tìm và thống kê xem có bao nhiêu
cây đó trên phạm vi một quận. Được hiển thị lên DataGrid.
SV: Quản Văn Hà - Lớp 506B1- Khoa Công Nghệ Tin Học – Viện ĐH Mở Hà Nội.
22
Đề tài : Xây dựng chương trình quản lý cây xanh trên địa bàn một thành phố
- Màn hình tìm theo chiều cao cây và đường kính cây.