He thong diem danh hoi nghi: QR + nhan dien khuon mat + dashboard thoi gian thuc
Tên file
Thiet-ke-he-thong-diem-danh-hoi-nghi.docx
Dự án phần mềm của tôi: hệ thống web phục vụ trọn quy trình mời họp - đăng ký thành phần - điểm danh đại biểu hội nghị, chạy trên hạ tầng nội bộ.
Bài toán: ban tổ chức cần biết theo thời gian thực đơn vị nào đã có mặt, còn vắng bao nhiêu người, và chặn tình trạng điểm danh hộ (một người điểm danh cho nhiều người).
Tôi đã làm:
- Backend Python FastAPI + SQLite, phân quyền tài khoản, ghi nhật ký thao tác.
- Phát hành thư mời PDF kèm mã QR riêng cho từng đơn vị; cổng để đơn vị tự khai danh sách đại biểu.
- Cổng điểm danh cho đại biểu: quét QR tại hội trường, chọn tên mình, xác minh vị trí GPS (bán kính 500 m) và chụp ảnh selfie.
- Dashboard thời gian thực qua WebSocket: tổng số đại biểu, có mặt, vắng, theo từng đơn vị, kèm ảnh người vừa điểm danh; xuất báo cáo CSV/Excel.
- Module phát hiện gian lận: so vector khuôn mặt (InsightFace/ArcFace chạy nội bộ), cảnh báo khi một khuôn mặt điểm danh cho từ hai người trở lên, kèm màn hình đối chiếu ảnh.
Kỹ năng: Python, FastAPI, SQLite, WebSocket, xử lý ảnh/AI nhận diện khuôn mặt, thiết kế CSDL, xây dựng dashboard báo cáo.
Tệp đính kèm là tài liệu phân tích - thiết kế hệ thống do tôi viết (bản 1.0). Sản phẩm chạy nội bộ nên không có link công khai.