wiki:UseCaseScenarios/Vnesuvanje zapis

Version 3 (modified by Nikola Torbovski, 10 months ago) ( diff )

--

Бележник за дијабетичари

Use Case: Внесување запис

1 Краток опис

Овој Use Case опишува како Пациентот/ Дијабетичарот(во понатамошниот текст само Пациент) го користи системот за да внесе запис

2 Актери

1) Пациент

2) Food Bank

3 Предуслови

  • Пациентот мора да има регистрирано своја корисничка сметка и да се најави на системот со истата

4 Клучни сценарија

  • Нема одговор од системот Food Bank

5 Пост услови

  • Успешно завршување
    • Внесениот запис е зачуван во базата на податоци и се евидентира направената промена во историјатот(Log)

6 Специјални побарувања

  • Системот нема да дозволи внесување на датум со време што е во иднина
  • Системот нема да дозволи внесување на вредност на шеќер во крв која е помала или еднаква од нула, односно внесената вредност на шеќер во крв ≥ 0
  • Внесената количина на инсулин е изразена во Интернационални Единици(ИЕ)

Activity Diagrams

Внесување запис

Activity Diagram Внесување запис

Activity: Внесување инсулин

Activity Внесување инсулин

Activity: Внесување измерен шеќер

Activity Внесување вредност на измерен шеќер во крв

Activity: Внесување оброк

Activity Diagram за Внесување оброк

Use-Case: Внесување информации за храна

1. Краток опис

Овој use-case опишува како нутриционистот внесува информации за храна во базата Food Bank.

2. Краток опис на Актери

2.1 Нутриционист

3. Предуслови

Нутриционистот мора да биде најавен на својот акаунт

4. Основен тек на настани

  1. Use-case започнува што Нутриционистот ја избира областа за внесување на информации во Food Bank.
  2. Нутриционистот го внесува името на храната.
  3. Нутриционистот ја внесува катетегоријата за храната.
  4. Нутриционистот внесува како била пригодвена храната:
  • Свежи
  • Замрзнати
  • Печени
  • Варени
  • Динстани
  • Пржени
  • Конзенвирани
  1. Нутриционистот ги внесува нутритивни вредности за храната :
  • Калории
  • Масти
  • Протеини
  • Јаглехидрати
    • Од кои шеќери
  • Гликемиски индекс
  1. Нутриционистот го запишува внесеното.
  2. Use case завршува успешно.

5. Алтернативен тек

5.1 Внесување веќе постоечки запис

Ако во чекор 6 Нутриционистот внесол запис за храна кој веќе се наоѓа во базата тогаш

  1. Системот прикажува порака дека внесената храна со нејзините информации е веќе внесена во базата.
  2. Use case продолжува во чекор 2.

5.2 Внесување брендирана храна

Ако пред чекор 6 Нутриционистот сака да внесе брендирана храна, тогаш:
5.2.1 Не постои запис за посакуваниот производител:

  1. Внесува запис за производителот на храна
  2. Use Case-от продолжува во наредниот чекор од основниот тек на извршување

5.2.2 Постои запис за посакуваниот производител:

  1. Избира производител за храната која ја внесува
  2. Use Case-от продолжува во наредниот чекор од основниот тек на извршување

5.3 Излез

Ако пред чекор 6 Нутриционистот ја изберат областа излез тогаш

  1. Use case завршува.

6. Пост услови

Успешен внес
Системот ги прикажува бараните информации.

7. Special Requirements

Системот ќе овозможи внесувањето на хранливи состојки да биде на 100г.
Системот ќе овозможи внесување 100 карактери за името на храната. 
Системот ќе овозможи внесување 300 карактери за името на производителот.   

Attachments (4)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.