6. Tổng quan tài liệu nghiên cứu
2.2. Xác định chức năng
Bảng 2.1. Xác định chức năng
TT Mô tả yêu cầu
I. Quản trị hệ thống
1
Đăng nhập hệ thống (LĐTT, LĐQ, CVTT, CV BGPMB, QTHT có thể lấy thông tin tham số kết nối, kiểm tra thông tin tài khoản, kết nối với phần mềm, hiển thị các chức năng).
2 Đăng xuất hệ thống (CV Phòng QLĐT, QTHT, LĐQ, CVQ có thể thoát khỏi phiên làm việc với phần mềm) .
3
Quản lý người dùng (QTHT có thể thêm người dùng, hiệu chỉnh người dùng, xóa người dùng, thay đổi mật khẩu người dùng, phân loại người dùng).
4
Quản lý loại người dùng (QTHT thêm mới loại người dùng, chỉnh sửa thông tin loại người dùng, xóa lại người dùng, định nghĩa quyền truy cập cho người dùng) .
5 Quản lý phòng ban (QTHT thêm phòng ban, chỉnh sửa thông tin phòng ban, xóa phòng ban) .
TT Mô tả yêu cầu
6
Tương tác bản đồ (LĐTT, LĐQ, CVTT, CV BGPMB có thể phóng to bản đồ, thu nhỏ bản đồ, di chuyển bản đồ, hiển thị thông tin khi click vào đối tượng).
7 Hiển thị nền bản đồ ( LĐTT, LĐQ, CVTT, CV BGPMB có thể chọn nền bản đồ hiển thị, hiển thị bản đồ theo nền bản đồ được chọn).
8
Xem thông tin đối tượng quỹ đất trên bản đồ (LĐTT, LĐQ, CVTT, CV BGPMB có thể xem thông tin thửa đất, dự án, chủ sửa dụng, giấy chứng nhận khi click trên bản đồ).
9 Chú giải bản đồ (LĐTT, LĐQ, CVTT, CV BGPMB có thể chú giải màu sắc ký hiệu các quỹ đất, ranh giới dự án quy hoạch).
III. Quản lý Dự án quy hoạch
10
Tra cứu dự án quy hoạch (LĐTT, LĐQ, CVTT, CV BGPMB có thể tra cứu dự án quy hoạch theo quận/huyện, tra cứu dự án quy hoạch theo phường/xã, tra cứu dự án quy hoạch theo tên dự án, tra cứu dự án quy hoạch theo mã dự án, tra cứu dự án quy hoạch theo số quyết định phê duyệt dự án, tra cứu quỹ đất quy hoạch theo dự án quy hoạch).
11
Định vị vị trí, xác định ranh giới dự án quy hoạch trên bản đồ (LĐTT, LĐQ, CVTT, CV BGPMB có thể xác định vị trí dự án quy hoạch, di chuyển bản đồ đến vị trí dự án quy hoạch, làm nổi ranh giới dự án quy hoạch trên bản đồ) .
12
Cập nhật dự án quy hoạch ( CVTT có thể thêm mới dự án quy hoạch, chỉnh sửa thông tin dự án quy hoạch, xóa dự án quy hoạch, đồng bộ dự án quy hoạch từ file excel).
13
Hồ sơ đính kèm (LĐTT, LĐQ, CVTT, CV BGPMB có thể tải file hồ sơ đính kèm dự án quy hoạch; CVTT có thể xóa, thêm mới file hồ sơ đính kèm dự án quy hoạch).
IV. Quản lý quỹ đất quy hoạch
14
Tra cứu quỹ đất quy hoạch (LĐTT, LĐQ, CVTT, CV BGPMB có thể tra cứu quỹ đất quy hoạch theo quận/huyện, tra cứu quỹ đất quy hoạch theo phường/xã, tra cứu quỹ đất quy hoạch theo tên dự án quy hoạch, tra cứu dự án quy hoạch theo phân khu, tra cứu dự án quy hoạch theo số hiệu lô đất, tra cứu quỹ đất quy hoạch theo thứ tự lô đất).
15
Định vị vị trí, xác định ranh giới quỹ đất quy hoạch trên bản đồ (LĐTT, LĐQ, CVTT, CV BGPMB có thể xác định vị trí quỹ đất quy hoạch, di chuyển bản đồ đến vị trí quỹ đất quy hoạch đã chọn, làm nổi ranh giới quỹ đất quy hoạch trên bản đồ).
TT Mô tả yêu cầu
xóa Quỹ đất quy hoạch, đồng bộ quỹ đất quy hoạch từ file excel). 17 Phân loại quỹ đất quy hoạch
V. Quản lý Dự án tái định cư
18
Tra cứu dự án tái định cư (LĐQ, CV BGPMB, LĐTT, CVTT có thể tra cứu dự án tái định cư theo tên dự án tái định cư, tra cứu dự án tái định cư theo mã dự án tái định cư, tra cứu dự án tái định cư theo số quyết định phê duyệt dự án tái định cư).
19 Cập nhật dự án tái định cư (CV BGPMB có thể thêm mới Dự án tái định cư, chỉnh sửa thông tin Dự án tái định cư, xóa Dự án tái định cư).
20
Cập nhật file đính kèm (CV BGPMB, LĐQ, LĐTT, CVTT có thể tải file hồ sơ đính kèm dự án tái định cư; CV BGPMB có thể thêm mới, xóa file hồ sơ đính kèm dự án tái định cư).
21
Tra cứu quỹ đất tái định cư nằm trong dự án tái định cư (LĐQ, CV BGPMB, LĐTT, CVTT có thể tra cứu quỹ đất tái định cư của dự án tái định cư đã chọn).
VI. Quản lý Quỹ đất tái định cư
22
Tra cứu quỹ đất tái định cư (LĐQ, CV BGPMB, LĐTT, CVTT có thể tra cứu quỹ đất tái định cư theo quận/huyện, tra cứu quỹ đất tái định cư theo Phường/Xã, tra cứu quỹ đất tái định cư theo tên dự án quy hoạch, tra cứu quỹ đất tái định cư theo Phân khu, tra cứu quỹ đất tái định cư theo số hiệu, tra cứu quỹ đất tái định cư theo số thứ tự, tra cứu quỹ đất tái định cư đã bố trí/chưa bố trí).
23
Định vị vị trí, xác định ranh giới quỹ đất tái định cư trên bản đồ (LĐQ, CV BGPMB, LĐTT, CVTT có thể xác định vị trí quỹ đất tái định cư, di chuyển bản đồ đến vị trí quỹ đất tái định cư, làm nổi ranh giới quỹ đất tái định cư trên bản đồ).
VII. Quản lý bốc thăm
24 Cập nhật đợt bốc thăm (CVTT có thể thêm mới, chỉnh sửa, xóa đợt bốc thăm).
25 Tra cứu đợt bốc thăm 26 Tổ chức bốc thăm
VIII. Quản lý người bốc thăm
27 Cập nhật danh mục người bốc thăm (CVTT có thể thêm mới, chỉnh sửa, xóa người bốc thăm).
28 Tra cứu người bốc thăm.
TT Mô tả yêu cầu
29 Cập nhật loại quỹ đất ( CVTT có thể thêm mới loại quỹ đất, chỉnh sửa thông tin loại quỹ đất, xóa loại quỹ đất).
30 Tra cứu loại quỹ đất (LĐTT, LĐQ, CVTT, CV BGPMB có thể tra cứu loại quỹ đất theo mã loại quỹ đất, tra cứu loại quỹ đất theo tên loại quỹ đất).
X. Báo cáo thống kê
31 Báo cáo tổng hợp quỹ đất quy hoạch (LĐTT, LĐQ, CVTT, CV BGPMB có thể báo cáo tổng hợp, báo cáo chi tiết, xuất báo cáo ra file Excel).
32 Báo cáo tổng hợp quỹ đất tái định cư (LĐTT, LĐQ, CVTT, CV BGPMB có thể báo cáo tổng hợp, báo cáo chi tiết, xuất báo cáo ra file Excel).
2.3. Xây dựng các mô hình và biểu đồ chức năng
2.3.1. Mô hình kiến trúc logic
Diễn giải:
- Hệ thống phần mềm được triển khai trên mạng (LAN, internet). Kết nối, cung cấp thông tin về CSDL quỹ đất.
- Phần mềm được xây dựng trên nền tảng winform và webform cung cấp các chức năng cho phép các đối tượng người sử dụng có thể tra cứu, khai thác thông tin, thống kê báo cáo dữ liệu quỹ đất trên trình duyệt web với các phạm vi dữ liệu được phép khai thác. Cung cấp các công cụ quản lý quy hoạch, quản lý tái định cư, công cụ tìm kiếm nhanh, công cụ báo cáo thống kê, công cụ quản trị hệ thống, các chức năng khai thác bản đồ.
- Hệ quản trị CSDL được lưu trữ trên SQL Server.
- Trao đổi thông tin dữ liệu với phần mềm Vilis qua API.
2.3.2. Mô hình kiến trúc vật lý
Hình 2.2. Mô hình kiến trúc vật lý
Hệ thống được tổ chức theo mô hình trung tâm dữ liệu trên nền tảng công nghệ thông tin, được chia thành các phân vùng. Các phân vùng kết nối với nhau và thông qua tường lửa (Firewall, Antivirus Security), hệ thống phân phối và trao đổi thông tin qua cơ sở hạ tầng mạng LAN, WAN. Các phòng ban tại Trung tâm Phát triển quỹ đất sử dụng dữ liệu từ máy chủ thông qua kết nối mạng LAN và các đơn vị cấp dưới kết nối thông qua kết nối mạng WAN.
Địa điểm triển khai hệ thống: Trung tâm Công nghệ thông tin Tài nguyên và Môi trường, thành phố Đà Nẵng.
2.3.3. Biểu đồ Use-case
2.3.3.1. Xác định các tác nhân
Bảng 2.2. Xác định các tác nhân
STT Tên tác nhân Vai trò
1 Quản trị hệ thống
Là tác nhân tham gia hệ thống theo đúng chức năng nhiệm vụ của mình: đăng nhập, đăng xuất hệ thống, quản lý người dùng, quản lý loại người dùng, quản lý phòng ban.
2
Chuyên viên Trung tâm phát triển quỹ đất
Là tác nhân tham gia hệ thống theo đúng chức năng nhiệm vụ của mình: tra cứu, định vị vị trí các đối tượng quản lý của hệ thống trên bản đồ; cập nhật chỉnh sửa thông tin dữ liệu, quản lý các hồ sơ đính kèm về dự án quy hoạch, quỹ đất quy hoạch; báo cáo thống kê; in ấn bản đồ
3 Lãnh đạo Trung tâm phát triển quỹ đất
Là tác nhân tham gia hệ thống theo đúng chức năng nhiệm vụ của mình: tra cứu, định vị vị trí các đối tượng quản lý của hệ thống trên bản đồ; xem hồ sơ đính kèm; báo cáo thống kê
4
Chuyên viên Ban Giải phóng mặt bằng Quận/huyện
Là tác nhân tham gia hệ thống theo đúng chức năng nhiệm vụ của mình: tra cứu, định vị vị trí các đối tượng quản lý của hệ thống trên bản đồ; cập nhật chỉnh sửa thông tin dữ liệu, quản lý các hồ sơ đính kèm về dự án tái định cư; báo cáo thống kê; in ấn bản đồ
5 Lãnh đạo Quận /huyện
Là tác nhân tham gia hệ thống theo đúng chức năng nhiệm vụ của mình: tra cứu, định vị vị trí các đối tượng quản lý của hệ thống trên bản đồ; xem hồ sơ đính kèm; báo cáo thống kê
6 Người dân
Là tác nhân tham gia hệ thống theo đúng chức năng nhiệm vụ của mình: trực tiếp tham gia bốc thăm lô đất trong đợt bốc thăm của mình
2.3.3.2. Chuyển đổi chức năng thành Use-case
Bảng 2.3. Chuyển đổi các yêu cầu chức năng sang Usecase của phần mềm
TT Tên Use-case Tên tác nhân phụ Mô tả trường hợp sử dụng (Usecase)
I. Quản trị hệ thống
1
Tên UC: Đăng nhập hệ thống. Tên TNC: LĐTT, LĐQ, CVTT, CV BGPMB, QTHT. Mô tả TNC: thực hiện đăng nhập vào hệ thống. Tên TNP: HT. Mô tả TNP: tự động xử lý thông tin kết nối phần mềm.
-Lấy thông tin tham số kết nối.
-Kiểm tra thông tin tài khoản.
-Kết nối với phần mềm, hiển thị các chức năng.
2
Tên UC: Đăng xuất hệ thống.
Tên TNC: LĐTT, LĐQ, CVTT, CV BGPMB, QTHT.
Mô tả TNC: thực hiện đăng xuất khỏi hệ thống.
Tên TNP: HT. Mô tả TNP: tự động xử lý thông tin và thoát khỏi phiên làm việc.
-Thoát khỏi phiên làm việc với phần mềm.
3
Tên UC: Quản lý người dùng.
Tên TNC: QTHT.
Mô tả TNC: thực hiện chỉnh sửa thông tin, thay đổi mật khẩu và phân loại người dùng.
Tên TNP: HT.
Mô tả TNP: tự động xử lý và cập nhật thông tin thay đổi.
-Thêm người dùng. -Hiệu chỉnh người dùng. -Xóa người dùng.
-Thay đổi mật khẩu người dùng.
-Phân loại người dùng.
4
Tên UC: Quản lý loại người dùng.
Tên TNC: QTHT.
Mô tả TNC: thực hiện chỉnh sửa thông tin, thêm, xóa loại người dùng, định nghĩa quyền truy cập cho người dùng.
Tên TNP: HT.
Mô tả TNP: tự động xử lý và cập nhật thông tin thay đổi.
-Thêm mới loại người dùng -Chỉnh sửa thông tin loại người dùng
-Xóa loại người dùng
-Định nghĩa quyền truy cập cho người dùng
5
Tên UC: Quản lý phòng ban. Tên TNC: QTHT. Mô tả TNC: thực hiện Tên TNP: HT. Mô tả TNP: tự động xử lý và cập nhật thông tin thay đổi.
-Thêm phòng ban.
-Chỉnh sửa thông tin phòng ban.
TT Tên Use-case Tên tác nhân phụ Mô tả trường hợp sử dụng (Usecase)
thêm, xóa, chỉnh sửa thông tin phòng ban.
II. Tương tác bản đồ
6
Tên UC: Tương tác bản đồ.
Tên TNC: LĐTT, LĐQ, CVTT, CV BGPMB. Mô tả TNC: thực hiện phóng to, thu nhỏ, di chuyển bản đồ và hiển thị thông tin bản đồ.
Tên TNP: HT. Mô tả TNP: tự động xử lý và hiển thị theo thao tác của người dùng.
-Phóng to bản đồ. -Thu nhỏ bản đồ. -Di chuyển bản đồ.
-Hiển thị thông tin khi click vào đối tượng.
7
Tên UC: Thay đổi nền bản đồ. Tên TNC: LĐTT, LĐQ, CVTT, CV BGPMB. Mô tả TNC: thực hiện chọn nền bản đồ hiển thị. Tên TNP: HT. Mô tả TNP: tự động xử lý và hiển thị thông tin bản đồ.
- Chọn nền vệ tinh. - Chọn nền bản đồ mẫu.
8
Tên UC: Xem thông tin đối tượng quỹ đất trên bản đồ.
Tên TNC: LĐTT, LĐQ, CVTT, CV BGPMB. Mô tả TNC: thực hiện xem thông tin đối tượng quỹ đất trên bản đồ.
Tên TNP: HT. Mô tả TNP: tự động xử lý và hiển thị thông tin bản đồ.
- Hiển thị thông tin thửa đất khi click trên bản đồ
- Hiển thị thông tin dự án khi click trên bản đồ
- Hiển thị thông tin chủ sử dụng khi click trên bản đồ - Hiển thị thông tin giấy chứng nhận khi click trên bản đồ
9
Tên UC: Định nghĩa bản đồ. Tên TNC: LĐTT, LĐQ, CVTT, CV BGPMB. Mô tả TNC: thực hiện định nghĩa màu sắc bản đồ. Tên TNP: HT. Mô tả TNP: tự động xử lý và hiển thị thông tin trên bản đồ.
-Chú giải màu sắc ký hiệu các loại quỹ đất, ranh giới dự án quy hoạch.
TT Tên Use-case Tên tác nhân phụ Mô tả trường hợp sử dụng (Usecase)
10
Tên UC: Tra cứu dự án quy hoạch.
Tên TNC: LĐTT, CVTT. Mô tả TNC: thực hiện tra cứu dự án quy hoạch.
Tên TNP: HT. Mô tả TNP: tự động xử lý và hiển thị thông tin cần tra cứu.
-Tra cứu dự án quy hoạch theo quận/huyện.
-Tra cứu dự án quy hoạch theo phường/xã.
-Tra cứu dự án quy hoạch theo tên dự án.
-Tra cứu dự án quy hoạch theo mã dự án.
-Tra cứu dự án quy hoạch theo số quyết định phê duyệt dự án.
-Tra cứu quỹ đất quy hoạch theo dự án quy hoạch.
11
Tên UC: Định vị vị trí, xác định ranh giới dự án quy hoạch trên bản đồ. Tên TNC: LĐTT, CVTT. Mô tả TNC: thực hiện chọn dự án quy hoạch cần định vị, xác định ranh giới. Tên TNP: HT. Mô tả TNP: tự động xử lý và hiển thị thông tin bản đồ.
-Xác định vị trí dự án quy hoạch, di chuyển bản đồ đến vị trí dự án quy hoạch. -Làm nổi ranh giới dự án quy hoạch trên bản đồ.
12 Tên UC: Cập nhật dự án quy hoạch. Tên TNC: CVTT. Mô tả TNC: thực hiện cập nhật, đồng bộ dự án quy hoạch. Tên TNP: HT. Mô tả TNP: tự động xử lý và cập nhật thông tin cần thay đổi.
-Thêm mới dự án quy hoạch.
-Chỉnh sửa thông tin dự án quy hoạch.
-Xóa dự án quy hoạch. -Đồng bộ dự án quy hoạch từ file excel.
13
Tên UC: Hồ sơ đính kèm. Tên TNC: CVTT.
Mô tả TNC: thực hiện tải, xóa, thêm file hồ sơ đính kèm dự án quy hoạch. Tên TNP: LĐTT, LĐQ, CV BGPMB, HT. Mô tả TNP: LĐTT, LĐQ, CV BGPMB thực hiện tải file hồ sơ đính kèm dự án quy hoạch. HT tự
-Tải file hồ sơ đính kèm dự án quy hoạch.
-Xóa file hồ sơ đính kèm dự án quy hoạch.
-Thêm mới file hồ sơ đính kèm dự án quy hoạch.
TT Tên Use-case Tên tác nhân phụ Mô tả trường hợp sử dụng (Usecase)
động xử lý và cập nhật thông tin thay đổi.
IV. Quản lý quỹ đất quy hoạch
14
Tên UC: Tra cứu quỹ đất quy hoạch.
Tên TNC: LĐTT, CVTT. Mô tả TNC: thực hiện tra cứu quỹ đất quy hoạch.
Tên TNP: LĐQ, CV BGPMB, HT.
Mô tả TNP: LĐQ, CV BGPMB thực hiện tra cứu quỹ đất quy hoạch. HT tự động xử lý và hiển thị thông tin cần tra cứu.
-Tra cứu quỹ đất quy hoạch