CHƯƠNG II PHƯƠNG PHÁP NGHIÊN CỨU DỮ LIỆU VÀ XÂY DỰNG WEBGIS2.1 Xây Dựng Dữ Liệu2.1.1 Phương Pháp Nghiên Cứu Và Đối Tượng Hướng TớiNgười dân là những người dùng tra cứu thông tin về y tế
Trang 1TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG TP.HCM
KHOA MÔI TRƯỜNG
KHOA HỆ THỐNG THÔNG TIN VÀ VIỄN THÁM
KHÓA LUẬN TỐT NGHIỆP
XÂY DỰNG WEBGIS ỨNG DỤNG GIÁM SÁT
DỊCH BỆNH COVID
SVTH: LÊ DUY LONGMSSV: 0650070028GVHD: TH.S BÁO VĂN TUY
TP.HCM, Tháng 5/2021
Trang 2TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG TP.HCM
KHOA MÔI TRƯỜNG
NGÀNH HỆ THỐNG THÔNG TIN
KHÓA LUẬN TỐT NGHIỆP
XÂY DỰNG WEBGIS ỨNG DỤNG GIÁM SÁT
DỊCH BỆNH COVID
HỌ VÀ TÊN SINH VIÊN
LÊ DUY LONG
TP.HCM, Tháng 05/2021
Trang 3MÔI TRƯỜNG TPHCM
-KHOA HỆ THỐNG THÔNG TIN VÀ VIỄN THÁM
BỘ MÔN HỆ THỐNG THÔNG TINLUẬN VĂN TỐT NGHIỆP
Họ và tên: Lê Duy Long
Ngành: Hệ thống thông tin
MSSV: 0650070028Lớp: K06-HTTTTên luận văn:“ Xây dựng WebGis ứng dụng giám sát dịch bệnh covid”
Nhiệm vụ luận văn: Xây dựng dữ liệu và WebGis hỗ trợ việc giám sát, đánh giá dịch bệnh covid Đưa ra kết luận đánh giá và tính khả thi và khả năng phát triển
Ngày giao nhiệm vụ:
Ngày hoàn thành nhiệm vụ:
Họ và tên người hướng dẫn: Ths Báo Văn Tuy
Phần hướng dẫn: Toàn bộ luận văn
Ngày bảo vệ:
Kết quả bảo vệ đồ án: Xuất sắc; Giỏi; Khá: Đạt◻ ◻ ◻ ◻
Nội dung Luận văn tốt nghiệp đã được thông qua Hội đồng và Khoa
Ngày … tháng… năm 2021NGƯỜI PHẢN BIỆN
(Ký và ghi rõ họ tên)
CHỦ NHIỆM BỘ MÔN
(Ký và ghi rõ họ tên)
NGƯỜI HƯỚNG DẪN CHÍNH(Ký và ghi rõ họ tên)
TRƯỞNG KHOA(Ký và ghi rõ họ tên)
Trang 4Đề tài “Xây dựng WebGis ứng dụng giám sát dịch bệnh covid” là nội dung tôi chọn
để tài và làm luận văn tốt nghiệp sau 4 năm theo học chương trình đại học, chuyênngành hệ thống thông tin thuộc Khoa Hệ Thống Thông Tin Và Viễn Thám trường Đạihọc Tài nguyên và Môi trường Thành phố Hồ Chí Minh
Để hoàn thành và hoàn thiện đề tài luận văn này, lời đầu tiên tôi xin chân thành cảm
ơn sâu sắc đến thầy Th.S Báo Văn Tuy thuộc Khoa Hệ Thống Thông Tin Và ViễnThám trường Đại học Tài nguyên và Môi trường Thành phố Hồ Chí Minh đã tận tìnhchỉ bảo và hướng dẫn tôi trong suốt quá trình thực hiện đề tài để kiến thức của tôi ngàycàng hoàn thiện hơn Ngoài ra, xin chân thành cảm ơn các Thầy (Cô) trong Khoa HệThống Thông Tin Và Viễn Thám đã đóng góp những ý kiến quý báu cho bài làm củatôi
Vì kiến thức bản thân còn hạn chế, trong quá trình hoàn thiện này không tránh khỏinhững sai sót, kính mong nhận được những ý kiến đóng góp từ thầy cô
Trân trọng cảm ơn!
Trang 5TÓM TẮT
Đề tài “Xây dựng WebGis ứng dụng giám sát dịch bệnh covid” với mục tiêu góp phần người dùng có cái nhìn trực quan về tình hình dịch bệnh thông qua dữ liệu địa lý được hiển thị trên bản đồ, quản lý thông tin dịch bệnh một cách hiệu quả
Luận văn được thực hiện với các nội dung như: Khảo sát, tham khảo tài liệu và phân tích, đánh giá hiện trạng tình hình dịch bệnh và các ứng dụng công nghệ áp dụng trong việc xây dựng WebGis
Sau khi thực hiện đề tài đã đạt được những kết quả nhất định Giúp cho việc đánhgiá dữ liệu địa lý có thể giúp người dùng có góc nhìn trực quan dễ dàng đánh giá được tình hình dịch bệnh Việc áp dụng công nghệ việc quản lý cơ sở dữ liệu một cách thuậntiện và giảm thiểu được sai sót việc lưu trữ dữ liệu một cách hiệu quả hơn Ngoài ra việc ứng dụng vào các dịch bệnh khác và ngành khác ngoài ngành y tế có thể phát triển đem đến nhiều hiệu quả trong việc quản lý
Trang 6NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN
…………, ngày …., tháng …., năm 2021GIÁO VIÊN HƯỚNG DẪN(Ký tên)
Th.S Báo Văn Tuy
Trang 7NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN
…………, ngày …., tháng …., năm 2021GIÁO VIÊN PHẢN BIỆN(Ký tên)
Trang 82.2.5 Các lệnh cmd sử dụng Git để lưu trữ source code 39
1 | Page
Trang 9CHƯƠNG III KẾT QỦA VÀ ĐÁNH GIÁ 42
3.1.3 Chức hướng dẫn đường từ vị trí nhập đến vị trí bệnh viện 45
Trang 10DANH MỤC CHỮ VIẾT TẮT
MVC Model view controller
OOP Object Oriented Programming
API Application Programming Interface
ER Entity Relationship Diagram
Lat Latitude
Long Longitude
3 | Page
Trang 11DANH MỤC HÌNH
Hình 2 2: Sơ đồ use case tra cứu dịch tễ, nghi dịch tễ và chức năng khai báo 8
Hình 2 4: Sơ đồ use case tra cứu bệnh viện, hiển thị biểu đồ và hướng dẫn đường đi 10Hình 2 5: Use case quản lý dịch tễ, nghi nhiễm dịch tễ và bệnh viện 11
Hình 2 8: Biểu đồ activity chức năng input hiển thị vị trí người dùng 14
Hình 2 10: Biểu đồ activity chức năng khai báo người đi từ vùng dịch 16Hình 2 11: Lược đồ activity chức năng insert dữ liệu của quản trị 17Hình 2 12: Lược đồ activity chức năng update dữ liệu của quản trị 18Hình 2 13: Lược đồ activity chức năng delete dữ liệu của quản trị 19
Hình 2 17: Lược đồ sequence khai báo người đi từ vùng dịch 23
Hình 2 19: Lược đồ sequence insert, update item quản trị 25
Hình 2 21: Lược đồ ER mối quan hệ bệnh viện với địa chỉ, khoa khám, quận 27Hình 2 22: Lược đồ ER mối quan hệ người nhiễm bệnh với phân loại nhiễm, loại bệnh, địa chỉ 28
Hình 3 2: Chức năng hiển thị vị trí các điểm và vị trí người dùng nhập 43
Hình 3 8: Chức năng quản lý thông tin cơ bản các bệnh viện 49Hình 3 9: Chức năng quản lý thông tin chi tiết của một bệnh viện 49
Trang 12Hình 3 16: Chức năng quản lý vùng cách ly 53
DANH MỤC BẢNG
5 | Page
Trang 13MỞ ĐẦU
Theo tình hình thực tế dịch bệnh Covid-19 ngày càng phát triển một cáchnhanh chóng, kèm theo đó nhu cầu tìm kiếm, tra cứu các thông tin về dịchbệnh, trạm y tế ngày càng tăng Để đáp ứng được nhu cầu cấp thiết ấy, ý tưởngxây dựng một cổng thông tin để giúp cho người dùng có thể truy cập tra cứu,người quản trị có thể quản lý công thông tin
Phạm vi nghiên cứu là khu vực thành phố Hồ Chí Minh với tình hình dịch tễphức tạp, mạng lưới bệnh viện và các trạm y tế dày đặc
Nghiên cứu tính khả thi việc ứng dụng WebGis vào việc quản lý thông tin dàyđặc từ các dữ liệu dịch tễ, bệnh viện
Ứng dụng WebGis sẽ hỗ trợ giúp ích cho đơn vị y tế trong việc quản lý vị trídịch tễ, thông tin vị trí bệnh viện Người dùng có thể truy cập nhanh đến cácthông tin liên quan đến dịch bệnh và bệnh viện
Trang 14CHƯƠNG I TỔNG QUAN NGHIÊN CỨU
1.1 Đề Tài
Xây dựng WebGis về covid thể hiện các điểm và vùng nhiễm lên bản đồ.Giúp cho người dùng có góc nhìn trực quan dễ nhận diện các điểm các vùngcovid Giúp người quản trị có thể kiểm soát dữ liệu cũng như phân tích dữ liệu.1.2 Lý Thuyết
Khảo sát điều tra thu thập dữ liệu và cơ sở dữ liệu không gian giúp phântích, thiết kế và xây dựng cơ sở dữ liệu quan hệ, vận dụng các nguyên tắc và kỹthuật trong thiết kế và xây dựng cơ sở dữ liệu không gian
Lập trình Gis và WebGis và Gis đại cương
Mô hình MVC gồm 3 phần Model nơi chứa những nghiệp vụ tương tác với
dữ liệu hoặc hệ quản trị cơ sở dữ liệu, View nơi chứa những giao diện có nhiệm
vụ hiển thị dữ liệu giúp người dùng tương tác hệ thống, Controller là nơi tiếpnhận yêu cầu xử lý được gửi từ người dùng
Lập trình bất đồng bộ là kỹ thuật giúp các câu lệnh chạy cùng một lúc giúpcho việc tối ưu thời gian chạy của các câu lệnh Cũng giúp chúng ta thực hiệncác tác vụ mất nhiều thời gian mà không làm ảnh hưởng đến luồng chính củachương trình
Object Oriented Programming( OOP) lập trình hướng đối tượng, mộtphương pháp lập trình dựa trên khái niệm về lớp và đối tượng Tập trung vàocác đối tượng thao tác hơn là logic để thao tác Giúp code dễ quản lý, tái sửdụng và dễ bảo trì
2 | Page
Trang 151.3 Kỹ Thuật
1.3.1 Ngôn ngữ sử dụng
Các ngôn ngữ được sử dụng trong luận văn gồm C# và JavaScript
⮚ C# là một trong những ngôn lập trình theo hướng đối tượng đượcphát triển bởi Microsoft
⮚ JavaScript là một loại ngôn ngữ lập trình được sử dụng chủ yếu trongHTML và website với mục đích phát triển các ứng dụng internet đượcchạy trên server và client
⮚ Devexpress là một trong những bộ UI Control tốt nhất dành choframework Net Cung cấp nhiều control trong Visual Studio Giúpviệc tương tác với cơ sở dữ liệu một cách dễ dàng
⮚ SQL Server là một hệ quản trị cơ sở dữ liệu quan hệ được Microsoftphát triển, là một nền tảng độc lập Dùng để tạo cơ sở dữ liệu, Duy trì
cơ sở dữ liệu
⮚ Các Framework được sử dụng trong luận văn gồm:
“Blazored.LocalStorage, System.Data.SqlClient, EPPLUS,
Microsoft.AspNetCore và Blazor”
⮚ Blazor là một Framework mới nhất của Asp.Net Core giúp phát triểnứng dụng đơn trang( Single-Page Application) nhưng sử dụng ngônngữ C#
⮚ Blazored.LocalStorage là một Framework giúp lưu trữ data lênbrowser
⮚ System.Data.SqlClient giúp người dùng kết nối cơ sở dữ liệu từdatabase đến ứng dụng
⮚ EPPLUS giúp người dùng xử lý những vấn đề liên quan đến Excel
⮚ Microsoft.AspNetCore là một Framework sử dụng phát triển web với.NET
Công cụ được sử dụng trong luận văn là Google Map API là một dịch vụbản đồ trực tuyến phổ biến nhất hiện nay, được phát hành và hỗ trợ bởi Google.Hướng đến các ứng dụng sử dụng nền tảng Maps trên các website Ngoài ra sửdụng Git để quản lý source code và lưu trữ code
Trang 161.4 Khu Vực Nghiên Cứu
Thành phố Hồ Chí Minh là khu vực ứng dụng trọng luận văn
1.4.1 Tổng Quan
Thành phố Hồ Chí Minh là thành phố lớn nhất tại Việt Nam, là trung tâmkinh tế, chính trị, văn hóa và giáo dục tại Việt Nam Thành phố Hồ Chí Minh làthành phố trực thuộc trung ương thuộc loại đô thị đặc biệt của Việt Nam cùngvới thủ đô Hà Nội
1.4.2 Vị Trí
Thành Phố Hồ Chí Minh nằm trong tọa độ địa lý khoảng 10010 -10 38’ 0 ’ vĩ độBắc và 106022 -106 54’ 0 ’ kinh độ Đông Phía Bắc giáp tỉnh Bình Dương, Tây Bắcgiáp tỉnh Tây Ninh, Đông và Đông Bắc giáp tỉnh Đồng Nai, Đông Nam giáptỉnh Bà Rịa-Vũng Tàu, Tây và Tây Nam giáp tỉnh Long An và Tiền Giang Diệntích hơn 2.095 km , thành phố được phân chia thành 19 quận và 5 huyện với2
322 phường-xã, thị trấn
1.4.3 Xã Hội
Thành phố Hồ Chí Minh hiện có 7.123.340 người( theo kết quả điều tra dân
số ngày 1/4/2009) gồm 1.812.086 hộ dân, bình quân 3.93 người/hộ, trong đónam có 3.435.925 người chiếm 48,1%, nữ có 3.697.425 người chiếm 51,9%.1.4.4 Khí Hậu
Nằm trong vùng nhiệt đới gió mùa cận xích đạo, thành phố Hồ Chí Minh cóhai mùa rõ rệt đó là mùa mưa và mùa khô Mùa mưa diễn ra từ tháng 5 đếntháng 11 với lượng mưa bình quân hằng năm là 1.979 mm và mùa khô diễn ra
từ tháng 12 đến tháng 4 năm sau với nhiệt độ trung bình hằng năm là 27,550C.1.4.5 Kinh Tế
Trong quá trình phát triển và hội nhập, thành phố Hồ Chí Minh luôn là mộttrung tâm kinh tế, tài chính thương mại, dịch vụ của cả nước, là hạt nhân củavùng kinh tế trọng điểm phía nam, một trong ba vùng kinh tế trọng điểm lớnnhất nước Với tốc độ tăng trưởng kinh tế cao, quy mô thành phố chỉ chiếm0,6% diện tích và 8,3% dân số nhưng đóng góp 20,2% tổng sản phẩm quốc gia,26,1% giá trị sản xuất công nghiệp và 44% dự án đầu tư nước ngoài
1.4.6 Y Tế
Thành phố Hồ Chí Minh có 56 bệnh viện, 317 trạm y tế và 5 nhà hộ sinh.Mạng lưới bệnh viện chưa được phân bổ hợp lý, tập trung chủ yếu ở nội ô Bêncạnh hệ thống y tế nhà nước, thành phố có 2.303 cơ sở y tế tư nhân và 1.472
cơ sở dược tư nhân, góp phần giảm áp lực cho các bệnh viện lớn
4 | Page
Trang 171.4.7 Tình Hình Dịch Bệnh
Đến trưa ngày 25/6 tổng cộng 2214 ca mắc và nghi mắc Covid-19 trong đó:
⮚ Quận Bình Tân có 39 ca
⮚ Huyện Hóc Môn có 224 ca
⮚ Quận Phú Nhuận có 41 ca
⮚ Huyện Củ Chi có 39 ca
⮚ Huyện Cần Giờ có 2 ca
Thành phố Hồ Chí Minh đã thành lập 194 khu cách ly tập trung F0 khôngtriệu chứng với hơn 37.000 giường với mỗi 1 bác sĩ và 2 điều dưỡng chăm sóctheo dõi cho 100 trường hợp F0
Nhân lực tham gia công tác điều trị bệnh nhân Covid là 1.936 nhân viên ytế.Trong đó có 573 bác sĩ, 1.363 điều dưỡng, kỹ thuật viên từ 25 bệnh việntrung ương, bộ, ngành và sở y tế các tỉnh, thành phố tham gia hỗ trợ
Công tác điều tra, truy vết lấy mẫu xét nghiệm, số lượng do bộ y tế huyđộng là 1.601 giảng viên, sinh viên, gồm 556 người tham gia điều tra, truy vết,1.045 người tham gia lấy mẫu xét nghiệm
Trang 18CHƯƠNG II PHƯƠNG PHÁP NGHIÊN CỨU DỮ LIỆU VÀ XÂY
DỰNG WEBGIS
2.1 Xây Dựng Dữ Liệu
2.1.1 Phương Pháp Nghiên Cứu Và Đối Tượng Hướng Tới
Người dân là những người dùng tra cứu thông tin về y tế và dịch Covid-19khu vực thành phố Hồ Chí Minh
Quản trị là các nhân viên xử lý số liệu số liệu dịch tễ quản lý thông tin về
cơ sở y tế và dịch Covid-19 khu vực thành phố Hồ Chí Minh
Ứng dụng được ứng dụng với tình hình giãn cách theo chỉ thị 15 và chỉ thị
16 giúp cho người dân thành phố hồ chí minh có thể đánh giá được tình hìnhdịch bệnh ở khu vực họ ở cũng như là những khu vực họ muốn tra cứu.Các điểm F0 là những người đã nhiễm covid, F1 là những người từng tiếpxúc với F0, điểm bệnh viện và điểm hỗ trợ tiêm vắc xin sẽ được hiển với cácđiểm riêng biệt được đánh dấu trên bản đồ giúp cho người dân dễ dàng tra cứuthông tin học theo Web bản đồ covid
Phiếu khai báo thông tin người nghi nhiễm dựa theo mẫu các mẫu đơn khaibáo của bộ y tế đưa ra
2.1.2 Các Chức Năng Ứng Dụng
Người dùng:
⮚ Người dùng tra cứu vị trí dịch tễ khu vực thành phố Hồ Chí Minh
⮚ Người dùng tra cứu vị trí nghi dịch khu vực thành phố Hồ Chí Minh
⮚ Người dùng tra cứu vùng cách ly khu vực thành phố Hồ Chí Minh
⮚ Người dùng tra cứu vị trí, thông tin bệnh viện khu vực thành phố HồChí Minh
⮚ Hướng dẫn người đường đi từ vị trí người dùng đến vị trí bệnh viện
⮚ Người dùng có thể quản lý( các chức năng thêm xóa sửa)
⮚ Người dùng có thể quản lý các quận, huyện thuộc khu vực thành phố
Hồ Chí Minh
⮚ Người dùng có thể quản lý thông tin của bệnh viện khu vực thành phố
Hồ Chí Minh
⮚ Người dùng có thể quản lý các khoa khám của các bệnh viện
⮚ Người dùng có thể quản lý các địa chỉ của bệnh viện thuộc khu vựcthành phố Hồ Chí Minh
⮚ Người dùng có thể quản lý thông tin các người nhiễm bệnh và vị trícủa người nhiễm bệnh
6 | Page
Trang 19⮚ Người dùng có thể quản lý thông tin các điểm và vùng cách ly.
Trang 20Chức năng hướng dẫn đường đi từ vị trí người dùng chọn đến vị trí bệnh việnchọn Thể hiện rõ mô tả chi tiết cung đường người dùng sẽ đi Thể hiện rõthông tin khoa khám, địa chỉ và thông tin liên hệ của bệnh viện.
Chức năng chart số ca nhiễm và nghi nhiễm ở các quận thuộc khu vực thànhphố Hồ Chí Minh Thể hiện biểu đồ dạng cột trong đó cột dọc là số lượng cộtgang là các quận và thông số được cập nhập theo thông tin cập nhập của hệthống
Khai báo thông tin người đi từ điểm, vùng cách ly Để hệ thống lưu trữ thôngtin
Quản trị:
Chức năng quản lý thông tin khoa khám, quận, người nhiễm dịch tễ, nghinhiễm dịch tễ có thể thêm xóa sửa dữ liệu, hiển thị dữ liệu dạng bảng có thểhiệu quả trong việc quản lý dữ liệu
Chức năng quản lý địa chỉ bệnh viện, người nhiễm dịch tễ, nghi nhiễm dịch tễ,điểm nhiễm và vùng nhiễm có thể thêm xóa sửa dữ liệu, hiển thị dữ liệu dạngbảng các thông tin cơ bản gồm địa chỉ, Latitude, Longitude
8 | Page
Trang 21Chức năng khai báo thông tin người dùng đi từ vùng cách ly Giúp ngườidùng có thể khai báo thông tin cơ bản như tên, ngày sinh, số điện thoại, email
và khai báo các vị trí người dùng từng đi qua để hệ thống ghi nhận và lưuxuống cơ sở dữ liệu Sau khi lưu, dữ liệu sẽ được hiển thị dạng nghi dịch tễ vàđược hiển thị lên bản đồ
Hình 2 2: Sơ đồ use case tra cứu dịch tễ, nghi dịch tễ và chức năng khai báo
Trang 22Use case sơ đồ chức năng tra cứu thông tin, vị trí điểm và vùng cách ly.
Mô tả:
Trước khi người dùng có thể sử dụng chức năng tra cứu về điểm và vùngcách ly ở trang người dùng Trang hệ thống phải truyền tải dữ liệu từ hệ thốnglên trang hệ thống và sử dụng dữ liệu địa chỉ, Latitude và Longitude hiển thịdạng point và polygon lên bản đồ Người dùng nhấn vào checkbox để hiển thịcác điểm lên trên bản đồ giúp cho người dùng có thể nhìn một cách trực quan
Hình 2 3: Sơ đồ use case tra cứu điểm, vùng cách ly
10 | Page
Trang 23Use case sơ đồ chức năng tra cứu vị trí, thông tin bệnh viện Hiển thị biểu
đồ số lượng ca nhiễm và nghi nhiễm Hướng dẫn đường đi dựa vào thông tinngười dùng chọn
Mô tả:
Trước khi người dùng có thể sử dụng chức năng tra cứu về bệnh viện ởtrang người dùng Trang hệ thống phải truyền tải dữ liệu từ hệ thống lên trang
hệ thống và sử dụng dữ liệu địa chỉ, Latitude và Longitude hiển thị dạng point
và polygon lên bản đồ Người dùng nhấn vào checkbox để hiển thị các điểm lêntrên bản đồ giúp cho người dùng có thể nhìn một cách trực quan
Lọc dữ liệu từ hệ thống về số lượng ca nhiễm hoặc nghi nhiễm từ hệ thốngsau đó lọc số lượng ca nhiễm theo quận ở khu vực thành phố Hồ Chí Minh Saukhi lọc dựa vào số liệu lọc được xây dựng biểu đồ cho người dùng
Hệ thống nhận thông tin vị trí hiện tại của người dùng và bệnh viện ngườidùng chọn theo khoa khám, quận Tiến hành xây dựng lộ trình hướng dẫn ngườidùng đi Sau khi hoàn thành gửi lộ trình đến trang người dùng phần hướng dẫnđường đi giúp cho người dùng có thể xác định được lộ trình để đến vị trí bệnhviện đã chọn
Hình 2 4: Sơ đồ use case tra cứu bệnh viện, hiển thị biểu đồ và hướng dẫn đường đi
Trang 24Use case sơ đồ chức năng quản lý cơ sở dữ liệu người nhiễm, nghi nhiễm
và bệnh viện
Mô tả:
Chức năng quản lý cơ sở dữ liệu người nhiễm và nghi nhiễm gồm thêm xóasửa dữ liệu thông tin liên quan đến quận giúp cập nhật dữ liệu xuống database.Chức năng quản lý cơ sở dữ liệu bệnh viện gồm thêm xóa sửa dữ liệu thôngtin bệnh viện, khoa khám, địa chỉ bệnh viện giúp cập nhật dữ liệu xuốngdatabase
Hình 2 5: Use case quản lý dịch tễ, nghi nhiễm dịch tễ và bệnh viện
12 | Page
Trang 26Use case sơ đồ chức năng quản lý cơ sở dữ liệu điểm nhiễm và vùng nhiễm.
Mô tả:
Chức năng quản lý cơ sở dữ liệu điểm nhiễm gồm thêm xóa sửa dữ liệuthông tin liên quan đến điểm nhiễm giúp cập nhật dữ liệu xuống database.Chức năng quản lý cơ sở dữ liệu vùng nhiễm gồm thêm xóa sửa dữ liệuthông tin liên quan đến vùng nhiễm giúp cập nhật dữ liệu xuống database
Hình 2 6: Use case quản lý điểm, vùng nhiễm
14 | Page
Trang 272.1.5: Lược Đồ Activity Diagram
Lược đồ activity checkbox hiển thị point và polygon trên bản đồ của bệnhviện, người nhiễm, người nghi nhiễm, điểm nhiễm và vùng nhiễm
Hình 2 7: Biểu đồ activity chức năng checkbox
Trang 28Lược đồ activity input địa chỉ vị trí người dùng và thêm vị trí người dùnglên bản đồ dưới dạng point.
Hình 2 8: Biểu đồ activity chức năng input hiển thị vị trí người dùng
16 | Page
Trang 29Lược đồ activity chức năng hướng dẫn đường đi từ vị trí người dùng nhậpđến vị trí bệnh viện chọn.
Hình 2 9: Biểu đồ activity chức năng hướng dẫn đường đi
Trang 30Lược đồ activity chức năng khai báo người đi từ vùng dịch.
Hình 2 10: Biểu đồ activity chức năng khai báo người đi từ vùng dịch
18 | Page
Trang 31Lược đồ activity chức năng insert dữ liệu của người quản trị gồm bệnh viện,người nhiễm, người nghi nhiễm, điểm cách ly, vùng cách ly, khoa khám, quận,địa chỉ.
Hình 2 11: Lược đồ activity chức năng insert dữ liệu của quản trị
Trang 32Lược đồ activity chức năng update dữ liệu của người quản trị gồm bệnhviện, người nhiễm, người nghi nhiễm, điểm cách ly, vùng cách ly, khoa khám,quận, địa chỉ.
Hình 2 12: Lược đồ activity chức năng update dữ liệu của quản trị
20 | Page
Trang 33Lược đồ activity chức năng delete dữ liệu của quản trị gồm bệnh viện,người nhiễm, người nghi nhiễm, điểm cách ly, vùng cách ly, khoa khám, quận,địa chỉ.
Hình 2 13: Lược đồ activity chức năng delete dữ liệu của quản trị
Trang 342.1.6 Lược Đồ Sequence Diagram.
Lược đồ sequence diagram chức năng checkbox hiển thị point, polygon củangười nhiễm, người nghi nhiễm, điểm cách ly, vùng cách ly và bệnh viện trênbản đồ
Hình 2 14: Lược đồ sequence checkbox
22 | Page
Trang 35Lược đồ sequence diagram chức năng tìm vị trí người dùng trên bản đồ.
Hình 2 15: Lược đồ sequence xác định vị trí người dùng
Trang 36Lược đồ sequence diagram hướng dẫn đường đi từ vị trí người nhập đến vịtrí bệnh viện người dùng chọn.
Hình 2 16: Lược đồ sequence dẫn đường
24 | Page