Программная реализация системы поддержки миграции

Автор: Лебединская А.А., Зайцева Т.В.

Журнал: Мировая наука @science-j

Рубрика: Основной раздел

Статья в выпуске: 5 (26), 2019 года.

Бесплатный доступ

В данной статье описана разработанная система поддержки миграции.

Миграция, система поддержки принятия решений

Короткий адрес: https://sciup.org/140264582

IDR: 140264582

Текст научной статьи Программная реализация системы поддержки миграции

Для создания системы была использована среда визуального программирования Borland C++Builder. Первым этапом стало создание главной формы системы. Разработанная форма приведена на рисунке 1.

Рисунок 1 – Главная форма

Здесь расположены четыре кнопки. Кнопка «Справка» откроет окно помощи для пользователя, в котором содержится информация как пользоваться программой. Остальные кнопки при нажатии также откроют новые окна. При открытии окна с улучшением текущего состояния и поиском идеального города пользователю предоставится форма для ввода значений по критериям и кнопка, открывающая окно для распределения весов этих критериев. Помимо кнопки распределения весов, на форме расположена кнопка, запускающая процесс обработки внесенных данных и отображающая результат. Форма, открывающаяся при нажатии кнопки «Поиск идеального города» показана на рисунке 2.

Рисунок 2 – Поиск идеального города

В данном окне необходимо ввести желаемые данные по каждому критерию. Помимо значений критериев необходимо заполнить матрицу парных сравнений критериев. Для этого нужно воспользоваться кнопкой «Внести веса». При нажатии кнопки откроется новое окно для ввода значений матрицы, представленное на рисунке 3.

Рисунок 3 – Форма ввода матрицы парных сравнений

После ввода значений с помощью кнопки «Сохранить» производятся необходимые расчеты значений весов и происходит возврат на форму поиска идеального города. После внесения всех данных, при нажатии на кнопку «Результат» в специальном поле отобразится результат работы системы, то есть город или список городов, наиболее подходящих под запрос пользователя. Результат представлен на рисунке 4.

Рисунок 4 – Результат работы системы

В системе реализован еще один модуль – «Улучшение текущего состояния». Методика работы с этим модулем совпадает с поиском идеального города, за исключением того, что вносимые данные не являются гипотетически существующими, а отображают действительное состояние пользователя. Далее отмечаются критерии желаемого улучшения и запускается процесс вычисления. Последняя кнопка главной формы открывает окно выбора города для отображения информации о нем. Результат ее применения показан на рисунке 5.

Рисунок 5 – Данные о городах

Выбор города осуществляется путем выбора одного из перечисленных в выпадающем списке городов. После выбора интересующего города и нажатия на кнопку открыть, будет открыто новое окно с информацией о выбранном городе. Пример этого окна приведен на рисунке 6.

Рисунок 6 – Описание города

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

Список литературы Программная реализация системы поддержки миграции

  • О. И. Ларичев. Системы поддержки принятия решений. Современное состояние и перспективы их развития. // Итоги науки и техники. Сер. Техническая кибернетика. - Т.21. М.: ВИНИТИ, 2008 - 164с.
  • П. В. Терелянский. Системы поддержки принятия решений. Опыт проектирования: монография / П. В. Терелянский; ВолгГТУ. - Волгоград, 2009. - 127 с.
  • С. Л. Блюмин. Модели и методы принятия решения в условиях неопределенности. - Липецк: ЛЭГИ, 2001. - 138с.
Статья научная