Tải bản đầy đủ (.pdf) (50 trang)

Bài Tập Lớn Quản Lý Thông Tin Phòng Tránh Covid 19.Pdf

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.87 MB, 50 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

TRƯỜNG Đ I H C BÁCH KHOA HÀ N IẠ ỌỘ

──────── * ───────

Qu n lý ảthông tin phịng tránh Covid 19

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

5Nơng M nh Th ngạắ20190134

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

IT1-PHÂN CÔNG THÀNH VIÊN TRONG NHĨM

Họ và tên<sup>Tổng hợp cơng việc thực</sup>

hiện<sup>Đánh giá</sup><sup>Ghi chú</sup>

Đỗ Trọng Đạt

Nhóm trưởng, lên ý tưởng,thiết kế CSDL, Chức năng quản lí ngườidùng khai báo y tế và thốngkê theo triệu chứng của cán

bộ ý tế

Trịnh Quốc Đạt

Lên ý tưởng, thiết kế codechính, chức năng quản língười dùng test covid vàthống kê theo mức độ, chức

năng tách nhân khẩuLù Mạnh Thắng

Chức năng khai báo y tế củangười dùngViết báo cáoTrần Nhật Quang<sup>Thiết kế CSDL, Xây dựng</sup>

thông tin nhân khẩu

Nông Mạnh Thắng

Người dùng xem thông tin vàtra cứu thơng tin liên quan đếnquản lí thơng tin phịng tránh

CovidViết báo cáoLê Minh Hoàng

Xây dựng các chức năng khaibáo của người dùng như: tạmvắng, tạm trú, chuyển đến,

chuyển điNguyễn Hữu Lợi<sub>Xây dựng bảng xem thông tin</sub>

cách ly tại địa phương vàthống kê theo mức độ, làm cácchức năng khai báo của ngườidùng như: tạm vắng, tạm trú,

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

chuyển đến, chuyển điHà Mạnh Hùng

Xây dựng bảng xem thông tincovid quốc gia và thống kê

theo độ tuổi và thời giannhiễm

Triệu Quang Mạnh<sup>Thông tin sổ hộ khẩu và chức</sup>năng tách nhân khẩu

I,Mơ t bài tốnả

1, Qu n lý thông tin h kh u, nhân kh uả ộ ẩ ẩCác ho t đ ng bi n đ i nhân kh u:ạ ộ ế ổ ẩ

• Thêm nhân kh u m i: gia đình sinh thêm con thì s thêm m i thông tinẩ ớ ẽ ớnhân kh u nh trên, b tr ng các chi ti t v ngh nghi p, CMND và n iẩ ư ỏ ố ế ề ề ệ ơthường trú chuy n đ n s ghi là “m i sinh”.ể ế ẽ ớ

• Thay đ i nhân kh u: n u có m t nhân kh u chuy n đi n i khác thì s thêmổ ẩ ế ộ ẩ ể ơ ẽcác chi ti t nh sau: ngày chuy n đi, n i chuy n, ghi chú. Trế ư ể ơ ể ườ ng h p nhânợkh u qua đ i thì ph n ghi chú là “Đã qua đ i”.ẩ ờ ầ ờ

• Nh ng thay đ i liên quan c h (ví d nh thay đ i ch h ) c n ghi nh nữ ổ ả ộ ụ ư ổ ủ ộ ầ ậcác chi ti t nh n i dung thay đ i, ngày thay đ i.ế ư ộ ổ ổ

• Khi tách h t m t h kh u đã có thì m t s h kh u m i s độ ừ ộ ộ ẩ ộ ổ ộ ẩ ớ ẽ ượ ạ c t o ra v iớcác nhân kh u đẩ ượ c ch n.ọ

• Khi h gia đình có ai đó đi xa dài ngày thì ph i đ n g p t trộ ả ế ặ ổ ưở ng thông báovà xin c p gi y t m v ng có th i h n. Ngấ ấ ạ ắ ờ ạ ượ ạ ếc l i n u có nhân kh u t đ aẩ ừ ịphương khác đ n c trú t m th i trong m t kho ng th i gian thì ph i khaiế ư ạ ờ ộ ả ờ ảbáo đ để ượ c c p gi y t m trú.ấ ấ ạ

• Ngoài ra t trổ ưở ng và t phó cũng có nhu c u tìm ki m các thơng tin m tổ ầ ế ộcách nhanh chóng, xem l ch s thay đ i nhân kh u c a m t h . Bên c nh đóị ử ổ ẩ ủ ộ ộ ạtheo đ nh kỳ t trị ổ ưở ng c n th ng kê nhân kh u theo các tiêu chí: theo gi iầ ố ẩ ớtính (nam / n ), theo đ tu i (m m non / m u giáo / c p 1 / c p 2 / c p 3 /ữ ộ ổ ầ ẫ ấ ấ ấđ tu i lao đ ng / ngh h u), theo kho ng th i gian và th ng kê t m v ng /ộ ổ ộ ỉ ư ả ờ ố ạ ắt m trú.ạ

M t s bi u m u liên quan:ộ ố ể ẫ

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

• 2. Qu n lý thơng tin phịng tránh Covid-19ả

• V i tình hình di n bi n ph c t p c a d ch Covid-19, cán b y tớ ễ ế ứ ạ ủ ị ộ ếtrong t dân ph c n ghi nh n thơng tin các nhân kh u có liênổ ố ầ ậ ẩquan đ n vùng d ch: thông tin khai báo d ch t , tr ng thái s cế ị ị ễ ạ ứkho b t thẻ ấ ườ ng c a ngủ ườ i dân trong t khai báo.ổ• N u có cá nhân ho c h gia đình ph i cách ly t p trung ho cế ặ ộ ả ậ ặcách ly t i nhà thì cũng c n ghi nh n các thông tin này (th iạ ầ ậ ờgian b t đ u cách ly, m c đ cách ly F0,1,2,3..., đã test covid-19ắ ầ ứ ộch a, hình th c test, th i đi m test, k t qu các l n test,...).ư ứ ờ ể ế ả ầ• Hàng tu n cán b y t cũng c n th ng kê thông tin nhân kh uầ ộ ế ầ ố ẩliên quan đ n d ch covid-19.ế ị

M t s bi u m u liên quanộ ố ể ẫ

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

II,USECASE1. S đồồ Usecase:ơ

2. S đồồ Sequence:ơ

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

2.1 Covid:

2.2 XemChiTietCovid:

2.3 ThemTheoDoi:

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

2.4 KhaiBaoCachLy:

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

2.5 KhaiBaoLoTrinh:

2.6 KhaiBaoSucKhoe:

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

III,Đ c t use caseặ ả

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">

Tác nhân Qu n lý t dân phả ổ ố

M

M c đích sụụụụục đích s dc đích sửửửửử ụụụụụ d d ngng Cho phép m t ngộ ườ i dùng thêm ngườ i cách ly

SS kiựựựựự ệệệệệ ki ki n kích hon kích ho tttttn kích hoạạạạạ Tác nhân l a ch n tính năng Thêm ngự ọ ườ i cách ly

Lu

Lu ng sồồồồồng sng s kiựự ệệệệệựựự kiki n chínhn chính

<sup> </sup> <sup> </sup><sup> </sup> <sup> </sup><sup> </sup> <sup> </sup><sup> </sup> <sup> </sup>(Thành công) <sup>STT</sup> <sup>Th</sup><sup>Th c hi</sup><sup>ựựự</sup><sup>ựự</sup><sup>c hi</sup><sup>c hi n b</sup><sup>ệệệệệ ởởởởở</sup><sup>n b iiiii</sup><sup>n b</sup> <sup>Hành đ</sup><sup>Hành đ ng</sup><sup>ộộộộộ</sup><sup>ng</sup>

1. Qu n lý t dân ả ổphố

ch n ch c năng Thêm ng i cách lyọ ứ ườ

2. H th ngệ ố ểhi n th giao di n Thêm ngị ệ ườ i cách ly3. Qu n lý t dân ả ổ

nh p các thông tin Thêm ng i cách ly

4. Qu n lý t dân ả ổphố

Lu ng sồồồồồ ng sng s kiựựựựự ệệệệệ ki ki n thay n thay

th

thếếếếế STSTTT ThTh c hiựựựựực hic hi n bệệệệệ ởởởởởn bn b iiiii Hành đHành đ ngộộộộộng

5a. H th ngệ ố thông báo l i: C n nh p các trỗ ầ ậ ườ ng b t ắbu c nh p n u ng i dùng nh p thi uộ ậ ế ườ ậ ế

H u điậậậậậu đi u kiu điềềềềều kiu ki nnnnnệệệệệ ảB n khai báo đượ ưc l u vào c s d li uơ ở ữ ệ

*D li u đ u vào c a thông tin cá nhân g m các trng d li u sau:

<sup> </sup>ST

STTT <sup>T</sup><sup>Trrrrr</sup><sup>ườ</sup><sup>ng </sup>

ddddd liữữữữữ ệệệệệ li uuuuu li <sup>Mô </sup><sup>Mô tttttảảảảả</sup>

BB t t t t t ắắắắắ

<sup> </sup><sup> </sup> <sup> </sup><sup> </sup> <sup> </sup><sup> </sup>bu

bu c?ộộộộộc? <sup>Đi</sup><sup>Đi u ki</sup><sup>ềềềềề</sup><sup>u ki</sup><sup>u ki n h</sup><sup>ệệệệệ</sup><sup>n h</sup><sup>n h ppppp l l l l l</sup><sup>ợợợợợ ệệệệệ</sup> <sup>Ví d</sup><sup>ụụụụụ</sup>1. S CMND/ ố

Có Ph i là s CMT/CCCD đãả ốđượ ư ạc l u l i2. H và tênọ Có

3. Th i gian ờtest

4. K t qu ế ảtest

K t qu n u đã ế ả ếtest ?

5. Hình th c ứtest

Test nhanh ? Không

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">

ĐĐ

Đ c tc tc t use case UC002 “Khai báo cách ly” use case UC002 “Khai báo cách ly”ặặặặặ ảảảảả

Mã Use case UC002 <sub>Tên Use case</sub> Khai báo cách ly

Tác nhân Qu n lý t dân phả ổ ố

M

M c đích sụụụụục đích s dc đích sửửửửử ụụụụụ d d ngng Cho phép m t ngộ ườ i dùng có tài kho n khai báo cách lyả

SS kiựựựựự ệệệệệ ki ki n kích hon kích ho tttttn kích hoạạạạạ Tác nhân l a ch n tính năng “Khai báo cách ly”ự ọ

Lu

Lu ng sồồồồồng sng s kiựự ệệệệệựựự kiki n chínhn chính

<sup> </sup> <sup> </sup><sup> </sup> <sup> </sup><sup> </sup> <sup> </sup><sup> </sup> <sup> </sup>(Thành công) <sup>STT</sup> <sup>Th</sup><sup>Th c hi</sup><sup>ựựự</sup><sup>ựự</sup><sup>c hi</sup><sup>c hi n b</sup><sup>ệệệệệ ởởởởở</sup><sup>n b iiiii</sup><sup>n b</sup> <sup>Hành đ</sup><sup>Hành đ ng</sup><sup>ộộộộộ</sup><sup>ng</sup>

1. Qu n lý t dân ả ổphố

l a ch n tính năng “Khai báo cách ly”ự ọ

2. H th ngệ ố ểhi n th giao di n khai báo cách lyị ệ3. Qu n lý t dân ả ổ

nh p các thông tin khai báo cách lyậ

4. Qu n lý t dân ả ổphố

yêu c u ghi nh n b n khai báoầ ậ ả

5. H th ngệ ố ể ki m tra xem tác nhân đã nh p các trậ ườ ng b t bu c nh p hay ch a

ắ ộ ậ ư

6. H th ngệ ố ạ t o giao di n màn hình khai báo thành cơngệ

Lu

Lu ng sồồồồồ ng sng s kiựựựựự ệệệệệ ki ki n thay n thay

th

thếếếếế STSTTT ThTh c hiựựựựực hic hi n bệệệệệ ởởởởởn bn b iiiii Hành đHành đ ngộộộộộng

5a. H th ngệ ố thông báo l i: C n nh p các trỗ ầ ậ ườ ng b t ắbu c nh p n u ng i dùng nh p thi uộ ậ ế ườ ậ ế

H u điậậậậậu đi u kiu điềềềềều kiu ki nnnnnệệệệệ ảB n khai báo đượ ưc l u vào c s d li uơ ở ữ ệ

*D li u đ u vào c a thông tin cá nhân g m các trng d li u sau:

<sup> </sup>ST

STTT <sup>T</sup><sup>Trrrrr</sup><sup>ườ</sup><sup>ng </sup>

ddddd liữữữữữ ệệệệệ li uuuuu li <sup>Mô </sup><sup>Mô tttttảảảảả</sup>

BB t t t t t ắắắắắ

<sup> </sup><sup> </sup> <sup> </sup><sup> </sup> <sup> </sup><sup> </sup>bu

bu c?ộộộộộc? <sup>Đi</sup><sup>Đi u ki</sup><sup>ềềềềề</sup><sup>u ki</sup><sup>u ki n h</sup><sup>ệệệệệ</sup><sup>n h</sup><sup>n h ppppp l l l l l</sup><sup>ợợợợợ ệệệệệ</sup> <sup>Ví d</sup><sup>ụụụụụ</sup>1. Th i gian ờ

b t đ u ắ ầcách ly

2. Th i gian ờk t thúc ếcách ly

3. M c đứ ộ Cách ly t p trung hayậcách ly t i nhàạ

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">

Tác nhân Qu n lý t dân phả ổ ố

M

M c đích sụụụụục đích s dc đích sửửửửử ụụụụụ d d ngng Cho phép m t ngộ ườ i dùng có tài kho n xem thông tin nhân kh u liên quan ả ẩt i vùng d ch

ớ ị

SS kiựựựựự ệệệệệ ki ki n kích hon kích ho tttttn kích hoạạạạạ Tác nhân l a ch n vào nhân kh u đang đự ọ ẩ ượ c theo dõi

Lu

Lu ng sồồồồồng sng s kiựự ệệệệệựựự kiki n chínhn chính

<sup> </sup> <sup> </sup><sup> </sup> <sup> </sup><sup> </sup> <sup> </sup><sup> </sup> <sup> </sup>(Thành công) <sup>STT</sup> <sup>Th</sup><sup>Th c hi</sup><sup>ựựự</sup><sup>ựự</sup><sup>c hi</sup><sup>c hi n b</sup><sup>ệệệệệ ởởởởở</sup><sup>n b iiiii</sup><sup>n b</sup> <sup>Hành đ</sup><sup>Hành đ ng</sup><sup>ộộộộộ</sup><sup>ng</sup>

1. Qu n lý t dân ả ổphố

l a ch n vào nhân kh u đang đ c theo dõi

Lu ng sồồồồồ ng sng s kiựựựựự ệệệệệ ki ki n thay n thay th

HH u điậậậậậu đi u kiu điềềềềều kiu ki nnnnnệệệệệ

*D li u đ u ra c a thông tin cá nhân g m các trng d li u sau:

ST

STTT TTrrrrrưưưưườờờờờng dng d liữữữữữ ệệệệệ li uuuuu li Mô tMô tảảảảả ĐĐ nh dịịịịị nh dnh d ng hiạạạạạng hi n thng hiểểểểển thịịịịị Ví dụụụụụ1. ID

2. H Tênọ3. Thông tin khai báo

cách ly

-Th i gian b t đ uờ ắ ầ- Th i gian k t thúcờ ế- M c đứ ộ- Đ a đi m cách lyị ể

B ngả

4. Thơng tin Khai báo l trìnhộ

- Th i gian b t đ uờ ắ ầ- Th i gian k t thúcờ ế- Đ a đi mị ể

B ngả

5. Thông tin khai báo s c kh eứ ỏ

- Tri u tr ngệ ứ- Ngườ ếi ti p xúc

</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">

Đ c t use case UC004 “Khai báo s c kh e”ặ ảứỏ

Mã Use case UC004 <sub>Tên Use case</sub> Khai báo s c ứkh e ỏ

Tác nhân Qu n lý t dân phả ổ ố

M

M c đích sụụụụục đích s dc đích sửửửửử ụụụụụ d d ngng Cho phép m t ngộ ườ i dùng có tài kho n khai báo s c kh eả ứ ỏ

SS kiựựựựự ệệệệệ ki ki n kích hon kích ho tttttn kích hoạạạạạ Tác nhân l a ch n tính năng khai báo s c kh e ự ọ ứ ỏ

Lu

Lu ng sồồồồồng sng s kiựự ệệệệệựựự kiki n chínhn chính

<sup> </sup> <sup> </sup><sup> </sup> <sup> </sup><sup> </sup> <sup> </sup><sup> </sup> <sup> </sup>(Thành công) <sup>STT</sup> <sup>Th</sup><sup>Th c hi</sup><sup>ựựự</sup><sup>ựự</sup><sup>c hi</sup><sup>c hi n b</sup><sup>ệệệệệ ởởởởở</sup><sup>n b iiiii</sup><sup>n b</sup> <sup>Hành đ</sup><sup>Hành đ ng</sup><sup>ộộộộộ</sup><sup>ng</sup>

1. Qu n lý t dân ả ổphố

ch n ch c năng “Khai báo s c kh e”

yêu c u ghi nh n b n khai báoầ ậ ả

5. H th ngệ ố ể ki m tra xem tác nhân đã nh p các trậ ườ ng b t bu c nh p hay ch a

ắ ộ ậ ư

6. H th ngệ ố ạ t o giao di n màn hình khai báo thành côngệ

Lu

Lu ng sồồồồồ ng sng s kiựựựựự ệệệệệ ki ki n thay n thay

th

thếếếếế STSTTT ThTh c hiựựựựực hic hi n bệệệệệ ởởởởởn bn b iiiii Hành đHành đ ngộộộộộng

5a. H th ngệ ố thông báo l i: C n nh p các trỗ ầ ậ ườ ng b t ắbu c nh p n u ng i dùng nh p thi uộ ậ ế ườ ậ ế

H u điậậậậậu đi u kiu điềềềềều kiu ki nnnnnệệệệệ ảB n khai báo đượ ưc l u vào c s d li uơ ở ữ ệ

*D li u đ u vào c a thông tin cá nhân g m các trng d li u sau:

<sup> </sup>ST

STTT <sup>T</sup><sup>Trrrrr</sup><sub>ddddd li</sub><sup>ườ</sup><sub> </sub><sub>ữữữ</sub><sub>ữữ ệệệệệ</sub><sub> </sub><sub> li uuuuu</sub><sub> li</sub><sub> </sub><sup>ng </sup> Mô Mô tttttảảảảả <sup>B</sup><sup>B t t t t t </sup><sup>ắắắắắ</sup><sup> </sup> <sub> </sub> bu

bu c?ộộộộộc? <sup>Đi</sup><sup>Đi u ki</sup><sup>ềềềềề</sup><sup>u ki</sup><sup>u ki n h</sup><sup>ệệệệệ</sup><sup>n h</sup><sup>n h ppppp l l l l l</sup><sup>ợợợợợ ệệệệệ</sup> <sup>Ví d</sup><sup>ụụụụụ</sup>1. Tri u ch ngệ ứ Có

2. Ngườ ếi ti p xúc

3. Ti u s ể ửb nhệ

</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15">

Đ c t use case UC005 “Khai báo l trình”ặ ảộ

Mã Use case UC005 <sub>Tên Use case</sub> Khai báo l ộtrình

Tác nhân Qu n lý t dân phả ổ ố

M

M c đích sụụụụục đích s dc đích sửửửửử ụụụụụ d d ngng Cho phép m t ngộ ườ i dùng có tài kho n Khai báo l trìnhả ộ

SS kiựựựựự ệệệệệ ki ki n kích hon kích ho tttttn kích hoạạạạạ Tác nhân l a ch n tính năng Khai báo l trìnhự ọ ộ

Lu

Lu ng sồồồồồng sng s kiựự ệệệệệựựự kiki n chínhn chính

<sup> </sup> <sup> </sup><sup> </sup> <sup> </sup><sup> </sup> <sup> </sup><sup> </sup> <sup> </sup>(Thành công) <sup>STT</sup> <sup>Th</sup><sup>Th c hi</sup><sup>ựựự</sup><sup>ựự</sup><sup>c hi</sup><sup>c hi n b</sup><sup>ệệệệệ ởởởởở</sup><sup>n b iiiii</sup><sup>n b</sup> <sup>Hành đ</sup><sup>Hành đ ng</sup><sup>ộộộộộ</sup><sup>ng</sup>

1. Qu n lý t dân ả ổphố

ch n ch c năng “Khai báo l trình”

yêu c u ghi nh n b n khai báoầ ậ ả

5. H th ngệ ố ể ki m tra xem tác nhân đã nh p các trậ ườ ng b t bu c nh p hay ch a

ắ ộ ậ ư

6. H th ngệ ố ạ t o giao di n màn hình khai báo thành cơngệ

Lu

Lu ng sồồồồồ ng sng s kiựựựựự ệệệệệ ki ki n thay n thay

th

thếếếếế STSTTT ThTh c hiựựựựực hic hi n bệệệệệ ởởởởởn bn b iiiii Hành đHành đ ngộộộộộng

5a. H th ngệ ố thông báo l i: C n nh p các trỗ ầ ậ ườ ng b t ắbu c nh p n u ng i dùng nh p thi uộ ậ ế ườ ậ ế

H u điậậậậậu đi u kiu điềềềềều kiu ki nnnnnệệệệệ ảB n khai báo đượ ưc l u vào c s d li uơ ở ữ ệ

*D li u đ u vào c a thông tin cá nhân g m các trng d li u sau:

<sup> </sup>ST

STTT <sup>T</sup><sup>Trrrrr</sup><sup>ườ</sup><sup>ng </sup>

ddddd liữữữữữ ệệệệệ li uuuuu li <sup>Mô </sup><sup>Mô tttttảảảảả</sup>

BB t t t t t ắắắắắ

<sup> </sup><sup> </sup> <sup> </sup><sup> </sup> <sup> </sup><sup> </sup>bu

bu c?ộộộộộc? <sup>Đi</sup><sup>Đi u ki</sup><sup>ềềềềề</sup><sup>u ki</sup><sup>u ki n h</sup><sup>ệệệệệ</sup><sup>n h</sup><sup>n h ppppp l l l l l</sup><sup>ợợợợợ ệệệệệ</sup> <sup>Ví d</sup><sup>ụụụụụ</sup>

</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16">

2. Th i gian ờk t thúcế

3. Đ a đi mị ể Có

IV, c s d li uơ ở ữ ệ

</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17">

V,Thi t k chi ti t l p UC “Qu n lý covid”ế ế ế ớ ả1. L p: KhaiBaoSucKhoeControllerớ

2. L p: SceneSwitchCovidớ

</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18">

3. L p: KhaiBaoLoTrinhControllerớ

4. L p: KhaiBaoCachLyControllerớ

</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="19">

5.L p: ChiTietControllerớ

6.L p: CovidServiceớ

</div><span class="text_page_counter">Trang 20</span><div class="page_container" data-page="20">

7. L p: KhaiBaoSucKhoeModelớ

8.L p: TestCovidModelớ

</div><span class="text_page_counter">Trang 21</span><div class="page_container" data-page="21">

9.L p: KhaiBaoCachLyModelớ

10.L p: ThemMoiControllerớ

</div><span class="text_page_counter">Trang 22</span><div class="page_container" data-page="22">

11. L p: KhaiBaoLoTrinhModelớ

VI.Class diagram UC ‘Qu n lí covid’ả

</div><span class="text_page_counter">Trang 23</span><div class="page_container" data-page="23">

1. L p ‘ThemMoiController’ớ

</div><span class="text_page_counter">Trang 24</span><div class="page_container" data-page="24">

2. L p ‘ChiTietController’ớ

</div><span class="text_page_counter">Trang 25</span><div class="page_container" data-page="25">

3. L p ‘KhaiBaoSucKhoeController’ớ

</div><span class="text_page_counter">Trang 26</span><div class="page_container" data-page="26">

4. L p ‘KhaiBaoLoTrinhController’ớ

</div><span class="text_page_counter">Trang 27</span><div class="page_container" data-page="27">

5. L p ‘SceneSwitchCovid’ớ

6. L p ’KhaiBaoCachLyController’ớ

</div><span class="text_page_counter">Trang 28</span><div class="page_container" data-page="28">

7. L p ‘CovidService’ớ

</div><span class="text_page_counter">Trang 29</span><div class="page_container" data-page="29">

8. L p ‘KhaiBaoCachLyModel’ớ

</div><span class="text_page_counter">Trang 30</span><div class="page_container" data-page="30">

9. L p ‘KhaiBaoSucKhoeModel’ớ

</div><span class="text_page_counter">Trang 31</span><div class="page_container" data-page="31">

10. L p ‘TestCovidModel’ớ

</div><span class="text_page_counter">Trang 32</span><div class="page_container" data-page="32">

11. L p ‘KhaiBaoLoTrinhModel’ớ

</div><span class="text_page_counter">Trang 33</span><div class="page_container" data-page="33">

VII, Giao di nệ

1. Trang Chủ

</div><span class="text_page_counter">Trang 34</span><div class="page_container" data-page="34">

- Đặc tả:

+ Trong giao diện Trang Chủ của phần mềm, màn hình thể hiện các chức năng chính dưới dạng Button gồm “Nhân khẩu”, “Hộ khẩu”, “Thống kê”, “Covid” ở phía trái và các số liệu về “Nhânkhẩu có trên địa bàn”, “Hộ khẩu có trên địa bàn”, “Nhân khẩu tạm trú”, “Nhân khẩu tạm vắng”.

- Độ phức tạp: Đơn giản

2. Nhân Khẩu

</div><span class="text_page_counter">Trang 42</span><div class="page_container" data-page="42">

+ Điền xong, ngừời dùng bấm “Huỷ” hoặc “Xác nhận”.- Độ phức tạp: Đơn giản

</div><span class="text_page_counter">Trang 43</span><div class="page_container" data-page="43">

+ Viết lí do chuyển đi vào textbox.

+ Điền xong, ngừời dùng bấm “Xác nhận” hoặc “Huỷ”.- Độ phức tạp: Đơn giản

</div><span class="text_page_counter">Trang 44</span><div class="page_container" data-page="44">

- Đặc tả:

+ Trong giao diện Trang chủ, bấm vào “Thống kê” để vào giao diện thống kê nhân khẩu, có chức năng lọc nhân khẩu theo thông tin mong muốn.

+ Màn hình thể hiện bảng nhân khẩu và bên trên gồm các trường thơng tin về người cần tìm kiếm, khoanh vùng.

+ Các thơng tin tìm kiếm gồm có: “Giới tính”, “Tình trạng”, “Độ tuổi”, “Năm”. Ấn nút “Show” để xem kết quả.

- Độ phức tạp: Đơn giản

</div><span class="text_page_counter">Trang 45</span><div class="page_container" data-page="45">

- Đặc tả:

+ Trong giao diện Trang chủ, bấm vào “Covid” để vào giao thông tin những người liên quan đến dịch bệnh. Lưu trữ thông tin những người có liên quan đến dịch Covid đang được theo dõi: ID, Họ tên, Thời gian test, Kết quả test, Hình thức test.

+ Màn hình thể hiện bảng nhân khẩu và bên phải có các phím chức năng“Thêm người được theo dõi” nếu như muốn theo dõi tình trạng bệnh một người, “Khai báo cách ly”, “Khai báo lộ trình”, “Khai báo sức khoẻ” để khai báo một người.

+ Click vào người trong bảng để enable các phím khai báo.- Độ phức tạp: Đơn giản

</div><span class="text_page_counter">Trang 47</span><div class="page_container" data-page="47">

+ Đặc tả:

+ Trong giao diện Covid, chọn một người ở bảng nhân khẩu bên trái và click “Khai báo cách ly” để khai thơng tin cách ly của người đó.+ Màn hình thể hiện thơng tin, tình trạng bệnh cần điền.

+ Bấm “Xác nhận” hoặc “Huỷ” sau khi khai xong.- Độ phức tạp: Đơn giản

</div><span class="text_page_counter">Trang 48</span><div class="page_container" data-page="48">

+ Đặc tả:

+ Trong giao diện Covid, chọn một người ở bảng nhân khẩu bên trái và click “Khai báo lộ trình” để khai thơng tin lộ trình đường đi của ngườiđó.

+ Màn hình thể hiện thơng tin về lộ trình.+ Bấm “Xác nhận” hoặc “Huỷ” sau khi khai xong.- Độ phức tạp: Đơn giản

</div><span class="text_page_counter">Trang 49</span><div class="page_container" data-page="49">

- Đặc tả:

+ Trong giao diện Covid, chọn một người ở bảng nhân khẩu bên trái và click “Khai báo sức khoẻ” để khai thơng tin sức khoẻ của người đó.+ Điền tình trạng sức khoẻ người cần theo dõi.

+ Bấm “Xác nhận” hoặc “Huỷ” sau khi khai xong.- Độ phức tạp: Đơn giản

VIII,Ki m thể ử

Chức năng Thêm người theo dõi

STTinputoutputExceptionKết quả1CMT/CCCD = “a”Thông báo nhập

không đúng định dạng

Xử lý chuẩn

OK2CMT/CCCD = 1Thơng báo khơng tìm

thấy số CMT/CCCDXử lý chuẩn

OK3CMT/CCCD

Hiển thị họ tên ngườikhai báo

Không xử lý

OK4Thời gian Test = null

Kết quả test = nullHình thức test = null

Khơng cóKhơng xử lý<sup>Fail</sup>2,

Chức năng khai báo cách ly

</div><span class="text_page_counter">Trang 50</span><div class="page_container" data-page="50">

STTinputoutputExceptionKết quả1Thời gian bắt đầu =

11/29/2020Thời gian kết thúc = 12/13/2020

Mức độ = “Cách ly tập trung”

Địa điểm cách ly = “ Sơn Tây Hà Nội “

Thông báo thêm thông tin thành công, cập nhật vào cơ sở dữliệu

Không xử

2Thời gian bắt đầu = 11/29/2020Thời gian kết thúc = 12/13/2020

Mức độ = “Cách ly tập trung”

Địa điểm cách ly = null

Không cóKhơng xử

Chức năng khai báo lộ trình

STTinputoutputExceptionKết quả1Thời gian bắt đầu =

11/20/2020Thời gian kết thúc = 11/23/2020

Địa điểm cách ly = “Đà Nẵng “

Thông báo thêm thông tin thành công, cập nhật vào cơ sở dữliệu

Không xử lý

2Thời gian bắt đầu = 11/29/2020Thời gian kết thúc = 12/13/2020

Địa điểm cách ly = null

Khơng cóKhơng xử lý

Khai báo sức khỏe

STTinputoutputExceptionKết quả1Triệu chứng = “Sốt nhẹ”

Người tiếp xúc = “Bố, mẹ”

Tiểu sử bệnh = “Viêm Gan”

Thông báo thêm thông tin thành công, cập nhật vào cơ sở dữliệu

Không xử lý

2Triệu chứng = “Sốt nhẹ”Người tiếp xúc = “Bố, mẹ”

Tiểu sử bệnh = null

Khơng cóKhơng xử

</div>

×