Thành lập chương trình quản lý hồ sơ địa chính tích hợp với phần mềm FaMis để xây dựng và khai thác cơ sở dữ liệu

Một phần của tài liệu Nghiên cứu xây dựng và khai thác cơ sở dữ liệu địa chính thị xã hưng yên, tỉnh hưng yên (Trang 65 - 91)

- Kề nhau: thể hiện dưới dạng file mô tả đường bao (ARC_POLYGON) Nằm trong, phủ nhau.

b. Nội dung Bảng phân loại các đối tượng trong CSDL bản đồ địa chính Cấu trúc bảng trong cơ sở dữ liệu gồm các cột sau:

3.3. Thành lập chương trình quản lý hồ sơ địa chính tích hợp với phần mềm FaMis để xây dựng và khai thác cơ sở dữ liệu

với phần mềm FaMis để xây dựng và khai thác cơ sở dữ liệu địa chính cho thị xã Hưng Yên

3.3.1 Xây dựng chương trình

3.3.1.1. Lựa chọn ngơn ngữ lập trình

Hiện nay có nhiều ngơn ngữ lập trình mạnh trong mơi trường Windows như Visual Basic, Visual C, VB Net, C Net, C ++.. cho phép ta thiết kế giao diện đẹp mắt mà không tốn nhiều công sức, việc xử lý bộ nhớ cũng trở nên đơn giản hơn nhiều so với những ngôn ngữ trên môi trường DOS trước đây; việc xây dựng cơ sở dữ liệu cũng trở nên đơn giản hơn, hiệu quả hơn, tính bảo mật cao hơn với ORACLE, SQL SERVER, ACCESS…

Trong quá trình thực hiện luận văn, tơi đã tìm hiểu và sử dụng ngơn ngữ lập trình Visual Basic 6.0 có sử dụng bộ thư viện Map Object 2.1 để xây dựng chương trình quản lý hồ sơ địa chính thị xã Hưng Yên với cơ sở dữ liệu được quản lý trên Microsoft Access 2000.

3.3.1.2. Mô tả hệ thống

Chương trình quản lý hồ sơ địa chính thị xã Hưng Yên được xây dựng với nguồn dữ liệu đầu vào là bản đồ địa chính số đã được chuẩn hố bằng phần mềm FAMIS 2006 kèm theo các dữ liệu thuộc tính có sẵn do trước đây địa phương đã thực hiện việc quản lý HSĐC bằng mơ hình FAMIS - CADDB (dạng file SHAP). Sau đó tơi dùng ngơn ngữ lập trình Visual Basic 6.0 và bộ thư viện đồ hoạ MapObject 2.1 để đọc dữ liệu (Shap file), chuẩn hoá một lần nữa các thông tin thuộc tính và quản lý chúng. Dữ liệu bản đồ địa chính được lưu dưới dạng file

SHAP, dữ liệu hồ sơ địa chính được lưu trong CSDL Microsoft Access 2000 (file MDB). Từ cơ sở dữ liệu này, chương trình cho phép người dùng thực hiện nhiều bài tốn khác nhau của công tác quản lý Nhà nước về đất đai theo quy định của luật đất đai 2003 và các văn bản dưới luật hiện hành, phù hợp với tình hình thực tế tại địa phương (thị xã Hưng Yên).

Sơ đồ chức năng của chương trình quản lý hồ sơ địa chính:

3.3.1.3.Xây dựng cơ sở dữ liệu

Cơ sở dữ liệu chương trình quản lý hồ sơ địa chính được xây dựng bằng Misrosoft Access 2000, gồm 3 file :

sys.mdb: dùng cho tồn bộ chương trình, quản lý các thơng tin chung như các đơn vị hành chính, các mục đích sử dụng đất… gồm một số bảng chính sau :

Bảng mã tỉnh (TINH)

Tên trường Kiểu, độ dài dữ liệu Mô tả

TinhID Number Mã tỉnh

Ten_Tinh Text (30) Tên tỉnh

Chương trình quản lý hồ sơ địa chính Xây dựng cơ sở dữ liệu HSĐC Quản lý hồ sơ địa chính Đăng ký cấp GCN Nhập thơng tin HSĐC từ FAMIS Nhập thông tin HSĐC trực tiếp Báo cáo, thống kê … Tạo và in bộ sổ HSĐC

Bảng mã huyện (HUYEN)

Tên trường Kiểu, độ dài dữ liệu Mô tả

HuyenID Number Mã huyện

Ten_Huyen Text (30) Tên huyện

TinhID Number Mã tỉnh

Bảng mục đích sử dụng đất theo Luật đất đai 2003 (MDSD2003)

Tên trường Kiểu, độ dài dữ liệu Mô tả

ID_MDSD Number Chỉ số mục đích sử dụng đất KH_MDSD Text (10) Ký hiệu mục đích sử dụng đất Ten_MDSD Text (60) Tên mục đích sử dụng đất THan_MDSD Text(20) Thời hạn sử dụng đất

STT_MDSD Text(10) Số thứ tự ghi trên biểu thống kê đất đai data.mdb : Mỗi đơn vị cấp huyện có một file data.mdb (có tên là H<mã huyện>.mdb), quản lý các thông tin chi tiết về các thửa đất và chủ sử dụng đất gồm một số bảng chính sau :

Bảng chủ sử dụng đất (CHUDAT) Tên trường Kiểu, độ

dài dữ liệu Mô tả

ChuDat_ID Number Chỉ số chủ sử dụng đất DTSD_ID Number Chỉ số đối tượng sử dụng QuocTich_ID Number Chỉ số quốc tịch

Ho_Dem Text(100) Họ và tên đệm chủ sử dụng Ten Text(40) Tên chủ sử dụng

Nam_Sinh Number Năm sinh

So_CMND Text(10) Số chứng minh nhân dân

Ngay_Cap Text(10) Ngày cấp chứng minh nhân dân (nếu là tổ chức thì là ngày cấp quyết định thành lập)

Noi_Cap Text(255) Nơi cấp chứng minh nhân dân (nếu là tổ chức thì là nơi cấp quyết định thành lập)

Gioi_Tinh Yes/No Giới tính chủ sử dụng đất (nam :1, nữ: 0)

Ho_GDinh Yes/No Chủ sử dụng đất là hộ gia đình hay cá nhân (hộ gia đình: 1, cá nhân: 0)

Dia_Chi Text(255) Địa chỉ thường trú của chủ sử dụng đất Xom Text(255) Thôn (phố) của chủ sử dụng đất

Xa_ID Number Chỉ số xã quản lý hộ khẩu thường trú của chủ sử dụng đất

HTen_VC Text(100) Họ và tên vợ (chồng) chủ sử dụng đất SoCMND_VC Text(10) Số chứng minh nhân dân vợ (chồng)

NgayCap_VC Text(10) Ngày cấp chứng minh nhân dân vợ (chồng) NoiCap_VC Text(255) Nơi cấp chứng minh nhân dân vợ (chồng)

XaVC_ID Number Chỉ số xã quản lý hộ khẩu thường trú của vợ (chồng) chủ sử dụng đất

QTichVC_ID Number Chỉ số quốc tịch của của vợ (chồng) chủ sử dụng đất DChi-VC Text(255) Địa chỉ thường trú của của vợ (chồng) chủ sử dụng

đất

Xom_VC Text(255) Thôn (phố) thường trú của vợ (chồng) chủ sử dụng đất

XaVC_ID Number Chỉ số xã quản lý hộ khẩu thường trú của của vợ (chồng) chủ sử dụng đất

So_Quyen Number Số quyển sổ địa chính So_Trang Number Số trang sổ địa chính

SoLuong_Tr Number Số lượng trang sổ địa chính của chủ sử dụng Bảng thửa đất (THUADAT)

Tên trường Kiểu, độ

dài dữ liệu Mô tả

Thua_ID Number Chỉ số thửa đất

Xa_ID Number Chỉ số xã của thửa đất LoaiDat_ID Number Chỉ số loại đất

Hang_Dat Number Hạng đất SoHso_Goc Text(50) Số hồ sơ gốc SH_Thua Number Số hiệu thửa đất SH_Bdo Number Số hiệu tờ bản đồ Dien_Tich Number Diện tích

SHThua_Tam Text(20) Số hiệu thửa tạm Dtich_Ply Number Diện tích pháp lý

Tranh_Chap Yes/No Tình trạng tranh chấp (có: 1, khơng: 0) MDSD1993 Number Mục đích sử dụng theo Luật đất đai 1993 MDSD2003 Number Mục đích sử dụng đất theo luật đất đai 2003 DTSD2003 Number Đối tượng sử dụng đất theo Luật đất đai 2003

Bảng đăng ký sử dụng đất (DANGKY) Tên trường Kiểu, độ

dài dữ liệu Mô tả

DangKy_ID Number Chỉ số đăng ký sử dụng đất Thua_ID Number Chỉ số thửa đất đăng ký

ChuDat_ID Number Chỉ số chủ sử dụng đất đăng ký

SH_Phu Number Chỉ số phụ, áp dụng khi có nhiều người đăng ký sử dụng chung 1 thửa

Ngay_DK Text(10) Ngày đăng ký sử dụng đất Dong_SDung Yes/No Đồng sử dụng (đúng:1, sai: 0)

Da_DKy Number Đã đăng ký sử dụng (đúng = 1, sai = 0)

Du_DKien Number Đủ điều kiện cấp giấy chứng nhận quyền sử dụng đất khi đã đăng ký (đúng = 1, sai = 0).

So_Quyen Number Số quyển sổ địa chính So_Trang Number Số trang sổ địa chính

Bảng giấy chứng nhận sử dụng đất (GIAYCN) Tên trường Kiểu, độ

dài dữ liệu Mô tả

GiayCN_ID Number Chỉ số giấy chứng nhận quyền sử dụng đất DotCap_ID Number Chỉ số đợt cấp chứng nhận quyền sử dụng đất SH_GCN Text(10) Số phát hành chứng nhận quyền sử dụng đất

CanCu_PL Text(100) Căn cứ pháp lý cấp chứng nhận quyền sử dụng đất So_VSo Number Số vào sổ cấp chứng nhận quyền sử dụng đất Ngay_VSo Text(10) Ngày vào sổ cấp chứng nhận quyền sử dụng đất DonVi_Cap Number Cơ quan cấp GCN (1: tỉnh, 2: huyện)

Xa_ID Number Chỉ số xã

Bảng đối tượng sử dụng đất (DTSD)

Tên trường Kiểu, độ

dài dữ liệu Mô tả

DTSD03_ID Number Chỉ số đối tượng sử dụng đất theo Luật ĐĐ 2003 KH_DTSD Text(10) Ký hiệu đối tượng sử dụng đất theo Luật ĐĐ 2003 Ten_DTSD Text(50) Tên đối tượng sử dụng đất theo Luật ĐĐ 2003 DTSD93_ID Number Chỉ số đối tượng sử dụng đất theo Luật ĐĐ 1993 Ten_DTSD93 Text(50) Tên đối tượng sử dụng đất theo Luật ĐĐ 1993

report.mdb: Sử dụng chung cho cả chương trình, quản lý các thơng tin để cung cấp cho hệ thống khi thực hiện việc tạo hồ sơ địa chính, gồm các bảng chính sau:

Bảng chưa đăng ký sử dụng đất (CHUADK) Tên trường Kiểu, độ

dài dữ liệu Mô tả

ChuaDK_ID Number Chỉ số chưa đăng ký sử dụng đất LoaiDat_ID Number Chỉ số loại đất

SH_Thua Number Số hiệu thửa đất SH_Bdo Number Số hiệu tờ bản đồ Dien_Tich Number Diện tích

Ten_Chu Text(100) Tên chủ sử dụng

Bảng chưa đủ điều kiện cấp sử dụng đất (CHUADUDK) Tên trường Kiểu, độ

dài dữ liệu Mô tả

ChuaDuDK_ID Number Chỉ số chưa đủ điều kiện cấp GCN quyền sử dụng đất

LoaiDat_ID Number Chỉ số loại đất SH_Thua Number Số hiệu thửa đất SH_Bdo Number Số hiệu tờ bản đồ

Dien_Tich Number Diện tích

Ten_Chu Text(100) Tên chủ sử dụng Bảng sổ địa chính (SODC)

Tên trường Kiểu, độ

dài dữ liệu Mô tả

SoDC_ID Number Chỉ số sổ địa chính Trang_ID Number Chỉ số trang sổ địa chính So_Trang Number Số trang sổ địa chính Trang_Truoc Text(10) Số trang trước

Trang_Tiep Text(10) Số trang tiếp theo Ten_Chu Text(40) Tên chủ sử dụng Sinh_Nam Number Năm sinh chủ sử dụng So_CMND Text(10) Số chứng minh nhân dân

Cap_Ngay Text(10) Ngày cấp chứng minh nhân dân Noi_Cap Text(255) Nơi cấp chứng minh nhân dân

Dia_Chi Text(255) Địa chỉ thường trú của chủ sử dụng đất Ten_VC Text(100) Họ và tên vợ (chồng) chủ sử dụng đất SoCMND_VC Text(10) Số chứng minh nhân dân vợ (chồng)

NgayCap_VC Text(10) Ngày cấp chứng minh nhân dân vợ (chồng) NoiCap_VC Text(255) Nơi cấp chứng minh nhân dân vợ (chồng)

DChi-VC Text(255) Địa chỉ thường trú của của vợ (chồng) chủ sử dụng đất

Bảng Sổ mục kê (SOMK) Tên trường Kiểu, độ

dài dữ liệu Mô tả

SoMK_ID Number Chỉ số sổ mục kê Ten_Chu Text(50) Tên chủ sử dụng đất Doi_Tuong Text(20) Đối tượng sử dụng đất Thua_So Number Số hiệu thửa đất

To_BD Number Số hiệu tờ bản đồ Dien_Tich Number Diện tích

MDSD_GCN Text(20) Mục đích sử dụng theo GCN QSDĐ

MDSD_QH Text(20) Mục đích sử dụng theo quy hoạch đã được duyệt MDSD_KK Text(20) Mục đích sử dụng theo biểu kiểm kê đất đai Chi_Tiet Text(255) Mục đích sử dụng chi tiết

Bảng Sổ cấp giấy chứng nhận quyền sử dụng đất (SOCGCN) Tên trường Kiểu, độ

dài dữ liệu Mô tả

SoCGCN_ID Number Chỉ số sổ cấp giấy chứng nhận quyền sử dụng đất Ten_Chu Text(100) Tên chủ sử dụng đất

Ngay_Cap Text(10) Ngày cấp giấy chứng nhận quyền sử dụng đất Ngay_Giao Text(10) Ngày giao giấy chứng nhận quyền sử dụng đất So_PH Text(20) Số phát hành giấy chứng nhận quyền sử dụng đất Ghi_Chu Text(255) Mục đích sử dụng theo biểu kiểm kê đất đai SoGCN_ID Number Chỉ số số giấy chứng nhận quyền sử dụng đất 3.3.1.4. Xây dựng giao diện

Giao diện của chương trình được xây dựng bằng ngơn ngữ Visual Basic 6.0. Sau đây là một số hộp thoại chính trong chương trình quản lý hồ sơ địa chính:

- Hộp thoại cấp quyền người sử dụng

- Hộp thoại chọn đơn vị hành chính

- Hộp thoại chọn cơ sở dữ liệu từ Famis

- Hộp thoại đăng ký quyền sử dụng đất

- Hộp thoại căn cứ pháp lý cấp giấy chứng nhận quyền sử dụng đất

- Hộp thoại sửa sơ đồ thửa cấp giấy chứng nhận quyền sử dụng đất

- Hộp thoại tạo sổ cấp giấy chứng nhận quyền sử dụng đất

- Hộp thoại tạo sổ mục kê

- Hộp thoại in đơn đăng ký

- Hộp thoại xem thông tin thửa

3.3.1.5. Xây dựng các module

Một số biến dùng chung chính của chương trình: - Public XaID As Long: biến mã xã

- Public strTenTinh As String: biến tên tỉnh - Public strTenHuyen As String: biến tên huyện - Public strTenXa As String: biến tên xã

- Public fso As Scripting.FileSystemObject: biến để làm việc với file, dir, drive.

- Public cnDataAcc As New ADODB.Connection: Biến dùng để truy nhập đến file chứa dữ liệu huyện (data.mdb).

- Public cnReport As New ADODB.Connection: Biến truy dùng để nhập đến file tạo bảng biểu (report.mdb).

- Public cnSysDB As New ADODB.Connection: Biến dùng để truy nhập đến file hệ thống (sys.mdb).

- Public DataDbPath As String: Biến dùng để lưu đường dẫn hiện tại của File dữ liệu chính.

- Public XaIDofChuDat As Long: Biến mã xã của chủ sử dụng đất - Public XaID As Long: Biến mã xã hiện thời đang làm việc

- Public SoQuanLy As Long: Biến mã số quản lý

- Public sumOfLayerOfMAPFORM As Integer: Tổng số layer đang có trong MapForm.

Public MAPFORM As New AfrmMap_Display: Cửa sổ tách lớp riêng và nhiều biến khác…

Một số đoạn Code chính của chương trình được trình bày trong quyển phụ lục kèm theo.

3.3.2. Các chức năng chính của chương trình 3.3.2.1. Quản lý người dùng

Đăng nhập hệ thống: là thủ tục đầu tiên khi người dùng khởi động chương trình

- Nhập tên đăng nhập và nhập mật khẩu.

- Nhấn Enter hoặc nhấn nút đăng nhập. Chương trình sẽ kiểm tra việc tồn tại hay không một người sử dụng có thơng tin Tên đăng nhập v… Mật khẩu như đã nhập.

- Nếu đúng, m…n hình đăng nhập hệ thống biến mất, người dùng đã vào được hệ thống để thực hiện các thao tác tiếp theo.

- Nếu sai, chương trình sẽ hiển thị thơng báo và u cầu nhập lại.

Nếu là người quản trị hệ thống, chức năng quản lý người dùng sẽ được kích hoạt

Nó cho phép người quản trị có thể quản lý người dùng chương trình và ghi dấu người đăng nhập hệ thống. Việc quản lý người dùng được thực hiện như sau:

Chọn menu Hệ thống --> Quản lý người sử dụng. Cửa sổ quản lý người sử dụng xuất hiện:

Tại đây, nhà quản trị có thể phân quyền truy cập hệ thống cho người dùng bằng cách thêm, sửa hay xoá người dùng trong danh sách.

Cấp quyền cho người dùng được thực hiện bằng cách nhấn nút “Thêm”

Người được cấp quyền có thể là quản trị hệ thống hoặc là chỉ là người sử dụng đơn thuần.

Chỉ người quản trị hệ thống mới được phép cấp quyền sử dụng cho người khác. 3.3.2.2.Nhập số liệu

 Đăng ký sử dụng đất

Chức năng n…y cho phép người dùng nhập đơn đăng ký quyền sử dụng đất. Chọn menu Kê khai đăngký --> Đăng ký sử dụng đất, cửa sổ xuất hiện

Người dùng có thể tạo đơn đăng ký bằng cách nhập các số liệu vào các ô trống trên màn hình. Chương trình tự động hiển thị các thơng tin khác hiện có trong CSDL như diện tích, hình dạng… của thửa đất sau khi người dùng đã nhập số hiệu tờ bản đồ, số hiệu thửa vào mục nhập các thửa đăng ký sử dụng.

Việc cập nhật đơn được thực hiện sau khi người dùng chọn  Nhập số liệu từ phần mềm phần mềm FAMIS.

Chọn menu Kê khai đăngký --> Nhập dữ liệu từ FAMIS để lấy dữ liệu.

Cửa sổ nạp dữ liệu từ Famis xuất hiện, chọn đường dẫn đến thư mục chứa file dữ liệu thiết lập bởi Famis 2006 (file TD<mã xã>.shp)

Chương trình sẽ hiển thị các cảnh báo để người dùng lựa chọn việc có nạp file dữ liệu đó hay khơng.

 Chuẩn hoá loại đất theo Luật đất đai 2003 và các văn bản dưới luật: đối với các hồ sơ địa chính đã lập trước đây theo Luật đất đai 1993, khi nạp dữ liệu vào, chương trình tự động chuyển đổi đối tượng sử dụng v… mục đích sử dụng đất.

Việc chuẩn hố còn được thực hiện bởi người dùng khi nhập đơn đăng ký quyền sử dụng đất.

3.3.2.3. Quản lý hồ sơ địa chính, tra cứu thơng tin

Chương trình quản lý bản đồ địa chính theo từng đơn vị h…nh chính cấp xã trong mơi trường đồ họa, tích hợp giữa thơng tin bản đồ địa chính v… hồ sơ địa chính để đảm bảo tính thống nhất của t…i liệu. Chương trình cho phép nhập, tra cứu các thơng tin về hồ sơ địa chính trong cơ sở dữ liệu như sau:

 Bảng thông tin thửa

Thực hiện bằng cách nhấn nút công cụ và chọn trực tiếp thửa cần xem thông tin trên bản đồ

 Tra cứu tìm kiếm chủ sử dụng đất

Chương trình cung cấp chức năng tìm kiếm chủ sử dụng đất theo nhiều điều kiện tìm kiếm khác nhau do người dùng thiết lập.

3.3.2.4. In và quản lý giấy chứng nhận

Chương trình có thể thực hiện việc tạo và in giấy chứng nhận quyền sử dụng đất theo qui định phục vụ công tác cấp giấy CNQSDĐ ở địa phương.

 Cấp giấy chứng nhận quyền sử dụng đất: chức năng n…y cho phép người dùng tạo và in giấy chứng nhận quyền sử dụng đất:

Chọn menu Kê khai đăng ký --> Cấp giấy chứng nhận. Hộp thoại cấp giấy chứng nhận xuất hiện như sau:

Nhấp chuột vào hộp danh sách các chủ sử dụng và lựa chọn Chọn danh sách các chủ sử dụng đã đăng ký, đủ điều kiện cấp giấy chứng nhận quyền sử dụng đất

Khi người dùng chọn danh sách (VD hộ gia đình, cá nhân) , chương trình sẽ tự động nạp dữ liệu và hiển thị danh sách lên màn hình

Từ danh sách này người dùng có thể chọn chủ sử dụng để cấp giấy chứng

Một phần của tài liệu Nghiên cứu xây dựng và khai thác cơ sở dữ liệu địa chính thị xã hưng yên, tỉnh hưng yên (Trang 65 - 91)

Tải bản đầy đủ (PDF)

(99 trang)