
- •Комплексная курсовая работа
- •Содержание
- •Введение
- •Сущность математического метода
- •1 Характеристика метода перевозки неоднородного груза
- •Аналитическое решение задачи перевозки неоднородного груза
- •Анализ и уточнение требований к программе
- •Анализ процесса обработки информации и выбор структур данных для ее хранения
- •Разработка основных алгоритмов решения задачи
- •Проектирование интерфейса пользователя
- •Граф состояния интерфейса
- •Формы ввода-вывода информации
- •Контрольный пример
- •Список литературы
- •Приложение а
Проектирование интерфейса пользователя
Граф состояния интерфейса
Формы ввода-вывода информации
Главная форма
Из меню «Файл» можно осуществить выход из программы.
Поле для ввода количества товара марки А на первом складе.
Поле для ввода количества товара марки Б на первом складе.
Поле для ввода количества товара марки А на втором складе.
Поле для ввода количества товара марки Б на втором складе.
Поле для ввода количества необходимого груза марки А для первого потребителя.
Поле для ввода количества необходимого груза марки Б для первого потребителя.
Поле для ввода количества необходимого груза любой марки для первого потребителя.
Поле для ввода количества необходимого груза марки А для второго потребителя.
Поле для ввода количества необходимого груза марки Б для второго потребителя.
Поле для ввода количества необходимого груза любой марки для второго потребителя.
Поле для ввода стоимости перевозки от первого склада в первый пункт.
Поле для ввода стоимости перевозки от первого склада во второй пункт.
Поле для ввода стоимости перевозки со второго склада в первый пункт.
Поле для ввода стоимости перевозки со второго склада во второй пункт.
Чтобы вычислить коэффициент взаимозаменяемости необходимо создать два поля: №15 - для ввода количества единиц первого сорта, которые могут заменить второй сорт, а №16 - для ввода количества единиц второго сорта, которые заменяют первый сорт.
При нажатии на кнопку Старт будет выполняться решение задачи.
При нажатии на Очистить будет обнуляться все ячейки данной формы.
В таблицу будут выводиться результаты решения.
В нижней части формы выводятся затраты на перевозку груза.
Об авторе
Форма об авторе будет содержать поле Panel для информации о программе,
При нажатии на который форма будет закрываться.
Контрольный пример
В этом разделе демонстрируется работа программы.
Для начала необходимо ввести данные в ячейки. При вводе данных можно воспользоваться табулятором для передвижения по ячейкам. Ввод осуществляется с клавиатуры.
После этого можно нажать на кнопку ПУСК либо, если при вводе где-то допущена ошибка ОЧИСТИТЬ. Если выбрана кнопка ПУСК, то осуществится вычисление задачи выведется результат (см.стр.23):
При нажатии же на кнопку ОЧИСТИТЬ происходит обнуление всех ячеек для ввода данных:
Так же из главной формы можно перейти в справку об авторе. Она находится на вкладке файл. В справке можно узнать информацию об авторе и о программе:
Заключение
Транспортная задача, и (особенно) ее подвид перевозка неоднородного груза, является важной частью экономики. Решение этих задач требуется, когда необходимо спланировать поставки сырья, или построить план распределения имеющихся ресурсов.
В результате данной работы были достигнуты поставленные цели и задачи, а именно:
1. изучен теоретический материал и методы решения задач по теме: «Транспортная задача перевозки неоднородного груза»;
2. разработан алгоритм решения задачи данного типа;
3. создана программа для решения задачи перевозки неоднородного груза с участием двух поставщиков и двух потребителей.
В будущем можно реализовать программу для решения задачи данного типа с разным количеством поставщиков и потребителей.
По данным неоднократной сверки результатов ручного решения задач и прогона ее на компьютере была выявлена идентичность ответов.