3.7.1. Mơ hình triển khai hệ thống
Hệ thống được hồn thiện với đầy đủ các tính năng và có thể sẵn sàng triển khai áp dụng thực tế với nhiều người sử dụng theo mơ hình Web Client – Server trên nền tảng Internet. Tuy nhiên, với việc cần cài đặt thêm nhiều thành phần, cấu hình Linux, thực thi các lệnh Linux Shell nên nếu muốn triển khai được thì phải đầu tư thuê 1 dịch vụ VPS (Virtual Private Server) với chi phí khá cao.
Với các hệ thống Web mơ hình MVC thơng thường chạy trên Apache và MySQL Server thì có thể triển khai trên 1 free host và free domain để thử nghiệm. Vì vậy, với mục đích thử nghiệm nên hệ thống được cài đặt và chạy thử theo mơ hình Client – Server trên cùng 1 máy tính, Web Server dạng localhost để người sử dụng đánh giá các tính năng.
Hình 3.7. Mơ hình Client – Server triển khai hệ thống trên localhost
3.7.2. Phần mềm
Cài đặt trên Server:
o Operating System Linux Mint 14 Cinnamon 32 bit
o Apache Web Server version 2 đi kèm PHP version 5
o PostgreSQL Database version 9 cùng với PostGIS extension version 2 và bộ công cụ quản trị cơ sở dữ liệu PgAdmin III
o Thư viện GDAL version 1.9
o Python Script version 2.7
o Các thư viện của Google Map, Google Chart, Google Fusion Table API, JQuery, JQuery UI,…
Cài đặt trên Client:
3.7.3. Phần cứng
Hệ thống Web Client – Server dạng localhost chạy trên chung cấu hình phần cứng laptop Acer Aspire 4738Z, cấu hình như sau:
o Chip CPU Intel Pentiu P6200 2.13Ghz
o Ram 2GB DDR3
o Ổ cứng dung lượng 320 GB
o Wifi chuẩn 802.11 b/g/n
o Màn hình LCD 14” độ phân giải 1366x768
3.8. Kết luận
Chương này mô tả chi tiết các yêu cầu và các tính năng hệ thống WebGIS cần cung cấp với người sử dụng. Các chức năng được đặc tả các thành phần, đầu vào, đầu ra để người nghiên cứu, phát triển hệ thống sau này có thể hiểu luồng thưc hiện, tổng quan chức năng của hệ thống. Tuy nhiên, việc sử dụng 1 hệ thống WebGIS khác với nhiều hệ thống Web hay phần mềm thơng thường, vì vậy để có thể hiểu và sử dụng đúng cần có thời gian và kiến thức được đào tạo. Sau khi người sử dụng đã hiểu về tính năng và khả năng sử dụng của hệ thống thì người sử dụng sẽ tiến hành chạy thử nghiệm và đánh giá hệ thống thực tế. Mục đích là đưa ra các đánh giá khách quan dựa trên kinh nghiệm thực tế của người sử dụng và quá trình được đào tạo để đưa ra báo cáo nhận xét khả năng áp dụng thực tế, triển khai rộng rãi của hệ thống WebGIS nguồn mở. Người sử dụng sẽ thực hiện khảo sát dựa trên các tác vụ yêu cầu để đánh giá chất lượng hệ thống, từ đó người phát triển có thể nhận được các phản hồi để nâng cấp, thay đổi các tính năng của hệ thống sao cho phù hợp hơn với nhu cầu của người dùng.
Chương 4. KHẢO SÁT ĐÁNH GIÁ CHẤT LƯỢNG HỆ THỐNG WEBGIS QUA THỰC TẾ