Ім'я файлу: Lab_2.pdf
Розширення: pdf
Розмір: 147кб.
Дата: 23.05.2023
скачати
Пов'язані файли:
лаб 1 (1).pdf

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
КИЇВСЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ імені Тараса Шевченка
ФАКУЛЬТЕТ ІНФОРМАЦІЙНИХ ТЕХНОЛОГІЙ
Кафедра програмних систем і технологій
Дисципліна
«Аналіз вимог до ПЗ»
Лабораторна робота № 2
на тему:
«ВСТАНОВЛЕННЯ ПРИЗНАЧЕННЯ СИСТЕМИ »
Виконав:
Аршинський Назар Перевірила:
Зубик Людмила
Володимирівна
Група
ІПЗ-24(2)
Дата перевірки
Форма навчання денна
Оцінка
Спеціальність
121

Мета:
ознайомитися з особливостями процесів встановлення призначення системи та набути практичних навичок з виділення та формулювання функціональних вимог
Завдання
1. Ознайомитися із процесами встановлення призначення
cистеми
2. Провести аналіз предметної галузі та визначити функції
системи управління вантажоперевезенням
Предметна галузь вантажоперевезень є складною і має декілька складових,
які потребують управління та координації.
1. Замовлення та планування: Система дозволяє замовляти та планувати вантажоперевезення, враховуючи доступні ресурси, такі як транспортні
засоби, персонал, розклади, обмеження на перевезення тощо.
2. Обробка документації: Система допомагає в обробці документів,
пов'язаних з вантажоперевезеннями, включаючи накладні, пломби,
ліцензії, дозволи, страхові поліси тощо. Вона забезпечує електронне зберігання та обмін даними між зацікавленими сторонами, такими як аеропорт, вантажні компанії, митниця тощо.
3. Відстеження та контроль: Система забезпечує можливість відстеження руху вантажів в реальному часі. Вона надає інформацію про стан вантажу, його місцезнаходження, час прибуття та відправлення, а також забезпечує контроль за виконанням вимог щодо безпеки та дотриманням регуляторних вимог.
4. Інтеграція з іншими системами: Система управління вантажоперевезенням може бути інтегрована з іншими системами аеропорту, такими як система управління рейсами, система управління запасами, система обліку пасажирів тощо. Це дозволяє забезпечити синхронізацію та обмін даними між різними функціональними областями аеропорту.
5. Звітність та аналітика: Система надає можливість створення звітів та аналітики щодо вантажоперевезень. Це допомагає аеропорту в оцінці
продуктивності, виявленні проблемних зон, плануванні та прийнятті
стратегічних рішень.
6. Безпека: Система управління вантажоперевезенням забезпечує
контроль та виконання правил безпеки, пов'язаних з вантажоперевезеннями. Вона може включати перевірку вантажу на
наявність заборонених або небезпечних матеріалів, контроль за дотриманням процедур та стандартів безпеки тощо.
3. Побудувати системну архітектуру та навести її текстовий опис
1. Клієнтський інтерфейс: Включає в себе веб-інтерфейс або мобільний додаток, який дозволяє користувачам, таким як адміністратори кадрів, керівники та працівники аеропорту,
отримувати доступ до системи кадрового обліку.
2. Серверний шар: Цей шар складається з різних компонентів,
включаючи:
● База даних: Забезпечує зберігання та управління даними про працівників аеропорту, включаючи особисту інформацію,
контракти, графіки роботи, оплату тощо.
● Логіка бізнес-процесів: Включає в себе компоненти, які
забезпечують обробку бізнес-логіки, таку як створення,
оновлення та видалення даних про працівників, розрахунок заробітної плати, управління відпустками та відомостями про робочий час.
● Система автентифікації та авторизації: Відповідає за перевірку ідентифікаційних даних користувачів, контроль доступу до системи та забезпечення безпеки даних.
● Інтеграція з іншими системами: Забезпечує можливість обміну даними з іншими системами, такими як система управління зарплатою, система відпусток тощо.
3. Система зберігання даних: Використовується для зберігання та організації даних про працівників, включаючи інформацію про персонал, контракти, оплату, графіки роботи тощо.
4. Модуль аналітики та звітності: Включає в себе компоненти, які
дозволяють створювати звіти, проводити аналіз даних та отримувати статистику щодо працівників, графіків роботи, оплати тощо. Це допомагає адміністраторам та керівникам здійснювати прийняття рішень на основі зібраних даних.
Опис архітектури:
Автоматизована система кадрового обліку працівників аеропорту використовує клієнт-серверну архітектуру. Клієнтський інтерфейс,
доступний через веб-браузер або мобільний додаток, надає
користувачам можливість взаємодіяти з системою. Серверний шар включає різні компоненти, включаючи базу даних, логіку бізнес-процесів, систему автентифікації та авторизації та інтеграцію з
іншими системами.

База даних використовується для зберігання та управління даними про працівників, контрактами, оплатою, графіками роботи та іншою відповідною інформацією. Логіка бізнес-процесів відповідає за обробку даних та застосування бізнес-логіки, наприклад, розрахунок заробітної
плати або управління відпустками. Система автентифікації та авторизації забезпечує безпеку системи шляхом перевірки
ідентифікаційних даних користувачів та контролю доступу. Інтеграція з
іншими системами дозволяє обмінюватися даними з іншими системами,
які можуть бути пов'язані з кадровими аспектами, наприклад, система управління зарплатою.
Модуль аналітики та звітності допомагає збирати дані та створювати звіти щодо працівників, графіків роботи, оплати тощо. Це дозволяє
адміністраторам та керівникам аналізувати дані та приймати рішення на основі отриманих звітів.
Ця архітектура дозволяє забезпечити автоматизований облік та керування працівниками аеропорту, спрощуючи процеси та забезпечуючи ефективне використання кадрових ресурсів.
Системна архітектура має такий вигляд:

На діаграмі показані основні компоненти системи управління вантажоперевезеннями та їх взаємодія. Клієнтський додаток взаємодіє з сервером через мережу Інтернет. Сервер з свого боку взаємодіє з базою даних, моніторинговим модулем, фінансовим модулем та модулем безпеки.
Моніторинговий модуль використовує дані з GPS-навігаторів, щоб відстежувати рух транспорту та вантажів у реальному часі. Фінансовий модуль забезпечує облік фінансових операцій та генерацію фінансових звітів.
Модуль безпеки забезпечує безпеку вантажу, транспорту та працівників,
використовуючи механізми контролю доступу та моніторингу системних подій.
Ця системна архітектура дозволяє забезпечити ефективне управління вантажоперевезеннями, що полягає в координації руху транспортних засобів та вантажів, забезпеченні безпеки та контролю фінансових операцій. Крім
того, вона може бути легко розширена або змінена в майбутньому, якщо це буде потрібно.
4.
Сформулювати функціональні вимоги
1. Реєстрація працівників:
● Система повинна дозволяти реєструвати нових працівників аеропорту з введенням їх особистих даних, контактної
інформації та інформації про посаду.
● Надавати можливість завантажувати необхідні документи,
такі як резюме, дипломи, документи про проходження навчання тощо.
2. Управління персональними даними:
● Система повинна зберігати та оновлювати персональні дані
працівників, такі як ім'я, прізвище, адреса, контактні дані
тощо.
● Забезпечувати можливість вносити зміни в персональні дані
працівників, такі як стан сімейного положення, адреса проживання тощо.
3. Управління посадовими обов'язками:
● Система повинна мати можливість внесення та оновлення посадових обов'язків для кожного працівника.
● Забезпечувати можливість призначення або зміни посадових обов'язків працівників, включаючи переведення на іншу посаду.
4. Управління робочим часом:
● Система повинна відстежувати робочий час працівників,
включаючи початок та кінець зміни, перерви та відпустки.
● Забезпечувати можливість реєстрації відсутності
працівників, такої як лікарняні, відпустки тощо.
5. Зарахування заробітної плати:
● Система повинна автоматично розраховувати заробітну плату працівників на основі їх робочого часу та ставок оплати.
● Забезпечувати можливість внесення змін до розрахунку заробітної плати, таких як премії, знижки, утримання тощо.
6. Генерація звітів:
● Система повинна надавати можливість генерувати звіти про кадровий облік, такі як звіти про заробітну плату, звіти про відсутності, звіти про посадові обов'язки тощо.

● Забезпечувати можливість експорту звітів в різних форматах
(наприклад, PDF, Excel).
Висновок:
Під час виконання даної лабораторної роботи ми ознайомилися з процесами встановлення призначення системи та набули практичних навичок з виділення та формулювання функціональних вимог.
У результаті аналізу предметної галузі та визначення функцій системи, ми побудували її системну архітектуру та навели її текстовий опис.
Також були сформульовані функціональні вимоги, що є ключовим елементом проектування будь-якої системи. Вони дозволяють чітко визначити, які
функції повинна виконувати система, щоб задовольнити потреби користувачів.
Отже, завдяки виконанню даної лабораторної роботи, ми зрозуміли важливість процесу встановлення призначення системи та навчились виділяти та формулювати функціональні вимоги. Ці навички будуть корисними у подальшій роботі з проектування та розробки різних систем

скачати

© Усі права захищені
написати до нас