> ## 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.

# Tổng quan

Tài liệu Đặc tả yêu cầu phần mềm (**Software Requirements Specification - SRS**) này cung cấp mô tả chi tiết về các chức năng, phi chức năng và các quy tắc nghiệp vụ của hệ thống **ILUPET**. Tài liệu đóng vai trò là kim chỉ nam cho đội ngũ phát triển, kiểm thử và quản lý dự án.

## Mục đích của tài liệu

* Định nghĩa rõ ràng các tính năng cần phát triển cho hệ sinh thái ILUPET.
* Thiết lập sự thống nhất giữa các bên liên quan (Stakeholders) và đội ngũ thực thi (Project Team).
* Cung cấp cơ sở để đánh giá mức độ hoàn thiện của sản phẩm và lập kế hoạch kiểm thử (Test Plan).

## Phạm vi hệ thống (Scope)

Hệ thống ILUPET tập trung vào việc số hóa trải nghiệm chăm sóc thú cưng thông qua 3 trụ cột chính:

1. **Hành trình số hóa:** Quản lý hồ sơ sức khỏe, định danh bằng chip và lịch trình dịch vụ.
2. **Thương mại & Dịch vụ:** Kết nối chủ nuôi với Merchant và Clinic qua Marketplace & Booking.
3. **Hệ sinh thái tài chính:** Tích hợp bảo hiểm thú cưng và thanh toán ngân hàng trực tiếp qua MBBank.

## Cấu trúc tài liệu SRS (SRS Structure)

Hệ thống tài liệu SRS của ILUPET được phân cấp theo mô hình **Epic > User Story**, giúp tổ chức yêu cầu nghiệp vụ một cách khoa học, dễ dàng quản lý tồn đọng (Backlog) và lập kế hoạch Sprint.

### 1. Nguyên tắc phân cấp

* **Epic:** Đại diện cho một nhóm tính năng lớn hoặc một phân hệ nghiệp vụ chính trong hệ sinh thái ILUPET.
* **User Story (US):** Các yêu cầu chi tiết được viết dưới dạng: *"Là một \[Đối tượng], tôi muốn \[Hành động] để \[Giá trị nhận được]"*. Mỗi US sẽ đi kèm với các **Tiêu chí chấp nhận (Acceptance Criteria - AC)** và một số các sơ đồ, wireframe nếu có

### 2. Danh mục các Epic trọng tâm

Dưới đây là khung cấu trúc các Epic chính dự kiến trong tài liệu:

| Mã | Epic | Liên kết |
| - | - | - |
| 01 | Hồ sơ thú cưng | |
| 02 | Định danh thú cưng | |
| 03 | Booking | |
| 04 | Mua sắm | |
| 05 | Quản lý tồn kho Chip | |
| 06 | Thanh toán | |
| 07 | Bảo hiểm | |
| 08 | Quản lý tồn kho | [Xem chi tiết](https://tomotek.mintlify.site/srs/epic-08-quan-ly-ton-kho) |

### 3. Cấu trúc chi tiết của một Epic trong tài liệu

Mỗi Epic khi trình bày trong Docs sẽ bao gồm các phần sau:

### \[Mã Epic] - \[Tên Epic]

* **Overview:** Mô tả mục tiêu của Epic và luồng nghiệp vụ tổng quát.
* **Workflow Diagram:** Sơ đồ luồng xử lý (nếu có).
* **Danh sách User Stories:** Bảng tổng hợp các US thuộc Epic này
* **Chi tiết các User Stories**

## 4. Quy tắc đánh mã (Naming Convention)

Để thuận tiện cho việc truy soát (Traceability) giữa tài liệu và các công cụ quản lý như Jira/GitHub:

* **Mã US:** `[Mã Epic].[Số thứ tự]` (Ví dụ: `US-01.1`)
* **Mã AC:** `AC-[Mã US].[Số thứ tự]` (Ví dụ: `AC-01.1.1`)


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