2.1.11.1. Quản lý nhóm máy trạm (thiết bị):
Các máy trạm hoặc thiết bị được phân chia về các nhóm khác nhau. Việc phân chia nhóm này sẽ giúp quản trị dễ dàng phân vùng quản lý máy trạm cũng như thiết bị hơn.
Hình 2.17 Sơ đồ thuật toán controller xử lý thao tác quản lý nhóm
Chi tiết Nhóm + Bắt đầu Tiếp nhận request Phân tích URL
Yêu cầu quản lý nhóm?
GET ? POST
Trả về trang hiển thị giao diện quản lý nhóm
Kết thúc Kết nối đến CSDL
Query danh sách nhóm
Chuyển đổi resultset sang json structure
Phân tích lệnh (add, update, delete) Kết nối đến CSDL
Thực hiện câu truy vấn tương ứng
Trả đáp ứng Thành công hoặc thất bại cho giao diện người dùng
Kiểm tra bảo mật biến đầu vào
Kiểm tra bảo mật biến đầu vào
Liệt kê danh sách hay chi tiết
nhóm?
Query chi tiết nhóm
Query danh sách nhóm cha
-
Khi có yêu cầu truy vấn danh sách nhóm (truy vấn GET), controller sẽ làm 2 nhiệm vụ Trả về danh sách nhóm thiết bị/máy trạm
Trả về cấu trúc phân lớp nhóm cha..
2.1.11.2. Quản lý máy trạm
Hình 2.18 Sơ đồ thuật toán controller xử lý thao tác quản lý máy trạm
Chi tiết Nhóm + Bắt đầu Tiếp nhận request Phân tích URL
Yêu cầu quản lý máy trạm?
GET hay POST
Trả về trang hiển thị giao diện quản lý nhóm
Kết thúc Kết nối đến CSDL
Query danh sách các máy trạm
Chuyển đổi resultset sang json structure
Phân tích lệnh (add, update, delete)
Kết nối đến CSDL
Thực hiện câu truy vấn tương ứng
Trả đáp ứng Thành công hoặc thất bại cho giao diện người dùng
Kiểm tra bảo mật biến đầu vào
Kiểm tra bảo mật biến đầu vào
Liệt kê danh sách hay chi tiết máy
trạm?
Query thông tin máy trạm Query danh sách nhóm cha - GET POST Query danh sách các thiết bị mạng