183583 (596682), страница 6
Текст из файла (страница 6)
– блок 8 – є логічним блоком в межах якого визначаються кількість ділянок, на яких може працювати робітник;
– блок 9 – слугує для коригування обмеження №3
– блок 10 – є логічним блоком в межах якого визначаються виконання
5-й и 6-й етапів, які можуть виконуватися одночасно з умовою, що 5–1 етап завершений швидше за 6-й.
– блок 11 – слугує для коригування обмеження №4;
– блок 12 – в якому виводиться кінцева інформація у вигляді печаті результатів;
– блок 13 – слугує для закінчення роботи програми;
На рисунку 2.1 представлена блок-схема вирішення задачі.
У зв’язку з тим, що всі змінні розглянутої в цьому розділі економіко-математичної моделі є конструктивними об’єктами, алгоритм є програмно реалізованим, тобто таким, для якого можлива побудова машинної програми на мові високого рівня.
Практичне використання вищезазначеного алгоритму в значній мірі залежить від часу роботи, об’єму пам’яті, який використовується в процесі розрахунків, ступеню паралельності або асинхронності процесів обчислень. Тому на шляху складання програм за даним алгоритмом використано авторський підхід до програмної оптимізації алгоритму.
2.5 Опис програми
Програма написана на сумісній ПЕОM, Sempron 2.6, ОЗУ – 256 Мб, жорсткий диск – 80 Гб. Для запуску програми на комп’ютері повинна бути встановлена операційна система Windows XP Professional. Необхідний об’єм оперативної пам’яті для запуску та роботи програми – 256 Мб.
Підбір програмного забезпечення розрахункової частини дипломної роботи виконувався за наступними мотиваційними ознаками:
а) час адаптації користувача до можливих змін в роботі програмного забезпечення має бути мінімальним;
б) користувач повинен мати доступ до тексту програми для внесення відповідних змін у її роботу;
в) форми розрахункових документів мають бути сформовані у відповідному до сприйняття вигляді, не містити взаємопов’язаних з іншими програмними продуктами модулів і бути групованими у тематичні журнали;
г) програмне забезпечення повинно мати графічний інтерфейс для виводу результатів у вигляді діаграм, графіків тощо;
д) програмна середа в якій реалізовано програмний продукт не повинна мати ознак значної вартості ліцензійного використання і організаційного супроводу.
Дія наведених мотиваційних ознак та часу, який відведено на вирішення завдань дипломної роботи, змушує обрати в якості програмного забезпечення програму корпорації Microsoft – Excel. Як правило програмні продукти цієї корпорації відрізняються достатньою дешевизною на одиницю обслуговуючих програмних операторів, легкою адаптацією користувача до роботи у цьому програмному середовищі, а також відсутністю обов’язкового супроводу для коректив, які потрібно вносити в тексти вихідних програм. Слід відмітити також легке інтегрування даного програмного забезпечення в діюче програмне середовище, яке забезпечує вирішення фінансових завдань підприємства.
Ліцензія на використання цього виду програмного забезпечення мається у більшості підприємств.
Розглянемо основні процедури, які необхідно виконати в ході роботи програми. Спочатку необхідно запустити на виконання файл «Оптимізация.xls»
При натисканні на кнопку «Вход», переходимо до листа «Основне меню», на якому розташоване основне меню програми (рисунок 2.2). На кожному листі є кнопка «В основне меню», яка відкриває основне меню.
Натиснувши на кнопку «Сотрудники», перейдемо на лист «Сотрудники». На ньому представлена інформація про співробітників, а саме ПІБ та порядковий номер як представлено в таблиці 2.1
Таблиця 2.1 – «Співробітники»
Сотрудники | |
Ф.И.О. рабочих | № п.п. |
Сидоров В.И. | 1 |
Петренко А.Н. | 2 |
Макушкин Р.Л. | 3 |
Тимощюк В.А. | 4 |
Иванов Ю.П. | 5 |
Васюткин Н.А. | 6 |
При натисканні на кнопку «Объем работы» переходимо на лист «Объем работы». На якому потрібно задати об΄єм роботи для кожного учасника дільниці. (таблиця 2.2)
Рисунок 2.2 – Основне меню програми
Таблиця 2.2 – Площа покрівлі, яку необхідно обробити працівникам кожної ділянки
Площадь крыши | |
м | № участка |
1000 | 1 |
1100 | 2 |
1100 | 3 |
900 | 4 |
1200 | 5 |
1400 | 6 |
Пояснення до таблиці 2.2:
– 1 ділянка – прибирання старої покрівлі,
– 2 ділянка – лаштування цементної стяжки, що вирівнює,
– 3 ділянка – нанесення бітумної мастики на цементну стяжку,
– 4 ділянка – лаштування підкладочного шару з матеріалу, що наплавляється,
– 5 ділянка – лаштування верхнього шару з матеріалу, що наплавляється,
– 6 ділянка – лаштування примикань з матеріалів, що наплавляються.
При натисканні на кнопку «Производительность» переходимо на лист «Производительность». На якому необхідно виставити продуктивність за день для кожного робітника на кожній ділянці (таблиця 2.3).
Таблиця 2.3 – «Производительность»
№ участка | 1 | 2 | 3 | 4 | 5 | 6 |
№ п.п. рабочих | ||||||
1 | 80 | 30 | 15 | 0 | 80 | 30 |
2 | 54 | 16 | 85 | 12 | 54 | 16 |
3 | 25 | 85 | 27 | 95 | 25 | 85 |
4 | 0 | 40 | 50 | 55 | 0 | 40 |
5 | 55 | 38 | 26 | 26 | 55 | 38 |
6 | 51 | 25 | 54 | 40 | 51 | 25 |
При натисканні на кнопку «Распределение» переходимо на лист «Распределение рабочих», де показано, який робітник працює на кожній з ділянок.
Таблиця 2.4 – «Распределение рабочих»
№ участка | 1 | 2 | 3 | 4 | 5 | 6 |
1 | 1 | 0 | 0 | 0 | 1 | 0 |
2 | 0 | 0 | 1 | 0 | 1 | 0 |
3 | 0 | 1 | 0 | 1 | 0 | 1 |
4 | 0 | 1 | 0 | 1 | 0 | 1 |
5 | 1 | 0 | 0 | 0 | 0 | 0 |
6 | 0 | 0 | 1 | 0 | 0 | 0 |
У цій таблиці показаний оптимальний варіант розподілу робітників по ділянках. Для того щоб отримати оптимальне рішення, потрібно перейти на лист «Расчет» через основне меню, натиснувши кнопку «Расчеты». На листі «Расчет» представлена математична модель оптимізації розподілу трудових ресурсів. Дана модель використовує надбудову «Пошук рішень» MS Excel.
Рисунок 2.3 – Математична модель оптимізації розподілу трудових ресурсів
Для запуску надбудови «Пошук рішень» MS Excel, необхідно в головному меню MS Excel обрати раздел «Сервис».
Рисунок 2.4 – Сервіс, налаштування
З'явиться вікно «Надстройки», в якому необхідно навпроти «Поиск решения» поставити галочку. Після чого натиснути кнопку «ОК» (рисунок 3.5).
Рисунок 2.5 – Пошук рішення
Тепер для запуску розрахунку необхідно натиснути на кнопку «Расчет». Розрахунки будуть зроблені відповідно до заданих обмежень.
2.6 Чисельне розв’язання задачі
Розділ чисельне розв’язання задачі містить основні розрахункові екранні форми. Наводиться чисельне розв’язання завдання, можливі початкові, проміжні, кінцеві форми документів.
Застосування програмного продукту корпорації Excel дозволяє уникнути зайвих процедур, які використовують проміжні розрахункові форми, та дозволяє в автоматизованому режимі здійснювати необхідні фінансові розрахунки по страхуванню фінансових ризиків підприємств.
У досліджуваної математичної моделі існує 4 блоки обмежень.
Обмеження №1: на кожній ділянці роботи повинні працювати двоє робочих:
(2.12)
У стовпці D стоять значення, які повинні повинні вийти у стовпці С для задоволенні обмеження даного обмеження. У стовпці С, наведені значення, які вийшли після розрахунків (рисунок 2.6).