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

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

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

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

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

Разработка комплекса рекомендаций по технической защите конфиденциальной информации хозяйствующего субъекта- мед.центра (на конкретном примере)

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

Разработка мультисервисной сети городского микрорайона

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

Разработка автоматизированной системы учета пациентов

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

Разработка Автоматизированной Системы Ведения Электронного Архива

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

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

Отзыв михаил об авторе 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%
Доступность: сразу
300 ₽
Готовая работа

Сайт на html и css

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

ТЕХНИКО-ЭКОНОМИЧЕСКИЙ АНАЛИЗ РЫНКА НОУТБУКОВ

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

Проектный практикум 3-4 часть в программе Microsoft Project.

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

исследовательская работа на тему "Гаджеты - Болезнь 21 века или спасение?"

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

проектная работа на тему "Как справиться со стрессом перед экзаменом"

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

Статистический анализ сайта «Российский совет по международным делам» (РСМД)

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

Информационная система частной стоматологической клиники

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

Комплектация рабочего места прикладного специалиста средств вычислительной техники, системного и прикладного ПО. (для писателя)

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

Тема – Детальное изучение предметной области и построение моделей функционирования объекта «как есть» и «как должно быть», разработка технико экономич

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

Роль компьютерных игр в жизни человека

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

Модель по компьютерной графике

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