Trần Thị Thúy An Bộ môn Tài nguyên và GIS Khoa Môi trƣờng và Tài nguyên Trƣờng Đại học Nông Lâm TP.Hồ Chí Minh Trang 4 iii TÓM TẮT Đề tài nghiên cứu “Ứng dụng WebGIS hỗ trợ tra cứu thôn
TỔNG QUAN NGHIÊN CỨU
Khu vực nghiên cứu
Bình Dương, nằm trong miền Đông Nam Bộ và thuộc vùng kinh tế trọng điểm phía Nam, là một trong những tỉnh có tốc độ tăng trưởng kinh tế cao và phát triển công nghiệp năng động nhất cả nước Với tọa độ địa lý 10°51'46" - 11°30' vĩ độ Bắc và 106°20' - 106°58' kinh độ Đông, Bình Dương tiếp giáp với các tỉnh thành như Bình Phước ở phía Bắc, thành phố Hồ Chí Minh ở phía Nam, Đồng Nai ở phía Đông, và Tây Ninh cùng thành phố Hồ Chí Minh ở phía Tây Xã Vĩnh Tân, nằm ở phía Đông thị xã Tân Uyên, là một xã vùng xa của tỉnh, tiếp giáp với bốn xã khác: Hòa Lợi và Bến Cát ở phía Đông, Phú Chánh và Tân Uyên ở phía Nam, Tân Vĩnh Hiệp và Tân Uyên ở phía Đông, và Tân Bình ở phía Bắc.
Hình 2.1: Bản đồ hành chính tỉnh Bình Dương
KLTN Thông tin địa lý
Bình Dương là một vùng đất tương đối bằng phẳng, với địa hình thấp dần từ Bắc xuống Nam Khu vực này có nhiều loại địa hình đa dạng, bao gồm vùng núi thấp với những sóng nhẹ, vùng đất bằng phẳng và các thung lũng bãi bồi Một số ngọn núi thấp nổi bật như núi Châu Thới ở thị xã Dĩ An và núi Cậu (hay còn gọi là núi Lấp Vò) tại huyện Dầu Tiếng, cùng với một số đồi thấp khác.
Các quy luật tự nhiên đã tạo ra nhiều dạng địa mạo khác nhau trong vùng đất này, bao gồm các khu vực bị bào mòn và tích tụ do lắng đọng vật liệu theo dòng chảy Nguyên nhân chính là sự tác động của nước mưa, dòng chảy, gió, nhiệt độ, khí hậu, cùng với hiện tượng sạt lở và sụp trượt do trọng lực Những tác động này đã diễn ra trong hàng triệu năm, hình thành nên cảnh quan địa lý hiện tại.
Bình Dương là một tỉnh có hệ thống giao thông đường bộ và đường thủy quan trọng, kết nối các vùng trong và ngoài tỉnh Quốc lộ 13, con đường chiến lược nối liền thành phố Hồ Chí Minh với Bình Phước và Campuchia, chạy suốt chiều dài tỉnh từ nam lên bắc, đóng vai trò quan trọng về cả quân sự và kinh tế.
Bình Dương, với vị trí địa lý thuận lợi nằm giữa ba con sông, trong đó sông Sài Gòn là lớn nhất, có khả năng kết nối với các cảng lớn ở phía Nam Điều này tạo điều kiện thuận lợi cho việc giao lưu hàng hóa với các tỉnh thuộc đồng bằng sông Cửu Long.
Kiến thức tổng quan
2.2.1 Hệ thống thông tin địa lý (GIS)
Hệ thống thông tin địa lý, theo Nguyễn Kim Lợi và các cộng tác viên (2010), là một công cụ quan trọng sử dụng dữ liệu đầu vào và các thao tác phân tích để tạo ra cơ sở dữ liệu đầu ra có liên quan đến không gian địa lý Hệ thống này hỗ trợ việc thu nhận, lưu trữ, quản lý, xử lý, phân tích và hiển thị thông tin không gian từ thế giới thực, nhằm giải quyết các vấn đề tổng hợp thông tin cho nhiều mục đích khác nhau.
KLTN Thông tin địa lý
Để hỗ trợ quyết định trong quy hoạch và quản lý sử dụng đất, tài nguyên thiên nhiên, môi trường và giao thông, cần có những giải pháp hiệu quả Điều này giúp đơn giản hóa quy hoạch phát triển đô thị và cải thiện việc lưu trữ dữ liệu hành chính.
2.2.1.2 Lịch sử phát triển GIS
Hệ thống Thông tin Địa lý (GIS) được phát triển từ các lĩnh vực như Địa lý, Bản đồ, Tin học và Toán học Nguồn gốc của GIS bắt đầu với việc tạo ra các bản đồ chuyên đề Việc ứng dụng máy tính trong vẽ bản đồ khởi đầu vào cuối thập niên 50 và đầu thập niên 60, đánh dấu sự ra đời của khái niệm GIS Tuy nhiên, chỉ đến những năm 80, GIS mới thực sự phát huy tối đa khả năng của mình nhờ vào sự tiến bộ vượt bậc của công nghệ phần cứng.
Từ những năm 1990, công nghệ GIS đã phát triển mạnh mẽ, trở thành công cụ quan trọng trong quản lý và ra quyết định Các phần mềm GIS hiện nay đang hướng tới tự động hóa trong việc lập bản đồ và xử lý dữ liệu, đồng thời tích hợp trí tuệ nhân tạo và các hệ chuyên gia Công nghệ GIS ngày càng phát triển theo hướng tổ hợp và kết nối mạng, với quá trình hoàn thiện từ đơn giản đến phức tạp, đáp ứng nhu cầu ngày càng đa dạng và phức tạp của khoa học kỹ thuật.
Tại Việt Nam, nhiều phần mềm GIS từ các quốc gia khác nhau đã được triển khai, giúp các cơ quan ban ngành thực hiện chức năng và nhiệm vụ của mình hiệu quả hơn Tuy nhiên, việc thiếu chuẩn thống nhất đã gây khó khăn trong việc chia sẻ dữ liệu giữa các cơ quan này, ảnh hưởng đến sự hợp tác và phát triển chung.
GIS đƣợc kết hợp bởi năm thành phần chính:
KLTN Thông tin địa lý
Hình 2.2: Các thành phần cơ bản trong GIS
Phần cứng: Phần cứng hệ thống thông tin địa lý có thể là một máy tính hoặc một hệ thống máy tính và các thiết bị ngoại vi
Phần mềm GIS cung cấp các công cụ và chức năng cần thiết để lưu trữ, phân tích và hiển thị thông tin địa lý Các thành phần chính của phần mềm GIS bao gồm khả năng quản lý dữ liệu không gian, phân tích địa lý và trực quan hóa thông tin.
- Công cụ nhập và thao tác trên các thông tin địa lý
- Hệ quản trị cơ sở dữ liệu (DBMS)
- Công cụ hỗ trợ hỏi đáp, phân tích và hiển thị địa lý
- Giao diện đồ họa người – máy để truy cập các công cụ dễ dàng
Dữ liệu là thành phần quan trọng nhất trong hệ thống GIS, bao gồm dữ liệu địa lý và dữ liệu thuộc tính Các loại dữ liệu này có thể được tự thu thập hoặc mua từ các nhà cung cấp dữ liệu thương mại Hệ GIS tích hợp dữ liệu không gian với các nguồn dữ liệu khác và có thể sử dụng hệ quản trị cơ sở dữ liệu để tổ chức, lưu trữ và quản lý dữ liệu hiệu quả.
Công nghệ GIS chỉ phát huy hiệu quả khi có sự tham gia của con người trong việc quản lý hệ thống và phát triển ứng dụng thực tiễn Người sử dụng GIS có thể là các chuyên gia kỹ thuật, những người thiết kế và duy trì hệ thống, hoặc những cá nhân áp dụng GIS để giải quyết vấn đề trong công việc.
Dựa trên các định hướng và chủ trương ứng dụng từ các nhà quản lý, các chuyên gia chuyên ngành sẽ xác định cách thức xây dựng hệ thống GIS.
KLTN Thông tin địa lý
Mô hình ứng dụng sẽ xác định lộ trình và phương thức thực hiện, giúp hệ thống đảm bảo các chức năng hỗ trợ quyết định Từ đó, sẽ có thiết kế nội dung và cấu trúc các hợp phần của hệ thống, cũng như kế hoạch đầu tư tài chính phù hợp.
Dữ liệu trong GIS thường được thu thập từ nhiều nguồn khác nhau, bao gồm số hóa thủ công, quét hình ảnh từ trên không, bản đồ giấy và các tập hợp dữ liệu kỹ thuật số hiện có Ngoài ra, viễn thám hình ảnh vệ tinh cũng đóng vai trò quan trọng trong việc cung cấp dữ liệu cho hệ thống thông tin địa lý.
Hệ thống định vị toàn cầu (GPS) là các nguồn dữ liệu đầu vào cho GIS
Quản lý dữ liệu trong GIS là quá trình lưu trữ và duy trì thông tin sau khi đã thu thập và tích hợp Hệ thống này cần đảm bảo an toàn và toàn vẹn dữ liệu, đồng thời hỗ trợ lưu trữ, trích xuất và thao tác với dữ liệu một cách hiệu quả.
Phân tích không gian là một chức năng quan trọng của GIS, cho phép thực hiện các phép toán như tạo vùng đệm, chồng lớp và nội suy không gian.
Kết quả từ các thao tác trên dữ liệu địa lý thường được hiển thị hiệu quả nhất dưới dạng bản đồ hoặc biểu đồ Bản đồ đóng vai trò quan trọng trong việc lưu trữ và chia sẻ thông tin địa lý Hệ thống thông tin địa lý (GIS) cung cấp nhiều công cụ sáng tạo, nâng cao cả khía cạnh nghệ thuật và khoa học trong ngành bản đồ Ngoài bản đồ, các báo cáo, hình ảnh ba chiều, ảnh chụp và dữ liệu khác cũng được kết hợp để tạo ra cái nhìn tổng quan hơn.
WebGIS là một hệ thống thông tin địa lý (GIS) được triển khai qua mạng máy tính, nhằm tối ưu hóa việc truy cập, chia sẻ và giao tiếp thông tin địa lý trên Internet.
Các nghiên cứu liên quan tới ứng dụng WebGIS
Trên thế giới công nghệ WebGIS phát triển mạnh mẽ, ứng dụng trong nhiều lĩnh vực nhƣ:
Năm 2012, Puyam S Singh, Dibyajyoti Chutia và Singuluri Sudhakar tại Ấn Độ đã phát triển một WebGIS mã nguồn mở sử dụng PostgresSQL, PostGIS, PHP, Apache và MapServer, nhằm hỗ trợ ra quyết định và chia sẻ thông tin về tài nguyên thiên nhiên.
Vào năm 2011, Òscar Vidal Calbet đã triển khai một dự án WebGIS phục vụ du lịch tại Azores, Bồ Đào Nha, với các công cụ như phóng to, thu nhỏ, hiển thị bản đồ và đo khoảng cách, nhằm nâng cao hiệu quả quản lý du lịch tại khu vực này.
KLTN Thông tin địa lý
20 của các nhà quản lý du lịch và việc tìm kiếm thông tin, lựa chọn địa điểm du lịch của du khách
2.3.2 Một số nghiên cứu trong nước Ở Việt Nam việc sử dụng công nghệ WebGIS đƣợc nghiên cứu, ứng dụng trong nhiều lĩnh vực, có một số đề tài nhƣ:
Vào năm 2009, Nguyễn Nhan Thái Thạnh đã phát triển một website để tra cứu thông tin thửa đất tại quận Bình Thạnh, Thành phố Hồ Chí Minh Website này được xây dựng trên nền tảng phần mềm AcrIMS, nhằm tạo ra công cụ phát triển thông tin địa lý và một cơ sở dữ liệu hoàn chỉnh Dự án này góp phần tin học hóa ngành địa chính, đồng thời kết nối thông tin giữa người sử dụng đất và cơ quan quản lý đất đai.
Năm 2010, nhóm nghiên cứu gồm Hoàng Văn Hà, Lương Thị Thoa và Trường Trung Đức từ ĐH Quốc Gia Hà Nội đã thực hiện đề tài "Ứng dụng công nghệ WebGIS cung cấp thông tin về quy hoạch sử dụng đất chi tiết trên mạng Internet", với ví dụ cụ thể là xã Phù Khê, huyện Từ Sơn, tỉnh Bắc Ninh.
Vào năm 2011, Lê Hữu Liêm đã nghiên cứu và ứng dụng WebGIS để tạo ra bản đồ các bãi biển du lịch tại thành phố Đà Nẵng Ứng dụng WebGIS được phát triển dựa trên phần mềm Map Info và MaXtreme Java Edition, kết hợp với nhiều công cụ hỗ trợ khác, nhằm xây dựng bản đồ cung cấp thông tin chi tiết về các bãi biển du lịch Điều này đã giúp khách du lịch dễ dàng và thuận lợi hơn trong việc tìm kiếm thông tin.
Vào năm 2013, Phạm Thị Phép đã tiến hành nghiên cứu về ứng dụng WebGIS mã nguồn mở nhằm phục vụ công tác quảng bá du lịch Bà đã xây dựng thành công trang WebGIS giới thiệu các địa điểm du lịch cùng với thông tin chi tiết, tích hợp các chức năng tương tác bản đồ, hiển thị, tìm kiếm và quản lý cập nhật thông tin du lịch cho khu vực Mũi Né.
KLTN Thông tin địa lý
PHƯƠNG PHÁP NGHIÊN CỨU
Phân tích, thiết kế cơ sở dữ liệu
Trong thời gian thực tập tại văn phòng đăng ký quyền sử dụng đất tỉnh Bình Dương, tôi đã xác định được các mảng thông tin chính của WebGIS.
- Thông tin đơn đăng ký giấy chứng nhận quyền sử dụng đất
- Thông tin chủ sử dụng gồm cá nhân, tổ chức cộng đồng dân cƣ (trong bài chỉ đề cập đến chủ sử dụng là cá nhân)
- Thông tin về thửa đất gồm thửa đất trước và sau khi biến động và mục đích sử dụng đất
- Thông tin về tình hình tiến độ thực hiện việc cấp GCNQSDĐ
Khác với các trang web thông thường, Webgis không chỉ cung cấp thông tin thuộc tính mà còn hiển thị hình dạng thửa đất cho từng chủ sử dụng.
Một số đối tượng và các thuộc tính không gian cần lưu trữ như sau:
Chủ sử dụng: id chủ sủ dụng
Cá nhân bao gồm các thông tin như id cá nhân, id chủ sử dụng, họ tên, số chứng minh nhân dân, năm sinh, năm mất, giới tính, địa chỉ, dân tộc và quốc tịch Đối với phần đăng ký, các thông tin cần thiết gồm mã biên nhận, id chủ sử dụng, ngày đăng ký, mã hồ sơ lưu, người khai, đợt đăng ký, mã thửa đất và ghi chú.
Giấy chứng nhận bao gồm các thông tin quan trọng như số giấy chứng nhận, số hồ sơ gốc, số vào sổ, loại giấy, ngày vào sổ, người ký, mã vạch, hình thức sở hữu, căn cứ pháp lý, hiện trạng sử dụng và mã thửa đất.
KLTN Thông tin địa lý
Thửa đất bao gồm các thông tin quan trọng như mã thửa đất, mã mục đích sử dụng, diện tích, số thửa, số hiệu tờ bản đồ, diện tích pháp lý, số tờ, địa chỉ, thời hạn sử dụng, ngày nhập và dạng hình học.
Mục đích sử dụng: mã mục đích sử dụng, tên mục đích sử dụng
Quy trình cấp giấy chứng nhận: mã biên nhận, tên phòng, nội dung, ngày nhập, người nhập
Thửa đất biến động: mã thửa đất cũ và mã thửa đất biến động
Mô hình mức ý niệm đƣợc thể hiện nhƣ hình 3.2:
Hình 3.2: Mô hình thể hiện mức ý niệm
KLTN Thông tin địa lý
Một đơn đăng ký chỉ áp dụng cho một thửa đất cụ thể, tuy nhiên, một thửa đất có thể có nhiều đơn đăng ký khác nhau, thể hiện mối quan hệ một – nhiều trong quy trình đăng ký đất đai.
Giải thích: Một chủ sử dụng có thể đăng ký nhiều lần nhƣng một đơn đăng ký chỉ thuộc một chủ sử dụng (quan hệ một – nhiều)
Giải thích: mỗi chủ sử dụng gồm nhiều thành phần khác nhau, một cá nhân là một thành phần thuộc chủ sử dụng (quan hệ một – nhiều)
Giải thích: Một thửa đất chỉ có một mục đích sử dụng nhƣng một mục đích sử dụng đƣợc áp dụng cho nhiều thửa đất
KLTN Thông tin địa lý
Giải thích: Một thửa đất sẽ có một hoặc nhiều giấy chứng nhận nhƣng một giấy chứng nhận chỉ cấp cho một thửa đất (quan hệ một – nhiều)
Một thửa đất có thể trải qua nhiều biến động, dẫn đến việc hình thành nhiều thửa đất mới Tuy nhiên, mỗi thửa đất biến động đều xuất phát từ một thửa đất ban đầu.
Dựa trên mô hình dữ liệu mức ý niệm, thiết kế sơ đồ mối quan hệ giữa các đối tượng thông qua các trường khóa chính và khóa ngoại để đảm bảo tính toàn vẹn và sự liên kết trong cơ sở dữ liệu.
Khóa chính là một ràng buộc quan trọng trong cơ sở dữ liệu, đảm bảo rằng mỗi trường được chỉ định phải có giá trị duy nhất và không được chứa giá trị null Mỗi bảng trong cơ sở dữ liệu chỉ nên có một khóa chính để xác định rõ ràng dữ liệu.
- Khóa ngoại đƣợc xem nhƣ con trỏ chỉ tới khóa chính của bảng khác Có thể đặt nhiều khóa ngoại trong một bảng
KLTN Thông tin địa lý
Hình 3.3: Mô hình quan hệ
Dựa trên mô hình quan hệ, cơ sở dữ liệu sẽ đƣợc xây dựng trong hệ quản trị cơ sở dữ liệu PostgreSQL
Mô tả các bảng dữ liệu
Bảng 3.1 Các bảng lưu trữ trong PostgreSQL
Số thứ tự Tên bảng Ghi chú
1 thua_dat Thông tin về thửa đất
2 qtrinhcgcn Thông tin về tiến độ cấp GCNQSDĐ
3 thuadatbiendong Lưu trữ các thông tin thửa đất biến động
4 thongtinmdsd Mục đích sử dụng của thửa đất
5 mucdichsudung Thời hạn sử dụng gắn với mục đích sử dụng
6 chusudung Thông tin chủ sử dụng đƣợc công bố
7 chungminhnhandan Thông tin về chứng minh nhân dân
8 canhan Thông tin cá nhân của chủ sử dụng đất
9 dangky Thông tin đăng ký giấy chứng nhận
10 giaychungnhan Thông tin giấy chứng nhận
KLTN Thông tin địa lý
Bảng 3.2: Mô tả bảng thua_dat
Trường dữ liệu bao gồm: gid (khóa chính, kiểu Integer), id (ID thửa đất, kiểu Integer), dientich (diện tích, kiểu Numeric), ma_mdsd (mã mục đích sử dụng, kiểu Character varying(50)), sothua (số thửa, kiểu Character varying(50)), shtobando (số hiệu tờ bản đồ, kiểu Character varying(50)), dtphaply (diện tích pháp lý, kiểu Numeric), soto (số tờ, kiểu Character varying(50)), diachi (địa chỉ, kiểu Character varying(50)), thoihansd (thời hạn sử dụng đất, kiểu Character varying(50)), ngaynhap (ngày nhập, kiểu Date), geom (dạng hình học, kiểu geometry), và rasoat (tình trạng cấp, kiểu Character varying(50)).
Bảng 3.3: Mô tả bảng thongtinmucdichsudung
Tên trường Kiểu/độ dài Khóa Mô tả idmdsd Character varying(50) Khóa chính Mã mục đích sử dụng đất tenmdsd Character varying(50) Tên mục đích sử dụng đất
Bảng 3.4: Mô tả bảng mucdichsudungdat
The table includes key fields such as "School Name" (up to 50 characters), "Purpose Code" (foreign key), "Land Parcel Code" (foreign key), "Land Area" (numeric), "Date of Land Use," and "Usage Duration" (up to 50 characters) Each field is designed to capture essential information related to land usage and school identification.
KLTN Thông tin địa lý
Bảng 3.5: Mô tả bảng canhan
Bài viết này trình bày thông tin về cấu trúc cơ sở dữ liệu của một trường học, bao gồm các trường như idcanhan (Khóa chính - Mã cá nhân), idcsd (Khóa ngoại - Mã chủ sử dụng), hoten (Họ tên), namsinh (Năm sinh), nammat (Năm mất), idcmnd (Mã chứng minh nhân dân), gioitinh (Giới tính), diachi (Địa chỉ), dantoc (Dân tộc) và quoctich (Quốc tịch) Mỗi trường dữ liệu được định dạng với kiểu dữ liệu phù hợp, đảm bảo tính chính xác và dễ quản lý.
Bảng 3.6: Mô tả bảng thuadatbiendong
Tên trường Kiểu/độ dài Khóa Mô tả gidbd Interger Mã thửa đất biến động gidcu Interger Khóa ngoại Mã thửa đất cũ
Bảng 3.7: Mô tả bảng dangky
Bài viết này trình bày thông tin về một trường dữ liệu với các thuộc tính như "Tên trường", "Kiểu/độ dài", "Khóa", và "Mô tả" Các trường bao gồm "idcsd" với kiểu dữ liệu là "Character varying(20)" và đóng vai trò là khóa ngoại, "mabiennhan" là khóa chính với kiểu "Character varying(20)" cho mã biên nhận Thông tin về "ngaydangky" được lưu trữ dưới dạng ngày tháng, trong khi "mahosoluu" là mã hồ sơ lưu "nguoikhai" đại diện cho người khai trình, và "dotdangky" thể hiện đợt đăng ký "gid" là khóa ngoại cho mã thửa, và cuối cùng, "ghichu" chứa ghi chú với kiểu "Character varying(20)".
Bảng 3.8: Mô tả bảng qtrinhcgcn
Tên trường Kiểu/độ dài Khóa Mô tả stt Int Số thứ tự quy trình mabiennhan Character varying(20) Khóa ngoại Mã biên nhận
KLTN Thông tin địa lý
Bài viết này đề cập đến các trường dữ liệu liên quan đến quy trình tiếp nhận hồ sơ, bao gồm tên phòng tiếp nhận (tenphong), nội dung xử lý hồ sơ (noidung), ngày nhập thông tin xử lý (ngay), người nhập thông tin (nguoinhap), và tình trạng công bố thông tin (congbo) Các trường này giúp quản lý và theo dõi thông tin một cách hiệu quả trong quy trình xử lý hồ sơ.
Bảng 3.9: Mô tả bảng giaychungnhan
Bảng 3.10: Mô tả bảng chungminhnhandan
Xây dựng mô hình các chức năng
3.2.1 Xác định chức năng webgis
3.2.1.1 Chức năng phân quyền truy cập
- Phân quyền người dùng: người sử dụng thiết bị kết nối được internet với trang webgis
- Phân quyền ngườiquản trị: Người cập nhật thông tin về tiến độ xử lý và lưu trữ hồ sơ cấp GCNQSDD
3.2.1.2 Chức năng phân tích truy vấn dữ liệu
- Thực hiện việc tìm kiếm các dữ liệu theo yêu cầu
- Cho phép người quản lý cập nhật và chỉnh sửa thông tin thuộc tính
- Cho phép người dùng gửi bình luận
- Thông tin sau khi được chỉnh sửa và cập nhật sẽ lưu trữ trong hệ quản trị CSDL PostgreSQL
3.2.1.3 Chức năng hiển thị dữ liệu
- Hiển thị đƣợc dữ liệu theo từ khóa tìm kiếm
- Hiển thị đƣợc hình dạng không gian của từng thửa đất
Lƣợc đồ đăng nhập vào hệ thống:
Để truy cập vào trang quản lý, người quản lý cần cung cấp tên và mật khẩu đã được cấp Nếu việc đăng nhập thành công, họ sẽ vào được trang quản lý; ngược lại, cần kiểm tra lại thông tin đăng nhập.
KLTN Thông tin địa lý
Hình 3.4: Lược đồ đăng nhập vào hệ thống
Lƣợc đồ xử lý thông tin trong trang quản lý:
Hình 3.5: Lược đồ xử lý thông tin trang quản lý
Lược đồ của người sử dụng:
KLTN Thông tin địa lý
Hình 3.6: Lược đồ trong trang người sử dụng
3.2.3 Mô tả lƣợc đồ hoạt động
Lược đồ hoạt động được chia thành hai nhánh chính: một dành cho người quản lý và một dành cho người sử dụng Dưới đây là mô tả chi tiết về các hoạt động này.
Bảng 3.12: Mô tả hoạt động đăng nhập của người quản lý
Để đăng nhập vào hệ thống quản lý, người dùng cần điền đầy đủ tên và mật khẩu Nếu thông tin nhập sai, hệ thống sẽ hiển thị thông báo lỗi và yêu cầu người dùng quay lại phần đăng nhập.
Bảng 3.13: Mô tả hoạt động thống kê đăng ký
Tác nhân Tên hoạt động Thao tác Kết quả
Người quản lý Thống kê đăng ký Bấm chọn trang thống kê đăng ký viết khoảng thời
Sẽ hiển thị đƣợc danh sách đơn đăng ký và tính
KLTN Thông tin địa lý
33 gian cần thống kê rồi chọn nút thống kê và chọn nút tổng đơn đăng ký đƣợc có tất cả bao nhiêu đơn
Bảng 3.14: Mô tả hoạt động sửa thông tin đăng ký
Tác nhân Tên hoạt động Thao tác Kết quả
Người quản lý Sửa thông tin đăng ký
Sửa Bấm chọn trang sửa thông tin, tìm kiếm mã biên nhận cần sửa, chọn nút sửa và sửa thông tin trong bảng sau đó lưu thay đổi
Thông tin đối tƣợng đƣợc chỉnh sửa, lưu lại trong CSDL và hiển thị thay đổi dưới dạng bảng
Xóa Trong trang chỉnh sửa bấm chọn nút xóa Đối tƣợng đƣợc xóa một dòng trong CSDL
Bảng 3.15: Mô tả hoạt động nhập thêm thông tin đăng ký
Tác nhân Tên hoạt động Thao tác Kết quả
Người quản lý Thêm thông tin đăng ký
Bấm chọn trang thêm thông tin đăng ký, điền các thông tin cần thiết và chọn nút nhập thêm
Kết quả đối tƣợng đƣợc thêm một dòng trong CSDL
Bảng 3.16: Cập nhật tiến độ cấp GCNQSDĐ
Tác nhân Tên hoạt động Thao tác Kết quả
Cập nhật tiến độ cấp GCNQSDĐ
Nhập các thông tin cần thiết vào ô textbox trong trang cập nhât tiến độ và bấm nút nhập thêm Đối tƣợng sẽ đƣợc thêm một dòng trong CSDL
KLTN Thông tin địa lý
Xóa Trong bảng thông tin hiện ra chọn nút xóa, bấm chọn nút xóa Đối tƣợng sẽ xóa mất một dòng trong CSDL
Bảng 3.17: Mô tả hoạt động đăng ký tài khoản mới
Tác nhân Tên hoạt động Thao tác Kết quả
Hoạt động này chỉ dành cho người quản lý có quyền cao nhất
Thêm tài khoản Nhập các thông tin cần thiết vào ô textbox và chọn nút đăng ký
Một tên đăng nhập và mật khẩu đƣợc tạo ra để cấp cho người quản lý khác truy cập vào trang quản lý
Bảng 3.18: Mô tả hoạt động trợ giúp
Tác nhân Tên hoạt động Thao tác Kết quả
Người quản lý Trợ giúp Bấm chọn vào nút trợ giúp trong trang quản lý
Hiển thị một trang trợ giúp hướng dẫn việc sử dụng các trang quản lý
Bảng 3.19: Mô tả hoạt động tìm kiếm tiến độ cấp GCNQSDĐ
Tác nhân Tên hoạt động Thao tác Kết quả
Người sử dụng Tiến độ cấp
Nhập mã biên nhận cần tìm vào ô tìm kiếm
Hiển thị thông tin đăng ký và tiến độ xử lý hồ sơ của mã biên nhận đang tìm kiếm Để gửi ý kiến hoặc thắc mắc, vui lòng điền vào phần nội dung ở cuối trang và nhấn nút gửi.
Nội dung góp ý của người dân sẽ được lưu vào bảng tiến độ xử lý hồ sơ của mã biên nhận đƣợc tìm kiếm
KLTN Thông tin địa lý
Bảng 3.20: Mô tả hoạt động tìm kiếm thông tin chủ sử dụng
Tác nhân Tên hoạt động Thao tác Kết quả
Người sử dụng Thông tin chủ sử dụng
Nhập tên hoặc chứng minh nhân dân
Hiển thị ra bảng thông tin về đối tƣợng và hình dạng thửa đất đang sở hữu
Bảng 3.21: Mô tả hoạt động tìm kiếm thông tin giấy chứng nhận
Tác nhân Tên hoạt đông Thao tác Kết quả
Người sử dụng Thông tin giấy chứng nhận
Nhập tên chủ sử dụng sau đó chọn tìm kiếm
Hiển thị ra bảng thông tin về giấy chứng nhận và hình dạng thửa đất đã đƣợc cấp giấy chứng nhận
Bảng 3.22: Mô tả hoạt động trang chủ
Tác nhân Tên hoạt động Thao tác Kết quả
Người sử dụng Trang chủ Nhập mã thửa đất cần tìm vào ô tìm kiếm
Click chuột vào bản đồ
Hình dạng không gian của thửa đất sẽ được hiển thị kèm theo thông tin về diện tích, tình trạng cấp giấy chứng nhận và địa chỉ của thửa đất.
Hiển thị đƣợc thửa đất vừa chọn kèm theo diện tích, mã thửa đất, đã cấp
KLTN Thông tin địa lý
36 giấy chứng nhận hay chƣa
Thiết kế giao diện
Giao diện tổng quát đối với chức năng của người quản trị gồm:
- Giao diện đăng nhập vào hệ thống
Hình 3.7: Giao diện đăng nhập
- Giao diện trang thêm mới dữ liệu:
Hình 3.8: Giao diện trang thêm mới dữ liệu
KLTN Thông tin địa lý
- Giao diện trang chỉnh sửa dữ liệu:
Hình 3.9: Giao diện trang chỉnh sửa dữ liệu
- Giao diện trang thống kê
Hình 3.10: Giao diện trang thống kê
Giao diện tổng quát đối với người dùng gồm:
KLTN Thông tin địa lý
Hình 3.11: Giao diện trang chủ
- Giao diện trang tìm kiếm thông tin:
Hình 3.12: Giao diện trang tìm kiếm
- Giao diện trang hỏi đáp trực tuyến cho người dân:
KLTN Thông tin địa lý
Hình 3.13: Giao diện trang hỏi đáp
Xây dựng trang web
Sơ đồ tổ chức trang web:
Hình 3.14: Sơ đồ tổ chức trang web
KLTN Thông tin địa lý
Mô tả thể hiện từng trang nhƣ sau:
Trang web bao gồm trang chủ, các trang tìm kiếm và trang quản lý
- Trang chủ: Hiển thị bản đồ và tìm kiếm ra hình dạng thửa đất theo mã thửa đất Các trang tìm kiếm gồm:
Tìm kiếm tình hình cấp giấy chứng nhận quyền sử dụng đất có thể thực hiện dễ dàng bằng cách sử dụng mã biên nhận Hệ thống sẽ hiển thị thông tin đăng ký, tiến độ xử lý và lưu trữ hồ sơ cấp GCNQSDĐ Ngoài ra, người dân cũng có thể gửi thắc mắc và góp ý thông qua phần bình luận theo mã biên nhận.
Để tìm kiếm thông tin về chủ sử dụng, bạn có thể tra cứu theo tên của họ Qua đó, bạn sẽ thu thập được các thông tin cá nhân như họ tên, năm sinh, giới tính, địa chỉ, dân tộc, quốc tịch và hình dạng thửa đất đã được đăng ký.
Trang quản lý: đầu tiên đăng nhập vào hệ thống quản lý trang web
Sau khi đăng nhập vào hệ thống quản lý, người dùng sẽ được cung cấp một trang quản lý với các chức năng như nhập thêm đơn đăng ký, chỉnh sửa thông tin đơn đăng ký, thống kê số lượng đơn đăng ký, cập nhật tình hình xử lý hồ sơ và đăng ký tài khoản mới.
- Trang nhập thêm đơn đăng ký: Thêm một thông tin đơn đăng ký mới vào CSDL (thêm mới một hàng vào CSDL)
Trang sửa thông tin đơn đăng ký cho phép người dùng nhập mã biên nhận để xem và chỉnh sửa nội dung đăng ký Người dùng có thể sửa từng cột cụ thể trên một hàng trong cơ sở dữ liệu hoặc xóa thông tin của đơn đăng ký bằng cách xóa một hàng trong cơ sở dữ liệu.
- Trang thống kê đơn đăng ký: Nhập khoảng thời gian cần thống kê để biết đƣợc có tất cả bao nhiêu đơn đăng ký trong khoảng thời gian đó
Trong bài viết này, chúng tôi sẽ cập nhật tình hình xử lý hồ sơ, bao gồm việc nhập thêm thông tin về các công việc đã đăng ký vào CSDL Người dùng có thể thêm mới một hàng vào CSDL hoặc xóa thông tin đã nhập bằng cách xóa một hàng trong CSDL.
KLTN Thông tin địa lý
Để đăng ký tài khoản, người quản lý cấp cao nhất cần đăng nhập vào trang đăng ký và cung cấp các thông tin cần thiết Sau khi hoàn tất, tài khoản sẽ được cấp cho các quản lý cấp dưới, cho phép họ truy cập vào trang quản lý và thêm đối tượng vào cơ sở dữ liệu.
Lƣợc đồ quản lý thêm đối tƣợng:
Hình 3.15: Lược đồ hoạt động quản lý thêm đối tượng
Việc thêm đối tượng mới vào cơ sở dữ liệu được thực hiện khi có nhu cầu nhập thêm thông tin Sau khi hoàn tất việc nhập dữ liệu, bạn cần sử dụng hàm "INSERT INTO" để cập nhật thông tin vào cơ sở dữ liệu một cách chính xác.
Lƣợc đồ sửa đối tƣợng
Hình 3.16: Lược đồ hoạt động chỉnh sửa dữ diệu
Việc chỉnh sửa dữ liệu cho phép người quản lý thay đổi thông tin của một đối tượng mà không làm thay đổi mã biên nhận Sau khi nhập đúng mã biên nhận, thông tin sẽ hiển thị trong ô textbox dưới dạng bảng Người dùng chỉ cần nhập thông tin cần thay đổi và thực hiện cập nhật để thông tin được thay đổi thành công.
KLTN Thông tin địa lý
42 đổi trong CSDL Trong trường hợp không hiển thị được thông tin thì phải xem lại việc nhập thông tin tìm kiếm
- Lƣợc đồ xóa đối tƣợng
Hình 3.17: Lược đồ hoạt động xóa dữ liệu
Khi người quản lý cần xóa thông tin trong cơ sở dữ liệu (CSDL), quá trình này sẽ được thực hiện bằng cách xác định chính xác mã biên nhận cần xóa Sau đó, sử dụng câu lệnh DELETE để loại bỏ thông tin đó khỏi CSDL.
- Lƣợc đồ hoạt động thống kê:
Hình 3.18: Lược đồ trang thống kê
KLTN Thông tin địa lý
Để thực hiện thống kê, đầu tiên bạn cần nhập khoảng thời gian (từ ngày bắt đầu đến ngày kết thúc) vào ô textbox Sử dụng lệnh select có điều kiện để lấy thông tin, sau đó áp dụng hàm count có điều kiện để thống kê tổng số thông tin Nếu hoạt động không thành công, hãy kiểm tra lại các điều kiện đã thiết lập.
Lƣợc đồ hoạt động tìm kiếm:
Hình 3.19: Lược đồ hoạt động tìm kiếm
Để tìm kiếm thông tin hiệu quả, người dùng cần nhập dữ liệu vào ô tìm kiếm Lệnh select có điều kiện sẽ giúp hiển thị dữ liệu mong muốn Nếu điều kiện nhập vào không tìm thấy dữ liệu, người dùng cần điều chỉnh và nhập lại điều kiện đúng theo yêu cầu.
Lƣợc đồ hiển thị bản đồ
Hình 3.20: Lược đồ hoạt động hiển thị bản đồ
KLTN Thông tin địa lý
Dữ liệu không gian các thửa đất được đo vẽ và lưu trữ trên nhiều phần mềm khác nhau, sau đó chuyển đổi sang định dạng shapefile Công cụ PostGIS được sử dụng để lưu trữ shapefile trong cơ sở dữ liệu PostgreSQL Trong cơ sở dữ liệu không gian này, người dùng có thể truy xuất dữ liệu theo nhiều định dạng khác nhau, bao gồm định dạng SVG để tích hợp vào WebGIS Cuối cùng, bản đồ được hiển thị trên trang web thông qua thẻ iframe, hỗ trợ tra cứu cấp Giấy chứng nhận quyền sử dụng đất (GCNQSDĐ).
KLTN Thông tin địa lý
KẾT QUẢ
Giao diện trang web cho người dùng
Hiển thị bản đồ thửa đất tại xã Vĩnh Tân, tỉnh Bình Dương Người dùng có thể nhập mã thửa đất đã được cấp để xem thông tin về hình dạng, diện tích, tình trạng cấp giấy chứng nhận, cũng như địa chỉ cụ thể của thửa đất.
Hình 4.1: Giao diện trang chủ
- Giao diện trang tiến độ cấp giấy chứng nhận
Khi nộp hồ sơ đăng ký cấp giấy chứng nhận, người dân sẽ nhận được một mã biên nhận Để kiểm tra tiến độ xử lý hồ sơ, người dân cần nhập mã biên nhận vào ô tìm kiếm Kết quả hiển thị sẽ bao gồm thông tin đăng ký và tình trạng xử lý hồ sơ Lưu ý rằng mã biên nhận phải được nhập chính xác; nếu mã không tồn tại, hệ thống sẽ thông báo lỗi.
KLTN Thông tin địa lý
Hình 4.2: Giao diện trang tiến độ cấp GCN
Dưới trang tiến độ cấp Giấy Chứng Nhận (GCN), người dân có thể gửi ý kiến và thắc mắc liên quan đến mã biên nhận đang theo dõi Họ chỉ cần nhập nội dung vào ô ở cuối trang và gửi yêu cầu Kết quả sẽ hiển thị thông tin một dòng về tình hình xử lý hồ sơ.
Hình 4.3: Giao diện phần hỏi đáp trực tuyến
- Giao diện trang thông tin chủ sử dụng
Trên trang thông tin, người dùng chỉ cần nhập tên chủ sử dụng cần tìm, và hệ thống sẽ hiển thị kết quả về thông tin cá nhân cùng với thửa đất sở hữu dưới dạng bảng Nếu tên chủ sử dụng không tồn tại, hệ thống sẽ thông báo lỗi.
KLTN Thông tin địa lý
Hình 4.4: Giao diện trang thông tin chủ sử dụng
- Giao diện trang thông tin giấy chứng nhận
Để xem thông tin giấy chứng nhận, người dùng cần nhập tên chủ sử dụng, bao gồm các thông tin như chủ sử dụng, số GCN, mục đích sử dụng, hình thức sở hữu, thời hạn sử dụng và hình dạng thửa đất Nếu thông tin nhập vào không chính xác, hệ thống sẽ thông báo lỗi và không tìm thấy dữ liệu nào.
KLTN Thông tin địa lý
Hình 4.5: Giao diện trang thông tin giấy chứng nhận
Giao diện trang web cho người quản lý
Để truy cập vào trang quản lý, người quản lý cần nhập tên đăng nhập và mật khẩu đã được cung cấp Trong trường hợp đăng nhập không thành công, cần kiểm tra lại thông tin tài khoản đăng nhập.
Hình 4.6: Giao diện trang đăng nhập
KLTN Thông tin địa lý
- Giao diện trang quản lý:
Sau khi đăng nhập thành công màn hình trang quản lý hiện ra, bấm chọn thao tác cần thực hiện
Hình 4.7: Giao diện trang quản lý
Để thêm thông tin đăng ký vào cơ sở dữ liệu, trước tiên bạn cần điền các thông tin cần thiết vào ô textbox Sau đó, hãy chọn nút "Nhập thêm thông tin" để cập nhật một dòng mới vào bảng dữ liệu bên dưới.
Hình 4.8: Giao diện nhập thêm đơn đăng ký
KLTN Thông tin địa lý
- Giao diện trang sửa thông tin đơn đăng ký
Hình 4.9: Giao diện trang chỉnh sửa đơn đăng ký
Sau khi tìm kiếm thông tin, bạn có thể chọn nút sửa để chỉnh sửa thông tin hoặc chọn nút xóa để xóa một dòng thông tin đơn đăng ký.
Hình 4.10: Giao diện trang sửa xóa đơn đăng ký
Các thông tin cần sửa sẽ hiện lên texbox tiến hành thao tác sửa các thông tin cần thiết và nhấn nút cập nhật để lưu thông tin
KLTN Thông tin địa lý
Hình 4.11: Giao diện trang sửa thông tin
- Giao diện trang thống kê đơn đăng ký
Trên trang thống kê, bạn chỉ cần nhập khoảng thời gian cần thống kê vào ô textbox và nhấn nút thống kê để xem các đơn đăng ký trong khoảng thời gian đó Để biết tổng số đơn đăng ký đã được tiếp nhận trong thời gian đã chọn, hãy nhấn nút tổng đơn đăng ký.
Hình 4.12: Giao diện trang thống kê đơn đăng ký
- Giao diện trang nhập thêm tình hình xử lý hồ sơ
Cập nhật tiến độ xử lý hồ sơ theo mã biên nhận đã cấp cho từng chủ sử dụng, người quản lý sẽ nhập thông tin và nội dung liên quan đến tình trạng giải quyết hồ sơ.
KLTN Thông tin địa lý
Hình 4.13: Giao diện trang cập nhật tiến độ hồ sơ
- Giao diện trang đăng ký tài khoản
Trước khi truy cập vào trang đăng ký tài khoản, người quản lý cần phải đăng nhập Quyền truy cập này chỉ được cấp cho người quản lý có quyền cao nhất.
Hình 4.14: Giao diện trang đăng nhập đăng ký
KLTN Thông tin địa lý
Để tạo tài khoản mới, người dùng cần điền đầy đủ thông tin vào các ô textbox trên trang đăng ký Quyền tạo tài khoản này chỉ được giao cho người quản lý cao nhất, người có trách nhiệm cấp tài khoản cho các quản lý khác.
Hình 4.15: Giao diện trang đăng ký tài khoản
- Giao diện trang trợ giúp
Trang trợ giúp là trang hướng dẫn người quản lý sử dụng thao tác các thông tin trong các trang quản lý
Hình 4.16: Giao diện trang trợ giúp
KLTN Thông tin địa lý