wiki:Use_Cases

Version 15 (modified by 113039, 10 years ago) ( diff )

--

Кориснички случаи за najdibilet.mk

верзија 1.0

Use Case ID 1
Use Case Name: Регистрација
Created By:Даринка Буровска Last Updated By:
Date Created: 29.10.2014 Date Last Updated:
Actors: Корисник
Description: Регистрирање на нов корисник на системот
Trigger: Корисникот сака да се регистрира за да купи билет
Preconditions:
Postconditions: 1.Корисникот е регистриран на системот, по што може да се најави
Normal Flow:
1. Корисникот внесува лични податоци име и презиме, корисничко име, лозинка, телефонски број и е-маил
2. Корисникот внесува податоци за трансакциска сметка- број, код, датум на истекување
3. Корисникот избира начин на потврда - SMS или e-mail
4. Клика копче за регистрација, по што му се праќа е-маил за потврда
5. Ја потврдува регистрацијата од својот е-маил
Alternative Flows: 4. Системот праќа код за активација на мобилен телефон
5. Корисникот го внесува кодот во тектуално поле, со што регистрацијата е потврдена
Exceptions: /
Includes: /
Priority: normal
Frequency of Use: Многу често, секојдневно
Business Rules: /
Special Requirements: Корисникот мора да го отвори својот е-маил за да ја потврди регистрацијата.
Assumptions: /
Notes and Issues: /

Use Case ID 2
Use Case Name: Најава
Created By:Даринка Буровска Last Updated By:
Date Created: 29.10.2014 Date Last Updated:
Actors: Корисник
Description: Најавување на корисник на системот со веќепостоечка корисничка сметка
Trigger: Корисникот сака да купи и плати билет
Preconditions: 1.Корисникот мора прво да е регистриран
Postconditions: 1.Корисникот е најавен на системот и му е овозможени привилегии на најавен корисник
Normal Flow:
1. Корисникот внесува корисничко име и лозинка
2. Корисникот внесува код за најава, што му се праќа по SMS
3. Клика копче за најава
Alternative Flows: /
Exceptions: /
Includes: /
Priority: normal
Frequency of Use: Многу често, секојдневно
Business Rules: /
Special Requirements: /
Assumptions: /
Notes and Issues: /

Use Case ID 3
Use Case Name: Преглед на листа од настани
Created By:Даринка Буровска Last Updated By:
Date Created: 29.10.2014 Date Last Updated:
Actors: Корисник
Description: Корисникот ги прегледува настаните од понудената листа/и
Trigger: Корисникот бира категории од настани од сајтот (притапува на сајтот- на homepage)
Preconditions:
Postconditions:
Normal Flow:
1. Корисникот присташува на сајтот
2. Корисникот ги прегледува настаните на homepage (најпопуларни и најблиски)
3. Корисникот клика на копче или на слика од настан, по што се отвара нова страна со деталите за тој настан
Alternative Flows: 2. Корисникот бира категорија за настани( музички, спортски, културни, забавни, хуманитарни) од главното мени или од икона од десно мени
3. Се отвара листа на настани од избрната категорија
Exceptions: Листите да се подредени по датум за случување (прво најскорашните) и да се секогаш навремено ажурирани.
Includes: /
Priority: high
Frequency of Use: Многу често, секојдневно
Business Rules: /
Special Requirements: /
Assumptions: Навремено ажурирање на листите и на настаните
Notes and Issues: /

Use Case ID 4
Use Case Name: Пребарување на настан
Created By:Даринка Буровска Last Updated By:
Date Created: 29.10.2014 Date Last Updated:
Actors: Корисник
Description: Корисникот пребарува за специфицен настан
Trigger: Корисникот пристапува до search барот
Preconditions: Корисникот внесува клучни зборови или име на настанот или датум
Postconditions: Корисниот успешно го наоѓа посакуваниот настан
Normal Flow:
1. Корисникот пристапува на сајтот
2. Корисникот го отвара search барот
3. Корисникот внесува клучни зборови за настанот, име на настанот, датум на случување, место на случување
4. Корисникот добива резултати од пребарувањето и може да избере настан или ново пребаување
Alternative Flows: /
Exceptions: Пребарувањето е доволно напредно за да може да наоѓа ставки по повеќе параметри
Includes: /
Priority: normal
Frequency of Use: Повремено, не многу често
Business Rules: /
Special Requirements: /
Assumptions: За секој настан има клучни зборови за пребарување
Notes and Issues: /

Use Case ID 5
Use Case Name: Преглед на настан
Created By:Даринка Буровска Last Updated By:
Date Created: 29.10.2014 Date Last Updated:
Actors: Корисник
Description: Корисникот прегледува избран настан - детали за настанот
Trigger: Корисникот клика копче за преглед на настан
Preconditions:
Postconditions: Корисниот добива детали за посакуваниот настан
Normal Flow:
1. Корисникот клика копче за преглед на настан
2. Се отвара страна за детали за настан- име, датум, место, цена на карта, слика, опис, организатор, учесници и сл.
(Покрај детали, има копче за резервирање и купување на карта)
Корисникот може да се врати назад (back) во листата на настани и да избере друг настан, или со клик (next) да прегледа друг настан
Alternative Flows: /
Exceptions: На корсникот ќе му се понудат доволно детали и информации за посакуваниот настан
Includes: /
Priority: high
Frequency of Use: Често
Business Rules: /
Special Requirements: /
Assumptions:
Notes and Issues: /

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


Use Case ID 7
Име на кориснички случај: Одржува база на податоци
Креиран од: Горан Ѓоргиевски Последно обновено од:
Датум: 08.11.2014 Датум на последна обнова:
Актери: Систем администратор
Опис: Администраторот се грижи за базата на податоци, додава, брише и обновува податоци.
Тригер: Потреба за промена на податоци во системот.
Предуслови: /
Постуслови: Обновени податоци
Нормален тек:
1. Администраторот се најавува во едиторот на базата за податоци
2. Администраторот ги наоѓа и прави промени на оние податоци каде што е потребно
Алтернативен тек: /
Исклучоци: Нема потреба од никакви промени во базата
Вклучува: Менаџира настани, менаџира корисници, додава билети во база
Приоритет: HIGH
Фрекфенција на користење: Многу често, секојдневно
Бизнис правила: /
Специјални побарувања: Вработен во фирмата како администратор
Претпоставки: /
Забелешки: /

Use Case ID 8
Име на кориснички случај: Менаџира корисници
Креиран од: Даница Николоска Последно обновено од:
Датум: 09.11.2014 Датум на последна обнова:
Актери: Систем администратор
Опис: Администраторот додава, брише, доделува привилегии, променува податоци.
Тригер: Потреба за промена на податоци за некој постоечки/непостоечки корисник.
Предуслови: /
Постуслови: Обновени податоци
Нормален тек:
1. Администраторот се најавува во едиторот на базата за податоци
2. Администраторот извршува промени врз податоците на корисникот за којшто е потребно.
Алтернативен тек: /
Исклучоци: /
Вклучува: /
Приоритет: Medium
Фрекфенција на користење: Често
Бизнис правила: /
Специјални побарувања: Вработен во фирмата како администратор
Претпоставки: /
Забелешки: Не може да менува привилегии на друг систем администратор

Use Case ID 9
Име на кориснички случај: Одржува сервер
Креиран од: Горан Ѓоргиевски и Даница Николоска Последно обновено од:
Датум: 09.11.2014 Датум на последна обнова:
Актери: Систем администратор
Опис: Администраторот го опоравува серверот при пад и го оддржува.
Тригер: Проблем при работата на серверот.
Предуслови: Фирмата да има сопствен сервер
Постуслови: /
Нормален тек:
1. Администраторот го лоцира проблемот
2. Администраторот го решава проблемот
Алтернативен тек: Има потреба од дополнителна помош за решавање на проблемот
Исклучоци: /
Вклучува: /
Приоритет: High
Фрекфенција на користење: Ретко
Бизнис правила: /
Специјални побарувања: Вработен во фирмата како администратор
Претпоставки: /
Забелешки: /

Use Case ID 10
Име на кориснички случај: Додава билети во база
Креиран од: Влатко Мицкоски Последно обновено од:
Датум: 10.11.2014 Датум на последна обнова:
Актери: Систем администратор
Опис: Администраторот ги додава билетите во база
Тригер: Потреба од ажурирање на базата при додавање на билет
Предуслови: Постоење на настан
Постуслови: Корисникот може да избере билет
Нормален тек:
1. Администраторот најпрво избира еден настан
2. Администраторот ги распеделува билетите по типови на настани
3. Администраторот ги распеделува билетите по категории
Алтернативен тек: /
Исклучоци: /
Вклучува: /
Приоритет: High
Фрекфенција на користење: Често
Бизнис правила: /
Специјални побарувања: Вработен во фирмата како администратор
Претпоставки: Администраторот е снабден со билети за одреден настан
Забелешки: /

Use Case ID 11
Име на кориснички случај: Менаџира настани
Креиран од: Влатко Мицкоски Последно обновено од:
Датум: 10.11.2014 Датум на последна обнова:
Актери: Content администратор
Опис: Внесување поопширни информации во базата за одреден настан
Тригер: Потреба од постоење на настан
Предуслови: Постоење на настан
Постуслови: Обновени податоци за настаните
Нормален тек:
1. Администраторот внесува податоци за настан
Алтернативен тек: /
Исклучоци: /
Вклучува: /
Приоритет: High
Фрекфенција на користење: Често
Бизнис правила: /
Специјални побарувања: Вработен во фирмата како администратор
Претпоставки: Администраторот ги има сите потребни податоци да бидат истакнати за одреден настан
Забелешки: /

Attachments (3)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.