"Дельфийская техника" ("метод Дельфи"). Требования к функциональным характеристикам

Метод Дльфи (Delphi). Метод голосующих людей, чтобы выразить суждение группы. Как правило, этот метод применяется для вовлечения индивидуальных суждений экспертов по случаю возможного будущего . Суждения различных экспертов позже объединяются, чтобы создать представление согласия. Техника Delphi сохраняет индивидуальные ответы анонимными, чтобы социальные влияния (престиж определенного участника, застенчивость определенных участников, и т.д.) были минимизированы. Однако, администратор Delphi может задерживать вопросы к группе, чтобы усовершенствовать суждение согласия.

Более подробно:

Метод Дельфи (дельфийский метод) - методом экспертного оценивания возможного будущего.

Метод Дельфи - один из инструментов выбора и оценки решения. Метод Дельфиприменяется на этапах формулирования проблемы и оценки различных способов ее решения.

Появился в 1950-1960 годы для анализа планов атомной войны США (разработан корпорацией RAND, авторами считаются Olaf Helmer, Norman Dalkey, и Nicholas Rescher). Имя заимствовано от Дельфийского Оракула.

Особенности : заочность, многоуровневость, анонимность.

Основная идея Метода Дельфи

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

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

Субъекты Метода Дельфи:

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

Этапы Метода Дельфи

Предварительный: подбор группы экспертов — чем больше, тем дольше — до 20.

Основной: постановка проблемы — экспертам рассылается вопрос и предлагается его разбить на подвопросы. Организационная группа отбирает наиболее часто встречающиеся. Появляется общий опросник.
Этот опросник рассылается экспертам. Их спрашивают — можно ли добавить ещё что-то; достаточно ли информации; есть ли дополнительная информация по вопросу? В итоге — 20 вариантов ответов, где есть дополнительные аспекты, запрос информации, предоставленная информация. На этой основе составляется следующий опросник.
Улучшенный опросник вновь рассылается экспертам, которым теперь надо дать свой вариант решения, а также рассмотреть наиболее крайние точки зрения, высказанные другими экспертами.

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

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

Аналитический: проверка согласованности мнений экспертов, анализ полученных выводов и разработка конечных рекомендаций

Критика Метода Дельфи — с 60-х гг.

1. Беззащитность эксперта перед организационной группой — слишком большие полномочия.
2. Мнение большинства — не обязательно правильное; креативное решение — меньшинства, наиболее эффективные решения — отбрасываются.
3. Анализ — много времени. Минимум на каждый этап — сутки. Не подходит для оперативного анализа.
4. Возрастает конформизм экспертов, стремление попасть в большинство.
5. Возможность манипуляции экспертами организационной группой.

Противодействия критике Метода Дельфи:

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

Метод Дельфи - не оперативного, а стратегического планирования. Применяется в стратегическом планировании в технике, футурологии, бизнесе.

Технические недостатки Метода Дельфи

1. Время проведения зависит от средств коммуникации экспертов.
2. Опрашиваемые должны уметь хорошо излагать свои мысли, так как данный метод основан на получении информации в письменной форме, в противном случае обработка затрудняется.
3. Анкетируемые должны обладать высоким уровнем мотивации, так как отсутствует поощрение за заполнение анкет.

Метод Дельфи в России

В России (по состоянию на конец 2010 года) применяется мало, так как:

1) долгое время аналитика была централизована — высок конформизм экспертов;
2) нужны независимые аналитические структуры — в России их нет;
3) стратегический анализ мало востребован — все авторы знают свои цели;
4) нет традиции проведения таких исследований — нет профессионалов, все эксперты знают друг друга и их очень мало.

Источники :

1. Википедия - http://ru.wikipedia.org/wiki/Метод_Дельфи.


Среди имеющихся на сегодняшний день инструментов, предназначенных для выбора и оценки эффективности решений, особое место занимается дельфийский метод или, как его ещё называют, метод Дельфи. Он является очень эффективным как в повседневной жизни, так и в профессиональной сфере деятельности, ведь он позволяет учитывать мнения всех людей, которые имеют отношение к какому-либо вопросу, посредством последовательного объединения соображений, предложений и выводов, а затем прийти к конкретному соглашению. Дельфийский метод удобен в применении, и использовать его может любой человек или группа людей, важно только знать, как это делается.

Метод Дельфи

Метод Дельфи разрабатывался в 50-60-е годы XX века в США. Основной его задачей было прогнозирование воздействия научных разработок будущего на методы ведения военных действий. Разрабатывался метод американским стратегическим исследовательским центром «RAND», а его авторами принято считать Олафа Хэлмера, Нормана Дэлки и Николаса Решера. Кстати говоря, название произошло от имени Дельфийского Оракула.

Особенности и суть метода Дельфи

Учитывая то, что метод Дельфи представляет собой метод экспертного оценивая, основными его особенностями являются анонимность, многоуровневость и заочность. Базовой предпосылкой служит идея о том, что если должным образом произвести обобщение и обработку индивидуальных оценок экспертов по поводу конкретной ситуации, можно получить общее мнение, которое будет обладать максимальной степенью надёжности и достоверности.

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

В процессе использования Дельфийского метода принимают участие две группы людей:

  • Первая группа – это эксперты, представляющие свою точку зрения на исследуемую проблему
  • Вторая группа – это аналитики, приводящие мнения экспертов к единому знаменателю

Сам же метод Дельфи подразумевает несколько этапов.

Этапы метода Дельфи

Всего различают три этапа – это предварительный этап, основной этап и аналитический этап.

Предварительный этап

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

Основной этап

На втором этапе выполняются следующие шаги:

  • Ставится проблема – эксперты получают основной вопрос, а их задачей является разбиение его не несколько более мелких. Аналитики производят отбор самых распространённых вопросов и составляют общий опросник.
  • Полученный опросник вновь представляется экспертам. Они должны сообщить, следует ли ещё что-то добавить, хватает ли данных, нет ли какой-то дополнительной информации по проблеме. Таким образом, получается 20 ответов (зависит от количества экспертов) с подробной информацией. Аналитики составляют ещё один опросник.
  • Новый опросник снова предоставляется экспертам. Теперь им нужно предложить свои способы решения проблемы и изучить альтернативные позиции остальных экспертов. Здесь производится оценка эффективности, наличия ресурсов, актуальности способов решения. Аналитики выделяют основные мнения экспертов и стараются их сблизить. Если чьи-то мнения идут в разрез с мнением большинства, эти мнения озвучиваются экспертам. В итоге, эксперты могут изменить свои позиции, после чего данный шаг снова повторяется.
  • Шаги повторяются снова и снова до тех пор, пока эксперты не придут к консенсусу, и не будет установлено единого мнения. А исследование аналитиками расхождений во мнениях членов экспертной группы может указать на незамеченные до этого тонкости проблемы. В конце концов, выносится общая оценка, и составляются практические рекомендации по решению проблемы.

Аналитический этап

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

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

Другая модификация метода Дельфи направлена на то, чтобы сократить время, которое будет затрачено на осуществление аналитического этапа – он называется «Экспресс-Дельфи». С учётом того, что традиционный метод со всеми его достоинствами является довольно трудозатратным и требует для своего применения значительного количества времени, экспресс-метод позволяет сохранить все основные элементы методики при том, что всю процедуру можно осуществить в течение нескольких часов, однако требуется специальная техническая база.

Каждый член экспертной группы на протяжении отведённого временного периода находится за компьютером. Все компьютеры объединены одной общей сетью, которая замыкается на руководителе мероприятия. После того как эксперты предлагают свои решения в ускоренном режиме, аналитики точно так же должны как можно быстрее произвести оценки. Огромную роль в этом процессе играет оперативность в обработке и систематизации материала.

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

Несмотря на удобство применения метода Дельфи и его эффективность, следует отметить и некоторые его недостатки, не учитывать которые нельзя.

Недостатки метода Дельфи

Во-первых, важно сказать о том, что уже с самого своего появления, т.е. с начала 60-х годов минувшего столетия, метод Дельфи был подвергнут довольно серьёзной критике. В частности, говорилось о том, что:

  • Организаторы мероприятия обладают чрезмерно большими полномочиями, по сравнению с экспертами, а значит, экспертов можно считать беззащитными в некотором смысле
  • далеко не во всех случаях является верным
  • Аналитики отбрасывают креативные решения, имеющие наименьшее количество сторонников, а эти решения могут быть самыми эффективными
  • Невозможен оперативный анализ, т.к. для осуществления последнего этапа требуется много времени: каждый этап анализа может занимать минимум до 24 часов
  • Эксперты склонны проявлять конформизм, испытывая желание и стремясь присоединиться к мнению большинства
  • Организаторы имеют возможность манипулировать экспертной группой

Представленные недостатки также предлагалось устранить при помощи следующих средств:

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

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

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

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

хорошую работу на сайт">

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

ПАВЛОДАРСКИЙ КОЛЛЕДЖ УПРАВЛЕНИЯ

КУРСОВОЙ ПРОЕКТ

на тему: Проектирование базы данных «Магазин компьютерной техники» в среде Delphi

по дисциплине: «Основы алгоритмизации и программирования»

Разработал: Ботанов А.В.

Руководитель: Язенко Л.Г.

Введение

1. Техническое задание

1.1 Основание для разработки

1.2 Назначение разработки

1.2.1 Описание технологического процесса

1.3 Требования к программному комплексу

1.3. Требования к функциональным характеристикам

1.3.2 Требование к надежности

1.3.3 Условия эксплуатации

1.3.4 Требования к составу и параметрам технических средств

1.4 Требования к программной документации

1.5 Технико-экономические показатели

1.5.1 Технико-экономическое обоснование

1.6 Стадии и этапы разработки

1.6.1 Техническое задание (ТЗ)

1.6.2 Технический проект (ТП)

1.6.3 Рабочий проект (РП)

1.6.4 Внедрение

2. Технический проект

2.1 Язык программирования Delphi

2.1.1 История языка

2.1.2 Построение приложения

2.1.3 Синтаксис, алфавит и семантика

2.2 Определение форм входных и выходных данных

2.2.1 Входные данные

2.2.2 Выходные данные

2.3 Структура программы

2.4 Описание состава технических и программных средств, распределение носителей данных

2.5 Используемые в базе данных SQL-запросы

2.5.1 Сортировка данных

2.5.2 Фильтрация данных

2.5.3 Поисковые запросы по базе данных

3. Руководство пользователя

3.1 Назначение программы

3.2 Условия выполнения программы

3.3 Принципы работы программы

3.3.1 Запуск программы

3.3.2 Главная форма базы данных «Магазин компьютерной техники»

3.3.3 Форма «Добавление»

3.4.3 Форма «Изменить»

3.3.5 Удаление

3.3.6 Сортировка записей в базе данных

3.3.7 Фильтрация данных

3.3.9 Справка

3.3.10 Выход из программы

Заключение

Список литературы

Введение

Данный курсовой проект является заключительным этапом в изучении предмета «Основы алгоритмизации и программирования» и подготовкой к дипломному проекту. Этот продукт разрабатывается в среде Delphi.

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

Программное обеспечение обеспечит просмотр содержимого, по необходимости, изменять данные и быстро искать необходимые сведения в базе данных.

В курсовом проекте необходимо разработать:

Программный продукт, с доступным начинающему пользователю, интерфейсом и справочной информацией;

Пояснительную записку, включающую техническое задание, технический проект и руководство пользователя.

1. Техническое задание

1.1 Основание для разработки

Программный продукт на тему «База данных «Магазин компьютерной техники» Разрабатывается в среде Delphi, и выполняется в соответствии с учебным планом для специальности 1304000 «Вычислительная техника и программное обеспечение (по видам)» павлодарского колледжа управления по дисциплине «Основы алгоритмизации и программирования».

1.2 Назначение разработки

Программный комплекс, разрабатываемый в рамках данной работы,

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

1.2.1 Описание технологического процесса

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

Преимущества данного программного комплекса:

Хранение информации об компьютерах и их комплектующих в табличной форме;

Возможность добавления, редактирования и удаления записей;

Поиск информации в базе данных, содержащей большое количество записей;

Возможность фильтрации и сортировки внесенных данных по любым из существующих критериев.

язык программирование носитель информация

1.3 Требования к программе

1.3.1 Требования к функциональным характеристикам

Программа, устанавливаемая на автоматизированные рабочие места должна выполнять следующие функции:

Хранение данных;

Просмотри данных;

Внесение или изменение информации;

Удаление данных;

Сортировка введенных данных по любым полям;

Выборка данных по отдельным параметрам;

Поиск необходимой информации.

1.3.2 Требования к надежности

Для обеспечения надежного функционирования программы должны применятся следующие методы:

Контроль за вводимой пользователем информации со стооны программы;

Резервное копирование базы данных программы;

Востановление работаспособности программы после сбоев в работе.

1.3.3 Условия эксплуатации

Данная программа предъвляет следующие требования к уровню подготовки пользователей:

Пользователь должен иметь общее представление о работе на персональной ЭВМ типа IBM PC или совместимой;

Пользователь должен уметь работать в ОС Microsoft Windows XP/7/8/8.1.

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

1.3.4 Требования к составу и параметрам технических средств

Для функционирования разрабатываемой программы необходимо наличие следующего аппаратного обеспечения и общих программных средств (Таблица 1).

Таблица 1 - Системные требования, предъявляемые к рабочей станции программного комплекса

Требования

Конфигурация технических средств программного комплекса

MS Windows 8/8.1

Минимальная частота процессора МГц

Минимальный объем ОЗУ, Мб

Минимальное пространство на жёстком диске, Мб

Дополнительно

IBM клавиатура;

манипулятор типа мышь;

IBM клавиатура;

манипулятор типа мышь;

IBM клавиатура;

манипулятор типа мышь;

1. 3.5 Требования к программной документации

В состав программной документации необходимой включить:

Техническое задание;

Технический проект;

Руководство пользователя.

1. 4 Технико-экономические показатели

Основными критериями для оценки эффективности данной программы являются скорость создания, корректировки, поиска и сортировки записей.

После внедрения программы сократится время, затрачиваемое на введение учета списка компьютеров и комплектующих. Программа, в отличие от человека, не подвержена таким негативным факторам как усталость, снижение внимания и другим, резко увеличивающим время, затраченное на учет компьютеров.

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

1. 5 Стадии и этапы разработки

1. 5.1 Техническое задание

Окончание:

Техническое задание включает в себя

Постановка задачи;

Сбор исходных материалов;

Определение структуры входных и выходных данных;

Определение требований к техническим средствам;

Определение требований к программе;

Определение стадий, этапов и сроков разработки программы и документации на неё;

Согласование и утверждение технического задания.

Отчетность: техническое задание на проект.

1. 5.2 Технический проект (ТП)

Окончание:

Технический проект включает в себя:

Уточнение структуры входных и выходных данных;

Разработка алгоритма решения задачи;

Определение формы представления входных и выходных данных;

Разработка структуры программы;

Окончательное определение конфигурации технических средств;

Разработка плана мероприятий по разработке и внедрению программ;

Разработка пояснительной записки;

Согласование и утверждение технического проекта.

Отчетность: технический проект.

1. 5.3 Рабочий проект (РП)

Окончание:

Рабочий проект включает в себя:

Программирование и отладка программы;

Изготовление программы-оригинала;

Разработка программных документов;

Разработка утверждение порядка испытаний;

Проведение испытаний;

Корректировка программы по результатам испытаний.

Отчетность: тексты программы.

1. 5.4 Внедрение

Окончание:

Внедрение включает в себя:

Оформление и утверждение документов на систему;

Оформление и утверждение акта о приеме системы.

Отчетность: документация на систему, акт о приемке системы.

2 . Технический проект

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

2.1 Язык программирования Delphi

Delphi - язык программирования, который используется в одноименной среде разработки и является комбинацией нескольких важнейших технологий:

Высокопроизводительный компилятор в машинный код;

Объектно-ориентированная модель компонентов;

Визуальное построение приложений;

Конфигурируемые средства для построения систем управления базами данных.

2.1.1 История языка

История Delphi начинается с 60-ых гг., когда профессор Николас Вирт разработал язык высокого уровня Pascal. Это был лучший язык для изучения программирования и написания программ под MS-DOS. Затем, в 1983 г, Хейлсберг совместно с другими программистами, которые только что основали компанию Borland, разработал компилятор Turbo Pascal, ставший следующим шагом в эволюции Delphi.

После этого Pascal превратился в язык объектно-ориентированного программирования и стал называться Object Pascal. Когда и появилась первая версия Windows, программисты Borland создали Delphi. Это была уже объектно-ориентированная среда для визуальной разработки программ, основанная на языке Object Pascal.

Основу Delphi составляет не только сам язык, но и RAD (Rapid Application Development)- среда быстрой разработки приложений. Благодаря визуальному программированию, а также достаточно большой библиотеке визуальных компонентов, Delphi позволяет создавать программы наиболее быстро и эффективно, принимая на себя основную работу, и оставляя программисту творческий процесс. Возможность быстрого создания профессиональных приложений для Windows делает Delphi-программистов востребованным во всех отраслях человеческой деятельности.

Изначально среда разработки Delphi была предназначена исключительно для разработки приложений Windows, затем реализован вариант платформ Linux, однако после выпуска в 2002 году Kylix 3 его разработка была прекращена, и вскоре было объявлено о поддержке Microsoft. NET, которая, в свою очередь, была прекращена с выходом Delphi 2007.

На сегодняшний день, наряду с поддержкой разработки 32 и 64- разрядных программ для Windows, реализована возможность создавать приложения для Apple Mac OS X (начиная с Embarcadero Delphi XE2), iOS (включая симулятор, начиная с XE4 посредством собственного компилятора), а также, в Delphi XE5, для Google Android(непосредственно исполняемые на ARM-процессоре).

2.1.2 Построение приложения

В процессе построения приложения разработчик выбирает из палитры компонентов готовые компоненты. Еще до компиляции он видит результаты своей работы - после подключения к источнику данных их можно видеть отображенными на форме, можно перемещаться по данным, представлять их в том или ином виде. В этом смысле проектирование в Delphi мало чем отличается от проектирования в интерпретирующей среде, однако после выполнения компиляции мы получаем код, который исполняется в 10 - 20 раз быстрее, чем то же самое, но сделанное при помощи интерпретатора. В Delphi компиляция производится непосредственно в родной машинный код.

В стандартную поставку Delphi входят основные объекты, которые образуют удачно подобранную иерархию базовых классов. Но если возникает необходимость в решении какой-то специфической задачи, то для этого присутствует возможность подключения сторонних библиотек, созданных другими фирмами. Неполное содержание стандартной библиотеки визуальных компонентов VCL, которая поставляется вместе с Delphi по умолчанию, отображено в Таблице 2.

Таблица 2 - Палитра компонентов Delphi

Назначение

Все эти компоненты являются аналогами компонентов Windows

Дополнительные компоненты

Компоненты, которые есть только в семействе OC WIN32

Системные компоненты, с помощью которых облегчается доступ к системе

Компоненты доступа к базам данных

Компоненты для работы с базами данных

Компоненты доступа к базам данных, которые пришли на смену BDE

Старые компоненты доступа к базам данных, сохранённые для совместимости версий

Компоненты для доступа к базам данных, только по технологии Active Data Object (ADO

Компоненты, облегчающие доступ к стандартным диалогам

Различные примеры компонентов. Некоторые из этих компонентов доступны в исходных кодах и поставляются вместе с Delphi

2.1.3 Синтаксис, алфавит и семантика

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

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

Основные синтаксические правила записи программ на языке Delphi сводятся к следующему:

Все используемые типы, константы, переменные, функции, процедуры должны быть объявлены или описаны до их первого использования;

Прописные и строчные буквы идентичны. Например, идентификаторы LABEL1, Label1 и label1 идентичны. При записи идентификаторов могут использоваться латинские буквы, цифры, символ подчеркивания «_»;

Каждое предложение языка кончается символом запятой;

В строке может размещаться несколько операторов;

Комментарии в тексте заключаются в фигурные скобки: {текст комментария}. Вместо фигурных скобок можно использовать символы круглых скобок с символами звездочки «*» (*текст комментария*);

Оперативные скобки begin…end выделяют составной оператор.

Все операторы, помещенные между ключевыми словами begin и end, воспринимаются синтаксически как один оператор. Программа или отдельный модуль завершаются оператором «end» (ключевое слово end с символом точки).

Алфавит - это совокупность допустимых в языке символов. Алфавит языка Delphi включает следующий выбор основных символов:

Строчные и прописные латинские буквы;

Подчеркивание:_;

Арабские цифры: 0 1 2 3 4 5 6 7 8 9;

Знаки операций: + - * / <> <=> = : = @;

Ограничители: . , " () (..) { } (**). . : ;

Спецификаторы: ^ # $;

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

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

Один из модулей, а именно главный, содержит инструкции, с которых начинается выполнение программы. Главный модуль приложения полностью формируется Delphi. Формальное начало любой программы четко отличается от других участков кода расположено в определенном, единственном в рамках проекта, исходном файле (модуле) с расширением.dpr (тогда как другие файлы исходных текстов программы имеют расширение.pas).

В данной базе используется главная кнопочная форма для открытия форм «Добавление/Изменение», «Фильтрация», формы задания параметров поиска и вывода результата. Через эти формы пользователем осуществляется контроль за существующей и вносимой в базу данных информацией.

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

На Таблице 3 представлена структура «Базы данных «Магазин компьютерной техники».

Таблица 3 - Данные по «Магазину компьютерной техники»

Наименования поля

Размерность

В программе

Длинное целое

Текстовый

Текстовый

Производитель

Текстовый

Характеристики

Текстовый

Текстовый

Числовой

Длинное целое

Количество на складе

Числовой

Длинное целое

Дата/время

Длинный формат даты

2.2 Определение форм входных и выходных данных

2.2.1 Входные данные

Входными данными является таблица Access, в которой определены названия и типы полей базы данных (Рисунок 1).

Рисунок 1 - База данных в Access

2.2.2 Выходные данные

Входными данными являются различные формы программы, позволяющие отобразить базу данных в табличном виде (Рисунок 2), добавить или изменить выбранную запись (Рисунок 3), отобразить список данных в отсортированном по выбранному полю (Рисунок 4), отобразить отфильтрованные данные, соответствующие условиям выборки, задающимися пользователем (Рисунок 5).

Рисунок 2 - Главная форма программы

Рисунок 3 - Добавление и изменение записи

Рисунок 4 - Сортировка записей по полю «Цена»

Рисунок 5 - Использование фильтра на поле «Страна»

2.3 Структура программы

Структура программы представлена на Рисунке 6.

Рисунок 6 - Структура программы «Магазин компьютерной техники»

2.4 Описание состава технических и программных средств , распределение носителей данных

Для использования программы необходимо стандартное оборудование ввода и вывода.

В качестве устройства вывода требуется монитор с разрешением экрана 1024x768 точек и выше. Данное разрешение рекомендовано, так как позволяет программе корректно отображать информацию на экране.

Устройствами ввода служат клавиатура и мышь.

Для стабильного функционирования программы желательно иметь не меньше 1 Гигабайта свободного места на жестком диске.

Работа программы осуществляется с помощью программного обеспечения фирмы Microsoft.

Необходимыми средствами являются Windows ХР\7\8\10 и пакет программ Microsoft Office 2003\2010, в частности Microsoft Access.

2.5 Используемые в базе данных SQL -запросы

Для обращения к информации, находящейся в базе данных, в программе используются SQL-запросы из языка MSSQL.

Для отображения базы данных в таблице DBGridl используется команда select * from mkt.

2.5.1 Сортировка данных

Для сортировки используется следующий код:

procedure TForm1.DBGrid1TitleClick(Column: TColumn);

var s:string;

s:=column.FieldName;

adoquery1.close;

if adoquery1.SQL="order by "+s then

adoquery1.SQL:=

"order by "+s+" desc" else

adoquery1.SQL:="order by "+s;

adoquery 1. open ; end ;

2.5.2 Фильтрация данных

SQL запрос для фильтрации данных имеет следующий вид:

select * from mkt where

(mkt_model like:model) and

(mkt_strana like:strana) and

((mkt_cena>=:cena1)and(mkt_cena<=:cena2))and

((mkt_data>=:data1)and(mkt_data<=:data2))and

(mkt_proizvod like:proizvod) and

(mkt_harak like:harak) and

(mkt_cvet like:cvet) and

((mkt_sklad>=:sklad1)and(mkt_sklad<=:sklad2))

Для расширенной фильтрации данных используется следующий код:

procedure TForm3.Button1Click(Sender: TObject);

ADOQuery1.Close;

if CheckBox1.Checked then ADOQuery1.Parameters.ParamValues["model"]:="%" + Edit1.Text + "%"

ADOQuery1.Parameters.ParamValues["model"]:="%";

if CheckBox2.Checked then ADOQuery1.Parameters.ParamValues["strana"]:="%" + edit2.Text + "%"

ADOQuery1.Parameters.ParamValues["strana"]:="%";

if CheckBox3.Checked then begin

ADOQuery1.Parameters.ParamValues["cena1"]:=StrToInt(Edit3.Text);

ADOQuery1.Parameters.ParamValues["cena2"]:=StrToInt(Edit4.Text);

else begin

ADOQuery1.Parameters.ParamValues["cena1"]:=-MaxLongint;

ADOQuery1.Parameters.ParamValues["cena2"]:=MaxLongint;

if CheckBox4.Checked then begin

ADOQuery1.Parameters.ParamValues["data1"]:=DateTimePicker1.DateTime;

ADOQuery1.Parameters.ParamValues["data2"]:=DateTimePicker2.DateTime; end

else begin

ADOQuery1.Parameters.ParamValues["data1"]:=FloatToDateTime(0);

ADOQuery1.Parameters.ParamValues["data2"]:=FloatToDateTime(99999);

if CheckBox5.Checked then ADOQuery1.Parameters.ParamValues["proizvod"]:="%" + Edit5.Text + "%"

ADOQuery1.Parameters.ParamValues["proizvod"]:="%";

if CheckBox6.Checked then ADOQuery1.Parameters.ParamValues["harak"]:="%" + Edit6.Text + "%"

ADOQuery1.Parameters.ParamValues["harak"]:="%";

if CheckBox7.Checked then ADOQuery1.Parameters.ParamValues["cvet"]:="%" + Edit7.Text + "%"

ADOQuery1.Parameters.ParamValues["cvet"]:="%";

if CheckBox8.Checked then begin

ADOQuery1.Parameters.ParamValues["sklad1"]:=StrToInt(Edit8.Text);

ADOQuery1.Parameters.ParamValues["sklad2"]:=StrToInt(Edit9.Text);

else begin

ADOQuery1.Parameters.ParamValues["sklad1"]:=-MaxLongint;

ADOQuery1.Parameters.ParamValues["sklad2"]:=MaxLongint;

ADOQuery1.Open;

form4.ShowModal;

end ;

2.5.3 Поисковые запросы по базе данных

В программе предусмотрены три вида поиска:

1) Определить общее количество техники на складе заданног производителя.

SQL запрос:

select sum(mkt_sklad) as summa from mkt where mkt_proizvod like:proizvod

Код для первого запроса:

procedure TForm6.Button1Click(Sender: TObject);

var sum:real;

label2.Caption:="";

adoquery1.Close;

adoquery1.parameters.paramvalues["proizvod"]:="%" +edit1.text + "%";

adoquery1.open;

sum:=adoquery1.fieldbyname("summa").AsFloat;

label2.Caption:=formatfloat("0.#",sum);

end ;

2) Определить количество техники, дата сборки которых лежит в заданном месяце.

SQL запрос:

select * from mkt where month(mkt_data)=:chislo

Код для второго запроса:

procedure TForm8.Button1Click(Sender: TObject);

var s:integer;

s:=ADOQuery1.RecordCount;

label3.Caption:=inttostr(s);

3) Определить среднюю цену на технику заданной модели.

SQL запрос:

select * from car where (car_cvet Like:cvet)

Код для третьего запроса:

procedure TForm7.Button1Click(Sender: TObject);

var avg:real;

Label3.Caption:="";

adoquery1.close;

adoquery1.parameters.paramvalues["model"]:="%" +edit1.text + "%";

adoquery1.open;

avg:=adoquery1.fieldbyname("avgcena").asfloat;label3.Caption:=formatfloa t("0.#",avg);end;

3 . Руководство пользователя

3.1 Назначение программы

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

3.2 Условия выполнения программы

Программа не требовательна к конфигурации рабочего места. Для корректной работы программы достаточно основной конфигурации. Необходимыми программными средствами являются операционная система Windows XP/7/8/10 и пакет программ Microsoft Office 2003/2010, а также Microsoft Access. Принтер поможет вывести данные на бумажный носитель.

3.3 Принципы работы программы

3.3.1 Запуск программы

Для работы с программой необходимо запустить файл MktDB.exe. После чего появится форма заставки (Рисунок 7). Чтобы продолжить нужно нажать зеленую кнопку, чтобы выйти из программы - нажать на красную кнопку выхода. Если была нажата зеленая кнопка, откроется главная форма базы данных (Рисунок 8).

Рисунок 7 - Заставка программы «Магазин компьютерной техники»

3.3.2 Главная форма базы данных « Магазин компьютерной техники »

Рисунок 8 - Главная форма программы «Магазин компьютерной техники»

На данной форме имеется главное меню с пунктами «Файл», «Фильтрация», «Export в Excel», «Запросы» и «Справка».

В пункте «Файл» находятся три кнопки со значками: «Добавить», «Изменить» и «Удалить».

В пункте «Фильтрация» указаны поля, по которым осуществляется фильтрация записей базы данных, а также кнопка «Отменить».

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

Пункт «Справка» содержит краткую информацию о программе, а также руководство пользователя.

«Запросы» выполняются на отдельных формах, где пользователь сам указывает необходимые ему параметры.

3.3.3 Форма «Добавление»

При последовательном нажатии кнопок «Файл - Добавить» появляется форма «Добавить».

Рисунок 9 - Форма «Добавить»

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

3.4.3 Форма «Изменить»

Чтобы изменить запись, необходимо выделить изменяемую запись и последовательно нажать кнопки «Файл» и «Изменить».

Рисунок 10 - Форма «Изменить»

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

3.3.5 Удаление

Для удаления записи требуется выбрать запись из таблицы и нажать кнопки «Файл» и «Удалить». После нажатия кнопки появится уведомление, в котором необходимо подтвердить удаление, нажав кнопку «Да», или же отменить действие, нажав кнопку «Нет».

Рисунок 10 - Подтверждение удаления

3.3.6 Сортировка записей в базе данных

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

3.3.7 Фильтрация данных

По нажатию на кнопку «Фильтрация», появляется окно фильтрации. (Рисунок 13).

Данная форма необходима для фильтрации записей, занесенных в базу данных. На форме находятся поля, заполнив которые можно задать параметры фильтрации. Для фильтрации необходимо заполнить нужные поля и нажать на кнопку «Ок». Что бы выйти на главную форму нужно нажать кнопку «Отмена», или закрыть форму. После фильтрации результаты отобразятся в новой форме (Рисунок 14). При нажатии на кнопку «Export в Excel», существующая таблица перенесется в документ Excel для дальнейшего сохранения на компьютере пользователя.

Рисунок 13 - Форма «Фильтрация»

Рисунок 14 - Результат фильтрации по производителю

Рисунок 15 - Вывод результата в Excel

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

Рисунок 16 - Выбор первого запроса

Рисунок 17 - Форма запроса 1

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

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

Рисунок 18 - Выбор второго запроса

Рисунок 19 - Форма запроса 2

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

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

Рисунок 20 - Выбор третьего запроса

Рисунок 21 - Форма запроса

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

3.3. 9 Справка

Что бы открыть окно краткой справки необходимо нажать на кнопку «Справка» и выбрать пункт «Краткая справка».

Рисунок 26 - Включение краткой справки

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

Рисунок 27 - Форма «Краткая справка»

Пользователь так же может прочитать «Руководство пользователя», в котором описывается полная информация о программе. А также пункт «О программе», в котором содержится информация о создателе программы и руководителях данного курсового проекта.

Рисунок 28 - Документ «Руководство пользователя»

Рисунок 29 - Форма «О программе»

3.3.1 0 Выход из программы

Выйти из программы можно нажав на крестик в верхнем правом углу программы. При нажатия этой кнопки появится окно подтверждения (Рисунок 30).

Рисунок 30 - Подтверждение выхода

Заключение

Данный курсовой проект на тему «Проектирование базы данных «Магазин компьютерной техники» является актуальным и отвечает предъявленным требованиям. Программа была разработана и написана на языке программирования высокого уровня Borland Delphi 7.0, с использованием баз данных MS Access.

При выполнении курсового проекта были изучены способы построения базы данных в среде Delphi с использованием языка SQL.

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

В качестве сопровождающей документации представлена пояснительная записка к курсовому проекту.

Техническое задание содержит в себе перечень требований к программному продукту.

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

Разработанная программа, работающая с однотабличной базой данных, решает все поставленные перед ней задачи и соответствует всем требованиям к программному продукту.

Список литературы

1. А. Чиртик, В. Борисок, Ю. Корвель, Delphi. Трюки и эффекты, Питер, год 2007.

2. Культин Н.Б., Delphi в задачах и примерах. - Санкт- Петербург, БХВ- Петербург, 2003.

3. Попов В.В., Программирование в Delphi. Оптимальный подход, Век, 2005. - 150 с.

4. Коржинский С.Н., Изучаем Delphi, 2007 года.

5. П. Дарахвелидзе, Е. Марков, Программирование в Delphi 7, БХВ-Петербург, год выпуска 2003.

6. Глушаков С.В., Клевцов А.Л., Программирование в среде Delphi 7.0, Фолио 2003 -415с.

Размещено на Allbest.ru

...

Подобные документы

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

    курсовая работа , добавлен 04.11.2012

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

    курсовая работа , добавлен 21.12.2016

    Разработка простейшей базы данных с использованием приемов работы с Microsoft Access в среде программирования Delphi. Назначение базы данных, условия эксплуатации, выполнения и запуска программы "База данных районного отдела налоговой инспекции".

    курсовая работа , добавлен 14.12.2012

    Обзор преимуществ и недостатков среды программирования Delphi, ее сравнение с аналогичными продуктами. Разработка инфологической, датологической, модели базы данных. Проектирование структуры программного обеспечения и понятного интерфейса базы данных.

    курсовая работа , добавлен 27.09.2014

    Разработка программных продуктов на языке программирования Borland Delphi. Применяемые таблицы и связи между ними. Пользовательский интерфейс работы с базой данных. Алгоритм работы программы "Футбольные команды и игроки". Защита от ввода неверных данных.

    курсовая работа , добавлен 22.06.2011

    Проектирование базы данных учета посещаемости и среда разработки программного продукта. Работа с базами данных Access в Delphi: компоненты доступа к данным, создание отчетов в Delphi и запросов на языке SQL. Программа и эксплуатационная документация.

    дипломная работа , добавлен 16.07.2008

    Разработка программы обработки типизированных файлов с кодом на языке Object Pascal, с использованием компонентов Delphi для ввода и вывода данных. Разработка экранных форм и алгоритма программы. Описание программных модулей и инструкция оператору.

    курсовая работа , добавлен 08.02.2011

    Анализ данных предметной области. Информационно-логическая модель базы данных. Физическое проектирование и мероприятия по защите и обеспечению целостности базы данных. Приложение интерфейса для SQL-сервера базы данных на языке программирования Delphi.

    курсовая работа , добавлен 30.05.2013

    Разработка информационной системы административного управления. Выбор языка и среды программирования. Структура взаимодействия информации. Требования к программно-аппаратному окружению. Создание программы в Delphi и связывание ее с базой данных.

    курсовая работа , добавлен 08.10.2015

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

Введение


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

Метод Дельфи (другие названия: «Дельфийский метод», «Метод дельфийского оракула») появился в 1950-1960 годы в США для исследования военно-стратегических и военно-технических проблем. Разработан корпорацией RAND, авторами являются О. Хелмер, Т. Гордон, Н. Долки.

Метод Дельфи является методом экспертных оценок.

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

Метод Дельфи является наиболее формальным из всех методов экспертного прогнозирования и чаще всего используется в технологическом прогнозировании, данные которого применяются потом в планировании производства и сбыта продукции.


Суть метода Дельфи


Целью метода Дельфи является получение согласованной максимально достоверной информации для принятия правильного решения.

Метод Дельфи - способ выбора и оценки решения по проблемам, по которым ощущается недостаток информации.

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

Данный метод заключается в последовательном осуществлении процедур, направленных на формирование группового мнения по различным вопросам.

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

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


Этапы

дельфи мозговой атака экспертный

Метод Дельфи осуществляется в несколько этапов:

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

.Основной. На этом этапе экспертам рассылается вопрос и предлагается разделить его на подвопросы. Организационная группа отбирает наиболее часто встречающиеся, таким образом составляется общий опросник, который рассылается экспертам. Далее экспертам предлагается ответить на вопросы: можно ли добавить ещё что-то; достаточно ли информации; есть ли дополнительная информация по вопросу. В итоге на основе их ответов, где есть дополнительные аспекты, запрос информации, предоставленная информация, составляется следующий опросник, который вновь рассылается экспертам, для того, чтобы они дали свой вариант решения и рассмотрели наиболее крайние точки зрения, высказанные другими экспертами. Эксперты должны оценить проблему по аспектам: эффективность, обеспеченность ресурсами, в какой степени соответствует изначальной постановке задачи. Таким образом выявляются преобладающие суждения экспертов, сближаются их точки зрения. Всех экспертов знакомят с доводами тех, чьи суждения сильно отличаются от мнения большинства. После этого все эксперты могут менять мнение, а процедура повторяется до тех пор, пока не достигается согласованность между экспертами, или не устанавливается отсутствие единого мнения по проблеме. При изучении причины расхождений в оценках экспертов выявляются незамеченные ранее аспекты проблемы, и фиксируется внимание на вероятных последствиях развития анализируемой проблемы или ситуации. Обычно проводится три этапа, но если мнения сильно расходятся - то больше.

.Аналитический. На этом этапе проводится проверка мнений экспертов, анализ полученных выводов, обработка результатов статистическими методами, обобщаются экспертные заключения, разрабатываются и выдаются конечные практические рекомендации по поставленной проблеме.

Схематически процедуру экспертного оценивания опроса по методу Дельфи можно изобразить следующим образом:

Особенности метода Дельфи


Особенностями метода Дельфи являются анонимность и заочность регулируемая обратная связь и многоуровневость, групповой ответ.

Анонимность и заочность процедур, используемых в методе Дельфи, обеспечивают отсутствие влияния наиболее авторитетных участников опроса на ответы остальных экспертов, исключает групповое влияние мнения большинства, даёт возможность проводить опрос экстерриториально, с помощью применения специальных вопросников, электронной или обычной почты, обеспечения контактом экспертов с ЭВМ.

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

При проведении опроса по методу Дельфи необходимо соблюдать несколько условий:

-формулировки анкеты должны быть четкими и однозначно трактуемыми, предполагать однозначные ответы;

-поставленные вопросы должны допускать возможность выражения ответа в виде числа;.

-эксперты должны располагать достаточной информацией для того, чтобы дать оценку;

-ответ на каждый вопрос (оценка) должен быть обоснован экспертом;

-группы экспертов должны быть стабильными и численность их должна удерживаться в благоразумных рамках;

-время между турами опросов должно быть не более месяца;

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

-должен проводиться систематический отбор экспертов;

-необходимо иметь самооценку компетенции экспертов по рассматриваемым проблемам;

-нужна формула согласованности оценок, основанная на данных самооценок.


Практическое применение метода Дельфи


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


Пример 1


Политическая сфера

Задача: дать максимально достоверный прогноз о том, какие шансы на лидерство в результате выборов депутатов Государственной думы Федерального собрания Российской Федерации VI созыва будут у политической партии Единая Россия.

Решение методом Дельфи:

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

.Экспертам по электронной почте рассылается первый вариант анкеты с вопросом «какие шансы на лидерство в результате выборов депутатов Государственной думы Федерального собрания Российской Федерации VI созыва будут у политической партии Единая Россия» и базовая информация по этой проблеме. Шансы партии нужно представить в виде цифр в диапазоне от 0 до 100.

.Эксперты дают себе индивидуальную самооценку в баллах в диапазоне от 0 до 10 и отвечают на вопрос, и отправляют свои ответы аналитикам. Экспертиза показала, что разброс ответов слишком велик. На основе полученных ответов рабочая группа составляет новую расширенную анкету.

.В течение 2 последующих туров эксперты отвечают на вопросы, запрашивают информацию, составляют дополнительные подвопросы, знакомятся с противоположными мнениями. Таким образом формируется окончательный вариант анкеты, с наименьшим разбросов в ответах экспертов. Ответы таковы:


№ эксперта12345678910Индивидуальная самооценка109789510978Шансы Единой России1001008090100801008090100

где i=1…m - номера экспертов, m - число экспертов;i - оценка (в баллах), выставленная i-м экспертом данному элементу;

Yi - индивидуальная самооценка i-го эксперта.

медиана (Me) служит характеристикой группового ответа, при четном количестве элементов ранжированного ряда определяется как средняя арифметическая величина, которая рассчитывается из двух смежных величин. Me=(100+90):2=95;

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

определяется минимальная и максимальная оценка из набора экспертизы - 80 и 100 соответственно, определяется квартиль (25% от начала и конца ряда) - 5, т.е. верхний квартиль (Qверх.) - верхняя граница области доверительности - равен 100- Qверх.=95, а нижний (Qниж.) - нижняя граница области доверительности - равен 100- Qниж.=85, отрезок Qверх. Qниж. - область доверительности, медиана Me - групповой ответ.

.Область доверительности заняла небольшой интервал, что указывает на то, что разброс во мнениях экспертов очень мал. И аналитическая группа, и группа экспертов довольны результатом, и его принимают как окончательный. Итоговое обобщенное мнение является основой для максимально достоверного прогноза о том, какие шансы на лидерство в результате выборов депутатов Государственной думы Федерального собрания Российской Федерации VI созыва будут у политической партии Единая Россия: шансы высоки, а именно 95 баллов (по стобальной шкале).


Пример 2


Духовная сфера

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


Пример 3


Экономическая сфера

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


Пример 4


Социальная сфера

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


Заключение


Метод Дельфи - это систематический способ обобщения оценок экспертов.

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

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

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

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


Источники и литература


Монографии

Авдулов П.В., Гойзман Э.И., Кутузов В.А. и др. Экономико-математические методы и модели для руководителя. - М.: Экономика, 1984. - 232 с.

Агафонов В.А. Анализ стратегий и разработка комплексных программ. - М.: Наука, 1990. - 216с.

Бешелев С.Д., Гурвич Ф.Г. Математико-статистические методы экспертных оценок. 2-е изд., перераб. и доп. - М.: Статистика, 1980. - 264 с.

Математические методы в планировании отраслей и предприятий / Под ред. И.Г. Попова. - М.: Энергия, 1973. - 376 с.

Учебники и учебные пособия

Бобровников Г.Н., Клебанов А.И. Прогнозирование в управлении техническим уровнем и качеством продукции: Учеб. пособие. - М.: Изд-во стандартов, 1984. - 232с.

Электронные ресурсы

Энциклопедия Экономиста. Web: #"justify">Кузьмин А.М. Метод Дельфи. Электронный ресурс // Inventech, Центр креативных технологий. - М. Web: http://inventech.ru/pub/methods/metod-0013.


Репетиторство

Нужна помощь по изучению какой-либы темы?

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

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

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

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

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

Проведение экспертизы по методу Дельфи производится по схеме, представленной на рис. 6.

Рис. 6. Поведение экспертизы по методу Дельфи

Дерево целей

Важнейшей целью исследований в менеджменте социально-экономических систем является эффективное целеполагание. Некоторые современные авторы рассматривают целеполагание как важнейшую функцию менеджмента, которая включает:

Одним из наиболее эффективных инструментов установления целей системы управления, как показывает опыт, выступает метод структуризации. Чаще он известенметод дерева целей.

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

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

1) генеральная цель (проекта, организации);

2)цели 1-го уровня (главные цели);

3)цели 2-го уровня, цели 3-го уровня и так до необходимого уровня декомпозиции (функционально-необходимые для достижения целей более высоких уровней).

Метод дерево целей впервые был предложен У. Черменом в связи с проблемами принятия решений в промышленности. Сегодня в системном анализе социально-экономических систем дерево целей – «…это структурированная, построенная по иерархическому принципу (распределенная по уровням, ранжированная) совокупность целей экономической системы, программы, плана, в которой выделены генеральная цель («вершина дерева »); подчиненные ей подцели первого, второго и последующего уровней («ветви дерева»). Название «дерево целей» связано с тем, что схематически представленная совокупность распределенных по уровням целей напоминает по виду перевернутое дерево» .

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

Таблица 14.

Взаимозависимости между целями

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

В процессе построения дерева целей необходимо проводить следующие операции по контролю формирования дерева целей:

1) анализ и оценку взаимозависимостей между целями: подцели каждого уровня должны быть независимы друг от друга и невыводимы друг из друга;

2) определение важности целей (на основе логических рассуждений и оценок экспертов);

3) установление числовых значений показателей целей (в соответствии с расчетами, оценками экспертов);

4) анализ и оценка имеющихся ресурсов, их распределения, необходимых для достижения каждой цели;

5) контроль иерархической структуры целей, который исходит из принципов:

а) реализация подцелей каждого последующего уровня является необходимым и достаточным условием достижения цели предыдущего уровня;

б)достижение целей вышележащего уровня невозможно без полного достижения всех целей нижележащих уровней;

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

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

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

Рис. 7. Пример дерева целей

Из рис. 7 видно, что для реализации генеральной цели «Развитие организации на инновационной основе» необходимо реализовать, как минимум, три подцели:

–«Переход на инновационные технологии»;

–«Совершенствование организации производства»;

–«Совершенствование системы управления предприятия».

Для достижения указанных подцелей необходимо исследовать и проанализировать факторы, влияющие на их достижение. Это две группы факторов – факторы, способствующие достижению целей (имеющиеся ресурсы), и факторы, препятствующие их достижению (отсутствие необходимых ресурсов). На основе данных факторов формируются функциональные цели (приведены в табл. 15 и 16).

Таблица 15

Декомпозиция целей по факторам, способствующим достижению целей

Цели второго уровня

Цели третьего уровня – функциональные (использование имеющихся ресурсов)

Финансовые инвестиции в новые технологии

Обновление технологических регламентов производства

Совершенствование структуры управления

Покупка новых технологий для основного производства

Внедрение новых форм организации труда

Сокращение численности управленческого аппарата

Совершенствование и адаптация технологий, не подлежащих замене

Совершенствование оплаты труда

Совершенствование системы управления персоналом

Внедрение новых нормативов производственной деятельности

Совершенствование технологии подготовки управленческих решений

Совершенствование и оптимизация производственного персонала

Сокращение документооборота

Таблица 16

Декомпозиция целей по факторам, препятствующим достижению целей

Генеральная цель – развитие организации на инновационной основе

Цели второго уровня

Переход на инновационные технологии

Совершенствование организации производства

Совершенствование системы управления

Цели третьего уровня – функциональные (восполнение отсутствующих ресурсов)

Принятие мер по изысканию недостающих финансовых средств

Развитие отношений с субподрядчиками для исключения простоев, или смена субподрядчиков

Повышение ответственности за принятие управленческих решений

Изыскание путей приобретения необходимых для обновления технологий, в условиях искусственно создаваемых конкурентами сложностей

Совершенствование системы норм и расценок с ориентацией на рынок

Совершенствование процедур принятия управленческих решений

Устранение несогласованности конструкторских и технологических разработок

Повышение культуры производства

Своевременный пересмотр должностных инструкций

Приобретение технологий, снижающих энергозатраты

На основе иерархии целей дерева целей разрабатываются соответствующие планы по достижению генеральной цели – развитие организации на инновационной основе.

Вопросы и задания для самоконтроля

1) Что такое модель в исследованиях систем управления в менеджменте?

2) Перечислите основные функции, которые выполняют модели в исследованиях систем управления в менеджменте.

3) Как классифицируются модели по фактору времени?

4) Какие основные группы требований предъявляют к моделям?

5) Что подразумевается под моделированием в менеджменте?

6) Каковы основные причины использования моделей в менеджменте?

7) Какие методологические задачи обычно решают модели в менеджменте? Охарактеризуйте их.

8) Каковы цели описательного моделирования в менеджменте?

9) Какова последовательность построения описательной модели?

10) Что такое предикативная модель, для чего она предназначена?

11) Охарактеризуйте нормативное моделирование. Для чего его используют в менеджменте. Приведите примеры.

12) Что такое сценарии в рамках сценарного анализа?

13) Почему сценарный анализ становится все более востребованным экономическими субъектами?

14) Чем сценарий отличается от прогноза и видения?

15) Сценарии различают по типу задач. Какие основные типы задач решают сценарии?

16) Охарактеризуйте основные этапы разработки сценариев будущего для целей менеджмента.

17) Укажите где в менеджменте, по мнению Матс Линдгрен и Ханс Бандхольд, можно применять технику разработки сценариев?

18) В чем суть и цель метода Дельфи? Почему он все более активно используется в менеджменте?

19) Что в себя включает целеполагание в менеджменте?

20) Охарактеризуйте метод дерева целей.

21) Какие должны проводиться операции по контролю в процессе построения дерева?

Практические задания

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

2) Возможно ли применение сценарного метода в вашем исследовании? Если возможно, то разработайте необходимые сценарии в общих чертах, используя алгоритм разработки «сценариев будущего».

3) В рабочей группе проанализируйте по методу Дельфи конкретную ситуацию, предложенную преподавателем.