46 | | |
47 | | == Use-Case: Внесување информации за храна |
48 | | |
49 | | === 1. Краток опис |
50 | | Овој use-case опишува како нутриционистот внесува информации за храна во базата Food Bank. |
51 | | === 2. Краток опис на Актери |
52 | | '''2.1 Нутриционист '''[[BR]] |
53 | | === 3. Предуслови |
54 | | Нутриционистот мора да биде најавен на својот акаунт [[BR]] |
55 | | === 4. Основен тек на настани |
56 | | 1. Use-case започнува што Нутриционистот ја избира областа за внесување на информации во Food Bank. |
57 | | 2. Нутриционистот го внесува името на храната. |
58 | | 3. Нутриционистот ја внесува катетегоријата за храната. |
59 | | 4. Нутриционистот внесува како била пригодвена храната: |
60 | | * Свежи |
61 | | * Замрзнати |
62 | | * Печени |
63 | | * Варени |
64 | | * Динстани |
65 | | * Пржени |
66 | | * Конзенвирани |
67 | | 5. Нутриционистот ги внесува нутритивни вредности за храната : |
68 | | * Калории |
69 | | * Масти |
70 | | * Протеини |
71 | | * Јаглехидрати |
72 | | - Од кои шеќери |
73 | | * Гликемиски индекс |
74 | | 6. Нутриционистот го запишува внесеното. |
75 | | 7. Use case завршува успешно. |
76 | | === 5. Алтернативен тек |
77 | | ==== 5.1 Внесување веќе постоечки запис |
78 | | Ако во чекор 6 Нутриционистот внесол запис за храна кој веќе се наоѓа во базата тогаш |
79 | | 1. Системот прикажува порака дека внесената храна со нејзините информации е веќе внесена во базата. |
80 | | 2. Use case продолжува во чекор 2. |
81 | | ==== 5.2 Внесување брендирана храна |
82 | | Ако пред чекор 6 Нутриционистот сака да внесе брендирана храна, тогаш: [[BR]] |
83 | | 5.2.1 Не постои запис за посакуваниот производител: |
84 | | 1. Внесува запис за производителот на храна |
85 | | 2. Use Case-от продолжува во наредниот чекор од основниот тек на извршување |
86 | | 5.2.2 Постои запис за посакуваниот производител: |
87 | | 1. Избира производител за храната која ја внесува |
88 | | 2. Use Case-от продолжува во наредниот чекор од основниот тек на извршување |
89 | | |
90 | | |
91 | | ==== 5.3 Излез |
92 | | Ако пред чекор 6 Нутриционистот ја изберат областа излез тогаш |
93 | | 1. Use case завршува. |
94 | | |
95 | | === 6. Пост услови |
96 | | '''Успешен внес'''[[BR]] |
97 | | Системот ги прикажува бараните информации. |
98 | | === 7. Special Requirements |
99 | | Системот ќе овозможи внесувањето на хранливи состојки да биде на 100г. [[BR]] |
100 | | Системот ќе овозможи внесување 100 карактери за името на храната. [[BR]] |
101 | | Системот ќе овозможи внесување 300 карактери за името на производителот. [[BR]] |