2.1. Phân tích hệ thống
2.1.2. Phân tích hoạt động trong cung cấp thông tin quy hoạch sử dụng đất
xây dựng lược đồ hoạt động
Trên cơ sở phân tích các chức năng mà hệ thống WebGIS cung cấp cho các đối tượng sử dụng mà có thể xây dựng phương thức hoạt động trong cung cấp thông
tin cho hệ thống này một cách phù hợp.
Dựa trên ứng dụng phương pháp mơ hình hóa UML, đề tài đã xây dựng các
lược đồ hoạt động cho hệ thống WebGIS quản lý thông tin QHSDĐ.
uc Lược đồ ca sử dụng Hệ thống thông tin QHSDÐ Ngườii quản trị hệ thống Khách Thành viên thông thường
Thành viên nâng cao
Cán bộ quy hoạch Ðơn vị thực hiện
QHSDÐ
Nguười sử dụng đất
Cán bộ địa phương
Duy trì và sao lưu dữ liệu Ðăng ký người sử dụng Quản lý người sử dụng Ðăng nhập
Tra cứu thông tin thông thường
Phản hồi
Xem phản hồi
Gửi/nhận thông điệp
Tra cứu thông tin
nâng cao
Quản lý thông tin phản hồi Cập nhật dữ liệu Phản hồi thuộc tính Phản hồi khơng gian Rà sốt thơng tin p hản hồi
Loại bỏ thông tin phản hồi Chấp nhận p hản hồi Cập nhật tiến độ «incl ude» «incl ude» «i ncl ude» «i ncl ude» «i nclude»
Lược đồ hoạt động là phương pháp hiển thị luồng kiểm soát theo thủ tục giữa
hai hay nhiều lớp đối tượng khi xử lý một hoạt động. Sơ đồ hoạt động chỉ ra các
bước thực hiện, các hành động, các nút quyết định và điều kiện rẽ nhánh để điều
khiển luồng thực hiện của hệ thống. Sơ đồ hoạt động mô tả các hoạt động và các kết quả của những hoạt động đó trong hệ thống [7].
Đối với đối tượng là khách thì hoạt động trên hệ thống rất đơn giản, khách
chỉ có thể tra cứu thơng tin bản đồ trên hệ thống, nếu muốn thực hiện nhiều chức
năng hơn trên hệ thống thì khách phải đăng nhập hệ thống. Hình 2.2 dưới đây thể
hiện cụ thể chức năng tra cứu thơng tin của khách.
Hình 2.2: Lược đồ hoạt động tra cứu thông tin của khách
Khi khách truy cập vào hệ thống, hệ thống sẽ trả về trang chủ để khách tiếp
tục thực hiện tương tác hệ thống, tra cứu thông tin hệ thống. Khách chỉ có thể tra cứu những thơng tin thơng thường và hệ thống sẽ hiển thị những thông tin mà khách quan tâm, tuy nhiên nếu khách có nhu cầu tìm kiếm những thông tin nâng cao dành
ượ đồ ứ ủ
act L c tra c u thông tin c a...
Hệ thống
Khách
Truy cập hệ thống Trả v ề trang chủ
Tra cứu thông tin
Hiển thị thông tin
Tra cứu nâng cao
Tổ chức thực hiện
Yêu cầu đăng ký sử dụng Đăng ký sử dụng
Từ chối đăng ký
Nhập thông tin cá nhân
Trả lại tra cứu thông thường
Chấp nhận đăng ký
Cho phép thực hiện các chức năng tra cứu nâng
cao
Tra cứu thơng tin nâng
cho thành viên thì hệ thống sẽ yêu cầu khách phải đăng ký thành viên để được phép sử dụng tra cứu. Hệ thống sẽ thông báo cho khách cách đăng ký sử dụng và khách sẽ phải đăng nhập các thông tin cá nhân cần thiết, nếu khơng khách có thể từ chối
đăng ký và quay lại tra cứu thông tin thông thường. Sau khi khách đăng nhập xong
thông tin cá nhân của mình, hệ thống sẽ kiểm tra tính đầy đủ và chấp nhận thông tin
đăng nhập của khách, cho phép khách sử dụng tra cứu thông tin nâng cao đồng thời
các thông tin cá nhân này sẽ được lưu vào hồ sơ dữ liệu người dùng trên hệ thống. Hệ thống WebGIS cần phải kiểm soát và quản lý các đối tượng người sử
dụng, quản lý cơ sở dữ liệu của hệ thống như việc cập nhật dữ liệu và đưa thông tin lên hệ thống. Do đó hệ thống đưa vào chức năng đăng nhập/đăng ký sử dụng để giải quyết vấn đề này.
Đối với hoạt động đăng nhập/đăng ký sử dụng hệ thống, người sử dụng cần
tạo lập một tài khoản cá nhân của riêng mình, sau khi đăng nhập hệ thống sẽ kiểm tra tài khoản này có được chấp nhận hay không rồi gửi thông báo đến người sử
dụng để người sử dụng được tiếp tục tương tác trên hệ thống. Hoạt động này được mơ tả như hình 2.3 dưới đây:
Hình 2.3: Lược đồ hoạt động đăng nhập/đăng ký sử dụng hệ thống
ượ đồ ạ độ đă đă
act L c ho t ng ng ký/ ng n...
Hệ thống
Thành v iên
Đăng nhập Kiểm tra tài khoản
Trả v ề hệ thống
Yêu cầu đăng ký
sử dụng Yêu cầu đăng nhập lại Chấp nhận tài khoản Không chấp nhận tài khoản
Đăng ký sử dụng
Đăng nhập lại Tra cứu thông
tin hệ thống
Đăng xuất hệ thống
Đối tượng tương tác với hệ thống chủ yếu là QH, KHSDĐ người quản trị, người vận hành hệ thống và thành viên (người sử dụng). Mỗi đối tượng này có
những quyền tương tác riêng mà hệ thống cho phép. Người quản trị hệ thống có
quyền quản lý các thơng tin về người dùng và quyền của người dùng (hình 2.4). Tức là người quản trị hệ thống có quyền sửa hoặc xóa thơng tin về người dùng và có thể hạn chế một số hoạt động của người dùng trên hệ thống. Người quản trị hệ thống cũng là người duy trì cho sự hoạt động của hệ thống, bảo trì dữ liệu của hệ thống. Hệ thống cũng cần được hoạt động theo một nguyên tắc nhất định, tránh làm rối loạn về thông tin người dùng, thông tin dữ liệu, các hoạt động của người sử dụng trên hệ thống. Người quản trị hệ thống cũng là người đảm bảo những quy tắc hoạt
động này của hệ thống được hiệu quả. Quá trình hoạt động quản trị hệ thống được
mô tả như sơ đồ trên hình 2.4.
Hình 2.4: Lược đồ hoạt động về quản trị hệ thống
ượ đồ ạ độ ả ị
act L c ho t ng duy trì và qu n tr ...
Hệ thống Người quản trị
Đăng nhập Xác nhận thành v iên
Kiểm tra thông tin người
dùng
Nhận thơng tin cập nhật Bảo trì dữ liệu
Trả v ề hệ thống
Sủa/xóa thơng tin người
dùng
Sửa/xóa dữ liệu
Gửi thơng tin lên hệ thống
Chấp nhận cập nhật thông tin Yêu cầu cập nhật lại
Báo cáo kết quả đã cập nhật Kiểm tra kết quả cập nhật
Kiểm tra v à cập nhật lại
thông tin
Người quản trị đăng nhập hệ thống, sau khi được hệ thống xác nhận người
quản trị sẽ được thực hiện quyền kiểm tra thông tin người dùng và bảo trì dữ liệu rồi
lưu lại trên hệ thống. Hệ thống sẽ cập nhật thông tin mà người quản trị đưa lên và
thông báo tới người quản trị rằng thông tin đã được cập nhật hoặc từ chối và yêu
cầu nhập lại thông tin nếu thông tin khơng đạt u cầu. Sau đó người quản trị có thể kiểm tra kết quả cập nhật của mình trên hệ thống.
Nhằm giúp cho việc khai thác thông tin trên hệ thống nhanh chóng và tiện lợi, hệ thống được xây dựng các cơng cụ tìm kiếm và truy vấn thông tin, đây là chức
năng cơ bản và khơng thể thiếu trên một hệ thống có nhiều lớp thông tin bản đồ và
mỗi lớp thông tin bản đồ này lại có những thơng tin đặc thù khác nhau. Người sử dụng có thể tùy theo đặc thù của các lớp thơng tin bản đồ mà có thể tìm kiếm thơng tin hoặc đặt ra những điều kiện tìm kiếm thơng tin theo nhu cầu của mình dựa trên các chức năng này. Hoạt động này được mơ tả như lược đồ hình 2.5.
Hình 2.5: Lược đồ hoạt động về truy vấn thông tin trên hệ thống
Sau khi đăng nhập hệ thống và được hệ thống xác nhận là thành viên, người
dùng có thể khai thác thông tin trên hệ thống và thực hiện tra cứu, truy vấn thông tin
ượ đồ ạ độ ấ
act L c ho t ng truy v n thông tin trên...
Hệ thống
Thành v iên
Đăng nhập Xác nhận thành v iên
Trả v ề hệ thống
Nhập thông tin cần tra cứu Báo cáo kết quả tra cứu
Hiển thị kết quả tra cứu Yêu cầu nhập lại thông tin
cần tra cứu
Xem kết quả tra cứu Nhập lại thông tin cần tra
cứu
Khai thác thơng tin hệ thống
Đăng xuất Khai thác kết quả
mà mình quan tâm. Hệ thống sẽ báo lại kết quả cho người dùng nếu như những nội dung thông tin khai báo cần thiết đầy đủ, chính xác hoặc yêu cầu người dùng nhập lại những thơng tin cần tìm kiếm. Người dùng có thể khai thác thơng tin mình tìm kiếm bằng những hình thức sao lưu dữ liệu hoặc in lại hình ảnh.
Một chức năng nữa được xây dựng trên hệ thống là chức năng phản hồi. Bao gồm phản hồi khơng gian và phản hồi thuộc tính. Thành viên (người sử dụng) trên hệ thống có quyền khai thác thông tin trên hệ thống, được phép tương tác trên hệ thống và đưa thông tin phản hồi về những việc liên quan đến thực hiện QHSDĐ. Hệ thống hướng tới cung cấp nhiều hơn chức năng khai thác thông tin hệ thống cho đối
tượng người sử dụng là cán bộ quản lý nhà nước như chia sẻ dữ liệu, khai thác
những thông tin đặc thù trong quản lý nhà nước về đất đai như thông tin về thửa đất, thông tin chủ sử dụng đất có phần đất nằm trong phạm vi thu hồi, những nguyên nhân và tồn tại hoặc được khai thác dữ liệu về bản đồ trên hệ thống. Tuy nhiên những phản hồi trên hệ thống sẽ được kiểm duyệt để tránh tình trạng nhiễu thơng tin trên hệ thống, đó là các phản hồi này sẽ được cán bộ quy hoạch quản lý, có thể loại bỏ hoặc duyệt đưa vào dữ liệu hệ thống để khai thác. Hoạt động thực hiện chức
năng phản hồi trên hệ thống được mơ tả như trên hình 2.6.
Hình 2.6: Lược đồ hoạt động phản hồi trên hệ thống
act Lược đồ hoạt động phản hồi trên hệ thống
Hệ thống
Thành v iên
Đăng nhập hệ thống
Trả v ề hệ thống Xác nhận thành v iên
Tìm kiếm đối tượng phản hồi
Gửi phản hồi lên hệ thống
Cập nhật phản hồi v ào cơ sở dữ liệu
Kiểm tra kết quả
Thông báo đã cập nhật phản hồi v ào cơ sở dữ
liệu
Nhâp thông tin
phản hôi
Đăng xuất hệ thống
Kiểm duyệt thông tin
Không chấp nhận v à yêu cầu nhập lại Kiểm tra, nhập lại phản
hồi
Xem thông tin phản hồi Báo cáo danh sách thông tinphản hồi
Chọn đối tượng để phản hồi Vẽ phương án đề
suất trên bản đồ
Khi người sử dụng đăng nhập hệ thống và được hệ thống xác nhận thành viên
thì sẽ được thực hiện các chức năng phản hồi. Người sử dụng có thể tìm kiếm đối
tượng quy hoạch mà mình quan tâm, xem thơng tin quy hoạch và những thông tin
phản hồi về các đối tượng quy hoạch. Hệ thống sẽ báo cáo tới người sử dụng danh sách các phản hồi. Nếu người sử dụng muốn thực hiện phản hồi thuộc tính thì chỉ cần chọn đối tượng để phản hồi và nhập thơng tin phản hồi rồi gửi lên hệ thống, cịn nếu người sử dụng muốn thực hiện chức năng phản hồi khơng gian thì người sử dụng chỉ cần vẽ trực tiếp phương án đề suất của mình lên bản đồ, nhập thông tin cần thiết và gửi lên hệ thống. Hệ thống sẽ kiểm duyệt thông tin mà người sử dụng đưa lên và cập nhật phản hồi vào cơ sở dữ liệu của hệ thống sau đó gửi thông báo cập nhật thành công đến người sử dụng hoặc yêu cầu nhập lại phản hồi nếu không đủ
điều kiện theo yêu cầu của hệ thống. Sau đó người sử dụng có thể kiểm tra kết quả
phản hồi của mình.
Khi người sử dụng thực hiện phản hồi trên hệ thống về một đối tượng quy
hoạch như đề suất một phương án mới hoặc cập nhật những thông tin liên quan đến
đối tượng quy hoạch này mà chưa được cụ thể, thì người vận hành hệ thống có nhu
cầu trao đổi lại với đối tượng này đề làm rõ hơn, chức năng liên lạc bằng thông điệp
được xây dựng trên hệ thống sẽ góp phần giải quyết hiệu quả vấn đề này. Không chỉ
vậy chức năng này còn tạo một kênh liên lạc, trao đổi thông tin giữa các thành viên sử dụng hệ thống. Hoạt động này được mô tả trên lược đồ ở hình 2.7.
Người sử dụng sau khi đăng nhập hệ thống có thể đọc những thơng điệp của
mình hoặc những thông điệp của các đối tượng khác gửi cho mình và được quyền
gửi thơng điệp cho người sử dụng khác. Sau khi người sử dụng gửi thông điệp, hệ thống sẽ kiểm tra thông điệp và cho phép lưu vào hệ thống nếu đủ điều kiện hoặc yêu cầu gửi lại nếu thiếu những thông tin cần thiết. Sau đó hệ thống sẽ gửi thơng
báo đến người sử dụng và người sử dụng có thể kiểm tra thơng điệp của mình đã
Hình 2.7: Lược đồ hoạt động gửi/nhận thông điệp trên hệ thống
Một việc không thể thiếu đối với hệ thống đó là cập nhật dữ liệu cho hệ thống, việc này được phân công cụ thể cho cán bộ quy hoạch bởi nó mang tính chun mơn cao mà các thành viên khác khơng thể thực hiện được, và cũng vì cán bộ quy hoạch cũng là những người trực tiếp xây dựng lên các dự án quy hoạch.
Hoạt động cập nhật dữ liệu được mơ tả như trên hình 2.8. Người sử dụng đăng nhập hệ thống được xác nhận là thành viên thì tiếp tục được thực hiện chức năng cập nhật dữ liệu. Nếu là dữ liệu mới thì người sử dụng thực hiện cập nhật trực tiếp lên hệ thống còn nếu là cập nhật dữ liệu bổ sung (chỉnh sửa dữ liệu) cho đối tượng đã có thì cần lựa chọn đối tượng và thực hiện cập nhật dữ liệu cho đối tượng đó. Sau đó
người sử dụng lưu lại dữ liệu vào hệ thống. Hệ thống sẽ tự động cập nhật dữ liệu và
hiển thị những thông tin mới trên hệ thống. Lúc này người sử dụng chỉ cần kiểm tra xem dữ liệu đã được cập nhật hay chưa.
ượ đồ ạ độ ử ậ đ ệ
act L c ho t ng g i/nh n thông i p tr...
Hệ thống
Thành v iên
Đăng nhập hệ thống Xác nhận thành v iên
Trả v ề hệ thống
Gửi thông điệp Đọc thông điệp
Kiểm tra thông điệp
Nhận v à lưu v ào hệ thống
Báo cáo kết quả Kiểm tra kết quả đã gửi
Đăng xuất hệ thống
Yêu cầu gửi lại Kiểm tra, gửi lại thơng
Hình 2.8: Lược đồ hoạt động cập nhật dữ liệu vào hệ thống
Đối với thông tin về tiến độ quy hoạch, nhiệm vụ này sẽ được giao cho cán
bộ địa phương bởi đây là người trực tiếp quản lý địa bàn của mình, như vậy thông tin sẽ được cập nhật thường xun nhanh chóng và chính xác hơn. Và cũng giúp người tra cứu thơng tin cập nhật kịp thời hơn (hình 2.9). Cán bộ quy hoạch sau khi đăng nhập được hệ thống xác nhận là thành viên sẽ tìm kiếm đối tượng quy hoạch
cần cập nhật thông tin tiến độ. Hệ thống sẽ hiển thị đối tượng quy hoạch mà cán bộ quy hoạch cần tìm. Sau đó cán bộ quy hoạch có thể chọn những nội dung cần cập nhật cho đối tượng quy hoạch và gửi lên hệ thống. Hệ thống sẽ kiểm tra thông tin và
lưu vào hệ thống nếu đạt yêu cầu hoặc yêu cầu kiểm tra nhập lại nếu không đạt yêu
cầu. Thông tin tiến độ đạt yêu cầu sẽ được kiểm duyệt và được hiển thị trên hệ
thống thơng qua trình duyệt web. Cuối cùng cán bộ quy hoạch có thể kiểm tra lại những nội dung thơng tin mà mình đã cập nhật.
ượ đồ ạ độ ậ ậ act L c ho t ng c p nh t c... Thành v iên Hệ thống Đăng nhập hệ thống Xác nhận thành v iên Trả v ề hệ thống Lựa chọn lớp dữ liệu cần cập nhật Cập nhật dữ liệu mới
Lưu trữ thông tin v ào cơ sở dữ liệu
Hiển thị thông tin trên hệ thống Kiểm tra thông tin cập
nhật Chỉnh sửa dữ liệu
Lưu dữ liệu v ào hệ thống
Hình 2.9: Lược đồ hoạt động cập nhật tiến độ quy hoạch