3. ðỐ IT ƯỢNG, ðỊ Að IỂM, NỘI DUNG VÀ PHƯƠNG PHÁP
3.2 Nội dung nghiờn cứ u
3.2.1 điều tra, phõn tớch và ủỏnh giỏ vềủiều kiện tự nhiờn, tài nguyờn ủất
ủai khu vực nghiờn cứu
- điều kiện tự nhiờn: ủịa hỡnh, ủịa mạo của vựng nghiờn cứu - Tài nguyờn ủất: diện tớch cỏc loại hỡnh sử dụng ủất ...
3.2.2 điều tra về cỏc hệ thống cơ sở dữ liệu và cỏc cụng nghệ ứng dụng trong cụng tỏc quản lý ủất ủai
- điều tra cỏc chương trỡnh, ủề tài, dự ỏn về hệ thống cơ sở dữ liệu ủó và
ủang ủược ỏp dụng ủể quản lý ủất tại Việt Nam cũng như trờn thế giới.
- Nghiờn cứu, tỡm hiểu về cỏc phương phỏp, cụng nghệủó ủược sử dụng trong cỏc chương trỡnh.
- đề xuất cỏc tiờu chớ ủỏnh giỏ mụ hỡnh quản lý ủất ủai.
3.2.3 Xõy dựng mụ hỡnh quản lý ủất ủai
- Thiết lập cơ sở dữ liệu ủất ủai dạng quan hệ
- Xõy dựng mụ hỡnh quản lý ủất ủai cho phường Khương Mai, quận Thanh Xuõn thành phố Hà Nội.
3.4 Phương phỏp nghiờn cứu.
3.4.1 Thu thập dữ liệu, ủiều tra thực ủịa
Phương phỏp này sử dụng nhằm thu thập cỏc số liệu, thụng tin ủể tham khảo, sử dụng phục vụ cho mục ủớch nghiờn cứu.
Cỏc tài liệu thu thập ủược bao gồm:
- Cỏc tài liệu vềủiều kiện tự nhiờn, kinh tế - xó hội của phường Khương Mai, quận Thanh Xuõn thành phố Hà Nội, năm 2009.
- Bản ủồủịa chớnh ủo vẽ năm 1995
- Bản ủồ giải thửa vẽ trờn phần mềm AutoCAD lưu trữ tại Phường. - Biểu thống kờ ủất ủai, năm 2010.
3.4.2 Xử lý, phõn tớch dữ liệu
cỏc ứng dụng của phần mềm AutoCAD, MapInfo
- Thống kờ số liệu theo Word, Exel, MS SQL Server.
- Chuyển hệ tọa ủộ về hệ tọa ủộ chuẩn Quốc gia bằng McroStation - Phương phỏp chuyờn gia ủể phõn tớch, xử lý cỏc yờu cầu của ủề tài
3.4.3 Phương phỏp xõy dựng phần mềm
- Thiết kế hệ thống: theo phương phỏp use case ủể phục vụ cho việc lập trỡnh xõy dựng ủề tài.
- Ngụn ngữ lập trỡnh Visual Studio 2008, C#, ArcObjects: sử dụng cỏc
ủoạn mó lập trỡnh (code) ủể tạo cỏc module khởi tạo chương trỡnh và giao diện sử dụng, kết nối, tớch hợp dữ liệu.
- Sử dụng cỏc phần mềm ủồ họa như ArcMap, Micro Station, Mapinfo ủể
xõy dựng bản ủồ.
- Sử dụng hệ quản trị cơ sở dữ liệu MS SQL Server 2005 ủể thiết lập cơ
sở dữ liệu nhà, ủất.
Sử dụng cỏc cụng cụ của cụng nghệ GIS, ArcGIS cựng một số cỏc phần mềm khỏc ủể xõy dựng mụ hỡnh quản lý ủất ủai.
4. KẾT QUẢ NGHIấN CỨU VÀ THẢO LUẬN 4.1 Thiết kế cơ sở dữ liệu
Việc thiết kế CSDL thuộc tớnh là phải bảo ủảm cho sự mở rộng của cả
CSDL và cả giao diện quản lý khi cú yờu cầu. Vấn ủề thiết kế hợp lý cỏc bảng dự liệu về cơ bản sẽ thỏa món ủược nguyờn lý này. Cơ cấu dữ liệu của hệ
thống CSDL ủược trỡnh bày như cỏc bảng dự liệu cũng như cỏc quan hệ dữ
liệu theo dạng SQL 2005 ủược thể hiện nhưở Hỡnh 4.1.
Cơ sở dữ liệu ủất của mụ hỡnh ủược lưu dưới ủịnh dạng *.mdf, ndf (MS SQL 2005), cỏc dữ liệu thành phần ủược thể hiện dưới dạng cỏc bảng thụng tin và cỏc bảng này cú mối quan hệ với nhau thụng qua cỏc trường khúa (ID) tạo thành mụ hỡnh dữ liệu dạng quan hệ. Trong cỏc bảng dữ liệu thỡ trường ỘIDỢ luụn ủược ủịnh dạng mặc ủịnh kiểu int, cũn cỏc trường khỏc cỏc kiểu
ủịnh dạng phụ thuộc vào tớch chất thụng tin của trường ủú. Cỏc bảng dữ liệu cụ thể của cơ sở dữ liệu ủất gồm:
Từ mụ hỡnh bảng ủó ủược thiết kế, dựa trờn nguyờn tỏc lập bảng theo cấp bậc và tớnh bắt buộc của cỏc thực thể, cỏc bảng dữ liệu với cỏc trường khúa và trường ngọai lai ủược thiết lập ủể tối ưu húa việc lưu trữ dữ liệu trong hệ
thống gồm cỏc bảng sau:
Bang DangKy Bang tblHoDan
Bảng 4.1. Bảng ủăng ký ủất ủai Bảng 4..2. Bảng ghi hộ dõn Bang tbl.DM_MDSD Bang tbl.MDSD Bảng 4..3. Bảng ghi danh mục sử dụng ủất Bảng 4.4. Bảng ghi mục ủớch sử dụng ủất
Bang tblLoaiDuong Bang tblDuong
Bảng 4.5. Bảng ghi loại ủường Bảng 4.6. Bảng ghi ủường phố
Bang tbl_Loa Bang tblCSKD
Bảng 4.7. Bảng theo dừi dữ liệu hệ
thống Loa truyền thanh
Bảng 4.8. Bảng theo dừi dữ liệu cơ sở
kinh doanh
Bang tblNganhNghe Bang tblDMTo
Bảng 4.9. Bảng theo dừi dữ liệu ngành nghề kinh doanh
Bảng 4.10. Bảng theo dừi danh mục Tổ dõn phố
4.2 Phõn tớch thiết kế hệ thống
Cỏc tiờu chuẩn thiết kế hệ thống quản lý ủất ủai phường Khương Mai
Phần mềm quản lý ủất ủai phường Khương Mai ủược thiết kế dựa trờn cỏc cơ sở luận chứng sau:
Căn cứ vào quan ủiểm thiết kế tổng thể hệ thống thụng tin quản lý núi chung, của cỏc hệ thống thụng tin quản lý ngành tài nguyờn và mụi trường núi riờng.
Căn cứ vào cỏc mụ hỡnh cấu trỳc dữ liệu GIS, thiết bị, cỏc nền của cụng nghệ mạng và truyền thụng hỗ trợ.
Căn cứ vào cỏc kết quả khảo sỏt, ủỏnh giỏ thực trạng của cỏc phũng, ban tại phường Khương Mai, quận Thanh Xuõn, thành phố Hà Nội.
Căn cứ vào yếu tố kỹ thuật và cụng nghệ trong giai ủoạn hiện tại và trong tương lai trờn nguyờn tắc tuõn thủ theo cỏc chuẩn mới về kỹ thuật, cụng nghệủó quy ủịnh cho cỏc mạng truyền thụng trong nước và quốc tế.
Trờn cơ sở thực hiện theo cỏc tiờu ủiểm luận chứng trờn, việc xõy dựng phần mềm quản lý ủất ủai phải thoả món cỏc yờu cầu chớnh sau:
- Kế thừa cỏc cơ sở hạ tầng mạng tại ủơn vị
- Thiết kế phải ủỳng theo chỉ tiờu kỹ thuật, tiết kiệm. - Hệ thống ủược thiết kế cú tớnh mở:
- Thiết kếủảm bảo kết nối thụng suốt
- Thiết kếủảm bảo an ninh và bảo mật dữ liệu trao ủổi thụng tin trờn mạng.
4.2.1 Tỏc nhõn hệ thống
Tỏc nhõn Quản trị hệ thống
Tỏc nhõn này ủại diện cho người dựng cú quyền quản trị hệ thống. Tỏc nhõn này cú những thao tỏc cơ bản sau:
- Quản trị người dựng - Sao lưu/ khụi phục dữ liệu
4.2.2 Mụ tả yờu cầu chớnh
- Phõn quyền sử dụng:
Trong chức năng này cho phộp người quản trị hệ thống (admin) ủược quyền cấp, hủy, người sử dụng hệ thống. đồng thời người ủược cấp quyền tạo tài khoản cấp dưới ủược phộp cấp, hủy quyền sử dụng ủối với cấp dưới của mỡnh. Cụ thể quyền sử dụng sẽủược phõn chia như sau:
+ Quyền quản trị hệ thống (Admin): ủõy là quyền cao nhất của hệ thống, cú khả năng chỉnh lý hệ thống ủể hệ thống phự hợp với nhu cầu thực tế.
+ Quyền Lónh ủạo: đõy là quyền dành cho ban Lónh ủạo phường, cú khả
năng xem toàn bộ cỏc bỏo cỏo, thống kờ trờn toàn bộ ủịa bàn phường cũng như ra cỏc quyết ủịnh chỉủạo. đồng thời quyền Lónh ủạo Phường cũng cú thể
cấp tài khoản ủy quyền cho một hoặc nhiều người khỏc ủể thực hiện cỏc cụng việc khi ủược giao.
+ Quyền nhập liệu: Quyền này chỉủược phộp nhập liệu cỏc thụng tin mà hệ thống cho phộp như thụng tin về chủ hộ, thụng tin về thửa ủấtẦ tại ủịa bàn
ủược giao.
- Quản lý ủất ủai, nhà ở tại ủịa bàn
đối với Lónh ủạo phường: Cú cỏi nhỡn tổng quan, toàn bộ ủịa bàn phường, xem cỏc bỏo cỏo ủể từ ủú cú cỏi nhỡn tổng thể về tỡnh hỡnh ủất ủai, nhà ở trờn ủịa bàn một cỏch tổng quan nhất, giỳp cho cụng tỏc lónh ủạo, chỉ ủạo chung.
đối với cỏn bộ Phường: Giỏm sỏt tỡnh hỡnh hoạt ủộng cú liờn quan ủến
ủất ủai, nhà ở tại ủịa bàn mỡnh quản lý.
- Tổng hợp cỏc bỏo cỏo thống kờ
Cỏc bỏo cỏo thống kờ bao gồm:
+ Thống kờ số hộ dõn trong từng Tổ dõn phố:
+ Thống kờ hộ dõn cú ủiều kiện diện tớch ủất ở cụ thể (vớ dụ diện tớch ủất
ở dưới 20 m2, Ầ).
chớnh sỏch, hộủược cấp sổủỏ, ...
- Cỏc vấn ủề khỏc
Hiện tại hệ thống này mới sử dụng ủến bản ủồ CAD làm tiờu chuẩn, chưa thực hiện cụng việc số húa bản ủồ, do vậy hệ thống này cũn nhiều cải tiến ủểủỏp ứng cỏc cụng việc trong tương lai của Phường như sau:
+ Triển khai hệ thống bản ủồ số
+ Triển khai hệ thống quản lý trật tự xõy dựng + Triển khai hệ thống quản lý dõn số
+ Triển khai hệ thống quản lý cơ sở kinh doanh + vẦv.
4.2.3 Sơủồ chức năng
Hỡnh 4.2: Sơ ủồ chức năng
- Chức năng quản trị hệ thống: là chức năng dựng ủể ủăng nhập, thay ủổi mật khẩu, thờm, bớt người dựng;
- Chức năng hiển thị: hiển thị cỏc cụng cụ, chức năng của bản ủồ, Ầ
- Chức năng cập nhật thụng tin: dựng ủể cập nhật, ủăng ký về nhà ở, ủất ở, cập nhật thụng tin thửa ủất trờn bản ủồ.
Quản lý đất đai ph−ờng Kh−ơng Mai
Quản trị hệ thống Đăng nhập Đổi mật khẩu Thêm ng−ời dùng Hiển thị Công cụ Chức năng Lớp bản đồ Cập nhật Thửa đất Hộ dân Mục đắch SD Tìm kiếm Hộ dân Khu vực Thống kê Mục đắch Loại đât Đơn vị
- Chức năng tỡm kiếm: nhằm tỡm kiến thụng tin về chủ sử dụng ủất, về thửa ủất trờn ủịa bàn dõn cư.
- Chức năng thống kờ: thống kờ ủất ủai theo mục ủớch sử dụng, loại ủất, ủơn vị sử dụng ủất, Ầ
4.2.4 Sơủồ UseCase tổng thể
Hỡnh 4.3: Sơ ủồ Use case tổng thể
4.2.5 Sơủồ UseCase chi tiết
Hỡnh 4.4: Sơ ủồ Use Case ủăng nhập
2. Quản trị người dựng
Hỡnh 4.5: Sơ ủồ Use Case quản trị người dựng
Hỡnh 4.6: Sơ ủồ Use Case phõn quyền ủăng nhập
4. Thống kờ
5. Cập nhật hộ dõn
Hỡnh 4.8: Sơ ủồ Use Case cập nhật hộ dõn
6. Cập nhật thửa ủất
Hỡnh 4.9: Sơ ủồ Use Case cập nhật thửa ủất
7. Kờ khai ủăng ký
8. Tỡm kiếm
Hỡnh 4.11: Sơ ủồ Use Case tỡm kiếm
4.2.6 Mụ tả Text Detail
- đăng nhập hệ thống
Mụ tả: Người dựng ủăng nhập vào hệ thống. Hệ thống kiểm tra quyền truy cập và cỏc chức năng ủược truy cập của người dựng.
Tỏc nhõn: Tất cả cỏc User
điều kiện ban ủầu: Người dựng cú Tờn ủăng nhập và mật khẩu. Luồng chớnh:
+ đăng nhập hệ thống
+ Nhập tờn ủăng nhập và mật khẩu + Thực hiện ủăng nhập
Luụng phụ: Thụng tin ủăng nhập khụng hợp lệ
Kết quả cuối cựng: Người dựng nhận ủược kết quả ủăng nhập hệ thống. Nếu thụng tin hợp lệ sẽ ủược truy cập vào cỏc chức năng cho phộp của hệ
thống. Nếu khụng hợp lệ, nhận ủược thụng bỏo lỗi. Yờu cầu: Nhập ủầy ủủ cỏc thụng tin ủăng nhập
- Quản trị thành viờn
Mụ tả: Quản trị thụng tin của cỏc người dựng hệ thống (users) Ờ Cỏc thụng tin khụng bao gồm mật khẩu truy cập, phõn quyền sử dụng hệ thống cho cỏc users.
Tỏc nhõn: Quản trị hệ thống.
Luồng chớnh:
+ đăng nhập hệ thống
+ Lựa chọn chức năng Quản lý người dựng
+ Hiển thị danh sỏch người dựng và cỏc quyền ủược phộp thao tỏc với hệ thống của từng người dựng. + Lựa chọn chức năng cập nhật: o Tỡm kiếm: Lựa chọn cỏc tiờu chớ tỡm kiếm Thực hiện tỡm kiếm Hiển thị kết quả tỡm kiếm o Thờm mới:
Cho phộp nhập cỏc thụng tin ủể tạo mới người dựng
Kiểm tra cỏc thụng tin nhập vào ủó hợp lệ chưa.
Ghi vào CSDL.
o Sửa:
Cho phộp sửa cỏc thụng tin về người dựng hiện tại
Kiểm tra cỏc thụng tin ủó hợp lệ chưa. Ghi vào CSDL o Xoỏ: Xỏc thực thao tỏc Xoỏ dữ liệu. Luồng phụ:
+ Thụng tin nhập vào chưa hợp lệ (trựng tờn ủăng nhập Ầ)
+ Cập nhật danh sỏch cỏc quyền ủược phộp truy cập của người dựng. Kết quả cuối cựng: Thụng tin về người dựng trong CSDL ủược thay ủổi. Yờu cầu:
+ Cú cảnh bỏo ủối với thao tỏc xoỏ
+ Khi xoỏ người dựng ủồng thời xoỏ cỏc thụng tin về quyền sử dụng hệ
- Phõn quyền truy cõp
Mụ tả:
+ Quản trị cỏc quyền thao tỏc hệ thống.
+ Cỏc quyền ủược gỏn cho từng nhúm người dựng, người dựng theo từng chức năng trong hệ thống. Cỏc quyền gồm cú:
o Khụng cú quyền khai thỏc
o Quyền tra cứu: được phộp tỡm kiếm thụng tin, xem thụng tin, khụng cú quyền tỏc ủộng thay ủổi dữ liệu.
o Quyền quản trị
Tỏc nhõn: Quản trị hệ thống
điều kiện ban ủầu: đăng nhập với quyền quản trị hệ thống. Luồng chớnh:
+ đăng nhập hệ thống
+ Lựa chọn chức năng Quản trị quyền sử dụng.
+ Hiển thị danh sỏch cỏc quyền ủược dựng trong hệ thống.
+ Hiển thị cỏc chức năng ủược sử dụng tương ứng với cỏc quyền. + Lựa chọn thao tỏc:
o Thờm mới:
Cho phộp nhập cỏc thụng tin ủể tạo mới chức năng, trong
ủú gồm thụng tin cỏc chức năng của hệ thống ủược phộp sử dụng. Kiểm tra tớnh hợp lệ Ghi vào CSDL o Sửa: Cho phộp sửa cỏc thụng tin của chức năng Kiểm tra tớnh hợp lệ Ghi vào CSDL o Xoỏ Xỏc thực chức năng Xoỏ khỏi CSDL
o Cập nhật danh mục chức năng
Hiển thị danh sỏch cỏc chức năng
Cập nhật thụng tin cỏc chức năng. Luồng phụ:
+ Cỏc quyền sử dụng khụng cú hoặc khụng phự hợp trong chương trỡnh. + Cập nhật quyền ủồng thời cập nhật cỏc chức năng của người dựng trong hệ thống.
Kết quả cuối cựng: Thụng tin về chức năng sử dụng hệ thống ủược thay
ủổi, cập nhật danh mục chức năng. Yờu cầu:
+ Cú cảnh bỏo ủối với thao tỏc xoỏ
+ Khi xoỏ một quyền ủồng thời xoỏ thụng tin sử dụng quyền ủú ở cỏc user.
- Thống kờ
Mụ tả: được sử dụng bởi người dựng ủược cấp quyền thao tỏc dữ liệu thuộc tớnh, nhằm tạo bỏo cỏo theo yờu cầu.
Tỏc nhõn: Người dựng cú quyền thao tỏc dữ liệu.
điều kiện ban ủầu:
+ CSDL khụng gian ủó ủược cập nhật. + CSDL thuộc tớnh ủó ủược cập nhật. Luồng chớnh:
+ Người dựng ủăng nhập với quyền thao tỏc dữ liệu.
+ Người dựng mở giao diện tạo nội dung thống kờ. Chọn một trong cỏc loại thống kờ sau: o Thống kờ số hộ dõn trong từng Tổ dõn phố o Thống kờ diện tớch ủất ủai theo mục ủớch sử dụng. o Thống kờ diện tớch ủất ủai theo diện tớch.