wiki:useCases

Version 6 (modified by 13814, 9 years ago) ( diff )

--

Use Case ID 1
Use Case Name Нарачува производ
Created By: Ирена Костовска Last Updated by: Ирена Костовска
Date Created: Date Last Updated: 09.11.2014
Actors Корисник - купувач
Description: Нарачување на производ од менито на сендвичарата преку електронски пат.
Trigger: Желба да се нарача производ од сендвичарата.
Preconditions: 1. Корисникот има интернет конекција.

* Ги следи чекорите од normal flow
Postconditions: 1. Оnline нарачката е евидентирана во системот на вработениот.
Normal Flow: 1. Купувачот се најавува на страната. 
2. Ги одбира оние производи од менито кои сака да ги порача.
  3. Производите се ставаат во кошничка при што се пресметува вкупната цена на нарачката. 
4. Со клик на копче „Нарачај“ се отвора форма за потврда на податоците.
5. Одбира опција за достава или подигање на нарачка.
6. Клика повторно на копче „Потврди нарачка“ за финално комплетирање на нарачката.
Alternative Flows: Корисникот нема кориснички профил
При обид да нарача, му се отвара порака дека треба да е најавен.
Нема профил, оди на „Регистрација“.
Внесува податоци (корисничко име, адреса, е-маил, телефон, subscribe итн.) и клика на „Зачувај“.
Се повторуваат чекорите 1-5 од претхониот нормален тек на активности.

* Корисникот првпат врши нарачка, не е упатен во чекорите на процесот:
Корисникот ја одбира опцијата „Упатство за онлајн нарачка“
Exceptions: 1.0.Е.1. Не може да се изврши нарачка.
Includes: 1.Најава/ Регистрација на купувачот.
2.Листање на менито.
3. Селектирање на производи/ Ставање на одбраните производи во кошничка.
5. Приказ на кошничка.
6. Потврда на податоци.
Priority: critical
Frequency of Use: Најчест кориснички случај
Business Rules: /
Special Requirements: /
Assumptions: 1. За да може било какви нарачки да се прават, купувачот мора да е најавен во системот.
Notes and Issues: /

Use Case ID 2
Use Case Name Откажува/ Промена на нарачка
Created By: Ирена Костовска Last Updated by: Ирена Костовска
Date Created: Date Last Updated: 09.11.2014
Actors Купувач
Description: Откажување/промена на направена нарачка.
Trigger: Корисникот поради одредени причини сака да ја откаже/промени направената нарачка.
Preconditions: 1. Корисникот има ставено производи за нарачка во кошничката.
Postconditions: 1. Кошничката е променета (дополнета со нови производи или се откажале некои претходно селектирани за нарачка)
Normal Flow: 1. Корисникот ја отвора кошничката со нарачани производи.
2. Деселектира оние производи кои сака да ги откаже.
3.Производот се отстранува од кошничката.
Alternative Flows: /
Exceptions: 1.0.Е.1. Не може да се промени состојбата на кошничката.
Includes: 1.Приказ на нарачките во кошничката.
2.Отстранување на производ од кошничката.
Priority: critical
Frequency of Use: Релативно често
Business Rules: /
Special Requirements: /
Assumptions: 1. Корисникот има селектирано прозводи во кошничката за нарачка.
Notes and Issues: Откако е кликнато копчето „Нарачај“ во финалниот чекор, повеќе неможе да се промени состојбата на кошничката. Нарачката е пуштена и доколку корисникот сака да ја дополни, ќе треба да стави нови производи во нова кошничка.

Use Case ID 3
Use Case Name Edit Profile
Created By: Ирена Костовска Last Updated by: Ирена Костовска
Date Created: Date Last Updated: 09.11.2014
Actors Купувач
Description: Корисникот сака да ги измени податоците на својот профил.
Trigger: Корисникот го променил своето место на живеење, тел. број, е-маил адреса или сака да ја промени лозинката.
Preconditions: 1. Корисникот има постоечки профил со внесени податоци на страната.
Postconditions: 1. Податоците на профилот се променети и регистрирани во датабазата.
Normal Flow: 1. Клика на „Измени профил“. 
2. Се отвора форма со постоечките податоци.
 3. Врши промена на посакуваните податоци. 
4. Клика „Зачувај“.
Alternative Flows: /
Exceptions: Оневозможена промена на податоците.
Includes: Преглед на внесените податоци
Priority: critical
Frequency of Use: Не толку често
Business Rules: /
Special Requirements: Датабазата е ажурна и ја регистрира секоја промена на податоци.
Assumptions: 1.Корисникот има интернет конекција.
2.Корисникот има креиран профил.
Notes and Issues: Не е возможна промена на корисничкото име.

Use Case ID 4
Use Case Name Следат нарачка
Created By: Кристијан Петровски Last Updated by: Кристијан Петровски
Date Created: Date Last Updated: 09.11.2014
Actors Купувач, Вработен
Description: Нарачката се прикажува во системот на вработениот и тој го внесува времето за приготвување.
Trigger: Купувачот праќа кошничка со нарачки.
Preconditions: 1. Вработениот има Интернет конекција.
2. Купувачот испратил онлајн нарачка, со внесени потребни податоци (за достава и сл.)
Postconditions: 1. Вработениот внесува потребно време за изготовка на нарачките.
2. Купувачот знае точно за колку време ќе ја добие нарачката.
Normal Flow: 1. Купувачот испраќа нарачка. 
2. Нарачката се појавува во листата на нарачки кај вработените. 
3. Вработениот селектира дека тој ќе се погрижи за нарачката (клик „Нарачка примена“) 
 4. Внесува информации за нарачката (време до достава).
Alternative Flows: /
Exceptions: 1. Нарачката не се појавува во с-мот кај вработените.
2. Oткажување на ресурс и неможнoст за приготвување.
Includes: 1.Регистрирање на нарачка
2.Внесување информации поврзани со нарачка.
Priority: critical
Frequency of Use: Најчест кориснички случај
Business Rules: /
Special Requirements: 1. Секој вработен на смена има компјутер со интернет конекција.
Assumptions: 1. Купувачот пуштил нарачки.
Notes and Issues: Како вработените ќе се распределуваат кој за која нарачка ќе се погрижи, треба добро да се организира текот на овие активности.

Use Case ID 5
Use Case Name Порачување намирници
Created By: Кристијан Петровски Last Updated by: Кристијан Петровски
Date Created: Date Last Updated: 09.11.2014
Actors Вработен, Менаџер
Description: Вработениот следи кога ќе снема од потребните намирници и го информира менаџерот.
Trigger: Намалени залихи од потребни намирници потребни за приготвување на производот.
Preconditions: 1. Вработениот воочува потреба од нови намирници. 
2. Вработените и менаџерот се во постојана комуникација.
Postconditions: 1. Менаџерот е информиран за оваа потреба.
Normal Flow: 1. Вработениот клика на „Нарачај намирници“. 
2. Се отвора форма за пополнување за типот на намирници и количина и преостанати залихи.  
3. Клика на „Испрати“. 
 4. Менаџерот добива порака за оваа информација.
Alternative Flows: /
Exceptions: 1. Не може да се испрати порака до менаџерот.
Includes: 1.Внесување податоци за намирниците 
2.Испраќање на пораката до менаџерот.
Priority: critical
Frequency of Use: Доста често
Business Rules: /
Special Requirements: /
Assumptions: 1. Купувачот пуштил нарачки.
Notes and Issues: Како ќе се одвива оваа комуникација, дали ќе биде постојана или на одредени временски интервали ќе се пуштаат порачки? (дневно да се ажурира состојбата) Кој се ќе внесува залихи на намирници, дали еден вработен или сите?

Use Case ID 6
Use Case Name Извештаи за намирници
Created By: Кристијан Петровски Last Updated by: Кристијан Петровски
Date Created: Date Last Updated: 10.11.2014
Actors Менаџер
Description: Изготвување на извештаи и статистики за тоа кои намирници и производи намногу се трошат.
Trigger: Потребни се информации за трошење на намирници и производи, за може да се формира стратегиски план за работата.
Preconditions: 1. Вработениот ја следи редовно ситуацијата со нарачките.
2. Вработениот му испраќа редовно информации на менаџерот.
3. Вработениот има компјутер на работното место.
Postconditions: 1. Менаџерот има доволно информации за да направи статистика и да приготви извештаи.
Normal Flow: 1. Вработениот праќа порака до менаџерот.
2. Внесува кои производи најмногу се порачувале и кои намирници недостасуваат.
3. Менаџерот ги следи овие податоци и врши статистички обработки со помош на софтвер (Weka или др. за податочно рударење)
 4. Менаџерот исготвува изваштаи врз база на статистиките.
Alternative Flows: /
Exceptions: 1.0.Е.1. Вработениот не пратил доволно податоци за производите и/ или намирниците.
Includes: 1. Праќање на информации за обработка до менаџерот
2. Обработка на податоците
3. Приготвување извештаи
Priority:
Frequency of Use: често
Business Rules: /
Special Requirements: 1. Менаџерот треба да има софтвер за статистичка обработка на податоци.
Assumptions: 1. Треба да има стабилна комуникација вработен- менаџер.
Notes and Issues: Кои анализи поточно ќе се испитуваат? рачно внесување на податоци за статистика или автоматизирано проверка на рокови на залихи

Note: See TracWiki for help on using the wiki.