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

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

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

Задание на курсовую работу

 

Задание 1 (тип задачи 1):

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

 

Таблица 1

№ п/пВид неисправностиПорядковый номер атрибутаАтрибут (факт)Весовой фактор АтрибутаОтсутствуют:1Сгорел предохранитель1.1 1.2 1.3Звук Изображение Световое заполнение экрана20 20 102Неисправная антенна2.1 2.2 2.3Звук Изображение Световое заполнение экрана20 20 03Неисправен кинескоп3.1 3.2 3.3 3.4Звук Изображение Световое заполнение экрана Цвет0 30 20 10Общий весовой фактор неисправности 60

Задание 1 (тип задачи 2):

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

 

Таблица 2

№ п/пФакт (атрибут)Порядковый номер характеристики атрибутаХарактеристика атрибутаВесовой фактор характеристики атрибута1Курс акций в данный момент1.1 1.2 1.3Высокий Средний Низкий80 40 102Вероятность снижения курса акций2.1 2.2 2.3Высокая Средняя Низкая50 30 103Потребность в наличных деньгах3.1 3.2 3.3Высокая Средняя Низкая70 50 30

Правила вывода:

Если суммарный весовой фактор меньше 100, то принято решение Нет смысла в продаже.

Если суммарный весовой фактор выше 100, но меньше 140, то принято решение Не торопитесь с продажей.

Если суммарный весовой фактор выше 140, то принято решение Продавать.

Задание 2 (тип задачи 1):

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

 

Таблица 3

СкладыМагазиныМ1М2М3М4М5Номер складаЗапасСтоимость перевозокS15521654S27561545S36548455Потребности магазинов2619111622

Задание 2 (тип задачи 2):

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

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

все сотрудники имеют одинаковую заработную плату (50 руб. в день);

всего в фирме работает 30 человек;

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

 

Таблица 4

День неделиПонедельникВторникСредаЧетвергПятницаСубботаВоскресеньеТребуемое число сотрудников 12 10 10 8 6 0 0

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

Задание 4:

Разработать базу данных Студент для хранения следующей информации:

номер зачетной книжки;

фамилия;

имя;

отчество;

пол;

дата рождения;

группа;

специальность;

оценки за четыре семестра по каждой дисциплине.

 

Краткие сведения о системах принятия решения (экспертных системах)

 

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

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

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

 

Построение базы данных для задачи 1 (тип 1)

 

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

 

№ п/пВид неисправностиПорядковый номер атрибутаВопросОтветВесовой фактор атрибутаотсутствуют1Сгорел предохранитель1.1 1.2 1.3Звук? Изображение? Световое заполнение экрана?Да Да Нет15 15 0Общий весовой фактор неисправности 1302Неисправная антенна2.1 2.2 2.3Звук? Изображение? Световое заполнение экрана?Да Да Нет15 25 0Общий весовой фактор неисправности 2403Неисправен кинескоп3.1 3.2 3.3 3.4Звук? Изображение? Световое заполнение экрана? Цвет?Нет Да Нет Да0 25 0 15Общий весовой фактор неисправности 340Для тестового варианта заполнения БД подсчитаем сумму баллов (общих весовых факторов - ВФ), которые набрала каждая из неисправностей:

  1. Предохранитель: ВФ1=15+15+0=30
  2. Антенна: ВФ2=15+25+0=40
  3. Кинескоп: ВФ3=0+25+0+15=40

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

Разрабатываемая система принятия решения должна использоваться многократно для анали?/p>