wiki: 13078

CoDBIS

Кориснички случај: Внесување нова активност и приклучување кон веќе постоечка

Use Case: Внесување на активност и приклучување кон активност
Цел: Корисникот креира нова активност, се приклучува кон веќе постоечка, т.е се додава себеси и/или додава некој друг учесник.
Категорија: Примарна
Предуслов: Да се има одржано некаква активност (креирано некој труд, проект, семинар и сл.)
Пост услов при успех: Успешно внесен учесник на активност.
Пост услов при неуспех: Неуспешен внес на учесник на активност и обид за повторено внесување.
Актер: Главен уредник и регистрирани корисници.
Triggering Event: Корисникот да сака да внесе некаква активност или да се приклучи кон веќе постоечка или да додаде некој друг учесник.
Опис:

  1. Корисник креира нова активност, внесува име, место, датум и категорија за активноста, ја става улогата што ја имал во активноста и со клик на копче активноста се додава во неговата биографија.
  1. Ако ја има активноста во системот, се впишува името, по што се прикажува листа со активности кои ги содржат клучните зборови (од кои некоја е таа што се бара) и корисникот се приклучува во листата на учесници во таа активност.
  1. Ако при внес на нова активност, истата ја има во системот, а корисникот поради некоја причина не избере да се приклучи кон неа и продолжи да ја креира како нова, пред последната потврда за внес се проверуваат внесените параметри. Ако се поклопуваат повеќето, ќе врати порака дека има слична активност, па корисникот ќе може да избере дали да се приклучи. Ако се поклопуваат сите параметри главниот уредник може да го одбие креирањето на новата активност, за да се избегне повторување. (пр. активност нека биде напишана книга, со истите автори, истиот наслов, ист издавач, ама различно издание и година на издавање, што е всушност нова активност.)

Екстензии:
Еден корисник може да има повеќе улоги во одредена активност.
Кога корисник сака да додаде други учесници кои учествувале на активноста заедно со него, ако корисникот кој треба да се додаде го има во системот, при самото впишување на неговото име се нуди како избор и се додава, по што се чека тој учесник да потврди дека сака да се додаде на одредената активност. Ако го нема во системот се третира само како атрибут име и презиме.
Корисник може да се додава на активност (себеси или друг учесник), само ако ја има активноста, т.е. задолжително е прво да се креира активност, (корисникот може да го има или нема на системот) и тогаш се врши приклучување на учесници кон активности.

Имплементација на апликацијата CoDBIS во ASP.Net

Прототип на апликацијата направена со Naked Objects во ASP.Net

Тестирање на апликацијата со Selenium IDE

Last modified 10 years ago Last modified on 01/11/14 15:30:23

Attachments (6)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.