1   ...   4   5   6   7   8   9   10   11   ...   14
Ім'я файлу: Konrad_bakalavr.docx
Розширення: docx
Розмір: 2525кб.
Дата: 10.01.2023
скачати

Висновки до розділу 2




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

РОЗДІЛ 3

ПРОГРАМА ЗНАХОДЖЕННЯ ОПТИМАЛЬНИХ СТРАТЕГІЙ УПРАВЛІННЯ ЗАПАСАМИ В БАГАТОНОМЕНКЛАТУРНИХ МОДЕЛЯХ

3.1 Аналіз архітектури системи




Під час написання дипломної роботи було розроблено та практично реалізовано програмний продукт для створення моделей управління запасами та відповідно знаходження оптимальної стратегії.

Основною ціллю створення даного програмного продукту було створення універсального функціоналу, за допомогою якого можна будувати різні моделі та відповідно досліджувати результати. У даній роботі програма була застосована для аналізу та отримання результатів для багатономенклатурних моделей управління запасами.

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

На рисунку 3.1 продемонструємо алгоритм функціонування програмного продукту у вигляді схеми:



Рисунок 3.1 - Алгоритм функціонування програми

За допомогою пристроїв вводу та виводу інформації користувачу надають можливість завантажувати дані в програму. Для цього підсистема вводу та виводу інформації функціонально зв’язана з підсистемою інтерфейсу користувача.

Інтерфейс дозволяє вводити інформацію, дані параметри моделі в програму та одержувати вихідну інформацію в зручному для сприйняття вигляді.

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

    1. підсистема зберігання інформації з можливістю її подальшого використання;

    2. підсистема обробки вхідних даних, що поступають, з метою перевірки на наявність можливих пропусків та вводу некоректної інформації;

    3. підсистема побудови моделі, обраної користувачем;

    4. підсистема виведення результатів, яка включає в себе знаходження оптимального плану, характеристик моделі та побудову графіків.

Таким чином отриманні результати оптимальної стратегії дають змогу щодо можливості використання отриманих даних для обраної моделі.


3.2 Основні технічні вимоги для коректної роботи програми




Для роботи програмного продукту необхідна наявність персонального комп’ютера з наступними мінімальними характеристиками:

  1. операційна система Windows 7 / Ubuntu Linux 16.04 (64-bit) / macOS 10.12 або більш пізні їх версії:

  2. процесор з тактовою частотою 1 ГГц;

  3. 512 Мбайт оперативної пам’яті;

  4. більш ніж 3 Мбайт вільного простору для зберігання файлів програми та вхідних даних;

  5. клавіатура та комп’ютерна мишка;

  6. монітор з розмірами 1024×768;

  7. встановленої програми Qt Creator 5.12.1.



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




Програма реалізована мовою програмування С++ в середовищі розробки Qt Creator 5.12.1. Під час виконання дипломної роботи для вибору мови програмування було запропоновано декілька варіантів: C#, C++, Python, Matlab. У результаті перевагу було віддано на користь мови програмування C++, а саме розробка проводилась на платформі Qt Creator.

C++ широко використовується для розробки програмного забезпечення, та є одним з найпопулярніших мов програмування. Область його застосування включає створення операційних систем, різноманітних прикладних програм, драйверів пристроїв, додатків для вбудованих систем, високопродуктивних серверів. Також надає змогу використовувати бібліотеки STL та Boost.

Qt Creator є крос-платформним середовищем, що дозволяє працювати з створеним програмним продуктом на таких платформах як Windows, Mac OS та Linux, що є зручним для користувача програми. А мова програмування С++ забезпечує високу обчислювальну швидкість. Для отримання результатів, побудови графіків та інтерфейсу був використаний спеціальний редактор інтерфейсів QtDesigner, що дозволяє достатньо легко розробити інтуїтивно зрозумілий інтерфейс для користувача програми з можливостями введення і виведення потрібної інформації.


1   ...   4   5   6   7   8   9   10   11   ...   14

скачати

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