Програмне забезпечення для автоматизованого дослідження операцій оптимального годування дітей молодшого шкільного віку - Курсовая работа

бесплатно 0
4.5 225
Розробка програмного забезпечення для операції про оптимальний раціоні харчування дітей молодшого шкільного віку. Загальна схема та класифікація кінцевих методів розв’язування задачі. Обґрунтування вибору засобів прикладного програмного забезпечення.


Аннотация к работе
Саме зараз, коли Україна у занепаді та економічній кризі, тема дослідження операцій безумовно є дуже актуальною, адже треба робити все можливе задля підвищення ефективності роботи підприємств у різних галузях промисловості. Так, наприклад, саме розробка програмного забезпечення для автоматизованого дослідження операцій оптимального годування дітей молодшого шкільного віку використовується для розрахунку оптимального розрахунку харчування.Основна мета процесу дослідження операцій полягає в тому, щоб виявити вигідний (оптимальний) спосіб дії при розвязанні тієї чи іншої задачі організаційного керування в умовах, при яких мають місце обмеження відносно техніко - економічних характеристик і дефіциту ресурсної бази. Використання терміну дослідження операцій завжди зумовлює застосування математичних методів для моделювання процесів економічних систем і аналізу їх функціональних характеристик. Оперуюча сторона - сукупність елементів, які утворюють певну структуру, призначену для активного досягнення поставленої мети із заданною ефективністю.1 Цілісність, що дозволяє розглядати одночасно систему як єдине ціле і в той же час як підсистему для вищестоящих рівнів. 2 Ієрархічність будови, тобто наявність безлічі (принаймні, двох) елементів, розташованих на основі підпорядкування елементів нижчого рівня елементам вищого рівня.Система - сукупність взаємоповязаних елементів, що утворюють цілісність або єдність. Структура - спосіб взаємодії елементів системи за допомогою певних звязків (картина звязків та їх стабільність). Системний ефект - такий результат спеціальної переорганізації елементів системи, коли ціле стає більше простої суми частин. Структурна оптимізація практично досягається за допомогою спеціального алгоритму структурної переорганізації елементів системи.У час НТП людина все частіше натикається на необхідність прийняття рішення, як у побутовій, так і службової областях своєї діяльності. Прийняті рішення відрізняються як за ступенем відповідальності, так і за ступенем значущості наслідків - від особистих, до державних масштабів [3]. Якісні дані (умови) проблеми враховуються додатково і є своєрідним тлом для використання математичних моделей. Це ті головні чинники, властиві будь-якій задачі прийняття рішення, і які обовязково повинні бути відображені в математичній моделі. Мета дослідження операцій - з урахуванням існуючих умов прийняти те рішення з безлічі допустимих в даній ситуації, яке найкращим чином сприяє досягненню переслідуваної їм мети (оптимальне рішення).Оперуючою стороною є шкільна їдальня, яка має заощадження (активні засоби) і забезпечує при сформованих цінах на харчові продукти мінімальні щотижневої потреби дітей в поживних речовинах, елементах і інших життєво важливих компонентах при мінімальних витратах. Позначимо через bi мінімальні щотижневої потреби дітей в i-й поживній речовині, а зміст i-ої поживної речовини в одиниці j-ого поживного продукту через aij. Математична модель операції виглядає як задача лінійного програмування: Основне завдання дослідження операції полягає у знаходженні такого вектора x* = {x1*, x2, ..., xn*}, який при мінімальних витратах забезпечить повноцінне харчування дітей на тиждень. Оптимальне значення цільової функції L визначає мінімальні витрати на закупівлю продуктів харчування. Елементи aij - зміст i-ої поживної речовини в одиниці j-ого поживного продукту: 1) ai1-зміст i-ої поживної речовини у 1 кг картоплі;До класу задач лінійного програмування відноситься велика кількість різноманітних завдань планування та управління, як, наприклад: 1) знаходження оптимального плану випуску продукції (оптимальний розподіл ресурсів); Кожен кінцевий метод характеризується трьома основними моментами, а саме: - Наявність початкового опорного плану, що визначає вихідну вершину допустимого значення, з якої починається рух в оптимальну вершину; Наявність ознаки оптимальності, за допомогою якого можна перевіряти оптимальність кожної поточної вершини; Для розвязаних задач лінійного програмування будь-який кінцевий метод дозволяє через кінцеве число ітерацій знайти точне рішення задачі. Усі кінцеві методи поділяються на три групи: - метод послідовного поліпшення плану (метод А);Сьогодні при створенні програмного забезпечення і різних додатків, програмістам потрібно використовувати комплексні засоби розробки, які включають в себе усі необхідні компоненти для створення програмного забезпечення. Це такі засоби та компоненти, які обєднують, доповнюють і поліпшують один одного. Іншими словами, сукупність таких програмних засобів, представляє можливість підтримки всіх етапів розробки програмного забезпечення: від написання початкового тексту програми, його редагування, виправлення, швидке підєднання доповнюють модулів, можливості зручного взаємодії з іншими засобами та інструментами, налагодження і до різних методів запуску програми. Integrated development environment, IDE) - комплексна програма, яка включає в себе необхідні засоби і компоненти для розробки програмного забезпечення.

План
ЗМІСТ

Перелік позначень та скорочень

Вступ

1. Теоретичні основи дослідження операцій

1.1 Системний підхід при дослідженні операцій

1.2 Основні принципи системного підходу

1.3 Основні визначення системного підходу

1.4 Етапи проведення дослідження операцій

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

2. Теоретичні основи програмного забезпечення дослідження операцій

2.1 Загальна схема та класифікація кінцевих методів розвязування задач лінійного програмування

2.2 Опис варіанту симплекс-методу, який був використаний

3. Опис розробленого программного забезпечення

3.1 Обґрунтування вибору засобів розробки прикладного програмного забезпечення

3.2 Діаграма варіантів використання

3.2.1 Визначення діаграми використання

3.2.1 Діаграма варіантів використання для поставленої задачі

4. Використання розробленого програмного забезпечення

4.1 Визначення специфікації необхідних ресурсів апаратно-програмної конфігурації та програмного інструментарію

4.2 Інструкція для користувача

4.3 Результати розвязання заданої ЗЛП

Висновки

Список джерел інформації

Додаток A Перелік позначень та скорочень

ЗЛП - задача лінійного програмування;

НТП - науково-технічний прогрес;

ПЗ - програмне забезпечення.

ПЭОМ - персональна електронно-обчислювальна машина;
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?