Научная статья на тему 'ПРОГРАММНАЯ РЕАЛИЗАЦИЯ СИСТЕМЫ ПОДДЕРЖКИ МИГРАЦИИ'

ПРОГРАММНАЯ РЕАЛИЗАЦИЯ СИСТЕМЫ ПОДДЕРЖКИ МИГРАЦИИ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
8
3
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
миграция / система поддержки принятия решений / Borland C++Builder / migration / decision support system / Borland C++Builder

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Лебединская А.А., Зайцева Т.В.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

SOFTWARE IMPLEMENTATION SUPPORT SYSTEM MIGRATION

This article describes the developed system of migration support.

Текст научной работы на тему «ПРОГРАММНАЯ РЕАЛИЗАЦИЯ СИСТЕМЫ ПОДДЕРЖКИ МИГРАЦИИ»

УДК 608.2

Лебединская А.А. студент магистратуры, НИУ «БелГУ»

Россия, г. Белгород Lebedinskaya A.A. Master's student, NIU «BelGU» Russia, Belgorod Зайцева Т.В., к.т.н., доцент кафедры ПИиИТ

Россия, г. Белгород Zaytseva T. V., c.t.s., associate professor ofAI and IT

Russia, Belgorod ПРОГРАММНАЯ РЕАЛИЗАЦИЯ СИСТЕМЫ ПОДДЕРЖКИ

МИГРАЦИИ

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

Ключевые слова: миграция, система поддержки принятия решений, Borland C++Builder.

SOFTWARE IMPLEMENTATION SUPPORT SYSTEM MIGRATION Abstract: this article describes the developed system of migration support. Keywords: migration, decision support system, Borland C++Builder. Для создания системы была использована среда визуального программирования Borland C++Builder. Первым этапом стало создание главной формы системы. Разработанная форма приведена на рисунке 1.

Система поддержки миграции -Unix

1 Справка ;|

Улучшение текущего состояния

Поиск идеального города

Данные городов

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

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

расположена кнопка, запускающая процесс обработки внесенных данных и отображающая результат. Форма, открывающаяся при нажатии кнопки «Поиск идеального города» показана на рисунке 2.

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

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

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

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

ад Белгород -|Р| Х||

БЕЛГОРОД

Белгород (историч. Белгород Русский) — город на юге средней полосы европейской части России, административный центр Белгородской области. Расположен на южной окраине Среднерусской возвышенности, на берегах Белгородского водохранилища, рек Везелки и Северский Донец, в 700 км к югу от Москвы, в 40 км от границы с Украиной. Образует муниципальное образование городской округ город Белгород. Население 391 554 человек (2018). Вокруг города образовалась Белгородская агломерация с численностью населения более 0,5 млн человек. Город первого салюта. Первый в России город, получивший звание «Город

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

Использованные источники:

1. О. И. Ларичев. Системы поддержки принятия решений. Современное состояние и перспективы их развития. // Итоги науки и техники. Сер. Техническая кибернетика. — Т.21. М.: ВИНИТИ, 2008 - 164с.

2. П. В. Терелянский. Системы поддержки принятия решений. Опыт проектирования: монография / П. В. Терелянский; ВолгГТУ. — Волгоград, 2009. — 127 с.

3. С. Л. Блюмин. Модели и методы принятия решения в условиях неопределенности. - Липецк: ЛЭГИ, 2001. - 138с.

i Надоели баннеры? Вы всегда можете отключить рекламу.