| 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 | |