= '''Кориснички случаи за najdibilet.mk''' = === ''верзија 1.0'' === '''Koриснички случаи за Крајни корисници''' --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ||= '''Use Case ID''' =||||||||= '''1''' =|| || Use Case Name: ||||||||= Се регистрира =|| || Created By: ||Даринка Буровска || Last Updated By: || || || Date Created: || 29.10.2014 || Date Last Updated: || 11.11.2014 || || 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: || 11.11.2014 || || Actors:|||||||| Корисник || || Description:|||||||| Најавување на корисник на системот со веќепостоечка корисничка сметка || || Trigger:|||||||| Корисникот сака да купи и плати билет || || Preconditions:|||||||| 1.Корисникот мора прво да е регистриран || || Postconditions:|||||||| 1.Корисникот е најавен на системот и му е овозможени привилегии на најавен корисник || || Normal Flow:|||||||| || || |||||||| 1. Корисникот внесува корисничко име и лозинка || || |||||||| 2. Корисникот внесува код за најава, што му се праќа по SMS || || |||||||| 3. Се најавува || || Alternative Flows:|||||||| 2. Корисникот внесува грешни податоци за најава, и му се испраќа порака за повторно внесување на податоци, или линк за заборавена лозинка. || || 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: || 11.11.2014 || || 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: || 11.11.2014 || || 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: || 11.11.2014 || || Actors:|||||||| Корисник || || Description:|||||||| Корисникот прегледува избран настан - детали за настанот || || Trigger:|||||||| Корисникот клика копче за преглед на настан || || Preconditions:|||||||| || || Postconditions:|||||||| Корисниот добива детали за посакуваниот настан || || Normal Flow:|||||||| || || |||||||| 1. Корисникот клика копче за преглед на настан || || |||||||| 2. Се отвара страна за детали за настан- име, датум, место, цена на карта, слика, опис, организатор, учесници и сл. || || |||||||| (Покрај детали, има копче за резервирање и купување на карта) || || |||||||| Корисникот може да се врати назад (back) во листата на настани и да избере друг настан, или со клик (next) да прегледа друг настан || || Alternative Flows:|||||||| / || || || Exceptions:|||||||| На корсникот ќе му се понудeни доволно детали и информации за посакуваниот настан || || 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 || Датум на последна обнова: || 11.11.2014 || || Актери: |||||||| Систем администратор || || Опис: |||||||| Администраторот се грижи за базата на податоци, додава, брише и обновува податоци. || || Тригер: |||||||| Потреба за промена на податоци во системот. || || Предуслови: |||||||| / || || Постуслови: |||||||| Обновени податоци || || Нормален тек: |||||||| || || |||||||| 1. Администраторот се најавува во едиторот на базата за податоци || || |||||||| 2. Администраторот ги наоѓа податоците кадешто се потребни промени || || |||||||| 3. Администраторот ги прави промените врз потадоците за коишто е потребно || || |||||||| 4. Ја зачувува новата состојба на базата на податоци || || Алтернативен тек: |||||||| 4. Бара нови податоци и повторно врши промена врз нив || || Исклучоци:|||||||| Нема потреба од никакви промени во базата || || Вклучува:|||||||| Менаџира настани, менаџира корисници, додава билети во база || || Приоритет:|||||||| High || || Фрекфенција на користење:|||||||| Многу често, секојдневно || || Бизнис правила:|||||||| / || || Специјални побарувања:|||||||| Вработен во фирмата како администратор || || Претпоставки:|||||||| / || || Забелешки:|||||||| / || = = ||= '''Use Case ID''' =||||||||= '''8''' =|| || Име на кориснички случај: ||||||||= Менаџира корисници =|| || Креиран од: || Даница Николоска || Последно обновено од: || || || Датум: || 09.11.2014 || Датум на последна обнова: || 11.11.2014 || || Актери: |||||||| Систем администратор || || Опис: |||||||| Администраторот додава, брише, доделува привилегии, променува податоци. || || Тригер: |||||||| Потреба за промена на податоци за некој постоечки/непостоечки корисник. || || Предуслови: |||||||| / || || Постуслови: |||||||| Обновени податоци || || Нормален тек: |||||||| || || |||||||| 1. Администраторот се најавува во едиторот на базата за податоци || || |||||||| 2. Администраторот ги филтрира податоците за корисникот/ците за коишто е потребно. || || |||||||| 3. Ги извршува потребните промени врз селектираните податоци. || || |||||||| 4. Ја зачувува новата состојба на базата на податоци. || || Алтернативен тек: |||||||| / || || Исклучоци:|||||||| / || || Вклучува:|||||||| / || || Приоритет:|||||||| Medium || || Фрекфенција на користење:|||||||| Често || || Бизнис правила:|||||||| / || || Специјални побарувања:|||||||| Вработен во фирмата како администратор || || Претпоставки:|||||||| / || || Забелешки:|||||||| Не може да менува привилегии на друг систем администратор || = = ||= '''Use Case ID''' =||||||||= '''9''' =|| || Име на кориснички случај: ||||||||= Одржува сервер =|| || Креиран од: || Горан Ѓоргиевски и Даница Николоска || Последно обновено од: || || || Датум: || 09.11.2014 || Датум на последна обнова: || 11.11.2014 || || Актери: |||||||| Систем администратор || || Опис: |||||||| Администраторот го опоравува серверот при пад и го оддржува. || || Тригер: |||||||| Проблем при работата на серверот. || || Предуслови: |||||||| Фирмата да има сопствен сервер || || Постуслови: |||||||| / || || Нормален тек: |||||||| || || |||||||| 1. Администраторот е известен за проблем со серверот || || |||||||| 2. Администраторот го лоцира проблемот || || |||||||| 3. Администраторот го решава проблемот || || Алтернативен тек: |||||||| 3. Има потреба од дополнителна помош за решавање на проблемот || || Исклучоци:|||||||| / || || Вклучува:|||||||| / || || Приоритет:|||||||| High || || Фрекфенција на користење:|||||||| Многу ретко || || Бизнис правила:|||||||| / || || Специјални побарувања:|||||||| Вработен во фирмата како администратор || || Претпоставки:|||||||| / || || Забелешки:|||||||| / || = = ||= '''Use Case ID''' =||||||||= '''10''' =|| || Име на кориснички случај: ||||||||= Додава билети во база =|| || Креиран од: || Влатко Мицкоски || Последно обновено од: || || || Датум: || 10.11.2014 || Датум на последна обнова: || 11.11.2014 || || Актери: |||||||| Систем администратор || || Опис: |||||||| Администраторот ги додава билетите во база || || Тригер: |||||||| Има нов настан којшто е додаен во базата и треба да се додадат билети за истиот || || Предуслови: |||||||| Постоење на настан || || Постуслови: |||||||| Корисникот може да избере билет || || Нормален тек: |||||||| || || |||||||| 1. Администраторот најпрво ги добива билетите(кодовите) за одреден настан || || |||||||| 2. Администраторот го избира тој настан || || |||||||| 3. Администраторот ги распеделува билетите по категории(ВИП,седење,стоење) || || |||||||| 4. Ги зачувува кодовите за билетите во база || || Алтернативен тек: |||||||| / || || Исклучоци:|||||||| / || || Вклучува:|||||||| / || || Приоритет:|||||||| High || || Фрекфенција на користење:|||||||| Често || || Бизнис правила:|||||||| / || || Специјални побарувања:|||||||| Вработен во фирмата како администратор || || Претпоставки:|||||||| Администраторот е снабден со билети за одреден настан || || Забелешки:|||||||| / || = = ||= '''Use Case ID''' =||||||||= '''11''' =|| || Име на кориснички случај: ||||||||= Менаџира настани =|| || Креиран од: || Влатко Мицкоски || Последно обновено од: || || || Датум: || 10.11.2014 || Датум на последна обнова: || 11.11.2014 || || Актери: |||||||| Content администратор || || Опис: |||||||| Внесување на настанот во база како и поопширни информации за дадениот настан || || Тригер: |||||||| Потреба од постоење на настан || || Предуслови: |||||||| Постоење на настан или додавање на нов настан || || Постуслови: |||||||| Обновени податоци за настаните || || Нормален тек: |||||||| || || |||||||| 1. Администраторот добива информации за нов настан од некој организатор или соработник || || |||||||| 2. Ги внесува информациите за новиот настан и го "регистрира" настанот || || Алтернативен тек: |||||||| || || |||||||| 1. Администраторот го селектира(пронаоѓа) настанот којшто веќе постои, а сака да го промени || || |||||||| 2. Ги врши промените врз податоците || || |||||||| 3. Ја зачувува новата состојба на базата на податоци || || Исклучоци:|||||||| / || || Вклучува:|||||||| / || || Приоритет:|||||||| High || || Фрекфенција на користење:|||||||| Често || || Бизнис правила:|||||||| / || || Специјални побарувања:|||||||| Вработен во фирмата како администратор || || Претпоставки:|||||||| Администраторот ги има сите потребни податоци да бидат истакнати за одреден настан || || Забелешки:|||||||| / ||