1. Mô tả yêu cầu
1.1. Quản lý các lớp bản đồ:
STT Mô tả yêu cầu Phân loại hạng Xếp
BMT
1 Khi cần thiết là phải thêm một lớp bản đồ mới phục vụ nghiệp quản lý, QTHT có thể tạo thêm một lớp bản đồ mới.
Dữ liệu đầu vào/ đầu ra
B
2 QTHT có thể cập nhật thông tin thuộc tính cho lớp bản đồ
Dữ liệu đầu vào/ đầu ra
B 3 QTHT có thể xoá bỏ lớp thông tin bản đồ không
cần sử dụng đến.
Dữ liệu đầu vào/ đầu ra
B 4 QTHT có thể khôi phục lại lớp thông tin bản đồ
bị xoá.
Dữ liệu đầu vào/ đầu ra
B 5 QTHT có thể thay đổi lại thứ tự hiển thị của các
lớp thông tin bản đồ
Dữ liệu đầu vào/ đầu ra
B Sao lƣu toàn bộ dữ
liệu
Sao lƣu dữ liệu theo khoảng thời gian Phục hồi dữ liệu đã sao lƣu theo khoảng
thời gian
Phục hồi toàn bộ dữ liệu đã sao lƣu
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn
6 hiển thị kết quả(cập nhật lớp bản đồ) trên bản đồ và thực hiện các thao tác hiển thị.
Dữ liệu đầu vào/ đầu ra
B 7 QTHT có thể sao lƣu(Backup) trạng thái và
thông tin hiện tại của một lớp bản đồ
Dữ liệu đầu vào/ đầu ra
B 8 QTHT có thể khôi phục lại trạng thái và thông tin
hiện tại của một lớp bản đồ đã sao lƣu.
Dữ liệu đầu vào/ đầu ra
B
1.2. Quản lý thông tin chi tiết của một lớp bản đồ
STT Mô tả yêu cầu Phân
loại
Xếp hạng BMT
1 Vì dữ liệu bản đồ sau này sẽ có sự thay đổi, biến động. do đó QTHT có thể cập nhật, hiệu chỉnh các thông tin liên quan đến một lớp bản đồ cụ thể. Ví dụ nhƣ việc thay đổi đơn vị hành chính (tách,nhập), sự thay đổi địa danh (thêm mới,xoá bỏ,di chuyển của các khu chợ buôn bán gia cầm, các lò giết mổ gia cầm).
Dữ liệu đầu vào/ đầu ra
B
2 QTHT có thể thêm mới các đối tƣợng bản đồ vào lớp bản đồ (ví dụ: them địa điểm mới, đƣờng mới,kí hiệu...)
Dữ liệu đầu vào/ đầu ra
B
3 QTHT có thể thay đổi các đối tƣợng bản đồ trên lớp bản đồ (ví dụ: di chuyển vị trí của các địa điểm mới, thay đổi kí hiệu...)
Dữ liệu đầu vào/ đầu ra
B
4 Ngƣời quản trị có thể xoá các đối tƣợng bản đồ trên lớp bản đồ.
Dữ liệu vào/ra
B 5 ngƣời quản trị có thể cập nhật các thông tin thuộc
tính liên quan đến các đối tƣợng trên lớp bản đồ
Dữ liệu vào/ra
B
2. Chuyển đổi yêu cầu chức năng sang use-case 2.1. Quản lý các lớp bản đồ:
STT Use case Tên Actor Mức độ BMT Mô tả trƣờng hợp sử dụng 1 Thêm mới lớp QTHT B Để thêm một lớp bản đồ cần quản lý vào hệ thống bản đồ.
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn
bản đồ - Hiển thị màn hình thêm mới.
- Nhập các thông tin liên quan đến lớp bản đồ.
- Tạo thêm dữ liệu liên quan đến dữ liệu GIS.
- Tạo bảng dữ liệu thông tin thuộc tính.
- Cập nhật dữ liệu nhập và các bảng đã tạo.
- Hiển thị thông báo thành công và hiển thị tên lớp bản đồ đã tạo trên danh sách lớp bản đồ. 2 Chọn và hiển thị lớp bản đồ QTHT B Chọn lớp bản đồ trên danh sách để thao tác. Bao gồm các thao tác và xử lý sau:
- Đọc danh sách lớp bản đồ hiện có. - Hiển thị dƣới dạng cây có checkbox để lựa chọn. - Hiển thị bản đồ của lớp bản đồ đƣợc lựa chọn lên màn hình. 3 Cập nhật thông tin thuộc tính
QTHT B Cập nhật các thông tin thuộc tính cho riêng lớp bản đồ. Bao gồm các thao tác và xử lý sau:
- Đọc thông tin thuộc tính và hiển thị trên màn hình.
- Cập nhật lại các thông tin đang đƣợc hiển thị.
- Kiểm tra dữ liệu nhật có hợp lệ hay không.
- Ghi vào cơ sở dữ liệu.
- Hiển thị lại các thông tin đã cập nhật trên bản đồ.
4 Xoá lớp bản đồ
QTHT B Xoá bỏ lớp bản đồ thông tin bản đồ không cần sử dụng. bao gồm các thao tác và xử lý sau:
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn
xoá.
- Hiển thị thông báo xác nhận việc xoá bỏ lớp bản đồ.
- Thực hiện việc xoá dữ liệu trong CSDL và các file liên quan.
- Hiển thị thông báo. 5 Hiển thị
và các thao tác
QTHT B - Hiển thị kết quả sau khi cập nhật lớp bản đồ trên bản đồ.
- Thực hiện các thao tác hiển thị: Phóng to, thu nhỏ, di chuyển...
6 Backup lớp bản đồ
QTHT B - Hiển thị thông báo xác nhận việc backup dữ liệu.
- Thực hiện việc backup dữ liệu: đọc dữ liệu, ghi file, nén file.
- Thông báo thành công và nội dung dữ liệu đã backup.
- Thông báo lỗi nếu có. 7 Khôi
phục lại lớp bản đồ
QTHT B Khôi phục lại lớp bản đồ đã backup. - Chọn file đã backup và hiển thị thông tin của lớp bản đồ tƣơng ứng. - Hiển thị thông báo xác nhận việc khôi phục dữ liệu
- Thực hiện việc khôi phục dữ liệu: đọc file, ghi dữ liệu vào bảng.
- Thông báo thành công và nội dung dữ liệu đã phục hồi.
- Thông báo lỗi nếu có.
2.2. Quản lý thông tin chi tiết của một lớp bản đồ:
STT Use case Tác nhân
chính
Mức độ
BMT Mô tả trƣờng hợp sử dụng
1 Thêm mới các đối tƣợng bản đồ vào lớp bản đồ
QTHT B Để thêm mới các đối tƣợng bản đồ vào lớp bản đồ (ví dụ: thêm địa điểm mới, đƣờng mới, kí hiệu...)
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 2 Chọn đối tƣợng bản đồ QTHT B Chọn đối tƣợng bản đồ trên màn hình hiển thị lớp bản đồ để thao tác
3 Thay đổi các đối tƣợng bản đồ trên lớp bản đồ
QT B Thay đổi các đối tƣợng bản đồ trên lớp bản đồ (ví dụ: di chuyển vị trí của các địa điểm mới, thay đổi kí hiệu...) 4 Xoá đối tƣợng bản
đồ
B Để thực hiện việc xoá đối tƣợng bản đồ khỏi lớp bản đồ 5 Cập nhật các thông
tin thuộc tính liên quan đến các đối tƣợng
QTHT B Để thực hiện việc cập nhật các thông tin thuộc tính liên quan đến các thao tác. 3. Mô tả use-case 3.1 Quản lý các lớp bản đồ: Cập nhật thông tin thuộc tính Xóa lớp bản đồ Hiển thị và thao tác Backup lớp bản đồ Thêm lớp mới bản đồ Chọn và hiển thị lớp bản đồ Khôi phục lại lớp bản đồ QTHT
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn
3.2. Quản lý thông tin chi tiết của một lớp bản đồ: