| | 1 | = Use-case модел = |
| | 2 | |
| | 3 | == Листа на актери / улоги == |
| | 4 | |
| | 5 | * '''Купувач''' - Регистриран корисник кој пребарува книги, добива персонализирани препораки, управува со омилени книги и врши купување. |
| | 6 | * UC0001 - Пребарување и избор на книги - Купувачот пребарува книги според жанр, категорија и расположение. |
| | 7 | * UC0002 - Купување книги - Купувачот избира книги и креира нарачка со плаќање. |
| | 8 | * UC0003 - Управување со омилени книги - Купувачот додава или отстранува книги од листата со омилени. |
| | 9 | * UC0004 - Преглед на претходни купувања - Купувачот ги прегледува своите претходни нарачки и купени книги. |
| | 10 | * UC0005 - Управување со преференции - Купувачот избира омилени жанрови, категории и расположенија за персонализирани препораки. |
| | 11 | |
| | 12 | * '''Администратор''' - Лице кое управува со содржината и податоците за книгите во системот. |
| | 13 | * UC0006 - Управување со книги - Администраторот додава и ажурира книги и нивните податоци. |
| | 14 | * UC0007 - Управување со жанрови, категории и расположенија - Администраторот ги одржува податоците што се користат за класификација и препорака на книги. |
| | 15 | * UC0008 - Преглед на нарачки и плаќања - Администраторот ги прегледува реализираните нарачки и податоците за плаќањата. |
| | 16 | |
| | 17 | == Детална реализација на најважните use-case-и во базата == |
| | 18 | |
| | 19 | За детална реализација се избрани следните use-case-и: |
| | 20 | |
| | 21 | * [wiki:UseCase0001 UC0001 - Пребарување и избор на книги] |
| | 22 | * [wiki:UseCase0002 UC0002 - Купување книги] |
| | 23 | * [wiki:UseCase0003 UC0003 - Управување со омилени книги] |