| 1 | = Апликативен дизајн - Случаи на употреба и Сценарија за пристап до базата - SQL Погледи = |
| 2 | |
| 3 | == Актери == |
| 4 | 1. **Ученик (Student)** – тип на корисник кој ги користи функционалностите за букнување часови, купување пакети и опрема. |
| 5 | 2. **Инструктор** – тип на корисник кој креира и уредува часови во распоред. |
| 6 | 3. (Опционално) **Администратор** – би можел да ги одобрува или уредува инструкциите, но тука го спомнуваме само доколку треба посебни права. |
| 7 | |
| 8 | == Случаи на употреба == |
| 9 | 1. [[wiki:RegStudent "Регистрација на ученик (Student/Client)"]] |
| 10 | 2. [[wiki:RegInstructor "Регистрација на инструктор"]] |
| 11 | 3. [[wiki:BookClass "Резервирање час (Booking a class)"]] |
| 12 | 4. [[wiki:RegEvent "Регистрирање на настан (Registering for an event)"]] |
| 13 | 5. [[wiki:BuyPackage "Купување пакет (Package purchase)"]] |
| 14 | 6. [[wiki:BuyMerch "Купување јога опрема (Purchasing merch)"]] |
| 15 | |
| 16 | == Детални активности за најважните случаи на употреба == |
| 17 | (Подетални сценарија со SQL примери) |
| 18 | |
| 19 | 1. [[wiki:BookClassDetailed "Резервирање час (Детално)"]] |
| 20 | 2. [[wiki:RegEventDetailed "Регистрирање на настан (Детално)"]] |
| 21 | 3. [[wiki:BuyPackageDetailed "Купување пакет (Детално)"]] |
| 22 | |
| 23 | ---- |