Phân tích hệ thống

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu đề xuất giải pháp ứng dụng GIS trong xây dựng cơ sở dữ liệu đất đai (thực nghiệm tại phường lộc vượng, thành phố nam định, tỉnh nam định) (Trang 50 - 59)

3.2 Thiết kế hệ thống WebGIS

3.2.1 Phân tích hệ thống

Phân tích hệ thống nhằm chỉ ra những chức năng và cách thức hoạt động của ứng dụng trong thực tiễn, từ đó xây dựng một ứng dụng đầy đủ, đáp ứng hiệu quả cho nhu cầu sử dụng. Việc phân tích hệ thống sẽ giúp hình dung ra mơ hình của hệ thống, cách tổ chức sử dụng của hệ thống. Trong phạm vi luận văn, đề tài đã sử dụng ngôn ngữ UML để phân tích hệ thống. Ngôn ngữ UML (Unifield Modeling Language) là một ngôn ngữ thống nhất cho phép mơ hình hóa các ứng dụng máy tính [8]. Việc sử dụng ngơn ngữ UML sẽ giúp ta hình dung đƣợc cấu trúc tổng thể của hệ thống từ đó có thể dễ dàng khai thác và phát triển hệ thống. UML sử dụng trong thiết kế các phần mềm và các hệ thống thông tin dƣới dạng các sơ đồ chuẩn: sơ đồ ca sử dụng, sơ đồ lớp, sơ đồ trạng thái, sơ đồ hoạt động, sơ đồ thành phần, sơ đồ triển khai.

Để thiết kế hệ thống thông tin đất đai, đề tài đã xây dựng 3 dạng sơ đồ là sơ đồ ca sử dụng, sơ đồ lớp, sơ đồ hoạt động.

3.2.1.1. Sơ đồ ca sử dụng

Một ca sử dụng minh họa một đơn vị chức năng đƣợc hệ thống cung cấp. Sơ đồ ca sử dụng giúp hình dung các yêu cầu chức năng của một hệ thống, bao gồm

mối quan hệ của các vai – actors (chủ thể tƣơng tác với hệ thống) với các quá trình – processes cần thiết, cũng nhƣ các mối quan hệ giữa các ca sử dụng khác nhau. Một sơ đồ ca sử dụng sẽ xác định nhóm ngƣời sẽ tham gia vào hệ thống. Do thông tin đất đai luôn là thông tin đƣợc nhiều đối tƣợng quan tâm và nhu cầu tra cứu thông tin là rất cao, đề tài xác định 4 nhóm ngƣời sử dụng hệ thống bao gồm khách, thành viên hệ thống, cán bộ địa chính, ngƣời quản trị hệ thống. Để cho thấy ca sử dụng trên một sơ đồ ca sử dụng, ta vẽ hình bầu dục có ghi tên ca sử dụng, vai – actors là hình ngƣời dính vào bên trái hay bên phải sơ đồ, sử dụng các đƣờng đơn giản để biểu diễn mối quan hệ giữa vai và các ca sử dụng.

Nhóm khách bao gồm những ngƣời sử dụng chƣa đăng ký, họ hầu hết là những ngƣời dân hoặc doanh nghiệp mới truy cập. Khách chỉ có thể tra cứu đƣợc các thơng tin thơng thƣờng mà không thể đọc hoặc phản hồi trên hệ thống. Để có thể sử dụng chức năng nâng cao thì khách phải đăng ký làm thành viên của hệ thống.

Thành viên của hệ thống bao gồm tổ chức, cá nhân đã đăng ký làm thành viên của hệ thống và thực hiện thủ tục xác thực để đăng nhập. Họ có thể tra cứu những thơng tin về thửa đất nhƣ diện tích, mục đích sử dụng,… và họ có thể gửi phản hồi về những đối tƣợng mà họ quan tâm.

Một dạng đặc biệt của thành viên, cán bộ địa chính thừa kế tất cả các chức năng của thành viên hệ thống. Ngồi ra, họ cịn có thể thực hiện các chức năng đăng ký sử dụng đất và đăng ký biến động. Cán bộ địa chính có thể cập nhật các thơng tin liên quan đến đăng ký sử dụng đất lần đầu và đăng ký biến động vào CSDL. Cán bộ địa chính cũng là ngƣời quản lý các thơng tin phản hồi. Ngƣời quản trị hệ thống là ngƣời có nhiệm vụ duy trì và khơi phục dữ liệu cũng nhƣ quản lý đối tƣợng sử dụng.

42

Hình 3.2 Sơ đồ ca sử dụng của hệ thống quản lý CSDL địa chính

uc Luoc do ca su dung

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

Nguoi quan tri he thong

Khach

Thanh v ien

Can bo dia chinh

Quan ly nguoi su dung

Phan hoi

Xem phan hoi

Tra cuu thong tin nang cao

Dang ky

Phan hoi khong gian

Phan hoi thuoc tinh

Dang ky ban dau

Dang ky bien dong Duy tri v a sao luu

du lieu

Dang ky nguoi su dung

Dang nhap

Tra cuu thong tin thong thuong

Quan ly thong tin phan hoi

Ra soat thong tin phan hoi

Loai bo thong tin phan hoi

Chap nhan thong tin phan hoi «include» «include» «include» «include» «include» «include» «include»

3.2.1.2. Sơ đồ hoạt động

Trên cơ sở phân tích chức năng của hệ thống cung cấp cho từng đối tƣợng sử dụng hệ thống, ta có thể xây dựng cách thức hoạt động của hệ thống thông qua sơ đồ hoạt động. Sơ đồ hoạt động hiển thị luồng kiểm soát thủ tục giữa hai hay nhiều lớp đối tƣợng khi xử lý một hoạt động. Thành phần của sơ đồ hoạt động đƣợc mô tả trong bảng 3.1.

Bảng 3.1: Các thành phần trong sơ đồ hoạt động của hệ thống

Thành phần Ký hiệu Mơ tả

Điểm bắt đầu Vịng trịn nét liền màu đen Sự bắt đầu một hoạt động

Hoạt động Hình chữ nhật có cạnh trịn

kèm theo tên của hoạt động

Mơ hình hóa hoạt động

Đƣờng chuyển tiếp Đƣờng mũi tên Kết nối các hoạt động với

nhau

Điểm quyết định Hình thoi Quyết định một hoạt động rẽ

theo các nhánh khác nhau tùy thuộc vào điều kiện

Điểm kết thúc Vịng trịn có một vịng trịn nét liền nét liền bên trong

Kết thúc một hoạt động

Đối với khách chỉ có thể tra cứu thơng tin thơng thƣờng, hoạt động trên hệ thống của khách khá đơn giản. Khách truy nhập vào hệ thống, thực hiện tra cứu

44

thông tin thông thƣờng trên hệ thống. Nếu muốn thực hiện đƣợc nhiều chức năng hơn thì khách phải đăng ký làm thành viên của hệ thống.

Bất kỳ một hệ thống Web nào cũng 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ý CSDL của hệ thống, cập nhật dữ liệu, đƣa thông tin lên hệ thống. Để giải quyết vấn đề này thì hoạt động đăng ký đăng nhập đƣợc đƣa vào hệ thống. Ngƣởi sử dụng cần tạo lập một tài khoản cá nhân, sau khi đăng nhập hệ thống sẽ kiểm tra tính hợp lệ của tài khoản rồi gửi thơng báo đến ngƣời sử dụng để thực hiện các tƣơng tác trên hệ thống (hình 3.3).

Hình 3.3 Sơ đồ hoạt động đăng ký/ đăng nhập

Một chức năng cơ bản khơng thể thiếu trên một hệ thống có nhiều lớp thơng tin bản đồ là chức năng truy vấn thông tin, việc xây dựng chức năng này sẽ giúp cho việc khai thác thông tin trên hệ thống nhanh chóng và thuận tiện hơn. Ngƣời sử dụng có thể thực hiện chức năng truy vấn bằng cách đặt ra những điều kiện để tìm kiếm thơng tin theo nhu cầu của mình. Hệ thống sẽ hiển thị kết quả dựa theo thông tin mà ngƣời dùng đã nhập nếu thơng tin đó chính xác, hoặc sẽ yêu cầu nhập lại thơng tin nếu thơng tin đó chƣa đầy đủ (hình 3.4).

act dang ky dang nhap

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu đề xuất giải pháp ứng dụng GIS trong xây dựng cơ sở dữ liệu đất đai (thực nghiệm tại phường lộc vượng, thành phố nam định, tỉnh nam định) (Trang 50 - 59)

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

(81 trang)