Системы принятия решений, оптимизация в Excel и базы данных Access

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

СЕВЕРО-ЗАПАДНЫЙ ГОСУДАРСТВЕННЫЙ ЗАОЧНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

 

 

 

 

 

 

 

 

Кафедра информатики

 

 

 

 

 

 

 

 

 

Курсовая работа по информатике:

 

Системы принятия решений, оптимизация в Excel и базы данных Access.

 

 

 

 

 

 

 

 

 

 

 

 

Выполнила:

Студентка 1-ого курса

Факультета ТАУМ

Специальность 3302

Макаровская Наталья

Шифр:

Проверила:

Афанасьева

 

 

 

 

Санкт-Петербург 2005

 

 

 

1. Системы принятия решения.

 

  1. Основные понятия.

Системы искусственного интеллекта это программная имитация человеческого мышления.

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

Экспертные системы применяются в медицине (диагностика болезни), в военном деле (распознавание целей), бизнеса (системы поддержки и принятия решений).

В разработке систем принимают участие:

1) эксперты в данной области, они разрабатывают наиболее важные характеристики предметной области. Они называют факты или атрибуты, а так же вырабатывают правила принятия решения.

2) Специалисты инженерии знаний. Они разрабатывают реализацию экспертной системы на компьютере. Факты и правила принятия решений хранятся в специальной организованной области памяти, которая называется базой знаний.

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

Задание 1

Разработать систему принятия решения для аттестации знаний студентов по разделу Текстовой процессор Word. База знаний имеет вид:

№ п/пАтрибутВесовой фактор атрибута1Умеет создавать документ202Умеет редактировать документ303Умеет форматировать документ304Умеет создавать документ со списками305Умеет работать с табуляторами306Умеет работать с колонками307Умеет работать с колонтитулами308Умеет нумеровать страницы309Умеет работать с панелью рисование3010Умеет вставлять рисунки и схемы3011Умеет работать с таблицами6012Умеет вырезать и вставлять рисунки с использованием редактора Paint6013Умеет создавать макросы5014Умеет проводить слияние документов из разных приложений70Правила вывода:

  1. Если студент набрал меньше 330 баллов, оценка неудовлетворительно
  2. Если сумма баллов 330-390 оценка удовлетворительно.
  3. При сумме баллов 390-440 оценка хорошо.
  4. Если сумма баллов больше 440 оценка отлично.

 

Решение:

Разработка системы принятия решений включает три этапа:

  1. Разработка дерева принятия решений.
  2. Разработка базы данных.
  3. Компьютерная реализация.

 

 

 

  1. Разработка дерева принятия решений.

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

Сумма баллов абитуриента S.

либо

  1. База данных создается на основе базы знаний, в которую добавляется столбец ответов, если ответ положительный весовой фактор атрибута сохраняется, если отрицательный фактор обнуляется.
  2. Реализация экспертной системы в электронной таблице.
  3. В ячейки A1:D3 введем заголовки и комментарии.
  4. В A4:D17 размещается база знаний.
  5. В C4:C17 ответы.
  6. В D4:D17 вводим формулы для обработки ответов.
  7. в D4 вводится формула =B4*C4
  8. копируем ее в ячейки D5:D17
  9. В строке 18 вычислим суммарный весовой фактор S.
  10. В 20-ой введем формулу для принятия решения.

 

 

 

ABCD1Оценка знаний абитуриента2Атрибут Весовой фактор атрибутаОтветВесовой фактор ответа3База знанийБаза данных4Умеет создавать документ201205Умеет редактировать документ301306Умеет форматировать документ301307Умеет создавать документ со списком301308Умеет работать с табуляторами30009Умеет работать с колонками300010Умеет работать с колонтитулами3013011Умеет нумеровать страницы3013012Умеет работать с панелью рисование3013013Умеет вставлять рисунки и схемы3013014Умеет работать с таблицами6016015Умеет вырезать и вставлять рисунки с использованием редактора Paint6016016Умеет создавать макросы5015017Умеет проводить слияние документов из разных приложений7017018Суммарный весовой фактор S40019 Принятие решения20хорошо

 

 

 

 

 

 

 

 

 

 

 

ABCD1Оценка знаний абитуриента2Атрибут Весовой фактор атрибутаОтветВесовой фактор ответа3База знанийБаза данных4Умеет создавать документ201=B4*C45Умеет редактировать документ301=B5*C56Умеет форматировать документ301=B6*C67Умеет создавать документ со списком301=B7*C78Умеет работать с табуляторами300=B8*C89Умеет работать с колонками300=B9*C910Умеет работать с колонтитулами301=B10*C1011Умеет нумеровать страницы301=B11*C1112Умеет работать с панелью рисование301=B12*C1213Умеет вставлять рисунки и схемы301=B13*C1314Умеет работать с таблицами601=B14*C1415Умеет вырезать и вставлять рисунки с использованием редактора Paint601=B15*C1516Умеет создавать