wiki:Апликативен дизајн

Version 4 (modified by 183139, 3 years ago) ( diff )

--

Апликативен дизајн

Актери

  • Client -Kорисник кој се регистрира, прегледува продукти и конфигурации на страната, може да ги додава продуктите и конфигурациите во кошничка и во листа на посакувани продукти и истите може да ги нарача.
  • Admin -Kорисник кој е предефиниран, може да креира други seller admins и може да менаџира со конфигурации.
  • Seller Admin - Kорисник кој е креиран од admin кој работи за одреден store, смее да ги ажурира продуктите и едитира.
  • Distributor - Tип на корисник кој ги доставува продуктите на клиентите.

Сценарија

Случаи на употреба:

Случај 1. Регистрација на корисник – ненајавен корисник во случај ако се нема регистрирано треба да се регистрира како client за да има пристап до веб апликацијата.

Случај 2. Најава на корисник – ненајавен корисник може да се логира како client, admin, seller admin или distributor.

Случај 3. Приказ на продукти и конфигурации – Достапните продукти и конфигурации се прикжани за клиентот.

Случај 4. CRUD функционалности - seller admin има можност да креира, ажурира и брише продукти.

Случај 5. Менаџирање со конфигурации - Admin има можност да управува со конфигурациите.

Случај 6. Преглед на нарачки – Distributor има можност да ги прегледува нарачките и истите да ги доставува.

Случај 7. Додавање на продукти и конфигурации во кошница – Client додава посакувани продукти и конфигурации во кошница.

Случај 8. Бришење на продукти и конфигурации од кошница – Client брише продукти и конфигурации од кошница.

Случај 9. Додавање на продукти и конфигурации во листа на посакувани продукти – Client додава посакувани продукти и конфигурации во листата

Случај 10. Бришење на продукти и конфигурации од листа на посакувани продукти – Client брише продукти и конфигурации од листата.

Случај 11. Приказ на моменталната цена на продуктот – Во кошницата на Client се прикажува моменталната цена на продуктот.

Случај 12. Нарачка на продуктите во кошница - Client ги внесува потребните лични информации и информации на кредитна картичка со што се извршува нарачката.

Случај 13. Нарачката е пренесена до Client – Distributor ја превзема направената нарачка и ја доставува до client

Најважни случаи на употреба

Логирање на корисник
Регистрација на клиент
Менаџирање со конфигурации
Менаџирање со продукти
Додавање во кошница и нарачка
Менаџирање со нарачки и достави

Note: See TracWiki for help on using the wiki.