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

Автор работы: Пользователь скрыл имя, 04 Октября 2011 в 14:21, контрольная работа

Описание

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

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

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

- фамилия;

- имя;

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

- группа;

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

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

Работа состоит из  1 файл

курсовик информатика.doc

— 259.00 Кб (Скачать документ)
 

    Разработанная система принятия решения содержит много избыточной для пользователя информации. Для исключения лишней информации воспользуемся командой «Скрыть строку». Скрываем строки с 4 по 8, затем с 16 по 21.

    В  режиме пользователя таблица  имеет вид

КУРС  АКЦИЙ
  КУРС  АКЦИЙ В ДАННЫЙ МОМЕНТ ВЕРОЯТНОСТЬ СНИЖЕНИЯ КУРСА ПОТРЕБНОСТЬ В НАЛИЧНЫХ ДЕНЬГАХ
БАЗА  ДАННЫХ
ВОПРОСЫ ОТВЕТЫ
Если  отвечаете «ДА» - ввод 1, иначе - 0
Высокий (высокая) 0 1 1
Средний (средняя) 1 0 0
Низкий (низкая) 0 0 0
ПРИНЯТИЯ  РЕШЕНИЯ
  продавать
 
 
 
 

    Вид  таблицы в режиме показа формул

КУРС  АКЦИЙ
  КУРС  АКЦИЙ В ДАННЫЙ МОМЕНТ ВЕРОЯТНОСТЬ СНИЖЕНИЯ КУРСА ПОТРЕБНОСТЬ В НАЛИЧНЫХ ДЕНЬГАХ
БАЗА  ЗНАНИЙ
Высокий (высокая) 70 60 100
Средний (средняя) 40 30 60
Низкий (низкая) 10 15 20
БАЗА  ДАННЫХ
ВОПРОСЫ ОТВЕТЫ
Если  отвечаете «ДА» - ввод 1, иначе - 0
Высокий (высокая) 0 1 1
Средний (средняя) 1 0 0
Низкий (низкая) 0 0 0
ОБРАБОТКА ОТВЕТОВ
  =B6*B13 =C6*C13 =D6*D13
  =B7*B14 =C7*C14 =D7*D14
  =B8*B15 =C8*C15 =D8*D15
ВЫЧИСЛЕНИЕ  СУММАРНОГО ФАКТОРА
  =СУММ(B17:D19)    
ПРИНЯТИЯ  РЕШЕНИЯ
  =ЕСЛИ(B21<120;”нет смысла”;ЕСЛИ(B21<170;”не торопиться”:ЕСЛИ(B21>170;"продавать”)))
 

Задание 2. 

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

    Режим  Поиск решения позволяет:

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

    Задачи, для решения которых используется  режим Поиск решения, должны  обладать рядом свойств:

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

    2.1. Построение математической модели.

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

    Математическая  модель будет состоять из ряда  ограничений:

а) исходя из физического смысла задачи ; ;

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

в) ограничение  по спросу

    Общая  стоимость перевозок равна:

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

    Необходимым  и достаточным условием решимости  транспортной задачи является  условие баланса:

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

    В  нашем случае  .

    2.2. Разработка ЭТ с начальным  планом решения.

    В  ячейках B4:B7 помещаем сведения о наличии продукции на складах. В ячейках C9:G9 – сведения о потребностях магазинов. В ячейках C5:G7 – данные о стоимости перевозок единицы продукции со складов в магазин.

    Считаем,  что с каждого склада в каждый  магазин везут одну деталь (ячейки  C11:G13 заполняем единицами).

    В ячейку B11 введем формулу для вычисления количества продукции, вывозимой с первого склада: =СУММ(C11:G11). В ячейки B12, B13 введем формулы: =СУММ(C12:G12) и =СУММ(C13:D13). Для начального плана перевозок все суммы равны 5.

    В  ячейку C15 введем формулу для вычисления количества продукции, которую везем в первый магазин: =СУММ(C11:G13), в ячейки D15:G15 введем формулы для вычисления количества продукции, которую везем во 2-ой, 3-ий, 4-ый, 5-ый магазины:

    В  D15 =СУММ(D11:D13)

    В E15 =СУММ(E11:E13)

    В F15 =СУММ(F11:F13)

    В G15 =СУММ(G11:G13)

    Для определения стоимости перевозок в 1-ый магазин введем в ячейку C16 формулу: =СУММПРОИЗВ(C5:C7;C11:C13). Аналогично в ячейки D16:G16 введем формулы для вычисления стоимости перевозок в остальные магазины.

    Определим  общую стоимость перевозок. Введем в ячейку B17 формулу =СУММ(C16:G16). Для начального плана получилось 44. 

ОПТИМИЗАЦИЯ ПЛАНА ПЕРЕВОЗОК
Склады Магазины
Номер Запас 1-ый 2-ой 3-ий 4-ый 5-ый
Стоимость перевозок
1 15 1 0 3 4 2
2 25 5 1 2 3 3
3 20 4 8 1 4 3
Всего вывозится Потребности магазинов
20 12 5 8 15
План  перевозок
1 5 1 1 1 1 1
2 5 1 1 1 1 1
3 5 1 1 1 1 1
  Завоз в магазины
3 3 3 3 3
Стоимость перевозок в каждый магазин 10 9 6 11 8
Целевая функция 44  
 

    2.3. Для оптимизации плана перевозок  используем режим Поиск решения  Excel. Введем данные:

    Целевая  ячейка B17

    Изменяя ячейки C11:G13

    Ограничения: C11:G13>=0

                            C11:G13=целые

                            C11:G13<=B5:B7

                            C15:G15>=C9:G9 
 
 
 
 
 

ОПТИМИЗАЦИЯ ПЛАНА ПЕРЕВОЗОК
Склады Магазины
Номер Запас 1-ый 2-ой 3-ий 4-ый 5-ый
Стоимость перевозок
1 15 1 0 3 4 2
2 25 5 1 2 3 3
3 20 4 8 1 4 3
Всего вывозится Потребности магазинов
20 12 5 8 15
План  перевозок
1 15 15 0 0 0 0
2 25 0 12 0 8 5
3 20 5 0 5 0 10
  Завоз в магазины
20 12 5 8 15
Стоимость перевозок в каждый магазин 35 12 5 24 45
Целевая функция 121  
 

Задание 3 

    База  данных – это поименованная  совокупность структурированных сведений об объектах какой либо предметной области.

    Структурирование  – введение соглашений о способах  представления данных.

    Система  управления базами данных (СУБД) – это комплекс программ и  языковых средств, необходимых  для создания баз данных и для работы с ними.

    Структурные  элементы базы данных:

    поле  – элементарная единица логической  организации данных (1 столбец);

    запись  – совокупность логически связанных  полей (1 строка);

    отношение  – совокупность экземпляров записей  одной структуры (1 таблица);

    файл  – совокупность объектов БД (таблиц, форм, отчетов, запросов);

    ключ  – такое поле, по которому можно  однозначно найти любую запись  в БД. Если записи можно определить  только значением нескольких  полей, ключ называют составным.

    Чтобы  связать 2 таблицы БД нужно,  чтобы они имели одинаковый  ключ.

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

    Существует  несколько типов (моделей) организации  БД:

    Иерархический  – каждый узел описывает какой-то объект. К каждой записи есть только один путь от верхней (корневой) записи.

    Сетевой  – возможна связь каждого узла  с другим.

    Реляционный  – используется табличное представление  данных.

    Каждая реляционная таблица представляет собой двумерный массив и обладает следующими свойствами:

    - каждый элемент таблицы – один  элемент данных;

    - все столбцы в таблице однородные, т.е. имеют одинаковые тип и  длину;

    - каждый столбец имеет уникальное имя;

    - одинаковые строки в таблице  отсутствуют;

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

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

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