Changes between Initial Version and Version 1 of UseCaseModel


Ignore:
Timestamp:
09/18/26 21:50:53 (13 days ago)
Author:
183164
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UseCaseModel

    v1 v1  
     1= Модел на случаи на употреба =
     2
     3== Листа на актери / улоги ==
     4
     5=== Посетител ===
     6Лице кое ја отвора апликацијата без да е најавено, за да ги види пријавените проблеми или да се регистрира.
     7
     8 * UC0001 - Регистрација на граѓанин - Посетителот креира сметка за да може да поднесува пријави.
     9 * UC0002 - Преглед на активни пријави на мапа - Преглед на сите активни пријави и нивните локации на интерактивна мапа.
     10
     11=== Граѓанин ===
     12Регистриран корисник кој пријавува комунални проблеми и го следи нивното решавање.
     13
     14 * UC0002 - Преглед на активни пријави на мапа - Граѓанинот проверува дали проблемот веќе е пријавен во неговата околина.
     15 * [wiki:UseCase0003 UC0003] - Поднесување на пријава - Граѓанинот пријавува нов проблем со опис, категорија, локација и фотографии.
     16 * [wiki:UseCase0004 UC0004] - Следење на статусот на своите пријави - Граѓанинот ја гледа историјата на статусите и коментарите за своите пријави.
     17
     18=== Општински работник ===
     19Вработен во општината кој на терен ги решава доделените пријави.
     20
     21 * [wiki:UseCase0005 UC0005] - Обработка на доделена пријава - Работникот го ажурира статусот на пријавата и додава коментари за напредокот.
     22 * UC0006 - Приоритизација на пријави - Работникот го менува нивото на приоритет според итноста и достапните ресурси.
     23
     24=== Администратор ===
     25Вработен во општината кој го управува системот и ја распределува работата.
     26
     27 * [wiki:UseCase0007 UC0007] - Доделување на пријава на работник - Администраторот ја доделува новата пријава на соодветен работник.
     28 * UC0008 - Управување со категории - Администраторот додава и менува категории на проблеми.
     29 * UC0009 - Управување со кориснички сметки - Администраторот креира сметки за работници и ги менува или деактивира постоечките сметки.
     30 * UC0010 - Преглед на статистички извештаи - Администраторот ги прегледува најчестите проблеми, времето на решавање и проблематичните локации.
     31
     32=== Мапски сервис ===
     33Надворешен систем (на пример !OpenStreetMap) кој ја прикажува мапата и ги претвора координатите во адреса и обратно.
     34
     35 * Не иницира случаи на употреба, учествува во UC0002 и UC0003.
     36
     37== Детали за реализација на најважните случаи на употреба ==
     38
     39Избрани се случаите на употреба кои го покриваат целиот животен циклус на една пријава: поднесување (UC0003), следење (UC0004), доделување (UC0007) и решавање (UC0005). Сите SQL команди се тестирани на базата креирана во фазата P2, со претходно извршена команда SET search_path TO project;
     40
     41 * [wiki:UseCase0003 UC0003 - Поднесување на пријава]
     42 * [wiki:UseCase0004 UC0004 - Следење на статусот на своите пријави]
     43 * [wiki:UseCase0005 UC0005 - Обработка на доделена пријава]
     44 * [wiki:UseCase0007 UC0007 - Доделување на пријава на работник]
     45
     46== Користење на вештачка интелигенција ==
     47
     48[wiki:UseCaseModelAIUsage Користење на вештачка интелигенција за моделот на случаи на употреба]