Skip to content

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

Notifications You must be signed in to change notification settings

tellator/TOPSIS_method_windows

Repository files navigation

MSDM TOPSIS

Описание

MSDM TOPSIS - это приложение Windows Forms, разработанное для реализации метода TOPSIS (Technique for Order of Preference by Similarity to Ideal Solution) в контексте принятия решений при выборе смартфонов. Программа позволяет пользователям сравнивать различные модели смартфонов на основе нескольких критериев, таких как цена, объём памяти, качество камеры и дизайн.

TOPSIS - это метод многокритериального анализа, который помогает выбрать лучшую альтернативу из набора вариантов, основываясь на нескольких критериях. Метод определяет идеальное и наихудшее решения, а затем сравнивает каждую альтернативу с этими крайними случаями.

Стек технологий

  • Язык программирования: C#
  • Фреймворк: .NET (Windows Forms)
  • Среда разработки: Visual Studio

Интерфейс и функциональность

Приложение имеет следующие основные элементы интерфейса:

  1. Ввод исходных данных:

    • Таблица "Критерии" для ввода названий критериев, их весов и указания положительности.
    • Таблица "Альтернативы" для ввода названий сравниваемых смартфонов.
  2. Таблица сравнения: Отображает значения каждого критерия для каждой альтернативы.

  3. Вывод результата:

    • Показывает лучшую альтернативу и её балл.
    • Таблица "Результаты альтернатив" для отображения итоговых баллов всех альтернатив.
  4. Кнопки управления:

    • "Обновить таблицу": для создания таблицы сравнения после ввода критериев и альтернатив.
    • "Вставить тестовые данные": для быстрого заполнения всех таблиц тестовыми данными.
    • "Вычислить": для запуска расчета по методу TOPSIS.

Инструкция по установке

Для установки можно использовать один из двух методов:

  1. Открыть проект в среде разработки Microsoft Visual Studio 2022, выполнить компиляцию, запустить программу
  2. Запустить файл Lab3_decisions_6th_sem_TOPSIS.exe, находящийся по пути \Lab3_decisions_6th_sem_TOPSIS\bin\Release\net8.0-windows, скомпилированный предварительно.

Инструкция по использованию

  1. Запустите приложение MSDM TOPSIS.
  2. В таблице "Критерии" введите:
    • Названия критериев (например, Цена, Объём памяти, Камера, Дизайн)
    • Веса критериев (должны в сумме давать 1)
    • Отметьте, является ли критерий положительным (галочка) или отрицательным (пусто)
  3. В таблице "Альтернативы" введите названия сравниваемых смартфонов (например, Смартфон A, Смартфон B и т.д.)
  4. Нажмите кнопку "Обновить таблицу" для создания таблицы сравнения.
  5. Заполните таблицу сравнения значениями для каждого смартфона по каждому критерию.
  6. Нажмите кнопку "Вычислить" для проведения расчета методом TOPSIS.
  7. Результаты будут отображены в разделе "Вывод результата":
    • Лучшая альтернатива будет указана с её итоговым баллом.
    • Полные результаты для всех альтернатив будут показаны в таблице "Результаты альтернатив".

Примечание: Для быстрого тестирования можно использовать кнопку "Вставить тестовые данные", которая заполнит все таблицы предопределенными значениями.

Дополнительная информация

Этот проект демонстрирует практическое применение метода TOPSIS для выбора оптимального смартфона на основе нескольких критериев. Он может быть использован как учебный пример или как основа для более сложных систем поддержки принятия решений.

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages