ція в системі є загальним елементом для всіх акторів, тому доцільно описати цей процес як загальний для них. При запуску програмної системи користувач бачить вікно привітання, яке запрошує його ввести персональні дані для визначення в системі. Під персональними даними маються на увазі логін і пароль. Після підтвердження користувачем введених даних програмна система перевіряє їх істинність. Спочатку перевіряється логін, якщо він не знайдений в базі, система видає повідомлення про те, що користувача з таким ім'ям не існує. У разі, якщо ім'я коректно, перевіряється контрольна сума пароля. Якщо вона не збігається, то пароль неправильний. Для більшої безпеки системи після обчислення контрольної суми перевіряється збіг всього пароля. Якщо логін і пароль справжні та відповідні та є парою В«значення-ключВ», то користувач входить в систему, при цьому йому присвоюється статус директора, адміністратора або ж агента. p align="justify"> Після входу в систему адміністратор має наступні можливості: керувати обліковими записами і перевірити повідомлення в базі. p align="justify"> Варіант використання В«Управляти обліковими записамиВ» має наступний сценарій: Якщо це додавання нового користувача, то заповнити відповідну формулу і зберегти зміни; якщо ця зміна або видалення користувача, то потрібно його спочатку знайти в базі, при видаленні - знищити дані про користувача, при зміні - скорегувати їх і зберегти.
Варіант використання В«Перевірити повідомлення в базіВ» включає в себе перегляд відповідної таблиці бази даних з повідомленнями про нові пригодах. Після цього потрібно занести в таблицю з подіями, при цьому не допустивши надмірності даних. p align="justify"> Після входу в систему директор має такі можливості: відправити повідомлення адміністрації міста, створити звіт.
Варіант використання В«Надіслати повідомлення адміністрації містаВ», включає в себе формування повідомлення і його відправку на електронну адресу головного офісу міста. p align="justify"> Варіант використання В«Створити звітВ» включає в себе перегляд даних за останній квартал і формування звіту. Цей звіт відправляється В«Людям у чорномуВ». p align="justify"> Після входу в систему агент має такі можливості: перевірити повідомлення в базі, занести дані в базу.
Варіант використання В«Перевірити повідомлення в базіВ» має на увазі перегляд таблиці бази даних про нові випадки та формування списку місць, в які необхідно відвідати для спілкування зі свідками та отримання більш докладних відомостей. p align="justify"> Варіант використання В«занести дані в базуВ» має на увазі зміна вже існуючої запису в таблиці бази даних, яку зробив адміністратор, внесення нових подробиць події, підтвердження даних з місця події. p align="justify"> Аналіз предметної області
В
Рисунок 5 - Діаграма сутностей
система адміністратор паранормальний авторизація
...