Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КР Шеремет.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
1 Мб
Скачать
☆

3 Інформаційна модель системи

У результаті аналізу були виділені категорії концептуальних класів системи, представлені в таблиці 3.1.

Користуючись списком категорій і методом аналізу словесного опису варіантів використання, складений список кандидатур на роль концептуальних класів для предметної області. Він відповідає вимогам і прийнятим спрощень для всієї предметної області.

Список концептуальних класів:

– співробітник;

  • штатний розклад;

– наказ;

– графік відпусток;

  • трудовий договір.

Таблиця 3.1 – Список категорій концептуальних класів

Категорія концептуальних класів

Приклади

Фізичні та матеріальні об'єкти

Користувачі

Документи

Ролі людей

Спеціаліст відділу кадрів

Начальник відділу кадрів

Співробітник шахтоуправління

Події

Створення особистої картки

Редагування особистої картки

Перегляд особистої картки

Видалення особистої картки

Створення наказів

Складання графіка відпусток

Складання штатного розкладу

Перегляд трудового договору

Процеси

Авторизація

Робота з особистою карткою

Робота зі штатним розкладом

Робота з графіком відпусток

Робота з наказами

На підставі аналізу словесного опису варіанта використання, складений список асоціацій для предметної області, представлений в таблиці 3.2.

Таблиця 3.2. - Асоціації для моделі предметної області

Асоціація

Опис асоціації

Составляется

Для всіх співробітників шахтоуправління складається графік відпусток.

Складається

На будь-якого співробітника може створюватися наказ.

Полягає

З кожним співробітником укладається трудовий договір

Займає

Кожен співробітник займає певну посаду

На підставі аналізу технічного завдання та опису варіантів використання виділені атрибути класів для моделі предметної області, представлені в таблиці 3.3.

Таблиця 3.3 – Атрибути класів для моделі предметної області

Назва класу

Атрибути класу

Графік відпусток

Дата початку

Дата закінчення

Код картки

Наказ

Номер наказу

Дата

Текст

Штатний розклад

Відділ

Посада

Кількість одиниць

Оклад

Примітка

Трудовий договір

Номер трудового договору

Дата

Зміст

Співробітник (особиста картка)

Код співробітника

Прізвище

Ім'я

По- батькові

Дата народження

Місце народження

Громадянство

Освіта

Професія

№ Паспорта

В результаті об'єднання концептуальних класів, асоціацій і атрибутів класів концептуальна модель предметної області має вигляд, показаний на рисунку 3.1.

Рисунок 3.1 – Концептуальна модель предметної області

На підставі розробленої структури системи та її бази даних сформовано алгоритми системи, представлені у вигляді діаграм діяльності UML.

Узагальнений алгоритм роботи системи у вигляді діаграми діяльності наведено на рисунку 3.2.

Рисунок 3.2 – Алгоритм роботи системи

Алгоритм роботи спеціаліста відділу кадрів у вигляді діаграми діяльностей представлений на рисунку 3.3.

Рисунок 3.3 – Діаграма діяльностей робота фахівця

На рисунку 3.4 представлена ​​діяльність спеціаліста відділу кадрів «Робота з особистою карткою».

Рисунок 3.7 – Діаграма діяльностей робота з особистою карткою

На рисунку 3.5 представлена ​​діяльність спеціаліста відділу кадрів «Створення особистої картки».

Рисунок 3.5 – Діаграма діяльностей створення особистої картки

На основі сформованих алгоритмів розробляється програмне забезпечення системи.