Phân tích yêu cầu thiết kế hệ thống

Một phần của tài liệu (LUẬN văn THẠC sĩ) ứng dụng webgis trong hệ thống giám sát bệnh truyền nhiễm luận văn ths máy tính 60 48 01 (Trang 43)

Chương 3 : XÂY DỰNG CỔNG THÔNG TIN BỆNH TRUYỀN NHIỄM

3.2 Phân tích yêu cầu thiết kế hệ thống

3.2.1 Các chức năng của hệ thống

Sơ đồ tổng quan

Cổng thông tin bệnh truyền nhiễm

Người dân Quản trị Hệ thống Webgis Arcgis server Xem bản đồ bệnh dịch Xem thông tin

bệnh dịch Tìm kiếm thông tin Quản lý thông tin Đăng nhập

Quản lý tin bài

Cấu hình bệnh dịch

Thống kê lượt truy cập

Hình 3.2: Sơ đồ tổng quan chức năng của hệ thống

Mô tả chức năng đã được đề cập ở chương 2, phần 2.5 Chức năng của hệ thống.

3.2.2 Thiết kế cơ sở dữ liệu

3.2.2.2 Danh sách các bảng

TT Tên bảng Mô tả

1 W_Language Ngôn ngữ - Lưu thông tin ngôn ngữ lựa chọn hiển thị. 2 W_Categories Mục tin – Lưu trữ thông tin mục tin, được quản lý theo

cấp cha con.

3 W_News Bản tin – Lưu trữ thông tin bản tin

4 W_New_Categorie Bản tin – Mục tin – Lưu trữ mối quan hệ giữa Bản tin và Mục tin (quan hệ nhiều nhiều)

5 W_Link Link liên kết website – Lưu trữ link các website liên kết

6 W_Files File ảnh baner, quảng cáo – Lưu trữ thông tin đường dẫn ảnh, vị trí hiển thị ảnh

7 W_Users Người dùng – Quản lý thông tin người dùng đăng nhập vào hệ thống

8 W_TruyCap Truy cập – Thống kê thông tin người dùng vãng lai truy cập vào website

9 DMBenh Bệnh – Quản lý thông tin bệnh dịch, cấu hình hiển thị bệnh dịch

Bảng 3.1: Mô tả các bảng Cơ sở dữ liệu

1. W_Language

Tên trường Kiểu dữ liệu Null Key Ghi chú

ID Int Không Primary key Mã ngôn ngữ

NgonNgu Nvarchar(50) Không Tên ngôn ngữ

MacDinh Bit Không Hiển thị mặc định

Bảng 3.2: Mô tả bảng Ngôn ngữ

2. W_Categories

Tên trường Kiểu dữ liệu Null Key Ghi chú

ID Int Không Primary

key

Mã mục tin

Title Nvarchar(200) Không Tiêu đề mục tin

Image Nvarchar(200) Có Đường dẫn file ảnh

ImagePosition Int Có Vị trí hiển thị ảnh

Ordering Int Có Thứ tự hiển thị mục tin

IDParent Int Có Mã mục tin cha

Published Bit Có Có hiển thị mục tin hay

không?

URL Nvarchar(200) Có Link ngoài của mục tin

IDUser Int Có Foreign

Key

Mã người dùng tạo mục tin

CreatedDate Datetime Có Ngày tạo mục tin

Type Int Có Kiểu mục tin

Position Int Có Vị trí hiển thị mục tin

Status Bit Có Trạng thái hiển thị mục

tin

IsCenter Bit Có Có hiển thị ở giữa hay

không?

IDW_Language Int Có Foreign

Key

Mã ngôn ngữ

IsSpecial Bit Có Có phải là mục tin đặc

biệt hay không? Bảng 3.3: Mô tả bảng Mục Tin

3. W_News

Tên trường Kiểu dữ liệu Null Key Ghi chú

ID Int Không Primary

key

Mã bản tin

Title Nvarchar(200) Không Tiêu đề bản tin

Summary Ntext Có Mô tả tóm tắt

Description Ntext Không Mô tả chi tiết

IDUser_Create Int Không Foreign Key

Mã người dùng tạo bản tin

ModifiedDate Datetime Có Ngày sửa gần nhất IDUser_Modified Int Có Foreign

Key

Mã người dùng sửa bản tin

Image Nvarchar(200) Có Đường dẫn ảnh đại

diện

URL Nvarchar(200) Có Link liên kết ngoài

Published Bit Có Có hiển thị bản tin

hay không?

Ordering Int Có Vị trí hiển thị

IDW_Language Int Có Foreign

Key

Mã ngôn ngữ hiển thị

Special Bit Có Có phải là bản tin đặc

biệt hay không? IDUser_Published Int Có Foreign

Key

Mã người dùng publish bản tin

IsKey Bit Có Có phải là bản tin nổi

bật hay không? Bảng 3.4: Bảng mô tả Bản Tin

4. W_New_Categorie

Tên trường Kiểu dữ liệu Null Key Ghi chú

ID Int Không Primary

key

Mã bản tin – mục tin

IDNew Int Có Foreign

Key

Mã bản tin

IDCategories Int Có Foreign

Key

Mã mục tin

Bảng 3.5: Bảng mô tả Bản Tin – Mục tin

5. W_Link

Tên trường Kiểu dữ liệu Null Key Ghi chú

ID Int Không Primary key Mã link

Link Nvarchar(100) Có Tên link

Target Bit Có Kiểu hiển thị

Image Nvarchar(200) Có Đường dẫn file ảnh

TrangThai Bit Có Có hiển thị link hay

không?

IDUser Int Có Foreign Key Mã người dùng

IDLanguage Int Có Foreign Key Mã ngôn ngữ

Ordering Int Có Thứ tự hiển thị

CreatedDate Datetime Có Ngày tạo

Bảng 3.6: Bảng mô tả Link liên kết website

6. W_Files

Tên trường Kiểu dữ liệu Null Key Ghi chú

ID Int Không Primary

key

Mã file

FileName Nvarchar(100) Có Tên file

Type Int Có Loại file

FileURL Nvarchar(200) Có Đường dẫn của file

Note Ntext Có Mô tả ảnh

Extension Nvarchar(50) Có File mở rộng

URL Nvarchar(200) Có Link website ngoài

Status Bit Có Trạng thái hiển thị

FilePosition Int Có Vị trí hiển thị

IDUser Int Có Foreign

Key

Mã người tạo

CreatedDate Datetime Có Ngày tạo

FileHeight Int Có Chiều cao

FileWidth Int Có Chiều rộng

IDW_Language Int Có Foreign

Key

Mã ngôn ngữ hiển thị

ID Int Không Primary key

Mã người dùng

UserName Nvarchar(50) Có Tên đăng nhập

Password Varchar(50) Có Mật khẩu

FullName Nvarchar(100) Có Tên đầy đủ

IsActive Bit Có Có hoạt động hay

không?

Email Nvarchar(50) Có Địa chỉ email

IsAdmin Bit Có Có phải là admin hay

không?

Department Nvarchar(50) Có Phòng ban

NumberPhone Nvarchar(50) Có Số điện thoại Bảng 3.8: Bảng mô tả người dùng

8. W_TruyCap

Tên trường Kiểu dữ liệu Null Key Ghi chú

ID Int Không Primary

key

Mã truy cập

LuotTruyCap Int Không Số lượt truy cập

NgayTruyCap Datetime Không Ngày truy cập

Bảng 3.9: Bảng thống kê lượt truy cập

9. DMBenh

Tên trường Kiểu dữ liệu Null Key Ghi chú

ID Int Không Primary

key

Mã bệnh dịch

Name Nvarchar(500) Không Tên bệnh dịch

Nhom Varchar(10) Không Nhóm bệnh

MaSo Varchar(20) Có Mã số bệnh dịch

NguongCanhBao Int Có Ngưỡng cảnh báo

ThuTu Int Có Thứ tự hiển thị

TrangThai Int Có Trạng thái hiển thị

3.3 Một số giao diện chƣơng trình

3.3.1 Giao diện chính

Hình 3.4: Giao diện chính

Hình 3.6: Giao diện bản đồ bệnh dịch xem theo địa phương

Bản đồ có các chức năng cơ bản như: phóng to, thu nhỏ, hiển thị vừa khung nhìn, xem thông tin địa phương, in hoặc kết xuất bản đồ.

3.3.3 Giao diện quản lý thông tin

Hình 3.8: Giao diện trang quản lý Bản tin

3.3.5 Giao diện cấu hình bệnh dịch

3.3.6 Thống kê lƣợt truy cập website

Hình 3.10: Giao diện thống kê lượt truy cập

3.4Cài đặt và thử nghiệm 3.4.1 Yêu cầu hệ thống 3.4.1 Yêu cầu hệ thống

Phần cứng

-Tốc độ CPU: tối thiểu 2.4 GHz

-Platform: x86 hoặc x64

-Bộ nhớ/ Ram: tối thiểu 2GB

-Ổ cứng: tối thiểu 5GB chứa dung lượng lưu trữ hệ điều hành

-Độ phân giải mà hình: tối thiểu 1024 x 768

Phần mềm

- Máy cài hệ điều hành Window XP trở lên

- Arcgis server, SQL server

- . Net framework 4.0

Mô hình triển khai

Triển khai hệ thống trên network.

3.4.2 Thử nghiệm

Dữ liệu thử nghiệm

Dữ liệu: Số liệu ca mắc, ca chết của bệnh dịch được lấy từ phần mềm Giám sát bệnh truyền nhiễm của Cục Y tế dự phòng năm 2015. Dữ liệu được thu thập trên tất cả

các tỉnh thành trong cả nước, số lượng ca mắc, ca chết của bệnh dịch được lưu trữ trữ theo từng xã (phường).

Đánh giá hệ thống

- Giao diện tìm kiếm, xem bản đồ bệnh dịch dễ dàng, thuận tiện. - Dữ liệu bệnh dịch để hiển thị ra bản đồ được truy xuất nhanh chóng.

- Đả bảo được các tính năng cơ bản của bản đồ như phóng to, thu nhỏ, in, kết xuất ảnh bản đồ.

- Người dùng có thể xem thông tin diễn biến bệnh dịch một cách đầy đủ, đơn giản và khoa học.

KẾT LUẬN

Kết quả đạt đƣợc

- Tìm hiểu về ứng dụng webgis vào hệ thống giám sát bệnh truyền nhiễm tại cục Y tế dự phòng.

- Tìm hiểu Gis, Webgis, Arcgis server.

- Dựa trên webgis đã có của cục Y tế dự phòng, xây dựng cổng thông tin bệnh truyền nhiễm có tích hợp bản đồ bệnh dịch. Cung cấp cho người dùng một địa chỉ hữu ích để tìm kiếm thông tin diễn biến bệnh dịch, cách phòng tránh và đối phó với bệnh dịch.

Hƣớng phát triển tiếp theo

- Mở rộng thêm các chức năng tiện ích khác cho hệ thống như tự động hiển thị vùng cảnh báo bệnh dịch tại địa điểm người dùng truy cập vào cổng thông tin, thêm các tính năng hỏi đáp, dự báo về bệnh dịch.

- Tối ưu hóa công cụ tìm kiếm dữ liệu bệnh dịch.

TÀI LIỆU THAM KHẢO Tiếng việt [1] http://esrivn.com/default.aspx [2] http://gisvn.com.vn/ Tiếng Anh [3] http://www.esri.com/ [4] https://developers.arcgis.com/ [5] https://geonet.esri.com/ [6] http://support.esri.com/

[7] Cimigo (2011), “ Internet Usage and Development in Vietnam”, 2011 Vietnam NetCitizens Report.

Một phần của tài liệu (LUẬN văn THẠC sĩ) ứng dụng webgis trong hệ thống giám sát bệnh truyền nhiễm luận văn ths máy tính 60 48 01 (Trang 43)

Tải bản đầy đủ (PDF)

(56 trang)