Changes between Version 35 and Version 36 of Операциона_анализа


Ignore:
Timestamp:
12/02/14 14:53:23 (10 years ago)
Author:
113045
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Операциона_анализа

    v35 v36  
    4242||||||||||||||||||||||||||= '''Kрајни корисници кориснички случај - Пребарува за настан''' =||
    4343||= System Operation =||||= Step =||||= Actor Action =||||= Black-Box Step Description =||||= Black-box Step Budget Requirements =||||= Subsystem White-Box Step Description =||||= White-Box Step Budget Requirements =||
    44 || Пребарува за настан |||| 1 |||| Корисникот пристапува на сајтот ||||  Ја внесува URL адресата во својот пребарувач и пристапува до веб сајтот   ||||    Оваа операција треба да се изврши брзо, т.е. не повеќе од 0.5 сек.   ||||  Се испраќа request до серверот, по што му се испраќа повратна содржина ||||      ||
    45 || Пребарува за настан |||| 2 |||| Корисникот пишува во search барот ||||  Корисникот внесува некакви клучни зборови во полето за пребарување и клика ентер или пак на Search копчето   ||||      ||||   Внесува податоци во форма, откако ке ги внесе се оформува Query со внсените податоци, кои предходно се филтирираат од SQL инјекции, ...   ||||      ||
    46 || Пребарува за настан |||| 3 |||| Корисникот внесува клучни зборови за настанот/име на настанот/датум на случување/место на случување ||||  По кликање на копчето за пребарување му се прикажуваат некакви резултати на корисникот, доколку не е задоволен врши дополнителни филтрирања со датуми,места на случување...   ||||   Да се овозможат неколку филтри( мин. 3)   ||||   Откако му се листаат податоците коишто се добиени од базата со Query-то, му се прикажуваат сите резултати коишто се добиени и ги содржат клучните збовои коишто ги внел, дополнително при клик на некој од филтрите се оформува ново Query и се добиваат нови информации, при што со помош на Ajax се филтрираат веќе излистаните настани, и му се прикажуваат нови(филтрирани)   ||||       ||
    47 || Пребарува за настан |||| 4 |||| Корисникот добива резултати од пребарувањето и може да избере настан или ново пребаување |||| Откако ги филтрира му се прикажува сите настани коишто се добиени со филтрите коишто ги избрал, доколку сака може да прави ново пребарување, со што би се вратиле на чекор 2  ||||     ||||   Страна со податоците коишто се добиени со филтрите коишто ги избрал корисникот, му е прикажана соодветно. Доколку не е задоволен со резултатите, или пак сака да направи ново пребарување корисникот се враќа на чекор 2   ||||       ||
    48 
    49 Конверзациска форма:
    50 
    51 ||= '''Aктер: Kрајни корисници ''' =||||= '''Систем: Апликација ''' =||
    52 || Корисникот пристапува на сајтот |||| Серверот го одобрува requestot и ја враќа почетната страница ||
    53 || Корисникот пишува во search барот |||| Се валидираат податоците(клучните зборови) коишто се внесени и се пребарува во базата на податоци за истите, по што му се прикажуваат податоците ||
    54 || Корисникот внесува клучни зборови за настанот/име на настанот/датум на случување/место на случување |||| Се праќаат нови Query со дополнителни филтри кои ги избрал корисникот до базата ||
    55 ||  |||| Корисникот добива резултати од пребарувањето  ||
    56 || Корисникот може да избере настан или ново пребаување |||| Му се враќаат информации за новото пребарување на корисникот ||
    57 
    58 
     44|| Пребарува за настан |||| 1 |||| Корисникот пристапува на сајтот ||||  Системот го вчитува сајтот||||    Оваа операција треба да се изврши брзо, т.е. не повеќе од 0.5 сек.   ||||  Се испраќа request до серверот, по што му се испраќа повратна содржина ||||      ||
     45|| Пребарува за настан |||| 2 |||| Корисникот внесува клучни зборови за настанот во search барот и клика на копче "Внеси"|||| Системот прикажува соодветни резултати   ||||   Да се овозможат неколку филтри( мин. 3)   ||||   Системот пребарува низ базата за настани со бараните клучни зборови и ги прикажува добиените резултати||||       ||
    5946
    6047ID 5:
     
    6249||||||||||||||||||||||||||= '''Kрајни корисници кориснички случај - Прегледува детали за настан''' =||
    6350||= System Operation =||||= Step =||||= Actor Action =||||= Black-Box Step Description =||||= Black-box Step Budget Requirements =||||= Subsystem White-Box Step Description =||||= White-Box Step Budget Requirements =||
    64 || Прегледува детали за настан |||| 1 |||| Корисникот клика копче за преглед на настан ||||   По наогање на некој настан за којшто сака да прегледа дополнителни информации, корисникот клика на копче за Детали  ||||      ||||   При клик на копчето се наоѓа ID за соответниот настан и се оформува Query за земање на сите податоци за истиот настан, што се испраќа до базата ||||      ||
    65 || Приказ на детали за настан |||| 2 |||| Се отвара страна за детали за настан- име, датум, место, цена на карта, слика, опис, организатор, учесници и сл. ||||   Корисникот се пренасочува на друга страница, на којашто му се прикажани сите податоци за настанот што го избрал   ||||      ||||   Се испраќа предходно формираното Query до база и новодобиените информации му се прикажуваат на корисникот на новата страница на којашто е пренасочен  ||||      ||
    66 
    67 Конверзациска форма:
    68 
    69 ||= '''Aктер: Kрајни корисници ''' =||||= '''Систем: Апликација ''' =||
    70 || Корисникот го пронаоѓа настанот којшто го интересира |||| ||
    71 || Клика на копче за преглед на настан |||| Серверот ги прикажува деталите за тој настан ||
    72 
     51|| Прегледува детали за настан |||| 1 |||| Корисникот клика копче за преглед на настан ||||   Системот ги листа деталите за избраниот настан  ||||      ||||   При клик на копчето се наоѓа ID за соответниот настан и се оформува Query за земање на сите податоци за истиот настан, што се испраќа до базата ||||      ||
    7352
    7453ID 6:
     
    7655||||||||||||||||||||||||||= '''Kрајни корисници кориснички случај - Купува билет''' =||
    7756||= System Operation =||||= Step =||||= Actor Action =||||= Black-Box Step Description =||||= Black-box Step Budget Requirements =||||= Subsystem White-Box Step Description =||||= White-Box Step Budget Requirements =||
    78 || Купува билет |||| 1 |||| Корисникот со клик на копче го "става" билетот во "купувачка кошничка" ||||   По наоѓање на настанот за којшто сака да купи билет, корисникот со клик на копче го додава во својата корисничка кошничка, којашто тој може да ја провери во било кое време   ||||    Оваа операција треба да се изврши брзо, т.е. не повеќе од 0.5 сек.   ||||   Откако корисникот ќе кликне на копчето за додавање на билет за одреден настан во кошничка, се зачувува за кој настан се работи и му трае се до крајот на сесијата, или пак додека да го избрише билетот, или купи ||||      ||
    79 || Купува билет |||| 2 |||| Корисникот ја отвара кошничката и клика копче за плаќање ||||   Откако корисникот ќе виде задоволен со сите билети коишто сака да ги купи и ги додал во кошничка, ја отвара кошничката во којашто му се листаат сите билети коишто ги избрал и клика копче "Купи" за да ги купи соодветните билети   ||||   Да се овозможи да може да тргне некој од билетите од кошничката доколку сака   ||||   Му се листаат сите досега зачувани настани коишто ги избрал во кошничката, и доколку избрише некој го бришеме од зачуваните и му се обновува страницата со помош на Ajax, со останатите билети   ||||      ||
    80 || Купува билет |||| 3 |||| Корисникот гледа екран со сумирана сума за избраното плаќање ||||  По кликање на копчето за купување му се отвара форма во којашто му е прикажана вкупната сума којашто треба да ја плати, доколку има зачувано на својот уред автоматски се пополнуваат формите за информациите за платежното средство, во спротивно корисникот ги внесува   ||||    Да се контролираат податоците коишто се внесени да не бидат невалидни   ||||   Откако ке ги внесе податоците, за платежната картичка се верифицираат со банката, или пак ако е друг начин на плаќање се верификува дека се е валидно  ||||       ||
    81 || Купува билет |||| 4 |||| Корисникот ја одобрува трансакцијата ||||    Откако се е внесено, корисникот се прашува уште еднаш да ја одобри трансакцијата, при што доколку ја одобри се извршува   ||||    Мора да се извршува брзо( помалку од 1 сек)   ||||  Му се отвара страница за уште еднаш да ја потврди трансакцијата, доколку истото го стори, се извршува и се одземаат средствата од платежната картичка   ||||     ||
    82 || Купува билет |||| 5 ||||  Корисникот добива код во замена на билет, кој може да го прикаже на влезот на настанот (откако банка ќе ја одобри трансакцијата) ||||   Доколку трансакцијата е успешна, се избира рандом билет од понудените во базата за дадениот настан и му се дава кодот од истиот на корисникот   ||||    Мора да се извршува брзо( 1 сек)   ||||  По успешната трансакција, се оформува Query за рандом добивање на некој од билетите коишто се во базата за соодветниот настан, и му се прикажува на корисникот   ||||     ||
     57|| Купува билет |||| 1 |||| Корисникот со клик на копче го "става" билетот во "купувачка кошничка" ||||  Системот  зачувува за кој настан се работи||||    Оваа операција треба да се изврши брзо, т.е. не повеќе од 0.5 сек.   ||||   Откако корисникот ќе кликне на копчето за додавање на билет за одреден настан во кошничка, системот го зачувува ID-то на избраниот настан  и тоа трае се до крајот на сесијата, или пак додека да го избрише билетот, или купи ||||      ||
     58|| Купува билет |||| 2 |||| Корисникот ја отвара кошничката ||||   Се листаат сите билети коишто корисникот ги избрал ||||   Да се овозможи да може да тргне некој од билетите од кошничката доколку сака   ||||   Му се листаат сите досега зачувани билети коишто ги избрал во кошничката и доколку избрише некој го бришеме од зачуваните и му се обновува страницата со помош на Ajax, со останатите билети   ||||      ||
     59|| Купува билет |||| 3 |||| Корисникот клика на копче "Купи" ||||  Се отвара форма во којашто  е прикажана вкупната сума којашто треба да ја плати (доколку има зачувано на својот уред автоматски се пополнуваат формите за информациите за платежното средство, во спротивно корисникот ги внесува )  ||||    Да се контролираат податоците коишто се внесени да не бидат невалидни   ||||   / ||||       ||
     60|| Купува билет |||| 4 |||| Корисникот ја пополнува формата ||||    Системот ги валидира податоците||||    Мора да се извршува брзо( помалку од 1 сек)   ||||  Се валидираат податоците со тоа што се споредуваат со соодветните во базата, а оној податок за платежната картичка се верифицира со банката||||     ||
     61|| Купува билет |||| 5 ||||  Корисникот добива код во замена на билет, кој може да го прикаже на влезот на настанот (откако банка ќе ја одобри трансакцијата) ||||   Доколку трансакцијата е успешна, системот избира рандом билет од понудените во базата за дадениот настан и му го дава кодот од истиот на корисникот   ||||    Мора да се извршува брзо( 1 сек)   ||||  По успешната трансакција, се оформува Query за рандом добивање на некој од билетите коишто се во базата за соодветниот настан, и му се прикажува на корисникот   ||||     ||
    8362
    84 Конверзациска форма:
    85 
    86 ||= '''Aктер: Kрајни корисници ''' =||||= '''Систем: Апликација ''' =||
    87 || Клика на копче за додавање на билет во кошничка |||| Системот го меморира соодветниот ID за настан ||
    88 || Ја отвора кошничката |||| Системот ги прикажува сите билети коишто се наоѓаат во кошничката ||
    89 || Клика на копчето "Купи" |||| Му се прикажува форма за внесување информации за платежното средство ||
    90 || Ги пополнува полињата и клика на копчето "Потврди"  |||| Системот го прашува корисникот дали да се одобри трансакцијата ||
    91 || Корисникот ја одобрува трансакцијата |||| Системот враќа код од базата на податоци за соодветните билети ||
    9263
    9364ID 7: