By GokiSoft.com| 19:59 27/07/2021|
Java Basic

Java Basic- Test 60 phút lập trình java căn bản - Phần mềm quản lý bệnh nhân COVID-19 (2020 - TOOANG) BT1026

Hiện nay tình hình dich COVID-19 đang rất nguy hiểm trên địa bàn HN nói riêng cả nước nói chung và trên cả toàn thể thế giới. Để góp phần vào việc phòng chống dịch bệnh. Thầy trò Aptech được giao nhiệm vụ triển khai phần mềm làm nhiệm vụ kiểm soát tình hình bệnh trên toàn quốc vs các nghiệp vụ sau

Thiết kế lớp đối tượng Citizen gồm các trường thuộc tính sau : Tên bệnh nhân, CMTND, tuổi, giới tính, địa chỉ thường trú, địa chỉ tạm trú, tình trạng sức khoẻ (bình thường, tiếp xúc vs bệnh nhân, dương tính vs COVID-19), mảng danh sách chứa lộ trình di chuyển của bệnh nhân khi được yêu cầu theo dõi

Thực hiện các chức năng chương trình sau

1. Lập danh sách tất cả công dân tại Việt Nam

2. Tìm kiếm thông tin bệnh nhân theo tên

3. Tìm kiếm bệnh nhân theo CMTND

4. Thiết lập tình trạng sức khoẻ

5. Thiết lập lộ trình di chuyển của 1 bệnh nhân.

6. Thiết lập trạng thái bệnh nhân đã tiếp xúc vs một bệnh nhân dương tính COVID-19

7. Hiển thị danh sách bệnh nhân dương tính COVID-19

8. Hiển thị danh sách bệnh nhân đang theo dõi

9. Thoát


Ghi chú:

Khi chọn 1 : hỏi người dung cần nhập bao nhiêu công dân => sau đó nhập thông tin cho từng công dân đó => mặc định tất cả đều bình thường. lộ trình đi rỗng.

Khi chọn 2: Hỏi người dùng tên bệnh nhân cần tìm => sau đó hiển thị thông tin những bệnh nhân vs tên đã nhập => ko tìm thấy thì thông báo ko tìm thấy bệnh nhân nào 

Khi chọn 3 : Tìm theo CMTND

Khi chọn 4: hỏi người dùng CMTND của bệnh nhân cần thiết lập => sau đó hỏi người dùng trạng thái skhoe cần thiết lập là gì

Khi chọn 5: Nếu skhoe bệnh nhân là dương tính vs COVID-19 hoặc đang bị theo dõi => thực hiên hỏi người dùng => nhập địa danh mà bệnh nhân từng tới. (nhập đc n địa chỉ)

Khi chọn 6: Hỏi người dùng nhập CMTND của bệnh nhân đó => nếu dương tính vs COVID-19 hoặc đang bị theo dõi => thực hiện tìm tất cả các công dân có địa chỉ tạm trú nằm trong danh sách lộ trình di chuyển => và thiết lập người đó thành đang theo dõi. Nếu người này đang dương tính COVID-19 thì ko cần thiết lập nữa

Khi chon 7, 8, 9 => thì dễ rồi.

Vì VIỆT NAM => chung sức chống COVID-19

============================================

========== Gợi Ý Phần 6 ========================

============================================

list => new ArrayList<Citizen>();


Nhap CMTND : ABC

=> Tim xem cong dan day la gi

=> Tim thay

=> Kiem tra xem cong dan 

=> duong tinh vs COVID

=> dang bi theo doi khong


=> For tat ca cac phan tu trong list


=> ABC (loai)

=> loai bo het nhung thang dang duong tinh vs COVID 19, dang bi theo doi cach ly

=> Xu ly vs TH cong dan bt

=> Kiem tra dia chi tam tru => nam trong lo trinh di chuyen cua benh nhan ABC

=> neu nam trong lo trinh => trang thai theo


XONG (OK)

Liên kết rút gọn:

https://gokisoft.com/1026