> ## Documentation Index
> Fetch the complete documentation index at: https://tomotek.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Yêu cầu kinh doanh

## Yêu cầu chức năng - Functional Requirements

### 1. Tích hợp hệ thống

| Yêu cầu | Mô tả |
| - | - |
| FR-001 | Đồng bộ tự động dữ liệu căn hộ, thông tin cư dân từ hệ thống VHR |
| FR-002 | Phân quyền người dùng theo 4 vai trò chính: BQL, An Ninh, Chủ nuôi, Khác |
| FR-003 | Sử dụng chung tài khoản xác thực từ hệ thống hiện có |
| FR-004 | Tự động phân công đầu việc cho nhân viên theo ca làm việc và vị trí |

### 2. Quản lý hồ sơ thú cưng

| Yêu cầu | Mô tả |
| - | - |
| FR-005 | Cư dân đăng ký, cập nhật thông tin thú cưng: thông tin cơ bản, giấy tờ tiêm phòng |
| FR-006 | Hệ thống tự động kiểm tra giới hạn tối đa 03 con / căn hộ |
| FR-007 | Ban Quản Lý duyệt, chỉnh sửa hồ sơ thú cưng |
| FR-008 | Sinh QR Code độc lập cho mỗi thú cưng |
| FR-009 | Hỗ trợ thẻ tag định vị và thẻ QR thông thường |
| FR-010 | Chế độ báo mất thú cưng, đẩy thông báo tức thời đến toàn bộ bộ phận An Ninh |

### 3. Kiểm soát & Giám sát

| Yêu cầu | Mô tả |
| - | - |
| FR-011 | An Ninh quét QR để kiểm tra thông tin thú cưng khi ra/vào |
| FR-012 | Ghi nhận lịch sử check-in/check-out của từng thú cưng |
| FR-013 | Quản lý khu vực được phép và cấm thú cưng vào |
| FR-014 | Tự động đánh dấu Blacklist khi vi phạm từ 03 lần trở lên |
| FR-015 | Cảnh báo thú cưng có lịch sử hung dữ khi quét mã |
| FR-016 | Nhắc nhở tiêm phòng quá hạn khi truy xuất thông tin |

### 4. Xử lý vi phạm

| Yêu cầu | Mô tả |
| - | - |
| FR-017 | Ghi nhận vi phạm thực tế, tạo biên bản kèm ảnh/video chứng từ |
| FR-018 | Thông báo vi phạm cho cư dân, hỗ trợ gửi hàng loạt |
| FR-019 | Theo dõi tiến độ xử lý và thời hạn hiệu lực xử lý |
| FR-020 | Ghi nhận điểm phạt theo căn hộ và từng thú cưng |
| FR-021 | Cư dân xem lịch sử vi phạm, mức phạt và điểm phạt |

### 5. Báo cáo & Thống kê

| Yêu cầu | Mô tả |
| - | - |
| FR-022 | Thống kê số lượng thú cưng theo khu vực, căn hộ, loại |
| FR-023 | Cảnh báo thú cưng chưa tiêm phòng, quá hạn giấy tờ |
| FR-024 | Báo cáo số lượng vi phạm theo khoảng thời gian |
| FR-025 | Theo dõi doanh thu dịch vụ thú cưng |
| FR-026 | An Ninh xem báo cáo theo ca trực |

### 6. Cộng đồng cư dân

| Yêu cầu | Mô tả |
| - | - |
| FR-027 | Tạo nhóm riêng cho cư dân nuôi thú cưng |
| FR-028 | Cư dân sử dụng nickname riêng, không lộ thông tin cá nhân |
| FR-029 | Ban Quản Lý có quyền quản trị toàn bộ nội dung nhóm |
| FR-030 | Chia sẻ thông tin, kinh nghiệm, tổ chức hoạt động cộng đồng |

## Yêu cầu phi chức năng - Non-functional Requirements

| Yêu cầu | Mô tả |
| - | - |
| NFR-001 | Hệ thống hoạt động ổn định 24/7, uptime >= 99.5% |
| NFR-002 | Thời gian phản hồi \< 2 giây cho mọi thao tác |
| NFR-003 | Hỗ trợ tối thiểu 1000 người dùng đồng thời |
| NFR-004 | Dữ liệu được sao lưu tự động hàng ngày |
| NFR-005 | Bảo mật thông tin cá nhân cư dân theo quy định pháp luật |
| NFR-006 | Giao diện thân thiện, dễ sử dụng cho cả người không rành công nghệ |
| NFR-007 | Tương thích với cả nền tảng iOS và Android |

## Quy tắc kinh doanh - Business Rules

1. Mỗi căn hộ được nuôi tối đa 03 con thú cưng
2. Thẻ thú cưng đầu tiên được cấp phát miễn phí
3. Phí cấp lại thẻ khi mất: 50.000 VNĐ / thẻ
4. Vi phạm từ 03 lần trở lên sẽ bị vào Blacklist
5. Thông báo nhắc lịch tiêm phòng được gửi trước 07 ngày hết hạn
6. Điểm phạt được lưu trữ vĩnh viễn theo căn hộ

## Yêu cầu tuân thủ - Compliance Requirements

* Tuân thủ Luật Bảo vệ dữ liệu cá nhân
* Không lưu trữ hình ảnh cư dân từ hệ thống camera
* Mọi thao tác xử lý vi phạm đều phải có log lịch sử truy vết
* Quyền truy cập dữ liệu được kiểm soát chặt chẽ theo vai trò


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.