3.2.1. Các biểu đồ ca sử dụng của hệ thống
3.2.1.1. Xác định các tác nhân và các ca sử dụng
Các tác nhân chính bao gồm: Người quản lý và Phương tiện di động
+ Nhà quản lý: là các nhân viên làm việc tại nơi quản lý các phương tiện di động, làm nhiệm vụ quản lý, giám sát các phương tiện di động cũng như cập nhật thông tin trên website.
Các ca sử dụng chính bao gồm: - Đăng nhập hệ thống:
- Quản lý thông tin phương tiện - Theo dõi trạng thái phương tiện - Cảnh báo tốc độ
- Theo dõi vết di chuyển của phương tiện - Tìm kiếm thông tin
- Hiển thị bản đồ
- Xác định thông tin phương tiện - Quản lý trang tin
- Quản lý tài khoản
+ Phƣơng tiện di động: là các phương tiện cần quản lý, có nhiệm vụ cập nhật thường xuyên các thông tin về vị trí, trạng thái, tốc độ xe,…
Các ca sử dụng chính bao gồm: - Đăng ký thành viên
- Cập nhật thông tin trạng thái xe về máy chủ
3.2.1.2. Biểu đồ ca sử dụng tổng quát
3.2.1.3. Phân rã một số biểu đồ ca sử dụng
Hình 3.2 Biểu đồ ca sử dụng Quản lý phương tiện
Hình 3.4 Biểu đồ ca sử dụng Tìm kiếm thông tin
Hình 3.6 Biểu đồ ca sử dụng Quản lý trang tin
Hình 3.7 Biểu đồ ca sử dụng Quản lý tài khoản
3.2.1.4. Đặc tả chi tiết một số ca sử dụng chính
a. Ca sử dụng hiển thị bản đồ
Ca sử dụng hiển thị bản đồ là ca sử dụng cơ bản của hệ thống. Mọi thông tin thu thập và các chức năng khác đều nhằm mục đích cho việc hiển thị thông tin lên
bản đồ. Vì thế các thông tin càng chính xác bao nhiêu thì càng có ảnh hường đến kết quả của việc ra quyết định bấy nhiêu.
Ca sử dụng hiển thị bản đồ mở rộng thành các ca sử dụng cụ thể như:
Phóng to thu nhỏ bản đồ: Đây là chức năng cơ bản của một hệ thống GIS. Trên màn hình hiển thị có công cụ trực quan giúp cho việc phóng to thu nhỏ bản đồ được dễ dàng.
Di chuyển bản đồ: Do bản đồ chỉ hiển thị được một vùng nào đó trên màn hình nên chức năng di chuyển bản đồ là cần thiết đối với một hệ thống GIS. Chỉ bằng thao tác kéo và rê chuột người sử dụng có thể chuyển bản đồ đến vị trí mình mong muốn để hiển thị lên màn hình.
Chức năng bật tắt các layer bản đồ: Bản đồ là sự kết hợp của nhiều layer khác nhau. Trong nhiều tình huống để tiện cho việc quan sát người sử dụng có cho hiển thị hay không một layer nào đó không cần thiết.
b. Ca sử dụng Tìm kiếm thông tin
Ca sử dụng tìm kiếm là chức năng trợ giúp trong công tác quản lý điều hành hệ thống, giúp cho công tác điều hành nhanh chóng và kịp thời:
Input Thông tin cần tìm kiếm. Thông tin này có thể là bất kỳ một thuộc tính nào của đối tượng như tên, tọa độ,…
Output Danh sách chính xác hay gần đúng các đối tượng được quản lý tùy thuộc giá trị đầu vào.
Process
Từ giá trị đầu vào, hệ thống phân tích và tìm kiếm đối tượng trên các layer tương ứng. Kết quả trả về là một danh sách các đối tượng thuộc các layer có giá trị thuộc tính gần đúng hay chính xác như giá trị đầu vào
Kết quả trả về được hiển thị lên màn hình. Người sử dụng chỉ cần click chuột vào kết quả mong muốn lập tức hệ thống di chuyển đến đối tượng tìm kiếm và hiển thị đối tượng tìm kiếm bằng màu sắc khác với các đối tượng khác trên màn hình.
c. Ca sử dụng Cập nhật trạng thái
Đây là ca sử dụng quan trọng của hệ thống. Tất cả các đối tượng được quản lý đều gửi thông tin về trung tâm điều khiển thông qua các phương tiện truyền tin gắn
trên đối tượng. Các thông tin này được xử lý và lưu trữ nhằm phục vụ cho các yêu cầu khác của hệ thống.
Input Thông tin gửi về từ các đối tượng được quản lý Output Các thông tin cần thiết cho việc quản lý điều hành
Process
Tại trung tâm điều khiển được cài đặt chương trình xử lý các thông tin gửi về từ các đối tượng. Mỗi khi đối tượng gửi thông tin về, chương trình xử lý sẽ thẩm định và xử lý các thông tin và lưu thông tin vào CSDL. Các thông tin này sẽ được sử dụng cho các chức năng khác của hệ thống.
d. Ca sử dụng cảnh báo tốc độ
Mục tiêu của hệ thống là quản lý các đối tượng di động. Do đó chức năng cảnh báo giúp cho người điều hành nắm bắt được thông tin về các đối tượng đang vượt quá giới hạn cho phép về một tiêu chí quản lý nào đó.
Input Các giới hạn cho phép theo tiêu chí quản lý
Output Danh sách các đối tượng vượt quá giới hạn cho phép Process
Dựa vào thông tin được tự động gửi về từ các đối tượng quản lý, hệ thống phân tích và đưa ra danh sách các đối tượng cần cảnh bảo theo tiêu chí quản lý đã định trước
e. Ca sử dụng theo dõi vết
Đối với các đối tượng di động, việc thu thập và lưu lại thông tin về các đối tượng trong quá khứ là cần thiết cho công tác quản lý điều hành.
Input Đối tượng cần xem thông tin
Output Các thông tin về đối tượng trong quá khứ như vị trí, trạng thái,…
Process
Thông tin gửi về từ các đối tượng sau khi được xử lý đều được lưu vào CSDL. Khi có yêu cầu xem lịch sử của đối tượng, hệ thống thực hiện các truy vấn CSDL và lấy ra các kết quả cần thiết. Các kết quả truy vấn được hiển thị lên màn hình dưới dạng danh sách cùng với các hiển thị đồ họa trực quan trên bản đồ
3.2.2. Các biểu đồ tƣơng tác