| | 14 | |
| | 15 | |
| | 16 | |
| | 17 | |
| | 18 | |
| | 19 | |
| | 20 | |
| | 21 | |
| | 22 | Систем за сендвичари |
| | 23 | |
| | 24 | Модел на кориснички случаи |
| | 25 | |
| | 26 | Верзија 1.0 |
| | 27 | |
| | 28 | |
| | 29 | |
| | 30 | |
| | 31 | |
| | 32 | |
| | 33 | |
| | 34 | |
| | 35 | |
| | 36 | Use Case ID: 1 |
| | 37 | Use Case Name: Нарачувa производ |
| | 38 | Created By: Ирена Костовска Last Updated by: Ирена Костовска |
| | 39 | Date Created: Date Last Updated: 09. 11. 2014 |
| | 40 | Actors: Корисник- купувач |
| | 41 | Description: Нарачување на производ од менито на сендвичарата преку електронски пат. |
| | 42 | Trigger: Желба да се нарача производ од сендвичарата. |
| | 43 | Preconditions: 1. Корисникот има интернет конекција. |
| | 44 | 2. Корисникот има Windows платформа. |
| | 45 | Postconditions: 1. Оnline нарачката е евидентирана во системот на вработениот. |
| | 46 | Normal Flow: 1. Купувачот се најавува на страната. |
| | 47 | 2. Ги одбира оние производи од менито кои сака да ги порача. |
| | 48 | 3. Производите се ставаат во кошничка при што се пресметува вкупната цена на нарачката. |
| | 49 | 4. Со клик на копче „Нарачај“ се отвора форма за потврда на податоците. |
| | 50 | 5. Се клика повторно на копче „Нарачај“ за финално комплетирање на нарачката. |
| | 51 | Alternative Flows: Корисникот нема кориснички профил |
| | 52 | При обид да нарача, му се отвара порака дека треба да е најавен. |
| | 53 | Нема профил, оди на „Регистрација“. |
| | 54 | Внесува податоци (корисничко име, адреса, е-маил, телефон, subscribe итн.) и клика на „Зачувај“. |
| | 55 | Се повторуваат чекорите 1-5 од претхониот нормален тек на активности. |
| | 56 | Exceptions: 1.0.Е.1. Не може да се изврши нарачка. |
| | 57 | Includes: 1.Најава/ Регистрација на купувачот. |
| | 58 | 2.Селектирање на производи. |
| | 59 | 3. Нарачка на производи. |
| | 60 | Priority: critical |
| | 61 | Frequency of Use: Најчест кориснички случај |
| | 62 | Business Rules: / |
| | 63 | Special Requirements: / |
| | 64 | Assumptions: 1. За да може било какви нарачки да се прават, купувачот мора да е најавен во системот. |
| | 65 | Notes and Issues: / |
| | 66 | |
| | 67 | * Alternative flow: корисникот прв пат врши нарачка, не е упатен во целиот процес. Решение: Онлајн упатство со детални чекори за процесот на нарачување. |
| | 68 | * плаќањето оди на лице место, не електронски. |
| | 69 | |
| | 70 | |
| | 71 | |
| | 72 | Use Case ID: 2 |
| | 73 | Use Case Name: Откажува/ Промена на нарачка |
| | 74 | Created By: Ирена Костовска Last Updated by: Ирена Костовска |
| | 75 | Date Created: Date Last Updated: 09.11.2014 |
| | 76 | Actors: Купувач |
| | 77 | Description: Откажување/промена на направена нарачка. |
| | 78 | Trigger: Корисникот поради одредени причини сака да ја откаже/промени направената нарачка. |
| | 79 | Preconditions: 1. Корисникот има ставено производи за нарачка во кошничката. |
| | 80 | Postconditions: 1. Кошничката е променета (дополнета со нови производи или се откажале некои претходно селектирани за нарачка) |
| | 81 | Normal Flow: 1. Корисникот ја отвора кошничката со нарачани производи. |
| | 82 | 2. Деселектира оние производи кои сака да ги откаже. |
| | 83 | 3. Производот се отстранува од кошничката. |
| | 84 | Alternative Flows: / |
| | 85 | Exceptions: 1.0.Е.1. Не може да се промени состојбата на кошничката. |
| | 86 | Includes: Приказ на нарачките во кошничката. |
| | 87 | Отстранување на производ од кошничката. |
| | 88 | Priority: critical |
| | 89 | Frequency of Use: Релативно често |
| | 90 | Business Rules: / |
| | 91 | Special Requirements: / |
| | 92 | Assumptions: 1. Корисникот има селектирано прозводи во кошничката за нарачка. |
| | 93 | Notes and Issues: Откако е кликнато копчето „Нарачај“ во финалниот чекор, повеќе неможе да се промени состојбата на кошничката. Нарачката е пуштена и доколку корисникот сака да ја дополни, ќе треба да стави нови производи во нова кошничка. |
| | 94 | |
| | 95 | Наместо откажување , да е овозможено само промена на веќе направена нарачка. (Edit order). Или едноставно само да може да ја дополни нарачката. |
| | 96 | Ова ќе може само додека производите се уште во кошничка, откако ќе се нарача ништо не може да се смени. Ако сака промени, тогаш ќе треба да прави нова кошничка. |
| | 97 | Што со откажаните производи? се враќаат, се фрлаат? |
| | 98 | Забрана за пристап на с-мот ако не плати а нарача. |
| | 99 | Што ако се откаже, а веќе почнал да се приготвува? |
| | 100 | откако ќе почне да се спрема да не може да се менува, само да додава. за да се спои се во една нарачка |
| | 101 | |
| | 102 | |
| | 103 | Use Case ID: 3 |
| | 104 | Use Case Name: Edit profile |
| | 105 | Created By: Ирена Костовска Last Updated by: Ирена Костовска |
| | 106 | Date Created: Date Last Updated: 09. 11.2014 |
| | 107 | Actors: Купувач |
| | 108 | Description: Корисникот сака да ги измени податоците на својот профил. |
| | 109 | Trigger: Корисникот го променил своето место на живеење, тел. број, е-маил адреса или сака да ја промени лозинката. |
| | 110 | Preconditions: 1. Корисникот има постоечки профил со внесени податоци на страната. |
| | 111 | Postconditions: 1. Податоците на профилот се променети и регистрирани во датабазата. |
| | 112 | Normal Flow: 1. Клика на „Измени профил“. |
| | 113 | 2. Се отвора форма со постоечките податоци. |
| | 114 | 3. Врши промена на посакуваните податоци. |
| | 115 | 4. Клика „Зачувај“. |
| | 116 | Alternative Flows: / |
| | 117 | Exceptions: Оневозможена промена на податоците. |
| | 118 | Includes: Преглед на внесените податоци |
| | 119 | Промена на податоците во нови вредности. |
| | 120 | Priority: critical |
| | 121 | Frequency of Use: Не толку често |
| | 122 | Business Rules: / |
| | 123 | Special Requirements: Датабазата е ажурна и ја регистрира секоја промена на податоци. |
| | 124 | |
| | 125 | Assumptions: Корисникот има интернет конекција. |
| | 126 | Корисникот има креиран профил. |
| | 127 | Notes and Issues: Не е возможна промена на корисничкото име. |
| | 128 | |
| | 129 | |
| | 130 | |
| | 131 | |
| | 132 | |
| | 133 | |
| | 134 | |
| | 135 | Use Case ID: 4 |
| | 136 | Use Case Name: Следат нарачка |
| | 137 | Created By: Кристијан Петровски Last Updated by: Кристијан Петровски |
| | 138 | Date Created: Date Last Updated: 09.11.2014 |
| | 139 | Actors: Купувач, Вработен |
| | 140 | Description: Нарачката се прикажува во системот на вработениот и тој го внесува времето за приготвување. |
| | 141 | Trigger: Купувачот праќа кошничка со нарачки. |
| | 142 | Preconditions: 1. Вработениот има Интернет конекција. |
| | 143 | 2. Купувачот испратил онлајн нарачка, со внесени потребни податоци (за достава и сл.) |
| | 144 | Postconditions: Вработениот внесува потребно време за изготовка на нарачките. |
| | 145 | Купувачот знае точно за колку време ќе ја добие нарачката. |
| | 146 | Normal Flow: 1. Купувачот испраќа нарачка. |
| | 147 | 2. Нарачката се појавува во листата на нарачки кај вработените. |
| | 148 | 3. Вработениот селектира дека тој ќе се погрижи за нарачката (клик „Нарачка примена“) |
| | 149 | 4. Внесува информации за нарачката (време до достава). |
| | 150 | Alternative Flows: / |
| | 151 | Exceptions: 1.0.Е.1. Нарачката не се појавува во с-мот кај вработените. |
| | 152 | 2. откажување на ресурс и неможнпст за приготвување. |
| | 153 | Includes: 1.Регистрирање на нарачка |
| | 154 | 2.Внесување информации поврзани со нарачка. |
| | 155 | Priority: critical |
| | 156 | Frequency of Use: Најчест кориснички случај |
| | 157 | Business Rules: / |
| | 158 | Special Requirements: 1. Секој вработен на смена има компјутер со интернет конекција. |
| | 159 | Assumptions: 1. Купувачот пуштил нарачки. |
| | 160 | Notes and Issues: Како вработените ќе се распределуваат кој за која нарачка ќе се погрижи, треба добро да се организира текот на овие активности. |
| | 161 | |
| | 162 | * во база да има стандардно време за подготовка за секој производ да не внесува враотениот посебно |
| | 163 | * вработените што ќе приготвуваат да читаат нарачки од екран |
| | 164 | |
| | 165 | |
| | 166 | |
| | 167 | Use Case ID: 5 |
| | 168 | Use Case Name: Порачување намирници |
| | 169 | Created By: Кристијан Петровски Last Updated by: Кристијан Петровски |
| | 170 | Date Created: Date Last Updated: 09.11.2014 |
| | 171 | Actors: Вработен, Менаџер |
| | 172 | Description: Вработениот следи кога ќе снема од потребните намирници и го информира менаџерот. |
| | 173 | Trigger: Намалени залихи од потребни намирници потребни за приготвување на производот. |
| | 174 | Preconditions: 1. Вработениот воочува потреба од нови намирници. |
| | 175 | 2. Вработените и менаџерот се во постојана комуникација. |
| | 176 | Postconditions: 1. Менаџерот е информиран за оваа потреба. |
| | 177 | Normal Flow: 1. Вработениот клика на „Нарачај намирници“. |
| | 178 | 2. Се отвора форма за пополнување за типот на намирници и количина и преостанати залихи. |
| | 179 | 3. Клика на „Испрати“. |
| | 180 | 4. Менаџерот добива порака за оваа информација. |
| | 181 | Alternative Flows: / |
| | 182 | Exceptions: 1.0.Е.1. Не може да се испрати порака до менаџерот. |
| | 183 | Includes: 1.Внесување податоци за намирниците |
| | 184 | 2.Испраќање на пораката до менаџерот. |
| | 185 | Priority: critical |
| | 186 | Frequency of Use: Доста често |
| | 187 | Business Rules: / |
| | 188 | Special Requirements: / |
| | 189 | Assumptions: |
| | 190 | Notes and Issues: Како ќе се одвива оваа комуникација, дали ќе биде постојана или на одредени временски интервали ќе се пуштаат порачки? (дневно да се ажурира состојбата) |
| | 191 | Кој се ќе внесува залихи на намирници, дали еден вработен или сите? |
| | 192 | |
| | 193 | |
| | 194 | Овој подсистем може да биде реализиран и како десктоп апликација. |
| | 195 | Најубаво вработените континуирано да му пуштаат нарачки на менаџерот, а тој ќе нарачува на одреден временски интервал ... |
| | 196 | |
| | 197 | |
| | 198 | |
| | 199 | Use Case ID: 6 |
| | 200 | Use Case Name: Извештаи за намирници |
| | 201 | Created By: Кристијан Петровски Last Updated by: Кристијан Петровски |
| | 202 | Date Created: Date Last Updated: 10.11.2014 |
| | 203 | Actors: Менаџер |
| | 204 | Description: Изготвување на извештаи и статистики за тоа кои намирници и производи намногу се трошат. |
| | 205 | Trigger: Потребни се информации за трошење на намирници и производи, за може да се формира стратегиски план за работата. |
| | 206 | Preconditions: 1. Вработениот ја следи редовно ситуацијата со нарачките. |
| | 207 | 2. Вработениот му испраќа редовно информации на менаџерот. |
| | 208 | 3. Вработениот има компјутер на работното место. |
| | 209 | |
| | 210 | Postconditions: 1. Менаџерот има доволно информации за да направи статистика и да приготви извештаи. |
| | 211 | Normal Flow: 1. Вработениот праќа порака до менаџерот. |
| | 212 | 2. Внесува кои производи најмногу се порачувале и кои намирници недостасуваат. |
| | 213 | 3. Менаџерот ги следи овие податоци и врши статистички обработки со помош на софтвер (Weka или др. за податочно рударење) |
| | 214 | 4. Менаџерот исготвува изваштаи врз база на статистиките. |
| | 215 | Alternative Flows: / |
| | 216 | Exceptions: 1.0.Е.1. Вработениот не пратил доволно податоци за производите и/ или намирниците. |
| | 217 | Includes: 1. Праќање на информации за обработка до менаџерот |
| | 218 | 2. Обработка на податоците |
| | 219 | 3. Приготвување извештаи |
| | 220 | Priority: critical (?) |
| | 221 | Frequency of Use: често |
| | 222 | Business Rules: / |
| | 223 | Special Requirements: 1. Менаџерот треба да има софтвер за статистичка обработка на податоци. |
| | 224 | |
| | 225 | Assumptions: 1. Треба да има стабилна комуникација вработен- менаџер. |
| | 226 | |
| | 227 | Notes and Issues: Дали ова ќе се одвива преку онлајн или десктоп апликација? |
| | 228 | Кои анализи поточно ќе се испитуваат? |
| | 229 | рачно внесување на податоци за статистика или автоматизирано |
| | 230 | проверка на рокови на залихи |
| | 231 | |
| | 232 | * интегриран с-м за статистика со овој. или века. или обичен sql за средна вредност. |
| | 233 | |
| | 234 | |