Метод экспертных оценок

Автор: Пользователь скрыл имя, 13 Декабря 2010 в 18:40, курсовая работа

Описание работы

В данном курсовом проекте была разработана программа, которая обрабатывает статистическую информацию, используя метод экспертных оценок. Программа позволяет вводить не более 20 экспертов и столько же факторов, рассчитывает необходимые статистические показатели и выводит их в новое окно; далее позволяет вернуться к просмотру условия задачи или же задать с тем же количеством экспертов и факторов новое условие, или начать программу заново, или завершить ее выполнение.
Программа была создана в среде визуального объектно-ориентированного программирования – Delphi 7.0.

Содержание

Введение. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1. Теоретический раздел. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1 Постановка задачи. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.1.1 Описание входной информации. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.1.2 Описание выходной информации . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.2 Описание выбранного метода. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.3 Математическая реализация задачи. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.3.1 Выбор построения модели. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.3.2 Решение задачи. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3. Блок-схема решения задачи. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3.4 Блок-схема меню программы. . . . . . . . . . . . . . . . . . . . . . . . . .
1.3.5 Блок-схема процедуры. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1. Описание Блок-схемы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2. Описание Блок-схемы меню программы. . . . . . . . . . . . . . . . . . .
3. Описание Блок-схемы процедуры. . . . . . . . . . . . . . . . . . . . . . . . .
1.5.1 Текст программы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2. Экспериментальный раздел. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.1 Описание процесса отладки программы. . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.2 Инструкция пользователю. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.3 Контрольный пример. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.4 Характеристика программы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3. Экономический раздел. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
3.1 Вывод и экономический ответ задачи. . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Заключение. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Приложение. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Список литературы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

Работа содержит 1 файл

Курс_Комп_мод.doc

— 430.00 Кб (Скачать)

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

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

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

 

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

   Благодаря данному руководству Вы сможете  ознакомиться с основными возможностями  программы «Эксперты/Факторы». Начнем изучение:

    • после запуска программы для задания матрицы экспертных оценок (таблицы) выберите пункт меню «Операции ® Новое» (это можно сделать также в любой момент, когда находитесь в данном окне), и перед вами появится диалоговое окно «Задание число экспертов/факторов», где вы и введете нужное вам кол-во экспертов и факторов (* для того чтобы перейти из одной области ввода в другую достаточно нажать <Enter>. На кнопку <Принять> также необязательно нажимать, но есть одна особенность, если курсор находится в области ввода «Число факторов», то <Enter> надо нажать дважды, если же нет – один раз)
    • далее появляется таблица (матрицы экспертных оценок), которую вы заполняете в соответствии с вашим условием (* для удобства перемещения по таблице можете нажимать <Enter>. На кнопку <Расчет> тоже необязательно нажимать, т.к. это происходит автоматически, но только если курсор находится в нижнем правом углу таблицы), нажимаете на кнопку <Расчет>, если это не произошло автоматически, и появившуюся кнопу <Далее> 
    • перед вами появляется результативная таблица со всеми рассчитанными статистическими показателями
    • далее при нажатии кнопки <Завершить> перед вами появляется диалоговое окно, где при выборе пункта «Вернуться к просмотру условия» вы возвращаетесь к просмотру матрицы экспертных оценок; при выборе «Очистить таблицу и заполнить ее новыми данными» происходит очищение матрицы экспертных оценок (Внимание! Все данные будут утеряны!) и вы можете ввести данные заново; при выборе «Задать заново условие таблицы» вы начинаете программу заново с задания числа экспертов/факторов (Внимание! Все данные будут утеряны!); если же «Завершить выполнение программы», то программа завершает свое выполнение
    • завершить приложение, кроме выше указанного способа, можно выбрав пункт меню «Операции ® Выход»
 
 
 

 

    1.  Контрольный пример
 

 

 

 

 
 
 

 

 
 
 
 
 

 

    1.  Характеристика программы
 

 Программа «Факторы/Эксперты» обрабатывает мнения экспертов и проверяет их на согласованность по методу Дельфы. Программа (а точнее матрица экспертных оценок) ограничена лишь двумя условиями: число экспертов не более 20 и число факторов также не более 20, что придает этой программе универсальность и возможность обработки статистической информации вне зависимости от числа, как экспертов, так и факторов.

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

 

  1. Экономический раздел
 

    3.1 Вывод  и экономический ответ задачи 

       Большое значение коэффициента конкордации  говорит о большом разбросе во мнениях экспертов, т.е. согласованность  мнений является неудовлетворительной.

       Согласованность во мнениях экспертов считалась  бы удовлетворительной, если коэффициент конкордации был бы в пределах от 0,5 до 0,7.

 

    Заключение 

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

 

    Приложение 

 

    Список  используемой литературы 

  • С.И. Бобровский, Delphi 7 – учебный курс, Питер, 2004

Информация о работе Метод экспертных оценок