wiki:Use cases

Version 4 (modified by 123009, 9 years ago) ( diff )

--

Регистрација на корисник


Use Case ID:

1

Use Case Name:

Регистрација на корисник

Created By:

Елена Стојанова
Иван Трајков

Last Updated By:

Елена Стојанова
Иван Трајков

Date Created:

18.11.2015

Date Last Updated:

19.11.2015

Actors:

Корисник - Купувач

Description:

Новиот корисник најпрво треба да се регистрира пред да може да купи книга.

Trigger:

Корисникот сака да купи книга.

Preconditions:

Не е претходно регистриран.

Postconditions:

Корисникот може да пребарува и купува книги.

Flow of events:

  • Корисникот клика на копчето за регистрација
  • Се отвара форма за внесување на информации потребни за регистрација
  • Внесување на податоци од страна на корисникот
  • Валидација на податоци
    1. Податоците не се валидни
      1. Извести го корисникот каде се случила грешка
    2. Податоците се валидни
      1. Праќање мејл за конфирмација на корисникот
      2. Креирање кориснички профил

Includes:

/

Priority:

Висок

Frequency of Use:

Секојдневна

Exceptions:

/

Assumptions:

  • Корисникот внесува уникатна мејл адреса која до сега не е регистрирана во базата
  • Корисникот внесува валидна мејл адреса

Notes and Issues:

/


Најава на корисник


Use Case ID:

2

Use Case Name:

Регистрација на корисник

Created By:

Елена Стојанова
Иван Трајков

Last Updated By:

Елена Стојанова
Иван Трајков

Date Created:

18.11.2015

Date Last Updated:

19.11.2015

Actors:

Корисник - Купувач

Description:

Корисникот мора да се најави за да купи книга.

Trigger:

Корисникот сака да купи книга.

Preconditions:

Да е претходно регистриран.

Postconditions:

Корисникот може да пребарува и купува книги.

Flow of events:

  • Корисникот клика на копчето за најава
  • Се отвара форма за внесување на информации потребни за најава
  • Корисникот внесува мејл адреса и лозинка
  • Валидација на податоците 1.Податоците не се валидни

а. Извести го корисникот каде се случила грешка

  1. Податоците се валидни а. Корисникот е најавен

Includes:

/

Priority:

Висок

Frequency of Use:

Секојдневна

Exceptions:

/

Assumptions:

  • Корисникот внесува валидна мејл адреса
  • Корисникот внесува валидна лозинка

Notes and Issues:

/


Пребарување книги


Use Case ID:

3

Use Case Name:

Пребарување книги

Created By:

Елена Стојанова
Иван Трајков

Last Updated By:

Елена Стојанова
Иван Трајков

Date Created:

18.11.2015

Date Last Updated:

19.11.2015

Actors:

Корисник - Купувач

Description:

Корисникот пребарува книги со наслов/автор и/или предефинирана категорија.

Trigger:

Корисникот кликнува на копчето search и/или одбира една од предефинираните категории.

Preconditions:

Корисникот внесува автор или наслов на книга и/или одбира предефинирана категорија.

Postconditions:

Корисникот добива резултати од пребарувањето.

Flow of events:

  • Корисникот внесува автор или наслов во search полето*
  • Корисникот одбира предефинирана категорија*
  • Прикажување на резултати
    1. Ја нема книгата што корисникот ја бара
    2. Корисникот одбира книга или пребарува повторно

*Корисникот може да пребарува според автор или наслов и/или според предефинирана категорија.

Includes:

/

Priority:

Висок

Frequency of Use:

Секојдневна

Exceptions:

  • Невалидно име на автор или наслов на книга

Assumptions:

  • За секоја книга има внесено автор, наслов и жанр (категорија).

Notes and Issues:

/


Листа на желби


Use Case ID:

4

Use Case Name:

Листа на желби

Created By:

Елена Стојанова
Иван Трајков

Last Updated By:

Елена Стојанова
Иван Трајков

Date Created:

18.11.2015

Date Last Updated:

19.11.2015

Actors:

Корисник - Купувач

Description:

Корисникот може да додава книги кои сака да ги купи подоцна во листа на желби.

Trigger:

Кликање на копчето „Додади во листа на желби“.

Preconditions:

Корисникот мора да биде најавен на сајтот.

Postconditions:

Книгата се додава во листата на желби.

Flow of events:

  • Корисникот одбира книга
  • Кликнува на копчето „Додади во листа на желба“
  • Се известува корисникот за успешно/неуспешно додавање на книгата во листата

Includes:

Корисникот мора да биде најавен на системот.

Priority:

Висок

Frequency of Use:

Секојдневна

Exceptions:

/

Assumptions:

/

Notes and Issues:

/

Note: See TracWiki for help on using the wiki.