| 1 | = Апликативен дизајн - Случаи на употреба и Сценарија за пристап до базата - SQL Погледи = |
| 2 | |
| 3 | == Актери == |
| 4 | - **Магационер** - корисник регистриран како магационер, најмногу управува со апликацијата, креира празни фактури и ги пополнува со соодветните артикли. Тој ја проверува достапност на артиклите и доколку одредени артикли не се достапни во неговиот магацин преку поставување на прашање го известува соодветниот менаџерот за тоа. Дополнително тој ја ажурира достапноста на ново набавените артикли од добавувачите. |
| 5 | - **Менаџер** - корисник регистриран како менаџер, одговорен за нарачка на артиклите кои ги нема во доволни количини, одговара на прашањата од магационерите за артиклите кои не се достапни во доволна количина и креира нарачка до соодветен добавувач и ја испраќа истата. Тој е во постојана комуникација со добавувачот се додека не се достават нарачаните артикли. Дополнително тој е одговорен за внесување на нови артикли во системот кои досега воопшто не се чувале во магацините. |
| 6 | - **Добавувач** - корисник регистриран како добавувач, кој ја составува нарачката која е испратена од страна на менаџерот и одбира за кои категории од артикли може да достави нарачка. Тој е во постојана комуникација со соодветниот менаџер се додека не се достават нарачаните артикли. |
| 7 | |
| 8 | === Сценарија === |
| 9 | [wiki:UseCase0 Регистрација на магационер]\\ |
| 10 | [wiki:UseCase1 Регистрација на менаџер]\\ |
| 11 | [wiki:UseCase2 Регистрација на добавувач]\\ |
| 12 | [wiki:UseCase3 Поставување на прашање]\\ |
| 13 | [wiki:UseCase4 Поставување на одговор на прашање од магационер]\\ |
| 14 | [wiki:UseCase5 Преговарање на нарачка]\\ |
| 15 | [wiki:UseCase6 Ажурирање на количината на артикли]\\ |
| 16 | [wiki:UseCase7 Креирање фактура]\\ |
| 17 | [wiki:UseCase8 Додавање нов артикл во системот]\\ |
| 18 | [wiki:UseCase9 Додавање на нов магационер во магацин]\\ |
| 19 | [wiki:UseCase10 Додавање на нова категорија]\\ |
| 20 | [wiki:UseCase11 Додавање на нов магацин]\\ |
| 21 | [wiki:UseCase12 Додавање на категории за кои е задолжен добавувачот]\\ |
| 22 | [wiki:UseCase13 Ажурирање на информациите за даден артикл]\\ |
| 23 | [wiki:UseCase14 Најава на корисник]\\ |
| 24 | [wiki:UseCase15 Преглед на претходни нарачки за даден артикл]\\ |
| 25 | [wiki:UseCase16 Преглед на претходни нарачки доставени од даден добавувач]\\ |
| 26 | [wiki:UseCase17 Преглед на претходни фактури за даден артикл]\\ |
| 27 | [wiki:UseCase18 Преглед на претходни фактури креирани од даден магационер]\\ |
| 28 | [wiki:UseCase19 Ажурирање на статусот на нарачки што треба да пристигнат во даден магацин]\\ |
| 29 | |
| 30 | == Најважни случаи на употреба == |
| 31 | [wiki:ImportantUseCase1 Регистрација на магационер]\\ |
| 32 | [wiki:ImportantUseCase2 Креирање на нарачка]\\ |
| 33 | [wiki:ImportantUseCase3 Ажурирање на количината на артикли]\\ |