Mô hình logic của hệ thống

Một phần của tài liệu Xây dựng bản đồ trực tuyến hỗ trợ tìm kiếm thông tin nhà trọ cho học sinh, sinh viên tại tỉnh quảng ngãi (Trang 35 - 37)

6. Bố cục đề tài

2.2.1. Mô hình logic của hệ thống

Mô hình lôgic của hệ thống được đề xuất là mô hình dạng Client – Server. Người dùng có thể sử dụng các thiết bị đóng vai trò client như máy bàn, laptop, hay cả các thiết bị cầm tay có cấu hình tốt, để truy cập vào hệ thống tra cứu và xem thông tin.

Người quản trị Người

dùng Xem thông tin nhà

trọ

Tìm kiếm

Xem bản đồ

Các thao tác khác

Thêm, sửa, xóa thông tin nhà

Hình 2.3. Mô hình lôgic của hệ thống

WebGIS phuc vụ công tác tìm kiếm thông tin nhà trọ nhắm đến người dùng là những người truy cập web bình thường, không đòi hỏi có kiến thức nhiều về lĩnh vực GIS. Vì thế, hệ thống được xây dựng dựa trên kiến trúc Client – Server. Chiến lược phát triển theo hướng Server – side được chọn để giảm thiểu các chức năng phân tích cho người dùng.

Phía Client–side: chu trình duyệt web có chức năng hiển thị, gửi yêu cầu đến WebServer và nhận kết quả trả về từ WebServer để hiển thị.

Phía Server – side: bao gồm các thành phần WebServer, Application Server, WFS Server và Data Server.

WebServer: Đảm nhiệm chức năng nhận yêu cầu từ phía trình duyệt, gửi cho Application Server xử lý và nhận kết quả tới Application Server để gửi trả về cho trình duyệt.

Application Server: Đảm nhiệm chức năng lấy dữ liệu từ các Server cung cấp dữ liệu (WFS Server) để tạo ra bản đồ, xử lý yêu cầu về phía trình duyệt và gửi trả kết quả về phía trình duyệt qua WebServer.

WFS Server: Lấy dữ liệu không gian từ Vector Data cung cấp dữ liệu dưới định dạng thống nhất GML khi có yêu cầu tới phía Application Server.

Data Server: Đảm nhiệm chức năng lưu trữ, quản lý dữ liệu không gian (Vector Data) và thuộc tính (RDBMS).

Cơ chế hoạt động của hệ thống như sau: Trình duyệt gửi yêu cầu đến WebServer, WebServer gửi yêu cầu đến Application Server để phân tích. Nếu yêu

cầu có liên quan đến bản đồ thì Application Server lấy dữ liệu từ các WFS Server để tích hợp lại thành bản đồ và gửi trả về cho WebServer, đến lượt mình, WebServer gửi kết quả về cho trình duyệt. Nếu yêu cầu liên quan đến thông tin thuộc tính thì Application Server sẽ kết nối đến RDBMS để lấy dữ liệu, xử lý và gửi trả kết quả về cho WebServer, WebServer gửi kết quả về cho trình duyệt. Chu trình cứ thế tiếp tục.

Một phần của tài liệu Xây dựng bản đồ trực tuyến hỗ trợ tìm kiếm thông tin nhà trọ cho học sinh, sinh viên tại tỉnh quảng ngãi (Trang 35 - 37)