Nghiên cứu ứng dụng mã nguồn mở sahana để xây dựng hệ thống hỗ trợ quản lý thiên tai cho khu vực miền trung

26 594 0
Nghiên cứu ứng dụng mã nguồn mở sahana để xây dựng hệ thống hỗ trợ quản lý thiên tai cho khu vực miền trung

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐẠI HỌC ĐÀ NẴNG NINH VĂN ANH NGHIÊN CỨU ỨNG DỤNG MÃ NGUỒN MỞ SAHANA ĐỂ XÂY DỰNG HỆ THỐNG HỖ TRỢ QUẢN LÝ THIÊN TAI CHO KHU VỰC MIỀN TRUNG CHUYÊN NGÀNH: KHOA HỌC MÁY TÍNH MÃ SỐ: 60.48.01 TĨM TẮT LUẬN VĂN THẠC SĨ KỸ THUẬT Đà Nẵng - Năm 2011 Công trình hồn thành ĐẠI HỌC ĐÀ NẴNG Người hướng dẫn khoa học: PGS.TS VÕ TRUNG HÙNG Phản biện 1: TS HUỲNH CÔNG PHÁP Phản biện 2: GS.TS NGUYỄN THANH THỦY Luận văn ñược bảo vệ trước Hội ñồng chấm Luận văn tốt nghiệp Thạc sĩ Kỹ thuật họp Đại học Đà Nẵng vào ngày 18 tháng năm 2011 Có thể tìm hiểu luận văn tại: - Trung tâm Thông tin-Học liệu, Đại học Đà Nẵng - Trung tâm Học liệu, Đại học Đà Nẵng -1MỞ ĐẦU Lý chọn ñề tài Khu vực miền Trung khu vực gánh chịu thiên tai, bão lũ lụt, nhiều so với nước Hầu năm có bão, lũ gây thiệt hại nghiêm trọng người Mỗi có thiên tai, cơng tác cứu nạn, cứu trợ ln ñược nhà nước, quyền cấp, tổ chức, cá nhân ngồi nước diễn sơi ñộng nhằm giúp ñồng bào khu vực bị thiên tai khắc phục hậu ổn ñịnh sống Tại khu vực này, lượng mưa mùa mưa chiếm 68 - 75% tổng lượng mưa năm Vì thường phát sinh lũ lụt lớn gây thiệt hại cho sản xuất, tài sản, tính mạng cư dân tác ñộng tiêu cực ñến môi trường sinh thái Ngược lại, mùa khơ nước lại khơng đủ cung cấp cho sinh hoạt sản xuất số ñịa phương vùng Mùa mưa lũ Bắc Trung thường xảy từ tháng đến tháng 10 cịn vùng duyên hải Nam Trung thường xảy từ tháng 10 ñến tháng 12 Những trận lũ lụt lớn ñã xảy miền Trung vào năm: 1952, 1964, 1980, 1983, 1990, 1996, 1998, 1999, 2001, 2003, có lúc xảy lũ chồng đợt lũ tháng 11, 12 năm 1999, tháng 10, 11 năm 2010 Tuy nhiên, chưa có hệ thống phần mềm quản lý thống hoạt ñộng cứu trợ, cứu nạn trợ giúp bị thiên tai Khi có thiên tai xảy ra, theo phân cơng Ủy ban nhân dân cấp, Ủy ban phịng chống bão lụt chịu trách nhiệm hoạt ñộng phòng ngừa, cứu nạn Mặt trận tổ quốc Việt Nam chịu trách nhiệm quản lý hoạt ñộng cứu trợ Tuy nhiên, hoạt ñộng ñược quản lý khơng chặt chẽ, thiếu đồng nên dẫn đến thiếu thơng tin -2cần thiết, cơng tác điều hành gặp nhiều khó khăn thất tiền cứu trợ Vì vậy, nghiên cứu xây dựng hệ thống hỗ trợ quản lý hoạt động, thơng tin liên quan đến phịng chống thiên tai cấp bách, ñặc biệt cho khu vực miền Trung Mục đích nghiên cứu Mục đích đề tài nghiên cứu sử dụng kết dự án mã nguồn mở Sahana (bản tiếng Anh) ñể xây dựng hệ thống hỗ trợ quản lý thiên tai môi trường web giao diện tiếng Việt nhằm cung cấp thông tin cần thiết, hỗ trợ quản lý ñiều hành hoạt ñộng liên quan ñến việc khắc phục hậu thiên tai khu vực miền Trung Đối tượng phạm vi nghiên cứu - Đối tượng nghiên cứu: Chương trình Sahana hệ thống ứng dụng giúp quản lý thiên tai dựa web mã nguồn mở, cung cấp giải pháp cho vấn ñề khắc phục hậu thiên tai - Phạm vi nghiên cứu: Quản lý thiên tai khu vực miền Trung bao gồm tỉnh từ Thanh Hóa đến Bình Thuận; Bắc Trung có tỉnh: Thanh Hố, Nghệ An, Hà Tĩnh, Quảng Bình, Quảng Trị Thừa Thiên-Huế; Nam Trung gồm tỉnh, thành: Đà Nẵng, Quảng Nam, Quảng Ngãi, Bình Định, Phú n, Khánh Hồ, Ninh Thuận, Bình Thuận năm 2010 2011 Phương pháp nghiên cứu Hệ thống chúng tơi triển khai đáp ứng cơng tác hỗ trợ quản lý thiên tai gồm: Đăng ký theo dõi tất yêu cầu hỗ trợ nạn nhân cứu trợ từ nhà tài trợ Theo dõi vị trí số lượng nạn nhân trại khác nơi trú ẩn tạm thời thiết lập tất khu vực xung quanh bị ảnh hưởng Giúp ñỡ để -3giảm thiểu chấn thương có hiệu tìm kiếm người tích Phối hợp cân phân bố kết nối nhóm cứu trợ cho phép họ hoạt ñộng tổ chức cứu trợ khu vực bị ảnh hưởng Theo dõi vị trí số lượng thực nhà tài trợ giúp ñỡ với yêu cầu cứu trợ nạn nhân trại khác nhau; nơi trú ẩn tạm thời thiết lập khu vực tất xung quanh bị ảnh hưởng Ý nghĩa khoa học thực tiễn đề tài Đề tài vừa có ý nghĩa thực tiễn ứng dụng, đồng thời góp phần vào cơng tác quản lý thiên tai hỗ trợ cộng đồng xã hội ñã chạy internet ñịa http://sahana.udn.vn Chương trình tùy chỉnh với nhiều chức dễ dàng phù hợp với yêu cầu thực tiễn Cấu trúc luận văn Báo cáo luận văn ñược tổ chức thành chương Trong chương trình bày khái niệm, đặc điểm chương trình mã nguồn mở Sahana, trạng hệ thống quản lý thiên tai, giới thiệu LAMP (Linux, Apache, MySQL PHP), hệ điều hành Ubuntu 9.04 (Linux) Chương trình bày yêu cầu ñối với hệ thống; kiến trúc tổng thể mơ hình hoạt động hệ thống; phân tích thiết kế, cấu trúc chi tiết số bảng sở liệu; biểu ñồ phân cấp chức năng, biểu đồ luồng liệu cấu hình cho chương trình Nội dung chương trình bày việc cài đặt hệ thống, giao diện chức chương trình Sahana tiếng Việt, kịch sử dụng hệ thống, ñánh giá kết cơng nghệ, chương trình, hướng phát triển ñề tài -4CHƯƠNG 1: NGHIÊN CỨU TỔNG QUAN Trong chương này, chúng tơi trình bày khái niệm, ñặc ñiểm mã nguồn mở Sahana giới thiệu trạng quản lý thiên tai, LAMP (Linux, Apache, MySQL PHP), hệ ñiều hành Ubuntu 9.04 (Linux) sử dụng ñể phát triển hệ thống 1.1 MÃ NGUỒN MỞ SAHANA 1.1.1 Mã nguồn mở 1.1.1.1 Khái niệm Mã nguồn mở khái niệm chung ñược sử dụng cho tất phần mềm mà mã nguồn công bố rộng rãi, công khai cho phép người tiếp tục phát triển phần mềm 1.1.1.2 Đặc ñiểm Thứ nhất, tác giả giữ quyền phần mềm cho phép người dùng nhiều quyền khác Đặc biệt ñiểm thứ hai thường ñược gọi hiệu ứng virus biến tất phần mềm có dùng mã nguồn mở biến thành phần mềm mã nguồn mở 1.1.2 Ứng dụng phần mềm mã nguồn mở Một số phần mềm ñược cấp phép theo giấy phép mã nguồn mở như: Linux (Ubuntu/Fedora Core/SuSE), Filezilla, Unikey – Scim unikey, Pidgin, Banshee, 1.1.3 Khái niệm mã nguồn mở Sahana Sahana hệ thống quản lý thiên tai đời từ thảm họa sóng thần châu Á năm 2004 ñã tàn phá nhiều nước châu Á giáp giới Ấn Độ Dương Tại Sri Lanka, nước ảnh hưởng nặng sóng thần, tình nguyện viên lập nên hệ thống Sahana quản lý thiên tai ñể giúp theo dõi gia đình bị nạn phối hợp cơng tác tổ chức cứu trợ sau thảm họa sóng thần Sahana ñược phát triển tảng sử dụng phần -5mềm nguồn mở LAMP stack ñược thực phần mềm nguồn mở 1.1.4 Các chức mã nguồn mở Sahana Xây dựng hệ thống hỗ trợ phòng chống thiên tai gồm mơ đun sau: Đăng ký tìm kiếm người tích: Đây tin trực tuyến đăng tin người tích, người tìm thấy người ñi tìm - Quản lý tổ chức cứu nạn/cứu trợ: Đây cơng cụ quản lý “Tổ chức làm gì, đâu”, cho phép theo dõi tổ chức cứu nạn quan chức hoạt ñộng khu vực thiên tai Nó lưu lại thơng tin ñịa ñiểm mà tổ chức cứu nạn ñang hoạt ñộng dịch vụ mà họ cung cấp - Quản lý nhu cầu: Cho phép quản lý nhu cầu ñề xuất người bị nạn tổ chức quản lý nhà nước ñề xuất Cho phép xây dựng sở liệu trực tuyến cập nhật thường xuyên nhu cầu người bị nạn ñể sở tổ chức cứu nạn, nhân viên cứu nạn, quan chức năng, - Quản lý nơi cư trú: Quản lý ñịa ñiểm liệu khu nhà, nhà di ñộng, nhà bạt, nơi nạn nhân cư trú khu vực Chức ñưa ñồ phân bố ñịa ñiểm - Quản lý tài sản: Cho phép quản lý tài sản thất lạc người bị nạn, nguồn lực sử dụng cho hoạt ñộng cứu nạn, cứu trợ - Quản lý trạng thiên tai: Cung cấp thơng tin tình trạng thiên tai cho phép người dùng cập nhật thơng tin thực tế - Điều phối hoạt động tình nguyện: Cho phép tổ chức phi phủ theo dõi tổ chức hoạt động tình nguyện -61.2 HỆ THỐNG QUẢN LÝ THIÊN TAI 1.2.1 Khái niệm Hệ thống tập hợp có trật tự yếu tố có liên hệ 1.2.2 Ảnh hưởng thiên tai Mỗi năm, hàng triệu người bị ảnh hưởng nguy hại người tạo nên thiên tai gây Những thảm họa vụ nổ, ñộng ñất, lũ lụt, bão, lốc hỏa hoạn Thiên tai gây loạt phản ứng tinh thần, vật chất 1.2.3 Ý nghĩa việc quản lý thiên tai Mục tiêu việc quản lý thiên tai tóm gọn "3 tăng, giảm" Các cơng việc có quan hệ chặt chẽ với nhau, tác dụng thúc ñẩy lẫn có tầm quan trọng TĂNG CƯỜNG MỨC ĐỘ THÔNG TIN RỘNG RÃI TĂNG CƯỜNG QUAN TRẮC THIÊN TAI TĂNG CƯỜNG NHẬN THỨC CỘNG ĐỒNG VỀ THIÊN TAI QUẢN LÝ THIÊN TAI GIẢM THIỂU TỔN THẤT NHÂN MẠNG VÀ THƯƠNG TẬT GIẢM THIỂU THIỆT HẠITÀI SẢN VÀ CƠNG TRÌNH GIẢM THIỂU NGƯNG TRỆ HOẠT ĐỘNG VÀ KINH TẾ XÃ HỘI Hình 1.1 Giao diện mục tiêu “3 tăng – giảm” quản lý thiên tai 1.2.4 Tình hình thiên tai Việt Nam Do đặc điểm vị trí địa lý địa hình với 3.200 km bờ biển, Việt Nam quốc gia nằm vùng dễ bị ảnh hưởng thiên tai giới, ñặc biệt bão lũ lụt thường gây thiệt hại lớn người, tài sản mơi trường Những năm -7gần đây, thiên tai Việt Nam xảy với tần suất ngày cao hơn, mức ñộ ảnh hưởng rộng diễn biến khó lường hơn, đặc biệt khu vực đồng bằng, ven biển Vì thế, Chính phủ Việt Nam ln đặt ưu tiên cho vấn đề quản lý thiên tai việc ñưa thực chiến lược tổng thể mang tên “Chiến lược quốc gia Phịng chống Giảm nhẹ thiên tai đến năm 2020” ñã phê duyệt “Đề án Nâng cao nhận thức cộng ñồng Quản lý Rủi ro Thiên tai dựa vào cộng ñồng” Theo số liệu thống kê Trung tâm phòng chống lụt bão miền Trung - Tây Nguyên Đà Nẵng từ năm 1999 ñến năm 2010, Năm 1999 có 10 bão áp thấp nhiệt ñới, thiệt hại lũ, bão gây năm 1999 miền Trung nặng nề nhất, mưa lũ năm 1999 ñã gây thiệt hại lớn cho tỉnh vùng cụ thể là: 749 người chết, 69 người tích; nhà cửa dân bị ngập gần 1,1 triệu ngơi nhà, có gần 50 ngàn ngơi nhà bị đổ trơi, 97 ngàn lúa, 54 ngàn hoa màu bị ngập hư hại; gần 250 ngàn thóc bị ướt, hỏng; nhiều cơng trình giao thơng tuyến quốc lộ, tỉnh lộ, huyện lộ bị hư hỏng với khối lượng ñất ñá gần 10 triệu m3 Thiệt hại vật chất lên tới gần 4.200 tỷ đồng Năm 2003 có đợt lũ lớn ảnh hưởng ñến tỉnh Ninh Thuận, Khánh Hồ, Phú n, Bình Định, Quảng Ngãi, Quảng Nam, Tổng thiệt hại 372.8 tỷ ñồng Năm 2006, Bão ñã gây thiệt hại tài sản gần 10.400 tỷ ñồng (Đà Nẵng 5.290 tỷ, Thừa Thiên Huế 2.910 tỷ, Quảng Nam 1.800 tỷ, Hà Tĩnh 101 tỷ, Nghệ An 85 tỷ, Quảng Trị 81 tỷ, Quảng Bình 67 tỷ, Quảng Ngãi 50 tỷ) Năm 2009 có 11 bão áp thấp nhiệt đới, có bão(số 4, số 7, số 9, số 10 số 11) ñổ trực tiếp 01 bão số ảnh hưởng ñến nước ta gây thiệt hại nặng nề người, tài sản tỉnh miền Trung Đáng ý bão số gây thiệt hại -8khoảng 14.000 tỷ ñồng Năm 2010, diễn biến thời tiết phức tạp tình hình bão lũ có nhiều biến ñộng khốc liệt, tháng 10, siêu bão số cấp 17 ñã biến nhiều ñịa phương miền Trung ñang chìm mưa lũ kỷ lục, Sự biến đổi khí hậu toàn cầu diễn theo chiều hướng bất lợi, bão, lũ, lũ quét, hạn hán thiên tai khác ảnh hưởng thường xuyên khắc nghiệt ñến Việt Nam Diễn ñàn Quản lý thiên tai tác động biến đổi khí hậu xây dựng nhằm tạo hội chia sẻ kinh nghiệm, liên kết có chế phù hợp ñể ứng phó, giảm thiểu tác ñộng tới người kinh tế Việt Nam bối cảnh thiên tai tác động biến đổi khí hậu ngày gia tăng 1.2.5 Đánh giá thiệt hại thiên tai Ðánh giá thiên tai ñánh giá mức ñộ tàn phá gây tổn thất cho người, tài sản ảnh hưởng kinh tế - xã hội khác Việc đánh giá phải bao gồm: Vị trí thiên tai phạm vi ảnh hưởng Số người chết thương tích Tình trạng sức khoẻ vệ sinh mơi trường Thiệt hại nhà cửa cơng trình y tế, giáo dục Thiệt hại thủy lợi Thiệt hại lương thực sản xuất nông nghiệp, chăn nuôi, ngư nghiệp Thiệt hại sở hạ tầng ñường bộ, ñường sắt, tàu phà, kho tàng Thiệt hại dịch vụ công cộng Các ảnh hưởng xấu khác xã hội kinh tế an ninh rủi ro khác Yêu cầu: Cứu trợ khẩn cấp lương thực thuốc men lều trại phương tiện Huy ñộng niên ñịa phương quân ñội tổ chức xã hội Kêu gọi trợ giúp tổ chức quốc tế - 10 trị chơi giải đố có sẵn Ubuntu chạy cần 256 Mbyte RAM cài ñặt lên ñĩa cứng, chiếm 3GB dung lượng 1.3.3 Apache Apache chương trình máy chủ HTTP chương trình dành cho máy chủ ñối thoại qua giao thức HTTP; Apache chạy hệ ñiều hành tương tự Unix, Microsoft Windows, Novell Netware hệ ñiều hành khác Apache đóng vai trị quan trọng q trình phát triển mạng web giới Mặc dù miễn phí nguồn mở Apache có tính ổn định cao Đến ñây lựa chọn số cho giải pháp máy chủ Web Để cài ñặt Apache2 Ubuntu, vào Applications -> Accessories -> Terminal gõ lệnh sau: sudo apt-get install apache2 1.3.4 Ngôn ngữ lập trình PHP PHP (Hypertext Preprocessor) ngơn ngữ kịch chạy mơi trường máy chủ dùng để tạo ứng dụng web động có tương tác, PHP có tập đối tượng có sẵn với nhiều tính phong phú, khả hỗ trợ vbscript jscript, Perl, CGI, Nó thích hợp với web dễ dàng nhúng vào trang HTML Để cài PHP5 Ubuntu, mở Terminal gõ lệnh sau: sudo apt-get install php5 libapache2-mod-php5 1.3.5 SQL SQL (Structured Query Language - ngơn ngữ truy vấn mang tính cấu trúc) loại ngơn ngữ máy tính phổ biến ñể tạo, sửa lấy liệu từ hệ quản trị sở liệu quan hệ MySQL hệ quản trị sở liệu mã nguồn mở phổ biến giới ñược nhà phát triển ưa chuộng trình phát triển ứng dụng Để cài ñặt MySQL Ubuntu, chạy lệnh sau Terminal: sudo apt-get install mysql-server php5-mysql - 11 CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG Trong chương thực công việc mô tả hệ thống bao gồm: xác ñịnh yêu cầu ñối với hệ thống, chức Actor tham gia hệ thống, sơ đồ use case, mơ hình hoạt động, phân tích thiết kế biểu đồ phân cấp chức MƠ TẢ HỆ THỐNG 2.1 2.1.1 Yêu cầu ñối với quản lý hệ thống Từ thực tiễn việc quản lý, lưu trữ liệu, việc xây dựng hệ thống hỗ trợ quản lý thiên tai cho khu vực miền Trung phải ñảm yêu cầu sau: Hệ thống cho phép cập nhật liệu ñược thu thập từ nhiều nguồn khác nhau: nhập trực tiếp, lấy từ web Hiển thị thông tin mơi trường Web Hệ thống cài đặt server Web PHP, sau người quản trị thiết lập phân quyền cho tất thành viên ñăng ký tùy theo chức nhiệm vụ Nhóm người dùng phép cập nhật liệu vào chương trình, xem tìm kiếm thơng tin theo thể loại 2.1.2 Đối tượng sử dụng hệ thống Trong chương trình hệ thống hỗ trợ quản lý thiên tai có hai nhóm đối tượng sử dụng là: nhóm người quản lý nhóm người sử dụng, chức truy xuất chương trình dựa hai đối tượng 2.1.2.1 Nhóm người quản trị Nhóm người quản trị gồm: Người quản trị (Administrator), Người quản lý (Super User), Người ñiều khiển hoạt ñộng (Syncronization Operator), Người tổ chức lều trại (Camp Admin) có chức sau: - 12 2.1.2.2 Nhóm người sử dụng Nhóm người sử dụng gồm: người đăng ký (Registered User), người dùng vơ danh (Anonymous User), Tình nguyện viên (Volunteer Coordinator), Các lực lượng quân ñội (Field Officer) 2.1.3 Đặc tả ca sử dụng (use case) Các tác nhân gồm tất nhóm người quản lý người sử dụng gồm Người quản trị(Administrator), Người đăng ký(Registered User), Người dùng vơ danh(Anonymous User), Người quản lý (Super User), Người tổ chức(Organization Admin), Tình nguyện viên (Volunteer Coordinator), Người tổ chức lều trại (Camp Admin), Các lực lượng quân ñội (Field Officer), Người ñiều khiển hoạt động (Syncronization Operator) có chức cho phép sử dụng người quản trị hệ thống phân quyền 2.1.3.1 Ca sử dụng đồ tình hình (Situation Mapping) 2.1.3.2 Ca sử dụng đăng ký người tích (Missing Person Registry) 2.1.3.3 Ca sử dụng ñăng ký nạn nhân thiên tai (Disaster Victim Registry) 2.1.3.4 Ca sử dụng dịch vụ Web (Web Services) 2.1.3.5 Ca sử dụng quản lý yêu cầu/hỗ trợ (The Sahana Request/Aid Management) 2.1.3.6 Ca sử dụng ñăng ký tổ chức (Organization Registry) 2.1.3.7 Ca sử dụng ñăng ký trại trú ẩn (Shelter Registry) 2.1.3.8 Ca sử dụng quản lý hàng tồn kho (Inventory - 13 Management) 2.1.3.9 Ca sử dụng hệ thống thông báo (Messaging) 2.1.3.10 Ca sử dụng quản lý tình nguyện viên (Volunteer Management) 2.1.3.11 Ca sử dụng danh mục hàng cứu trợ (Aid Catalog) 2.1.3.12 Ca sử dụng hệ thống báo cáo (Reporting System) 2.1.3.13 Ca sử dụng mơ đun ñồng hóa (Synchronization module) 2.1.3.14 Ca sử dụng quản lý hệ thống Sahana (Sahana System Administration) 2.1.4 Sơ ñồ use case Biểu đồ use case đóng vai trị quan trọng ñặc biệt ñối với kiến trúc hệ thống, mơ tả nhìn tĩnh hệ thống mắt người sử dụng 2.1.4.1 Sơ ñồ use case tồn hệ thống 2.1.4.2 Sơ đồ use case Administrator (Người quản trị hệ thống) 2.2 PHÂN TÍCH THIẾT KẾ Là hệ thống tập hợp nhiều chức năng, chương trình xây dựng danh mục menu: • Bản đồ tình hình - Xác định vị trí hoạt động đồ • Đăng ký người tích - Báo cáo tìm kiếm người tích • Bộ đăng ký nạn nhân thiên tai - Tìm dấu tích người di tản nội địa thu thập nhu cầu họ - 14 • Đăng ký tổ chức - Cho phép quan cứu trợ tự tổ chức hoạt động • Hệ thống quản lý yêu cầu/hỗ trợ - khảo sát yêu cầu viện trợ kết hợp chúng với nhà tài trợ cứu trợ • Đăng ký trại trú ẩn - Theo dõi vị trí, phân phối, khả phân chia nạn nhân vào trại tạm trú • Quản lý hàng tồn kho - Hàng cứu trợ với hàng tồn kho khác • Mơ-dun thông báo - Cho phép liên lạc email gửi tin nhắn SMS đến nhóm • Quản lý tình nguyện viên • Danh mục hàng cứu trợ - Nắm bắt thông tin danh mục khác đơn vị đo lường • Hệ thống báo cáo - Cho phép hệ thống tạo báo cáo dựa sở liệu Sahana; tìm kiếm báo cáo biểu đồ • Đồng hóa - Cho phép trao đổi liệu • Tuỳ chọn người dùng - Cho phép thiết lập cấu hình ưa thích • Quản lý - Cho phép cấu hình tuỳ chỉnh Sahana dựa nhu cầu phù hợp với mục đích sử dụng 2.2.1 Biểu đồ phân cấp chức Menu Quản lý Đồng hóa Menu phụ Lập đồ /GIS Phân cấp địa ñiểm - 15Cấu - Ngôn ngữ ñịa phương An ninh hệ thống hình đơn vị Dữ liệu phát Nhập liệu Tiến trình Hệ thống báo cáo Tạo báo cáo mẫu Tìm kiếm Báo cáo/ Biểu đồ Cấu hình Danh mục hàng cứu trợ Xem chỉnh sửa Thêm vào danh mục Thêm thể loại Các thể loại Thảm họa Cơng cụ Cấu hình Tùy chọn người dùng Quản lý Tình nguyện viên Trang Hiển thị thơng tin cá nhân giao Quản trị Hệ thống Website FOSS Sahana Tìm kiếm Tình nguyện viên Xem dự án cá nhân Mơ đun Thơng báo Tin nhắn Quản lý nhóm CAP (Cảnh báo mới) Quản lý Hàng tồn kho Tìm đồ vật Xem hàng tồn kho Xem mặt hàng Đăng ký trại trú ẩn Đăng ký tổ chức Đăng ký/ ñăng nhập người dùng Hiển thị tình nguyện viên Thêm vào nhóm tiết mục Hệ thống QL yêu cầu\ hỗ trợ Dịch vụ web Bộ ñăng ký nạn nhân thiên tai Đăng ký người tích Bản đồ tình hình Tìm kiếm theo tên Tìm kiếm Thêm theo trại địa trú ẩn Đăng ký tổ chức Tạo yêu cầu Đăng ký khố API Thêm nhóm Đăng ký chi nhánh Liệt kê danh sách yêu cầu Mức ñộ ñặt hàng Hiển thị Hiển thị tất theo trại trú ẩn vị trí Biên soạn trại trú ẩn Tìm kiếm tổ chức Tìm kiếm yêu cầu Cam kết Xem tất dự án Hiển thị chi tiết Quản trị Thêm vào ñơn vị ño lường Tạo báo cáo Đăng ký tới Tình nguyện viên Báo cáo Lập đồ theo vị trí Gởi thơng tin Tối ưu hóa Lập đồ Lập theo bệnh đồ theo nhiễm dân số Xem chỉnh sửa Liệt kê cam kết Tìm kiếm cam kết Đáp ứng yêu cầu Khách hàng WS Thêm cá nhân Tìm kiếm & chỉnh sửa nhóm Tìm theo cá nhân Báo cáo người tích Xem tình hình đồ Thêm dấu hiệu tình hình Tìm kiếm & chỉnh sửa cá nhân Sửa tin tức người tích DS Tìm kiếm Tìm sâu Tìm theo nhóm / sâu theo nhóm trại trú theo thành viên ẩn cố Liệt kê Liệt kê Báo cáo người tìm người người thấy tìm thấy tích Bản đồ tổng qt Hình 2.1 Biểu đồ chức chương trình Sahana - 16 2.2.2 Biểu ñồ luồng liệu 2.2.2.1 Biểu ñồ luồng liệu mức ngữ cảnh 2.2.2.2 Biểu ñồ luồng liệu mức ñỉnh 2.2.3 Cấu trúc chi tiết bảng sở liệu Chương trình Sahana gồm 102 bảng, cấu trúc chi tiết ñược ñược thể Phụ lục B 2.2.4 Mơ hình mối quan hệ bảng ñược chọn 2.2.5 Cấu trúc chi tiết số bảng sở liệu 2.2.6 Thiết kế sở liệu - 17 CHƯƠNG 3: XÂY DỰNG VÀ PHÁT TRIỂN HỆ THỐNG Trong chương thực việc cài ñặt hệ thống, giao diện chức chương trình Sahana tiếng Việt, đánh giá kết cơng nghệ, chương trình hướng phát triển đề tài CÀI ĐẶT VÀ CẤU HÌNH HỆ THỐNG CHƯƠNG 3.1 TRÌNH 3.1.1 Cài đặt chương trình Sau cài đặt Hệ điều hành Ubuntu, gói chương trình LAMP gồm (Linux, Apache, MySQL PHP), thư viện hỗ trợ cho mơi trường web Sau cài gói chương trình Sahana phiên tiếng Anh trang web cập nhật mơ đun tiếng Việt vào hệ thống, chỉnh sửa nhập số liệu thông tin vào chương trình GIAO DIỆN VÀ CHỨC NĂNG CỦA CHƯƠNG 3.2 TRÌNH 3.2.1 Trang chủ Sahana (index.php) Sahana hệ thống tập hợp kích hoạt, dựa ứng dụng quản lý thiên tai mạng ñể cung cấp giải pháp quy mơ lớn đáp ứng vấn đề nhân ñạo hậu thảm họa Những ứng dụng vấn đề giải sau: • Bản ñồ Tình hình - Cho phép xác ñịnh vị trí hoạt động đồ cung cấp nhận thức tình hình • Đăng ký người tích - Giúp báo cáo tìm kiếm người tích • Bộ đăng ký nạn nhân thiên tai - Tìm dấu tích người di tản nội ñịa thu thập nhu cầu họ - 18 • Đăng ký Tổ chức - Liệt kê “ai làm đâu” Cho phép quan cứu trợ tự tổ chức hoạt động tự phối hợp điều hành • Hệ thống quản lý yêu cầu/hổ trợ - Tra khảo yêu cầu viện trợ kết hợp chúng với nhà tài trợ cam kết cứu trợ • Đăng ký trại trú ẩn - Theo dõi vị trí, phân phối, khả phân chia nạn nhân vào trại tạm trú • Quản lý Hàng tồn kho - Quản lý cứu trợ hiệu hữu hiệu, cách cho phép trao đổi hàng cứu trợ hàng tồn kho khác thông báo cần phải cung ứng, bổ sung vật dự trữ • Mơ-dun Thơng báo - Cho phép liên lạc email gửi tin nhắn SMS ñến nhóm • Quản lý Tình nguyện viên - Cho phép quản lý tình nguyện viên cách thu thập kỹ năng, việc trực sẵn phân bổ họ • Danh mục hàng cứu trợ - Nắm bắt thơng tin danh mục(catalogues) khác đơn vị đo lường Đây thơng tin sử dụng hệ thống hệ thống quản lý tồn kho hệ thống quản lý yêu cầu • Hệ thống Báo cáo - Cho phép hệ thống tạo báo cáo dựa sở liệu Sahana Hệ thống tập hợp tất phân hệ báo cáo nơi làm dễ ñơn giản cho người sử dụng xem, tìm kiếm báo cáo biểu đồ • Đồng hóa - Cho phép trao đổi liệu thể Sahana qua việc ñồng hóa ... TẢ HỆ THỐNG 2.1 2.1.1 Yêu cầu ñối với quản lý hệ thống Từ thực tiễn việc quản lý, lưu trữ liệu, việc xây dựng hệ thống hỗ trợ quản lý thiên tai cho khu vực miền Trung phải ñảm yêu cầu sau: Hệ thống. .. thất tiền cứu trợ Vì vậy, nghiên cứu xây dựng hệ thống hỗ trợ quản lý hoạt động, thơng tin liên quan đến phịng chống thiên tai cấp bách, đặc biệt cho khu vực miền Trung Mục đích nghiên cứu Mục... tài nghiên cứu sử dụng kết dự án mã nguồn mở Sahana (bản tiếng Anh) ñể xây dựng hệ thống hỗ trợ quản lý thiên tai môi trường web giao diện tiếng Việt nhằm cung cấp thơng tin cần thiết, hỗ trợ quản

Ngày đăng: 31/12/2013, 09:23

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan