Version 4 (modified by 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
Најважни случаи на употреба
Логирање на корисник
Регистрација на клиент
Менаџирање со конфигурации
Менаџирање со продукти
Додавање во кошница и нарачка
Менаџирање со нарачки и достави