# SRS-MOD-01 OKR Management ## TABLE OF CONTENTS - [1. Purpose](#1-purpose) - [2. Scope](#2-scope) - [3. Functional Requirements](#3-functional-requirements) - [4. Non Functional Requirements](#4-non-functional-requirements) ## 1. Purpose Hệ thống quản lý OKR hỗ trợ đăng nhập, tạo Objective, tạo Key Result, cập nhật tiến độ và dashboard theo tài liệu yêu cầu. ## 2. Scope Module bao gồm SCR-00 đến SCR-04, ba vai trò Admin, Manager, Employee, và dữ liệu User, Objective, Key Result. ## 3. Functional Requirements - FR-01 Login: xác thực username/password và phát hành JWT. - FR-02 Create Objective: tạo Objective có title, description, owner, quarter. - FR-03 Create Key Result: tạo Key Result gắn với Objective. - FR-04 Update Progress: cập nhật progress 0-100 và ghi lịch sử cập nhật. - FR-05 Dashboard: hiển thị danh sách OKR theo quyền truy cập. ## 4. Non Functional Requirements - Authentication required. - API response target dưới 2 giây. - SQLite được chọn cho kiểm thử không cần Docker. ## Metrics Functional requirements extracted: 5.