Các tác nhân chính của hệ thống ảnh quang cảnh 360 độ gồm có:
- Người sử dụng: Là những người sử dụng thiết bị IOS của Apple có thể xem hình ảnh, di chuyển bản đồ, nạp ảnh mới thông qua các hotspot v.v. Người sử dụng không phải đăng ký với hệ thống và không cần đăng nhập khi sử dụng. Người sử dụng đồng thời cũng có khả năng tải ảnh lên hệ thống
- Người nhập dữ liệu: Là người sử dụng có đăng ký với hệ thống, được phép nhập và sửa dữ liệu hình ảnh, địa lý và dữ liệu ngữ cảnh (hay dữ liệu mô tả)
- Người quản trị hệ thống: Là người sử dụng đặc biệt, có mọi quyền trong hệ thống: Cài đặt, xóa, tạm dừng/khôi phục hệ thống, thêm/xóa/sửa đổi các module và giao diện, hệ quản trị cơ sở dữ liệu, PHP, Webserver lên các phiên bản mới hơn v.v..
-
3.1.3 Mô tả các ca sử dụng
Hình 20 Mô tả các ca sử dụng
Tên Use Case Truy cập ứng dụng
Tác nhân chính Người sử dụng
Kích hoạt Người sử dụng mở ứng dụng di động
Luồng sự kiện chính:
- Người sử dụng mở ứng dụng trên thiết bị di động (chạy nền tảng IOS) - Hiển thị ảnh quang
Luồng sự kiện phụ:
Bảng 2. Mô tả ca truy cập ứng dụng
Tên Use Case Đăng nhập
Tác nhân chính Người quản trị, người nhập dữ liệu
Kích hoạt Người quản trị đăng nhập hệ thống, người nhập dữ liệu đăng nhập hệ thống
Luồng sự kiện chính:
- Người quản trị, người nhập dữ liệu đăng nhập hệ thống - Hiển thị nhập ID và Password
- Đăng nhập thành công - Đăng nhập thất bại
- Hệ thống hiển thị các chức năng quản trị (nếu người đăng nhập là quản trị hệ thống), nhập dữ liệu
Luồng sự kiện phụ:
- Hiện thị thông báo khi chưa điền ID và Password.
Bảng 3. Mô tả ca đăng nhập hệ thống
Tên Use Case Tƣơng tác bản đồ trực tuyến
Tác nhân chính Người sử dụng
Kích hoạt Người sử dụng chọn chức năng bản đồ trong ứng dụng
Luồng sự kiện chính:
- Chuyển sang màn hình bản đồ cho phép người sử dụng chọn các hotspot. - Người sử dụng di chuyển bản đồ bằng cách kéo thả, phóng to thu nhỏ bản đồ, lựa chọn điểm hotspot trên bản đồ bằng cách chạm vào màn hình của thiết bị di động.
- Đóng màn hình chọn bản đồ, quay lại màn hình ảnh quang cảnh.
- Hiển thị ảnh quang cảnh tương ứng với điểm hotspot hiện hành trên bản đồ Luồng sự kiện phụ:
Bảng 4. Mô tả ca tương tác bản đồ trực tuyến
Tên Use Case Tải lên dữ liệu
Tác nhân chính Người sử dụng
Kích hoạt Người sử dụng chọn chức năng tải lên trong ứng dụng
Luồng sự kiện chính:
- Chuyển sang màn hình lựa chọn ảnh quang cảnh. - Cho phép ứng dụng thông tin vị trí địa lý của thiết bị. - Người dùng chọn ảnh quang cảnh cần tải lên hệ thống - Ảnh được tải lên máy chủ.
Luồng sự kiện phụ:
Tên Use Case Chỉnh sửa dữ liệu
Tác nhân chính Người nhập dữ liệu, người quản trị hệ thống Kích hoạt Người sử dụng kích hoạt chức năng xoá hoặc
sửa ảnh với ảnh cần thay đổi thông tin Luồng sự kiện chính:
- Nhập dữ địa lý trực tiếp trên form sửa ảnh - Xoá những ảnh không cần thiết.
Luồng sự kiện phụ:
Bảng 6. Mô tả ca chỉnh sửa dữ liệu
Tên Use Case Tạo/sửa liên kết ảnh
Tác nhân chính Người nhập dữ liệu, người quản trị hệ thống
Kích hoạt Người nhập dữ liệu, người quản trị hệ
thống kích hoạt form sửa dữ liệu rồi chọn chức năng thêm mới neighbours Luồng sự kiện chính:
- Hiển thị tất cả các ảnh quang cảnh đã được tải lên hệ thống theo thứ tự ưu tiên thời gian.
- Sau khi chọn một ảnh, người sử dụng chỉ cần chọn trên ảnh quang cảnh mà ảnh hiện tại liên kết tới ảnh được chọn.
Luồng sự kiện phụ:
Bảng 7. Mô tả ca tạo sửa liên kết ảnh
Tên Use Case Quản trị ngƣời nhập liệu
Tác nhân chính Người quản trị hệ thống
Kích hoạt Tạo thông tin người dùng sử dụng
truy vấn của MYSQL Luồng sự kiện chính:
- Liệt kê, xem thông tin của người nhập liệu
- Thêm, xóa, thay đổi thông tin của người nhập liệu Luồng sự kiện phụ: