NGHIÊN CỨU CÔNG NGHỆ WEBGIS VÀ XÂY DỰNG TRANG WEB DỰ BÁO THỜI TIẾT KHU VỰC NAM BỘ -8 pps

13 592 1
NGHIÊN CỨU CÔNG NGHỆ WEBGIS VÀ XÂY DỰNG TRANG WEB DỰ BÁO THỜI TIẾT KHU VỰC NAM BỘ -8 pps

Đ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

Chương : Bài toán dự báo thời tiết – Biểu diễn đồ Hình 3-8 Bài tốn truy vấn liệu Mô tả : - Người dùng click chuột đồ, ta xác định tỉnh / khu vực người dùng muốn có thơng tin (theo mã tỉnh khu vực ID) - Truy vấn CSDL (lưu trữ dạng bảng) theo ID xác định - Hiển thị kết truy vấn CSDL 76 Chương : Xây dựng Website Thời tiết Nam Chương : Xây dựng Website Thời tiết Nam 4.1 Thiết kế kiến trúc hệ thống Hệ thống thiết kế với tầng khác sau : Hình 4-1 Kiến trúc hệ thống Tầng client : xây dựng Javascirpt, HTML DHTML, thực nhiệm vụ xử lý thao tác, lưu trữ thông tin ứng với người sử dụng, đảm nhận vai trò trung gian, truyền nhận liệu, người sử dụng với web server Tầng ứng dụng : chia làm thành phần : WebForm MapServer Cả phát triển dựa công nghệ NET (ASP.NET VB.NET) WebForm : đảm nhận trách nhiệm phát sinh giao diện đoạn script để tương tác với client, đóng vai trị trung gian client MapServer, gởi yêu cầu client tới MapServer nhận liệu trả để gởi ngược cho client MapServer : xử lý thao tác phát sinh đồ, phóng to, thu nhỏ,dịch chuyển, tra cứu thơng tin đồ Nó thành phần 77 Chương : Xây dựng Website Thời tiết Nam trung gian WebForm tầng sở liệu, tiếp nhận yêu cầu từ WebForm gọi xuống tầng sở liệu để rút trích thơng tin sau tiến hành xử lý trả kết cho WebForm Tầng sở liệu : đóng vai trị trung gian tầng ứng dụng với sở liệu 4.2 Xây dựng mơ hình Use –case 4.2.1 Xác định Actor Use case • Actor o User : Tra cứu thông tin, duyệt đồ, xem thơng tin thời tiết, Góp ý, liên lạc với Amin o User_Register : có vai trị User, ngồi cịn có quyền gởi đến trung tâm • Use case o Duyệt đồ Di chuyển đồ Phóng to, thu nhỏ đồ Truy vấn thơng tin đồ Tìm vị trí tỉnh, thành phố đồ o Tra cứu thông tin Tra cứu thông tin thời tiết dựa vào ngày, tháng, năm, tỉnh_tp tra cứu o Góp ý Gởi mail góp ý với Admin o Liên lạc với Admin Liên lạc với Admin thông qua thông tin cung cấp o Gởi Gởi lên Server o Xem thời tiết vài ngày tới Xem thời tiết ngày vài ngày tới 78 Chương : Xây dựng Website Thời tiết Nam 4.2.2 Mơ hình Use – case Hình 4-2 Mơ hình Use-Case 4.2.3 Đặc tả Use-case 4.2.3.1 Di chuyển đồ • Tóm tắt : Use-case mô tả cách thức người dùng di chuyển đồ để xem vùng khơng gian khác đồ • Luồng kiện o Luồng kiện 79 Chương : Xây dựng Website Thời tiết Nam Use-case bắt đầu người dùng muốn dịch chuyển đồ để xem vùng không gian khác đồ Người dùng click chuột lên button Hệ thống ghi nhận tình trạng click chuột,thay đổi trạng thái button sang trạng thái đậm Chuyển trạng thái button trạng thái đậm click chuột trước trạng thái bình thường Người dùng click chuột lên đồ Hệ thống xác định vị trí Click chuột đồ, dịch chuyển đồ theo chiều ngược lại (click chuột mép ngồi đồ chừng dịch chuyển xa ngược lại ) o Các luồng kiện khác Khơng có • Các u cầu đặt biệt Khơng có • Điều kiện tiên Khơng có • Post-conditions Nếu use case thực thành công, hệ thống thị vùng không gian đồ cho người dùng ngược lại trạng thái đồ không thay đổi • Điểm mở rộng Khơng có 4.2.3.2 Phóng to/ Thu nhỏ đồ • Tóm tắt Use-case mơ tả cách thức người dùng phóng to hay thu nhỏ đồ hiển thị • Luồng kiện o Luồng kiện Use case bắt đầu có người dùng muốn phóng to hay thu nhỏ đồ hiển thị 80 Chương : Xây dựng Website Thời tiết Nam Người dùng Click chuột lên button ZoomIn hay button ZoomOut Hệ thống xác định loại button chọn, tô đậm button để người dùng biết button chọn Người dùng click chuột lên đồ Hệ thống xác định vị trí click chuột, sau tuỳ theo button chọn ZoomIn hay ZoomOut mà hệ thống phóng to hay thu nhỏ đồ vị trí click chuột Người dùng tiếp tục click chuột lên đồ để tiếp tục phóng to hay thu nhỏ đồ o Các luồng kiện khác Khơng có • Các u cầu đặt biệt Khơng có • Điều kiện tiên Khơng có • Post-conditions Nếu use case thực thành công hệ thống hiển thị vùng khung gian đồ phóng to hay thu nhỏ cho người dùng, ngược lại trạng thái đồ không thay đổi • Điểm mở rộng Khơng có 4.2.3.3 Tìm kiếm thơng tin thời tiết • Tóm tắt Use-case cho phép người dùng tìm kiếm thơng tin thời tiết Người dùng tìm kiếm thơng tin khứ hay tương lai tùy thuộc vào thời gian tìm kiếm người dùng chọn lựa • Luồng kiện o Luồng kiện 81 Chương : Xây dựng Website Thời tiết Nam Use case bắt đầu người dùng muốn tìm kiếm thơng tin thời tiết Người dùng xác định ngày,tháng, năm cần tìm Người dùng chọn Tỉnh cần tìm kiếm thơng tin Người dùng click vào button tìm kiếm Hệ thống xác định thời gian, tỉnh –thành phố cần tìm kiếm, sau hiển thị kết hình o Các luồng kiện khác Người dùng chọn thời gian tìm kiếm xa so với (cách nhiều năm ) hệ thống khơng tìm thấy thơng tin thời tiết, xuất thông báo tới người dùng Người dùng không chọn thời gian tìm kiếm, hệ thống xuất thơng báo tới người dùng Khơng tìm thấy thơng tin thời tiết tỉnh-thành phố vào thời gian đó, hệ thống xuất thơng báo tới người dùng • Các u cầu đặt biệt Khơng có • Điều kiện tiên Khơng có • Post-conditions Nếu use case thực thành cơng, thơng tin thời tiết cần tìm hiển thị cho người dùng, ngược lại hệ thống xuất thơng báo tới người dùng • Điểm mở rộng Khơng có 4.2.3.4 Gởi báo cáo trạm • Tóm tắt Use-case cho phép người dùng (các trạm trung gian) muốn gởi báo cáo trạm • Luồng kiện o Luồng kiện Use case bắt đầu người dùng muốn gởi báo cáo trạm trung tâm 82 Chương : Xây dựng Website Thời tiết Nam Người dùng click lên button Browse… để chọn lựa tập tin cần gởi Người dùng click lên button Send Tập tin gởi lên Server o Các luồng kiện khác Người dùng không chọn tập tin cần gởi mà click vào button Send Hệ thống xuất thông báo yêu cầu phải chọn tập tin cần gởi Người dùng chọn tập tin có kích thước q lớn khơng gởi Khi server khơng nhận • Các u cầu đặt biệt Khơng có • Điều kiện tiên Để gởi bài, người dùng phải đăng nhập vào hệ thống, lúc chức gởi hiển thị menu chức cho phép người dùng truy cập tới Use case • Post-conditions Nếu Use case thực thành công, hệ thống xuất thơng báo tới người dùng • Điểm mở rộng Khơng có 4.2.3.5 Gởi góp ý trạm • Tóm tắt Use-case cho phép người dùng góp ý kiến tới trạm Ý kiến gởi vào địa mail admin • Luồng kiện o Luồng kiện Use case bắt đầu người dùng muốn góp ý tới trạm Người dùng nhập vào địa email Người dùng nhập vào tên Người dùng nhập vào chủ đề cần thảo luận Người dùng nhập vào nội dung thảo luận Người dùng lick vào button Send Hệ thống xử lý gởi thông điệp tới địa admin 83 Chương : Xây dựng Website Thời tiết Nam o Các luồng kiện khác Người dùng không cung cấp đủ thông tin yêu cầu Hệ thống yêu cầu người dùng nhập vào Người dùng click chuột vào button Cancel thông điệp không gởi • Các u cầu đặt biệt Khơng có • Điều kiện tiên Khơng có • Post-conditions Nếu use case thực thành công, thông điệp gởi tới Admin, đồng thời có thơng báo tới người dùng Ngược lại xuất thơng báo lỗi • Điểm mở rộng Khi người dùng đăng nhập vào hệ thống hệ thống cập nhật, lấy địa email,cùng với tên đăng ký user đặt vào textbox Email, Name Use case, người dùng nhập lại địa email, tên 4.2.3.6 Liên lạc • Tóm tắt Use-case mô tả cách người dùng liên lạc với thành viên trang Web • Luồng kiện o Luồng kiện Use case bắt đầu người dùng muốn liên lạc với thành viên trang Web Màn hình cung cấp số thông tin cần thiết thành viên để người dùng liên lạc Bao gồm địa Email điện thoại liên lạc Khi người dùng click chuột vào địa Email Microsoft Office Outlook xuất để người dùng liên lạc o Các luồng kiện khác Khơng có • Các u cầu đặt biệt 84 Chương : Xây dựng Website Thời tiết Nam Khơng có • Điều kiện tiên Khơng có • Post-conditions Khơng có • Điểm mở rộng Khơng có 4.2.3.7 Tìm vị trí tỉnh_thành phố đồ • Tóm tắt Use-case mơ tả cách người dùng tìm vị trí tỉnh-thành phố đồ Bản đồ dịch chuyển tới vùng khơng gian chứa tỉnh cho người dùng đồng thời phóng to kích thước cố định để nhìn rõ ranh giới tỉnh –thành phố • Luồng kiện o Luồng kiện Use case bắt đầu người dùng muốn tìm vị trí tỉnh –thành phố đồ Người dùng chọn tên tỉnh hay thành phố cần tìm list chứa danh sách tỉnh-thành phố Chương trình xử lý dịch chuyển đồ đến vùng không gian chứa tỉnh_thành phố vừa chọn, đồng thời phóng to đồ cách vừa phải để người dùng tiện quan sát o Các luồng kiện khác Khơng có • Các u cầu đặt biệt Khơng có • Điều kiện tiên Khơng có • Post-conditions Nếu use case thực thành công vùng không gian của đồ chứa tỉnhthành phố thể hiện, ngược lại trạng thái đồ không thay đổi 85 Chương : Xây dựng Website Thời tiết Nam • Điểm mở rộng Khơng có 4.2.3.8 Truy vấn thơng tin • Tóm tắt Use-case mơ tả cách thức người dùng truy vấn thông tin thời tiết tỉnh-thành phố khu vực Nam Bộ • Luồng kiện o Luồng kiện Use case bắt đầu người dùng muốn truy vấn thông tin thời tiết tỉnh-thành phố đồ Người dùng ckick chuột lên button Truy vấn Hệ thống cập nhật trạng thái button cách tô đậm Người dùng click chuột lên đồ Chương trình xử lý, truy xuất liệu tìm thấy lên khung hiển thị Người dùng tiếp tục click chuột lên đồ để tiếp tục truy vấn thông tin o Các luồng kiện khác Người dùng click vào vùng không cung cấp thông tin thời tiết , hệ thống xuất thơng báo tới người dùng • Các u cầu đặt biệt Khơng có • Điều kiện tiên Khơng có • Post-conditions Nếu use case thực thành công, khung hiển thị thông tin thơng báo tình hình chung tỉnh-thành phố vừa chọn, từ khung ta xem tiếp thông tin thời tiết tỉnh-thành phố cách click chuột vào dòng liên kết khung • Điểm mở rộng Khơng có 86 Chương : Xây dựng Website Thời tiết Nam 4.2.3.9 Xem thời tiết vài ngày tới • Tóm tắt Use-case cho phép người dùng xem thông tin thời tiết ngày, vài ngày tới khứ Người dùng xem thơng tin tổng qt chi tiết • Luồng kiện o Luồng kiện Use case bắt đầu người dùng muốn xem thông tin thời tiết nhiều ngày tỉnh –thành phố Hệ thống xác định ngày hành sau xuất thơng tin thời tiết tổng quan tỉnh –thành phố Ờ có dòng kiện sau : Người dùng click vào image Ngày trước chương trình xác định ngày trước với ngày theo dõi, truy xuất thông tin hiển thị tới người dùng Tiếp tục người dùng tiếp tục click vào image Ngày trước Người dùng click vào image Ngày kế chương trình xác định ngày ngày theo dõi, truy xuất thông tin hiển thị tới người dùng Tiếp tục người dùng tiếp tục click vào image Ngày kế Người dùng click vào liên kết Chi tiết chương trình xác định liên kết thuộc tỉnh-thành phố sau truy xuất thơng tin thời tiết cách chi tiết tới người dùng o Các luồng kiện khác có dịng kiện sau : Ngày trước Chương trình xác định ngày trước so với ngày xét Nếu có liệu chương trình tính tốn cho liệu ngày trước Sau quay lại luồng kiện ban đầu Nếu liệu khơng cịn tồn có thơng báo cho người dùng Ngày sau 87 Chương : Xây dựng Website Thời tiết Nam Chương trình xác định ngày sau so với ngày xét Nếu có liệu chương trình tính tốn cho liệu ngày sau Sau quay lại luồng kiện ban đầu Nếu liệu khơng cịn tồn có thơng báo cho người dùng Chi tiết Chương trình xác định liên kết vừa lick chuột thuộc tỉnh – thành phố Sau truy xuất sở liệu lấy thông tin chi tiết hiển thị cho người dùng Người dùng click vào button Trở để quay lại luồng kiện • Các u cầu đặt biệt Khơng có • Điều kiện tiên Khơng có • Post-conditions Nếu use case thực thành công thông tin thời tiết xuất cho người dùng ngược lại có thơng báo cho người dùng biết • Điểm mở rộng Khơng có 88 ... : Xây dựng Website Thời tiết Nam Chương : Xây dựng Website Thời tiết Nam 4.1 Thiết kế kiến trúc hệ thống Hệ thống thiết kế với tầng khác sau : Hình 4-1 Kiến trúc hệ thống Tầng client : xây dựng. .. qua thông tin cung cấp o Gởi Gởi lên Server o Xem thời tiết vài ngày tới Xem thời tiết ngày vài ngày tới 78 Chương : Xây dựng Website Thời tiết Nam 4.2.2 Mô hình Use – case Hình 4-2 Mơ hình Use-Case... Chương : Xây dựng Website Thời tiết Nam • Điểm mở rộng Khơng có 4.2.3.8 Truy vấn thơng tin • Tóm tắt Use-case mơ tả cách thức người dùng truy vấn thông tin thời tiết tỉnh-thành phố khu vực Nam Bộ •

Ngày đăng: 30/07/2014, 20:20

Từ khóa liên quan

Mục lục

  • T.S TRƯƠNG MỸ DUNG

  • WebGIS- Công nghệ GIS qua mạng

    • Bản đồ - Cách biểu diễn thế giới thực

      • Khái niệm về bản đồ

      • Trái đất quả cầu địa lý

        • Hình dạng và kích thước trái đất

        • Các qui ước về điểm và đường cơ bản để xác định vị trí các đ

        • Tọa độ địa lý

        • Cơ sở toán học cho bản đồ

          • Tỉ lệ

          • Phép chiếu bản đồ

          • Hệ thống phân mảnh và danh pháp bản đồ

          • Các phương pháp thể hiện bản đồ

            • Phân loại bản đồ

            • Các thành phần bản đồ

            • Độ chính xác của bản đồ

            • Các chú giải trên bản đồ - Ngôn ngữ của bản đồ

            • Phương pháp thể hiện thông tin trên bản đồ

            • Sự khái quát hóa và phóng đại

            • Dữ liệu GIS

              • Các dạng dữ liệu của GIS

              • Các mô hình dữ liệu được dùng

              • Mô hình dữ liệu đồ họa

                • Mô hình dữ liệu Raster

                • Mô hình dữ liệu Vectơ

                • So sánh giữa mô hình dữ liệu Raster và Vectơ

                • Kết nối dữ liệu không gian và dữ liệu thuộc tính

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

Tài liệu liên quan