Структура электронного средства учебного назначения на тему "Решение задач линейного программирования симплекс-методом"
Бесплатный доступ
В данной статье представлен материал по разработке электронного средства учебного назначения «Решение задач линейного программирования симплекс-методом», описаны основы его проектирования.
Линейное программирование, математические методы, симплекс-метод
Короткий адрес: https://sciup.org/140278054
IDR: 140278054
Текст научной статьи Структура электронного средства учебного назначения на тему "Решение задач линейного программирования симплекс-методом"
Применение методов линейного программирования актуально в сегодняшнее время, так как использование математических моделей является важным направлением совершенствования планирования и анализа деятельности компании. Представление данных в виде математической модели позволяет конкретизировать информацию, создавать и моделировать варианты, выбирать оптимальные решения [1].
Цель работы – разработать электронное средство учебного назначения по теме «Решение задач линейного программирования симплекс-методом», автоматизирующий процесс изучения данной темы.
К разрабатываемому программному продукту были выдвинуты следующие требования: предоставление теоретического материала по теме; возможность авторизации пользователей; возможность выбора количества ограничений и переменных, входящих в задачу; возможность решения задачи на поиск минимума или максимума функции; наличие трех режимов решения задачи: автоматический, пошаговый, ручной; вывод подробного отчета о решении задачи; возможность экспорта всех таблиц, полученных в ходе решения задачи, в Excel. С последующим сохранением документа в базу данных; возможность загружать готовые симплекс-таблицы из документа; возможность хранения и просмотра решенных задач студентов.
Архитектура программного продукта была разбита на два основных модуля:
-
1. Модуль «Теория»
-
2. Модуль «Практикум»
Функции: организация пользовательского интерфейса; предоставление теоретического материала и сборника задач по теме «Решение задач линейного программирования симплекс-методом».
Функции: организация пользовательского интерфейса; решение задач линейного программирования симплекс-методом автоматически; решение задач линейного программирования симплекс-методом вручную; экспорт хода решения задач в Excel; загрузка симплекс-таблиц из файла; сохранение симплекс-таблиц в файл; вывод подробного отчета о решении задачи; сохранение результатов решения задач студентами в базу данных; организация просмотра решенных задач, сохраненных в базе данных, преподавателем.
Структура разрабатываемого электронного средства учебного назначения по теме «Решение задач линейного программирования симплекс-методом» представлена на рисунке 1

Рисунок 1 – Структура программного продукта
Логическая модель разрабатываемого электронного средства учебного назначения по теме «Решение задач линейного программирования симплекс-методом» описывается с помощью DFD-диаграмм [2] (рис. 2,3).

Программный продукт
Рисунок 2 – DFD-диаграмма потоков данных первого уровня

Рисунок 3 – DFD-диаграмма потоков данных второго уровня
Первый уровень диаграмм показывает обмен информацией между пользователем и программным продуктом, второй – обмен информацией между функциональными модулями информационной системы (рис. 3).
Структура разработанной базы данных для хранения результатов решения задач студентами, списков групп, номеров задач и персональных данных студентов, а также связи между ними отражены в ER-диаграмме
(рис. 4).
СП_задач
ID_задачи
Номер_задачи
СП_реш_задач
ID_реш_задач |
Id_студента Id_задачи Ссылка_на_задачу |
СП_студентов
ID_студента |
Фамилия Имя Отчество Id_группы |
СП_групп
ID_группы |
|
Группа |
Рисунок 4 – ER-диаграмма базы данных
Разработанный программный продукт может быть использован преподавателями на различных этапах занятий при изучении раздела «Решение задач линейного программирования симплекс - методом», студентами при решении задач для самоконтроля, преподавателем, при проверке выполненных студентами заданий.
Список литературы Структура электронного средства учебного назначения на тему "Решение задач линейного программирования симплекс-методом"
- Латипова, А.Т. Применение линейного программирования в исследовании социально-экономических процессов: учебное пособие / А.Т. Латипова; под редакцией А.В. Панюкова. - Челябинск: Издательский центр ЮУрГУ, 2010. - 123 с.
- Морозов, Д.А. Применение нотации DFD в моделировании внешних схем // Портал научно-практических публикаций [Электронный ресурс]. URL: http://portalnp.ru/2014/06/2015 (дата обращения: 24.02.2017)