Остання редакція: 21-04-2025
Тези доповіді
У сучасних умовах організації праці автоматизація процесу формування, зберігання та управління графіками робочих змін є ключовим елементом ефективної кадрової політики. Багато компаній усе ще використовують Excel або ручні методи для ведення обліку змін, що призводить до помилок, дублювання інформації, перевантажень або нестачі працівників у певні години.
Мій дипломний проєкт передбачає розробку програмного забезпечення для обліку робочих змін персоналу, що дозволить ефективно керувати змінами, автоматизувати розподіл змін між працівниками, забезпечити прозорий облік відпрацьованих годин, а також підтримувати імпорт/експорт змін з бази даних.
Завдання проекту:
- Реалізувати інтерфейс для створення, перегляду та редагування графіків змін.
- Зв’язати зміну з конкретним працівником із можливістю фільтрації.
- Автоматизувати перевірку конфліктів змін та дублювань.
- Забезпечити ведення журналу змін і експорту графіків у формат Excel/CSV.
- Інтегрувати базу даних (MySQL) для зберігання інформації про працівників та зміни..
Технології:
- Мова програмування: C#
- Платформа: WinForms
- СУБД: MySQL (таблиці Employees, Shifts)
- Інструменти розробки: Visual Studio, MySQL Workbench
Принципи роботи
Робота програмного забезпечення базується на наступному функціональному циклі:
- Реєстрація працівників у системі. Кожен співробітник має унікальний ідентифікатор, ПІБ, посаду, підрозділ тощо.
- Створення змін. Адміністратор формує зміну з урахуванням дати, часу початку/завершення та типу зміни (денна, нічна, чергова).
- Призначення працівників. Зміна закріплюється за конкретними працівниками з можливістю ручного або автоматичного заповнення.
- Збереження та облік. Вся інформація зберігається в базі даних, забезпечуючи надійність та цілісність інформації.
- Візуалізація графіків. Інтерфейс дозволяє переглядати зміни у вигляді календаря або таблиці із фільтрацією за параметрами.
- Формування звітів. Система дозволяє генерувати звіти про відпрацьований час, кількість змін, присутність або порушення графіка.
Висновки
У результаті виконання дипломного проєкту було реалізовано повнофункціональне програмне забезпечення для обліку графіків змін персоналу. Рішення має зручний інтерфейс, дозволяє уникати накладок у розкладах, забезпечує простий контроль відпрацьованих годин і може бути адаптоване до потреб різних підприємств. Надалі система може бути доповнена мобільним застосунком для співробітників, можливістю інтеграції з бухгалтерськими системами (наприклад, 1С), а також API-доступом для зовнішніх служб.