Danh mục

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

Số trang: 13      Loại file: pdf      Dung lượng: 461.08 KB      Lượt xem: 24      Lượt tải: 0    
Hoai.2512

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Chương 3 : Bài toán dự báo thời tiết – Biểu diễn bằng bản đồHình 3-8 Bài toán truy vấn dữ liệuMô tả : Người dùng click chuột trên bản đồ, ta sẽ xác định được 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 quả truy vấn CSDL.76Chương 4 : Xây dựng Website Thời tiết Nam bộChương 4 : Xây dựng Website Thời tiết Nam bộ4.1 Thiết kế kiến trúc hệ thốngHệ thống được thiết kế với 3...
Nội dung trích xuất từ tài liệu:
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Ộ -8Chương 3 : Bài toán dự báo thời tiết – Biểu diễn bằng bản đồ Hình 3-8 Bài toán truy vấn dữ liệuMô tả : - Người dùng click chuột trên bản đồ, ta sẽ xác định được 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 quả truy vấn CSDL. 76Chương 4 : Xây dựng Website Thời tiết Nam bộ Chương 4 : Xây dựng Website Thời tiết Nam bộ 4.1 Thiết kế kiến trúc hệ thống Hệ thống được thiết kế với 3 tầng khác nhau như sau : Hình 4-1 Kiến trúc hệ thống Tầng client : được xây dựng bằng Javascirpt, HTML và DHTML, thực hiện nhiệm vụ xử lý các thao tác, lưu trữ thông tin ứng với từng người sử dụng, đảm nhận vai trò trung gian, truyền nhận dữ liệu, giữa người sử dụng với web server. Tầng ứng dụng : chia làm 2 thành phần : WebForm và MapServer. Cả 2 đều được phát triển dựa trên công nghệ .NET (ASP.NET và VB.NET) WebForm : đảm nhận trách nhiệm phát sinh giao diện và các đoạn script để tương tác với client, đóng vai trò trung gian giữa client và MapServer, nó sẽ gởi yêu cầu của client tới MapServer và nhận dữ liệu trả về để gởi ngược cho client. MapServer : xử lý các thao tác về phát sinh bản đồ, phóng to, thu nhỏ,dịch chuyển, tra cứu thông tin trên bản đồ. Nó là thành phần 77Chương 4 : Xây dựng Website Thời tiết Nam bộ trung gian giữa WebForm và tầng cơ sở dữ liệu, tiếp nhận yêu cầu từ WebForm rồi gọi xuống tầng cơ sở dữ liệu để rút trích thông tin sau đó tiến hành xử lý rồi trả kết quả về cho WebForm. Tầng cơ sở dữ liệu : đóng vai trò trung gian giữa tầng ứng dụng với cơ sở dữ liệu. 4.2 Xây dựng mô hình Use –case 4.2.1 Xác định Actor và Use case • Actor o User : Tra cứu thông tin, duyệt bản đồ, xem thông tin thời tiết, Góp ý, liên lạc với Amin. o User_Register : có vai trò như một User, ngoài ra còn có quyền gởi bài đến trung tâm. • Use case o Duyệt bản đồ Di chuyển bản đồ Phóng to, thu nhỏ bản đồ Truy vấn thông tin trên bản đồ Tìm vị trí một tỉnh, thành phố trên bản đồ 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 các thông tin cung cấp o Gởi bài Gởi bài lên Server o Xem thời tiết vài ngày tới Xem thời tiết trong ngày và một vài ngày tới 78Chương 4 : Xây dựng Website Thời tiết Nam bộ 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 bản đồ • Tóm tắt : Use-case này mô tả cách thức người dùng di chuyển bản đồ để xem vùng không gian khác trên bản đồ • Luồng các sự kiện o Luồng sự kiện chính 79Chương 4 : Xây dựng Website Thời tiết Nam bộ Use-case này bắt đầu khi người dùng muốn dịch chuyển bản đồ để xem vùng không gian khác trên bản đồ 1. Người dùng click chuột lên button 2. 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 các button nào đang ở trạng thái đậm vì được click chuột trước đó về trạng thái bình thường 3. Người dùng click chuột lên bản đồ 4. Hệ thống xác định vị trí Click chuột trên bản đồ, dịch chuyển bản đồ theo chiều ngược lại (click chuột càng ở mép ngoài bản đồ chừng nào thì dịch chuyển càng xa và ngược lại ) o Các luồng sự kiện khác Không có • Các yêu cầu đặt biệt Không có • Điều kiện tiên quyết Không có • Post-conditions Nếu use case thực hiện thành công, hệ thống sẽ hiện thị vùng không gian bản đồ mới ra cho người dùng ngược lại trạng thái bản đồ không thay đổi • Điểm mở rộng Không có 4.2.3.2 Phóng to/ Thu nhỏ bản đồ • Tóm tắt Use-case này mô tả cách thức người dùng phóng to hay thu n ...

Tài liệu được xem nhiều:

Gợi ý tài liệu liên quan: