o Điểm mở rộng:
2.5 Biểu đồ trình tự
2.5.1 Chức năng đăng nhập của người dân
Hình 2.6: Biểu đồ trình tự chức năng đăng nhập của người dân
Người dân nhập địa chỉ email vào form đăng nhập, hệ thống sẽ kiểm tra email và báo lỗi khi sai email. Với kết quả email chính xác, hệ thống gửi mã otp tới địa chỉ email, người dân nhập mã otp để tiến hành đăng nhập. Mã otp chỉ có giá trị trong 30p, sau khoảng thời gian này người dân cần yêu cầu gửi lại mã otp. Khi đăng nhập thành công, hệ thống sẽ điều hướng tới trang khai báo y tế.
2.5.2 Chức năng đăng nhập của nhân viên y tế
Hình 2.7: Biểu đồ trình tự chức năng đăng nhập của admin và nhân viên y tế
Nhân viên y tế đăng nhập vào hệ thống qua form đăng nhập, thông tin được gửi lên và hệ thống so sánh với thông tin ở data, sau đó hệ thống sẽ gửi trả kết quả lại và được hiển thị trên giao diện. Dữ liệu chính xác hệ thống sẽ báo đăng nhập thành công và báo thất bại khi các thông tin đăng nhập sai.
2.5.3 Chức năng tạo mã QR code
Hình 2.8: Biểu đồ trình tự chức năng tạo mã QR Code
Người dân nhập thông tin khai báo cá nhân và gửi yêu cầu lên hệ thống, hệ thống sẽ xác nhận yêu cầu và kiểm tra thông tin nhập, nếu chính xác hệ thống xác nhận và tạo mã QR Code và hiển thị trên giao diện người dân. Nếu thông tin sai, hệ thống yêu cầu nhập lại thông tin cho chính xác.
2.5.4 Chức năng cập nhật thông tin khai báo người dân
Hình 2.9: Biểu đồ trình tự chức năng cập nhật thông tin người dân
Người dân có thể sửa lại thông tin khai báo và sau đó cập nhật lại trên hệ thống, hệ thống tiếp nhận yêu cầu và xác minh thông tin, nếu chính xác thì yêu cầu cập nhật thông tin được xử lý thành công và hệ thống sẽ gửi về một mã QR Code mới, nếu sai thông tin hệ thống sẽ thông báo để người dân nhập lại chính xác.