Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 31 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
31
Dung lượng
484,5 KB
Nội dung
Đề 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. Phần mềm quản lý cây xanh được các nước phát triển trên thế giới sử dụng rất nhiều. Một số nước như Mỹ, Nhật, Anh, Pháp…đã áp dụng công thông tin vào quản lý cây xanh rất thành công. Ở Việt Nam vài năm trở lại đây, để nâng cao chất lượng quản lý cây xanh cho phù hợp với sự phát triển đô thị hóa của nước ta. Bộ tài nguyên và môi trường đã không ngừng áp dụng các tiến bộ khoa học áp dụng vào quản lý cây xanh. Nhằm quản lý và phát triển cây xanh cho các đô thị, các thành phố tạo lên một thành phố xanh sach đẹp. Sau hơn bốn năm học tập tại khoa Công nghệ thông tin – Viện Đại Học Mở Hà Nội đến nay em được nhận đề tài thi tốt nghiệp là xây dựng chương trình quản lý cây xanh trên địa bàn một thành phố. Qua quá trình làm đè tài em đã tìm hiểu và biết thêm được nhiều kiến thức chuyên nghành, cũng như kiến thức về xax hội về công tác quản lý cây xanh. Hoạt động quản lý có quy mô lớn sẽ càng được tăng cường hiệu quả nếu hoạt động đó có sự trợ giúp của các công cụ phần mềm phù hợp. Nội dung của của đề tài được trình bày như sau : I - Giới thiệu đề tài: Nêu tên đề tài, nội dung và đối tượng phục vụ. II - Thiết kế : Nêu rõ quá trình thiết kế đề tài : Gồm thiết kế, phân tích cơ sở dữ liệu , thiết kế giao diện . III - Vấn đề kỹ thuật và nội dung chương trình : Môi trường lập trình cùng các kĩ thuật cơ bản, các hàm, toán tử, các phương thức làm việc với cơ sở dữ liệu tạo nên 1 giao diện ứng dụng đơn giản. SV: Quản Văn Hà - Lớp 506B1- Khoa Công Nghệ Tin Học – Viện ĐH Mở Hà Nội. 2 Đề 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ố I. GIỚI THIỆU ĐỀ TÀI 1. Tên đề 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ố. 2. Giới thiệu đề tài : - Trong thời đại ngày nay với tốc độ phát triển đô thị hóa nhanh như hiện nay, 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 5. Bảng trách nhiệm các yêu cầu STT Nghiệp Vụ Người dùng Phần mềm Ghi chú 1 Cập nhật thông tin quận Cập nhật ,sửa, xóa các thông tin quận Kiểm tra và lưu trữ Cho phép cập nhật, thay đổi , xóa trong cơ sở dữ liệu 2 Cập nhật thông tin phố Cập nhật, sửa, xóa các thông tin phố Kiểm tra và lưu trữ Cho phép cập nhật, thay đổi , xóa trong cơ sở dữ liệu 3 Cập nhật thông tin loại cây Cập nhật ,sửa, xóa các thông tin loại 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 trồng 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 7 Tìm kiếm thông tin theo tên cây 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 8 Tìm kiếm thông tin theo chiều cao cây và đường kính cây 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 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 thể phụ. b) Xác định mối quan hệ giữa các thực thể - Mối quan hệ giữa Các quận và Các tuyến phố là mối quan hệ 1 – N vì mỗi quận có thể có nhiều tuyến phố và một tuyến phố có thể có nhiều loại cây khác nhau. Mối quan hệ này được gắn liền thành mối quan hệ 1- N thông qua thực thể Các tuyến phố. Ta có mối quan hệ như sau : 1 N 1 N Thuộc tính kết nối giữ < Quận> và <Các tuyến phố> là Mã quận, giữa < Các tuyến phố> và < Cây > là mã phố. Các thực thể khác như : < Loại cây > là các thực thể nhằm đảm bảo cho việc quản lý cây xanh được tốt hơn, chi tiết hơn. c) Xác định các thuộc tính * Thể thể < Quận > - Mã quận - Tên quận SV: Quản Văn Hà - Lớp 506B1- Khoa Công Nghệ Tin Học – Viện ĐH Mở Hà Nội. 5 Quận Các tuyến phố phố Cây Đề 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ố * Thực thể < Các tuyến phố > - Mã phố - Tên phố - Mã quận * Thực thể < Cây > - 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 * 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 loại cây Bao cáo Tìm kiếm thông tin Đề 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. 8 Nhập thông tin cây 1.Tạo mã cây 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 Nhập thông tin các tuyến phố 1. Tạo mã phố 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 Nhập thông tin các quận Tạo mã quận Chọn và nhập những thông tin cần thiết Lưu vào CSDL Xuất dữ liệu lên lưới (để có thể thay đổi) Sửa , xóa thông tin và thoát Nhập thông 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ố Phần mềm quản lý cây xanh TP In báo cáo Hệ thống Thoát Nhập... Hà Nội 12 Đề 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ượng theo tên cây trên 2 ngày trồng trồng Người dùng xem thông tin cây của bảng loại cây Tìm thông tin theo chiều cao số lượng cây theo tên cây Tìm thông tin cây theo chiều cao cây và đường cây và đường kính cây kính của bảng cây Tìm thông tin cây theo 5 Tìm thông tin cây theo tên phố số lượng cây theo ngày Tìm thông... Học – Viện ĐH Mở Hà Nội 17 Đề 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 18 Đề 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 cập nhật thông tin cây: * Giải thích : Form cập nhật thông tin cây và hiển thị trên Datagrid Từ đó người dùng có thể thay đổi lại thông tin... loại cây trên từng tuyến phố Màn hình tìm kiếm theo ngày Màn hình tìm theo tên cây Màn hình tìm theo chiều cao và đường kính cây 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. .. : 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 cập nhật thông tin loai cây: * Giải thích : Đây là Form cập nhật thông tin loại cây và hiển thị lên Datagrid Từ đó người dùng có thể sửa, xóa cập nhật lại thông tin vào cơ sở dữ liệu qua nút lệnh sửa, xóa trên form SV: Quản Văn Hà - Lớp 506B1- Khoa Công Nghệ Tin Học – Viện ĐH Mở Hà Nội 17 Đề tài : Xây dựng chương trình quản. .. Nhập Loại cây Nhập thông tin cây Tìm kiếm Tìm kiếm theo loại cây trên phố Tìm kiếm theo ngày trên Tìm kiếm theo tên cây Tìm kiếm theo chiều cao và đường kính cây Tìm kiếm theo tên phố In Báo cáo SV: Quản Văn Hà - Lớp 506B1- Khoa Công Nghệ Tin Học – Viện ĐH Mở Hà Nội 11 Đề 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ố + Menu hệ thống : STT Nhóm Menu 1 In báo cáo cây 2 Thoát... 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... nút lệnh điều khiển 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 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ể... : 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 in báo cáo thống kê tìm theo mã cây : * Giải thích : Màn hình này hiển thị báo cáo thống kê mà ta vừa tìm theo mã loại cây được xây dựng sãn trong Crystal Report và được gọi thông qua menu lệnh báo in báo cáo cây trong from 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 24 Đề tài : Xây dựng. .. 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ố - Màn hình nhập thông tin quận : * Giải thích : Form cập nhật thông tin quận, mọi thông tin người dùng cập nhật sẽ hiển thị trên Datagrid . : Xây dựng chương trình quản lý cây xanh trên địa bàn một thành phố I. GIỚI THIỆU ĐỀ TÀI 1. Tên đề 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ố. 2. Giới thiệu đề 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. 18 Đề tài : Xây dựng chương trình quản lý cây xanh trên. tuyến phố phố Cây Đề 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ố * Thực thể < Các tuyến phố > - Mã phố - Tên phố - Mã quận * Thực thể < Cây > - Số hiệu cây -