Sơ đồ xác thực của hệ thống

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu và xây dựng hệ thống web GIS phục vụ chia sẻ thông tin cảnh báo ô nhiễm không khí (Trang 45 - 49)

3.2.4. Môi trường phát triển và thực thi.

3.2.4.1. Môi trường phát triển hệ thống chia sẻ thông tin cảnh báo ô nhiễm không khí

Bảng sau sẽ mô tả các thành phần của môi trường phát triển và thực thi bao gồm các thành phần phần cứng, phần mềm, hạ tầng mạng, cơ sở dữ liệu được sử dụng để xây dựng hệ thống chia sẻ thông tin cảnh báo ô nhiễm không khí. Tất cả các hệ thống phần cứng, phần mềm đều được cài đặt trên hệ thống máy tính cá nhân và máy chủ tại trung tâm công nghệ tích hợp liên ngành và giám sát hiện trường – FIMO thuộc Đại Học Công Nghệ.

Bảng 7: Môi trường phần cứng, phần mềm được sử dụng để phát triển hệ thống

STT Tên thành phần Mô tả

1 Hệ điều hành Lập trình viên: Microsoft Windows 7, 8.1 (English)

Máy chủ CSDL: Linux Cent OS 7.0

Máy chủ ảo chạy ứng dụng: Linux Cent OS 7.0

Máy chủ thật host các máy ảo: Cent OS 6.5

Máy chủ ArcGIS Server: Windows Server 2012 2 Tầng trung gian bao gồm

cơ sở dữ liệu, máy chủ web và máy chủ dịch vụ bản đồ

Hệ quản trị CSDL: PostgreSQL 9.4 – PostGIS 9.1

Máy chủ Web: Apache Web Server 2

Map Service Server: ESRI ArcGIS Server 10.3

3 Phần mềm JDK 1.7.0 PHP 5.5

PHP Yii2 Framework 2.0 Adobe Flex SDK 4.7, FlexUnit Microsoft Office 2007

Adobe Flash Player 10+ Mozilla Firefox 3.0+

4 Phần cứng Lập trình viên: Intel Core i3 – 3320 2.0Ghz /2GB RAM.

Máy chủ CSDL: Intel Xeon 4 core 2.5GHz+/8GB RAM

Máy chủ ArcGIS Server: Intel Xeon 4 core 2.5GHz+/4GB

Máy chủ ảo chạy ứng dụng: Intel Xeon 4 core 2.5GHz+/8GB

Máy chủ thật host các máy ảo: Intel Xeon 80 core 2.5GHz+/128GB 5 Ngôn ngữ lập trình và các công cụ phát triển hệ thống Ngôn ngữ phát triển hệ thống: PHP Script 5.5 Action Script 3.0 Công cụ phát triển hệ thống: JDK 1.7.0

Adobe Flex SDK 4.12.0, Adbode FlashBuilder 4.7 PHP Storm 8.0, PHP Composer

Yii2 Framework 2.0

GDAL, Python GDAL, R Script

3.2.4.2. Môi trường thực thi của hệ thống chia sẻ thông tin cảnh báo ô nhiễm không khí

Hệ thống chia sẻ thông tin cảnh báo ô nhiễm không khí được triển khai dựa trên nền tảng công nghệ, thiết bị phần cứng, phần mềm được cung cấp và thử nghiệm trong quá trình phát triển hệ thống. Qua quá trình thử nghiệm và phát triển các chức năng, các công nghệ nền tảng phần mềm nguồn mở được kết hợp với các công nghệ thương mại và cho kết quả tốt về hiệu năng và khả năng kết hợp

Bảng 8: Môi trường thực thi hệ thống

STT Tên thành phần Mô tả

1 Hệ điều hành Máy chủ CSDL: Linux Cent OS 7.0

Máy chủ ảo chạy ứng dụng: Linux Cent OS 7.0 (adsbygoogle = window.adsbygoogle || []).push({});

Máy chủ thật host các máy ảo: Cent OS 6.5

2 Tầng trung gian Hệ quản trị CSDL: PostgreSQL 9.4 – PostGIS 9.1

Máy chủ Web: Apache Web Server 2

Map Service Server: ESRI ArcGIS Server 10.3 3 Phần mềm JDK 1.7.0

PHP 5.5

PHP Yii2 Framework 2.0 Adobe Flex SDK 4.7 Adobe Flash Player 10+ Mozilla Firefox 3.0+

4 Phần cứng Máy chủ CSDL: Intel Xeon 4 core 2.5GHz+/8GB RAM

Máy chủ ArcGIS Server: Intel Xeon 4 core 2.5GHz+/4GB

Máy chủ ảo chạy ứng dụng: Intel Xeon 4 core 2.5GHz+/8GB

Máy chủ thật host các máy ảo: Intel Xeon 80 core 2.5GHz+/128GB 5 Đường truyền mạng LAN, Internet Tốc độ mạng LAN: 1 Gigabit/giây. Tốc độ mạng Internet: 8 Megabit/giây. 3.3. Use-case view

Trong phần này, danh sách các use-case tiêu biểu cho nhóm các chức năng trong hệ thống được mô tả . Các nhóm chức năng này giúp người dùng có thể quan sát góc nhìn tổng thể của hệ thống ở mức cao nhất. Các nhóm chức năng thuộc phía client của hệ thống cho bốn đối tượng người sử dụng (người dùng thông thường, nhà nghiên cứu, nhà quản lý và nhà quản trị dữ liệu và hệ thống). Các tác nhân (actor) chính của hệ thống bao gồm các người dùng (người dùng thông thường, nhà nghiên cứu, nhà quản lý).

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu và xây dựng hệ thống web GIS phục vụ chia sẻ thông tin cảnh báo ô nhiễm không khí (Trang 45 - 49)