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">
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ơ ở ữ ệ
<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">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ơ ở ữ ệ
<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àạ
Có
</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ệệệệệ
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">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ơ ở ữ ệ
<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ệ
Có
</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15">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ơ ở ữ ệ
<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ệ
VIII,Ki m thể ử