Changes between Version 1 and Version 2 of useCases


Ignore:
Timestamp:
12/02/14 15:16:47 (9 years ago)
Author:
13814
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • useCases

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