Рассчитай точную стоимость своей работы и получи промокод на скидку 500 ₽
Автор24

Информация о работе

Подробнее о работе

Страница работы

Разработка программного обеспечения для реализации метода аналитической иерархии

  • 71 страниц
  • 2014 год
  • 354 просмотра
  • 0 покупок
Автор работы

nickolay.rud

Преподаватель IT-дисциплин

2000 ₽

Работа будет доступна в твоём личном кабинете после покупки

Гарантия сервиса Автор24

Уникальность не ниже 50%

Фрагменты работ

Принятие решений - это специфический, жизненно важный процесс человеческой деятельности, направленный на выбор наилучшего варианта действий.
Выбор конечного единого компромиссного решения с учетом различных критериев достаточно сложной задачей при планировании и принятии решений.
В дипломной работе задачи принятия решений будут разрешаться в условиях определенности. Принятие решений в условиях определенности сводится к решению задач векторной оптимизации. Существует несколько методов решения задач многокритериальной оптимизации. Будет использован метод аналитической иерархии.
Метод аналитической иерархии (МАИ), разработанный известным американским математиком Томасом Саати, с успехом используется для решения многих практических задач на различных уровнях планирования. Согласно этому методу выбор приоритетных решений осуществляется с помощью парных сравнений.
MAI успешно применяется во многих отраслях: так, например, есть опыт применения его при распределении энергии в промышленности, выдвижении кандидатов на выборы, проектировании цен на нефть, проектировании самолетов, как инструмента для измерения качества и при стратегическом планировании будущего корпораций, поскольку оно требует от специалистов учета и согласованности многих критериев. Все это убеждает, что MAI - математически обоснованный подход для получения шкалы отношений при решении сложных проблем.
Существуют программные продукты, реализующие метод аналитической иерархии, но все они были созданы для частного пользования. Например, разработан шаблон Excel ch14AHP.xls [13] для решения задач принятия решений в которых максимальный размер матриц сравнения ограничен размером 8х8. Однако этот шаблон не входить в пакет MS Ofice и его тяжело найти.
Кроме того автоматизировать данный метод достаточно сложно из-за отсутствия постоянства в количестве проведенных вычислений при решении задач различной сложности. Поэтому существующие продукты имеют ряд недостатков, например ограниченность по количеству входных данных для задач принятия решений.

Введение 6
1 АНАЛИТИЧЕСКАЯ ЧАСТЬ 8
1.1 Обоснование актуальности разработки программного средства 8
1.2 Описание предметной области 8
1.2.1 Принятие решений в условиях определенности 9
1.2.2 Метод аналитической иерархии 10
1.2.3 Методика применения 10
1.2.4 Моделирование проблемы в виде иерархии 11
1.2.5 Расстановка приоритетов. 13
1.3 Постановка задачи 13
1.4. Описание технических и программных средств разработки 14
1.4.1. Язык программирования Python 14
1.4.2. Набор «привязок» графического фреймворка Qt для языка программирования Python 14
1.4.3. Дополнительные необходимые модули и их назначение 15
2 РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 17
2.1 Создание объектной части с использованием PyQt Designer 17
2.2 Импорт необходимых модулей 19
2.3 Обработка сигналов и событий 21
2.4 Работа с иерархическими структурами 23
2.5 Алгоритмы работы и назначения созданных функций 24
2.6 Устранение потребности установки интерпретатора Python с нужными библиотеками пользователям Windows для работы с программным обеспечением. 32
2.7 Обзор работоспособности и сравнения программного продукта и существующих технологий 34
3 ОХРАНА ТРУДА 44
3.1. Требования к производственным мебели на рабочих местах с ВДТ 44
3.2. Основные нормативные документы по охране труда пользователей ПК 46
3.3. Технические средства профилактики нарушений состояния здоровья специалистов-компьютерщиков 52
3.4. Требования к специалистам по обслуживанию и ремонту ЭВМ 57
ЗАКЛЮЧЕНИЕ 59
ПЕРЕЧЕНЬ ССЫЛОК 60
ПРИЛОЖЕНИЕ 61

Целью дипломной работы является разработка программного обеспечения, которое позволяет определить наиболее целесообразное, приоритетное решение из всех представленных альтернатив, методом анализа иерархий, для любых задач принятия решений в условиях определенности.
В качестве архитектурного решения - использован язык программирования Python.

При необходимости, работа может быть оперативно переделана и доработана под нужную область. Имеется 2 варианта работы, на русском и украинском языках. Имеются исходные файлы реализации программы, презентация(за дополнительную плату).
Работа была защищена в 2014 году на оценку "Отлично" в одном из Украинских Вузов.

1. Лутц М., Изучаем Python. - СПб.: Символ-Плюс, 2011. – 1280 с.
2. Саммерфилд М. Программирование на Python 3. – СПб.: Символ-Плюс, 2009. -608 с.
3. Прохоренок Н.А. PyQt. Создание оконных приложений на Python 3, 2011 (ел. вар.).
4. Программирование на Python, 4-е издание, I,II том (ел. вар.).
5. Ларичев О.И. Теория и методы принятия решений. – М.: Логос, 2002. – 392 с.
6. А.И. Орлов, Теория принятия решений. - М.: Издательство "Март", 2004. – 195 с.
7. Черноморов Г. А. Теория принятия решений. Юж.-Рос. гос. техн. ун-т. Новочеркасск: Ред. журн. «Изв. вузов. Электромеханика», 2002, 276 с.
8. Моргунова О. Н. Исследование систем управления. Методические указания. / О. Н. Моргунова, СИБУП. – Красноярск, 2009. – 40с.
9. Робота з рекурсіями. http://algorithmspython.wordpress.com/2013/02/04/рекурсия
10. Створення виконаних файлів. http://www.py2exe.org/
11. Класи PyQt - http://pyqt.sourceforge.net/Docs/PyQt4/classes.html
12. Розум М.В. Методичні вказівки до курсу ТПР (єл. вар.)
13. Таха, Хемди А. Введение в исследование операций. – М.: Издательский дом «Вильямс», 2005. – 912 с.

Форма заказа новой работы

Не подошла эта работа?

Закажи новую работу, сделанную по твоим требованиям

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

Фрагменты работ

Принятие решений - это специфический, жизненно важный процесс человеческой деятельности, направленный на выбор наилучшего варианта действий.
Выбор конечного единого компромиссного решения с учетом различных критериев достаточно сложной задачей при планировании и принятии решений.
В дипломной работе задачи принятия решений будут разрешаться в условиях определенности. Принятие решений в условиях определенности сводится к решению задач векторной оптимизации. Существует несколько методов решения задач многокритериальной оптимизации. Будет использован метод аналитической иерархии.
Метод аналитической иерархии (МАИ), разработанный известным американским математиком Томасом Саати, с успехом используется для решения многих практических задач на различных уровнях планирования. Согласно этому методу выбор приоритетных решений осуществляется с помощью парных сравнений.
MAI успешно применяется во многих отраслях: так, например, есть опыт применения его при распределении энергии в промышленности, выдвижении кандидатов на выборы, проектировании цен на нефть, проектировании самолетов, как инструмента для измерения качества и при стратегическом планировании будущего корпораций, поскольку оно требует от специалистов учета и согласованности многих критериев. Все это убеждает, что MAI - математически обоснованный подход для получения шкалы отношений при решении сложных проблем.
Существуют программные продукты, реализующие метод аналитической иерархии, но все они были созданы для частного пользования. Например, разработан шаблон Excel ch14AHP.xls [13] для решения задач принятия решений в которых максимальный размер матриц сравнения ограничен размером 8х8. Однако этот шаблон не входить в пакет MS Ofice и его тяжело найти.
Кроме того автоматизировать данный метод достаточно сложно из-за отсутствия постоянства в количестве проведенных вычислений при решении задач различной сложности. Поэтому существующие продукты имеют ряд недостатков, например ограниченность по количеству входных данных для задач принятия решений.

Введение 6
1 АНАЛИТИЧЕСКАЯ ЧАСТЬ 8
1.1 Обоснование актуальности разработки программного средства 8
1.2 Описание предметной области 8
1.2.1 Принятие решений в условиях определенности 9
1.2.2 Метод аналитической иерархии 10
1.2.3 Методика применения 10
1.2.4 Моделирование проблемы в виде иерархии 11
1.2.5 Расстановка приоритетов. 13
1.3 Постановка задачи 13
1.4. Описание технических и программных средств разработки 14
1.4.1. Язык программирования Python 14
1.4.2. Набор «привязок» графического фреймворка Qt для языка программирования Python 14
1.4.3. Дополнительные необходимые модули и их назначение 15
2 РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 17
2.1 Создание объектной части с использованием PyQt Designer 17
2.2 Импорт необходимых модулей 19
2.3 Обработка сигналов и событий 21
2.4 Работа с иерархическими структурами 23
2.5 Алгоритмы работы и назначения созданных функций 24
2.6 Устранение потребности установки интерпретатора Python с нужными библиотеками пользователям Windows для работы с программным обеспечением. 32
2.7 Обзор работоспособности и сравнения программного продукта и существующих технологий 34
3 ОХРАНА ТРУДА 44
3.1. Требования к производственным мебели на рабочих местах с ВДТ 44
3.2. Основные нормативные документы по охране труда пользователей ПК 46
3.3. Технические средства профилактики нарушений состояния здоровья специалистов-компьютерщиков 52
3.4. Требования к специалистам по обслуживанию и ремонту ЭВМ 57
ЗАКЛЮЧЕНИЕ 59
ПЕРЕЧЕНЬ ССЫЛОК 60
ПРИЛОЖЕНИЕ 61

Целью дипломной работы является разработка программного обеспечения, которое позволяет определить наиболее целесообразное, приоритетное решение из всех представленных альтернатив, методом анализа иерархий, для любых задач принятия решений в условиях определенности.
В качестве архитектурного решения - использован язык программирования Python.

При необходимости, работа может быть оперативно переделана и доработана под нужную область. Имеется 2 варианта работы, на русском и украинском языках. Имеются исходные файлы реализации программы, презентация(за дополнительную плату).
Работа была защищена в 2014 году на оценку "Отлично" в одном из Украинских Вузов.

1. Лутц М., Изучаем Python. - СПб.: Символ-Плюс, 2011. – 1280 с.
2. Саммерфилд М. Программирование на Python 3. – СПб.: Символ-Плюс, 2009. -608 с.
3. Прохоренок Н.А. PyQt. Создание оконных приложений на Python 3, 2011 (ел. вар.).
4. Программирование на Python, 4-е издание, I,II том (ел. вар.).
5. Ларичев О.И. Теория и методы принятия решений. – М.: Логос, 2002. – 392 с.
6. А.И. Орлов, Теория принятия решений. - М.: Издательство "Март", 2004. – 195 с.
7. Черноморов Г. А. Теория принятия решений. Юж.-Рос. гос. техн. ун-т. Новочеркасск: Ред. журн. «Изв. вузов. Электромеханика», 2002, 276 с.
8. Моргунова О. Н. Исследование систем управления. Методические указания. / О. Н. Моргунова, СИБУП. – Красноярск, 2009. – 40с.
9. Робота з рекурсіями. http://algorithmspython.wordpress.com/2013/02/04/рекурсия
10. Створення виконаних файлів. http://www.py2exe.org/
11. Класи PyQt - http://pyqt.sourceforge.net/Docs/PyQt4/classes.html
12. Розум М.В. Методичні вказівки до курсу ТПР (єл. вар.)
13. Таха, Хемди А. Введение в исследование операций. – М.: Издательский дом «Вильямс», 2005. – 912 с.

Купить эту работу

Разработка программного обеспечения для реализации метода аналитической иерархии

2000 ₽

или заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 3000 ₽

Гарантии Автор24

Изображения работ

Страница работы
Страница работы
Страница работы

Понравилась эта работа?

или

16 июня 2015 заказчик разместил работу

Выбранный эксперт:

Автор работы
nickolay.rud
4.9
Преподаватель IT-дисциплин
Купить эту работу vs Заказать новую
0 раз Куплено Выполняется индивидуально
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что уровень оригинальности работы составляет не менее 40%
Уникальность Выполняется индивидуально
Сразу в личном кабинете Доступность Срок 1—6 дней
2000 ₽ Цена от 3000 ₽

5 Похожих работ

Дипломная работа

Информационные технологии в обработке результатов лабораторных исследований

Уникальность: от 40%
Доступность: сразу
2240 ₽
Дипломная работа

Теория компьютерных сетей

Уникальность: от 40%
Доступность: сразу
1790 ₽
Дипломная работа

Разработка модуля ИС 1С:Предприятие 7.7: «Сборка, обслуживание ПК и оргтехники

Уникальность: от 40%
Доступность: сразу
2240 ₽
Дипломная работа

Разработка и внедрение локально-вычислительной сети с применением технологии Gigabytes Ethernet

Уникальность: от 40%
Доступность: сразу
3000 ₽
Дипломная работа

Информационные технологии в психологии

Уникальность: от 40%
Доступность: сразу
5000 ₽

Отзывы студентов

Отзыв михаил об авторе nickolay.rud 2014-04-27
Дипломная работа

Автор молодец выполнил работу раньше срока. Спасибо

Общая оценка 5
Отзыв Геннадий Полушкин об авторе nickolay.rud 2016-06-03
Дипломная работа

Спасибо!

Общая оценка 5
Отзыв user9445 об авторе nickolay.rud 2016-05-18
Дипломная работа

Ребята, Автор - просто бомба! Как же мне с ним повезло!!! Инициативный, грамотный, всегда на связи! Gigavector даже после окончания гарантийного срока дорабатывает расчеты к моей дипломной работе "Разработка информационной системы для объектов дорожной сети" по замечаниям моего придирчивого препода! Надеюсь на благополучную защиту!!!

Общая оценка 5
Отзыв Вера302 об авторе nickolay.rud 2017-05-24
Дипломная работа

Все отлично! Спасибо за продуктивную работу и подробные пояснения что и как!

Общая оценка 5

другие учебные работы по предмету

Готовая работа

Высокоскоростная корпоративная, локальная вычислительная сеть предприятия

Уникальность: от 40%
Доступность: сразу
1490 ₽
Готовая работа

Программный комплекс задач поддержки процесса использования смарт-карт клиентами АЗС

Уникальность: от 40%
Доступность: сразу
2000 ₽
Готовая работа

Защита локальной сети программными средствами microsoft

Уникальность: от 40%
Доступность: сразу
1000 ₽
Готовая работа

РАЗРАБОТКА МОБИЛЬНОГО ПРИЛОЖЕНИЯ ДЛЯ ОРГАНИЗАЦИИ ПАО «РОССЕТИ КУБАНЬ»

Уникальность: от 40%
Доступность: сразу
2300 ₽
Готовая работа

Обзор рынка программных средств self-service BI инструментов

Уникальность: от 40%
Доступность: сразу
600 ₽
Готовая работа

Применение архитектурных методов и средств при разработке ИТстратегии компании

Уникальность: от 40%
Доступность: сразу
1650 ₽
Готовая работа

Разработка сервиса поддержки принятия решений по финансированию проектов в IT-сфере

Уникальность: от 40%
Доступность: сразу
1800 ₽
Готовая работа

Конфигурирование поисковых серверов для сети Интернет и локальной сети

Уникальность: от 40%
Доступность: сразу
1000 ₽
Готовая работа

Коммутации в телеграфных сетях

Уникальность: от 40%
Доступность: сразу
1500 ₽
Готовая работа

Динамические структуры данных

Уникальность: от 40%
Доступность: сразу
600 ₽
Готовая работа

Разработка и интегрирование в технические компании информационных веб-ресурсов

Уникальность: от 40%
Доступность: сразу
2000 ₽
Готовая работа

Выбор и внедрение системы мониторинга сетевого трафика для корпоративной информационной системы

Уникальность: от 40%
Доступность: сразу
7700 ₽