Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая Н.А. Янков.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
372.22 Кб
Скачать

Проектирование интерфейса пользователя

  1. Граф состояния интерфейса

Формы ввода-вывода информации

Главная форма

Из меню «Файл» можно осуществить выход из программы.

  1. Поле для ввода количества товара марки А на первом складе.

  2. Поле для ввода количества товара марки Б на первом складе.

  3. Поле для ввода количества товара марки А на втором складе.

  4. Поле для ввода количества товара марки Б на втором складе.

  5. Поле для ввода количества необходимого груза марки А для первого потребителя.

  6. Поле для ввода количества необходимого груза марки Б для первого потребителя.

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

  8. Поле для ввода количества необходимого груза марки А для второго потребителя.

  9. Поле для ввода количества необходимого груза марки Б для второго потребителя.

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

  11. Поле для ввода стоимости перевозки от первого склада в первый пункт.

  12. Поле для ввода стоимости перевозки от первого склада во второй пункт.

  13. Поле для ввода стоимости перевозки со второго склада в первый пункт.

  14. Поле для ввода стоимости перевозки со второго склада во второй пункт.

Чтобы вычислить коэффициент взаимозаменяемости необходимо создать два поля: №15 - для ввода количества единиц первого сорта, которые могут заменить второй сорт, а №16 - для ввода количества единиц второго сорта, которые заменяют первый сорт.

При нажатии на кнопку Старт будет выполняться решение задачи.

При нажатии на Очистить будет обнуляться все ячейки данной формы.

В таблицу будут выводиться результаты решения.

В нижней части формы выводятся затраты на перевозку груза.

Об авторе

Форма об авторе будет содержать поле Panel для информации о программе,

При нажатии на который форма будет закрываться.

Контрольный пример

В этом разделе демонстрируется работа программы.

Для начала необходимо ввести данные в ячейки. При вводе данных можно воспользоваться табулятором для передвижения по ячейкам. Ввод осуществляется с клавиатуры.

После этого можно нажать на кнопку ПУСК либо, если при вводе где-то допущена ошибка ОЧИСТИТЬ. Если выбрана кнопка ПУСК, то осуществится вычисление задачи выведется результат (см.стр.23):

При нажатии же на кнопку ОЧИСТИТЬ происходит обнуление всех ячеек для ввода данных:

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

Заключение

Транспортная задача, и (особенно) ее подвид перевозка неоднородного груза, является важной частью экономики. Решение этих задач требуется, когда необходимо спланировать поставки сырья, или построить план распределения имеющихся ресурсов.

В результате данной работы были достигнуты поставленные цели и задачи, а именно:

1. изучен теоретический материал и методы решения задач по теме: «Транспортная задача перевозки неоднородного груза»;

2. разработан алгоритм решения задачи данного типа;

3. создана программа для решения задачи перевозки неоднородного груза с участием двух поставщиков и двух потребителей.

В будущем можно реализовать программу для решения задачи данного типа с разным количеством поставщиков и потребителей.

По данным неоднократной сверки результатов ручного решения задач и прогона ее на компьютере была выявлена идентичность ответов.