Các tác nhân chính

Một phần của tài liệu Xây dựng hệ thống cung cấp ảnh quang cảnh 360 độ trên điện thoại di động (Trang 32)

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ụ: (adsbygoogle = window.adsbygoogle || []).push({});

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ụ:

Một phần của tài liệu Xây dựng hệ thống cung cấp ảnh quang cảnh 360 độ trên điện thoại di động (Trang 32)