ть до будь-якій людині, на будь-якому підприємстві, в будь-якій компанії, останнім часом вона ставати все більш актуальною. p align="justify"> У даному курсовому проекті була розроблена система підтримки прийняття рішень, а саме створення робочого розкладу для співробітників компанії. Цей вид програми допоможе у складанні та оцінці плану роботи. Коли є великий штат службовців, може виникнути плутанина, яка часто призводить до втрати часу і грошей. За допомогою цього додатка для складання робочого розкладу, можна уникнути таких проблем, зберігши при цьому час і ресурси компанії. p align="justify">
1. Постановка завдання Скласти робочий розклад для співробітників компанії таким чином, щоб заповнити семиденний робочий тиждень. Кожен співробітник повинен працювати не більше 5 днів на тиждень, проте деякі співробітники можуть мати несуміжні вихідні дні. Наприклад, співробітник може приходити на роботу в понеділок, середу, четвер, п'ятницю та неділю. У цього працівника теж два вихідних дні (вівторок і субота), але вони несуміжні. У моделі задано обмеження на кількість працівників з несуміжними вихідними днями. Метою оптимізації є мінімізація виплат заробітної плати з урахуванням загального робочого часу співробітників компанії і різної погодинної оплати в будні та вихідні дні. p align="justify"> Вхідні дані моделі показані на малюнку 1.1:
В
Малюнок 1.1 - Вхідні дані моделі
2. Функціональні можливості програми
Додаток забезпечує користувачів наступними функціональними можливостями.
. Дозволяє переглядати/змінювати вихідні параметри моделі: обмеження на робочий час, розмір погодинної оплати праці в будні і вихідні дні, а також кількість співробітників з несуміжними вихідними днями. На основі отриманих вхідних параметрів додаток визначає оптимальне рішення і представляє його користувачеві в дружній формі. p align="justify">. На основі зазначених вимог до робочого часу та розміром погодинної оплати праці додаток виконує аналіз чутливості для максимальної кількості несуміжних вихідних днів. Результати аналізу відображаються в графічній формі. p align="justify"> 3. Алгоритм програми
В
Малюнок 3.1 - Алгоритм програми
4. Алгоритм процедури виконання керуючих функцій (Main)
В
Малюнок 4.1 - Алгоритм процедури виконання керуючих функцій
5. Запуск програми
Додаток знаходиться у файлі Scheduling.xls. Після його відкриття на екрані відображається лист Опис з кнопкою (малюнок 5.1) . Клацнувши на кнопці, користувач може вибрати один з двох перемикачів, показаних на малюнку 5.2.
В
Ма...