Системы принятия решений, оптимизация в Excel и базы данных Access
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
СЕВЕРО-ЗАПАДНЫЙ ГОСУДАРСТВЕННЫЙ ЗАОЧНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Кафедра информатики
Курсовая работа по информатике:
Системы принятия решений, оптимизация в Excel и базы данных Access.
Выполнила:
Студентка 1-ого курса
Факультета ТАУМ
Специальность 3302
Макаровская Наталья
Шифр:
Проверила:
Афанасьева
Санкт-Петербург 2005
1. Системы принятия решения.
- Основные понятия.
Системы искусственного интеллекта это программная имитация человеческого мышления.
Системы искусственного интеллекта, которые разработаны для конкретной предметной области, называются экспертной системой или системой принятия решений.
Экспертные системы применяются в медицине (диагностика болезни), в военном деле (распознавание целей), бизнеса (системы поддержки и принятия решений).
В разработке систем принимают участие:
1) эксперты в данной области, они разрабатывают наиболее важные характеристики предметной области. Они называют факты или атрибуты, а так же вырабатывают правила принятия решения.
2) Специалисты инженерии знаний. Они разрабатывают реализацию экспертной системы на компьютере. Факты и правила принятия решений хранятся в специальной организованной области памяти, которая называется базой знаний.
Информация о состоянии предметной области в данный момент, которая представляется экспертной системе для анализа, называется базой данных.
Задание 1
Разработать систему принятия решения для аттестации знаний студентов по разделу Текстовой процессор Word. База знаний имеет вид:
№ п/пАтрибутВесовой фактор атрибута1Умеет создавать документ202Умеет редактировать документ303Умеет форматировать документ304Умеет создавать документ со списками305Умеет работать с табуляторами306Умеет работать с колонками307Умеет работать с колонтитулами308Умеет нумеровать страницы309Умеет работать с панелью рисование3010Умеет вставлять рисунки и схемы3011Умеет работать с таблицами6012Умеет вырезать и вставлять рисунки с использованием редактора Paint6013Умеет создавать макросы5014Умеет проводить слияние документов из разных приложений70Правила вывода:
- Если студент набрал меньше 330 баллов, оценка неудовлетворительно
- Если сумма баллов 330-390 оценка удовлетворительно.
- При сумме баллов 390-440 оценка хорошо.
- Если сумма баллов больше 440 оценка отлично.
Решение:
Разработка системы принятия решений включает три этапа:
- Разработка дерева принятия решений.
- Разработка базы данных.
- Компьютерная реализация.
- Разработка дерева принятия решений.
Это дерево строится на основе правил вывода и представляет собой графическое изображение схемы решений. Дерево имеет вершины и ветви. Вершины обозначаются либо окружностями или эллипсами (проверка условий), либо прямоугольниками (принятие решений). Ветви соединяют вершины и показывают направление решений.
Сумма баллов абитуриента S.
либо
- База данных создается на основе базы знаний, в которую добавляется столбец ответов, если ответ положительный весовой фактор атрибута сохраняется, если отрицательный фактор обнуляется.
- Реализация экспертной системы в электронной таблице.
- В ячейки A1:D3 введем заголовки и комментарии.
- В A4:D17 размещается база знаний.
- В C4:C17 ответы.
- В D4:D17 вводим формулы для обработки ответов.
- в D4 вводится формула =B4*C4
- копируем ее в ячейки D5:D17
- В строке 18 вычислим суммарный весовой фактор S.
- В 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Умеет создавать