Автор работы: Пользователь скрыл имя, 13 Марта 2012 в 17:25, курсовая работа
Разработать систему принятия решения для классификации наземных военных машин.
Задание 1. Система принятия решения.
1. Постановка задачи
2. Таблицы в режиме показа чисел
3. Таблица в режиме показа формул
4. Дерево принятия решения
5. Вывод
Задание 2. Оптимизация.
1. Постановка задачи
2. Математическая модель
3. Таблицы
- Таблица в режиме вычислений до оптимизации
- Таблица в режиме показа формул до оптимизации
- Оптимизация решения
- Таблица в режиме вычислений после оптимизации
- Таблица в режиме показа формул после оптимизации
4. Вывод
Задание 3. Проектирование базы данных.
1. Постановка задачи
2. Информационно-логическая модель
3. Создание логической структуры базы данных для СУБД Access
4. Вывод
т.е. находится сумма произведений элементов столбца “Х” на элементы столбца “Пн”.
Аналогичным образом, чтобы найти число работающих согласно данному графику во вторник, нужно найти сумму произведений элементов столбца “Х” на элементы столбца “Вт”.
В последней строке “Требуется” записано число работников, которые должны работать каждый день недели согласно заданию (табл. 10).
Определение целевой функции задачи
В строке “Всего” должны быть удовлетворены требования строки “Требуется”, т.е. план должен быть оптимизирован. Следует оптимизировать план, имея в виду нахождение минимума для целевой функции – фонда недельной зарплаты, которая считается следующим образом:
F = B K,
где F – фонд заработной платы,
В – зарплата работника за день (согласно заданию, В = 90 руб.),
K – число выходов сотрудников в течение недели (в нашем случае согласно табл. 11 строка “Всего”)
К = 130 + 180 + 180 + 180 + 150 + 100 + 80 = 1000
Таким образом,
F = B K = 90 1000 = 90 000 (руб.)
Таблица11
Выходные дни | Число имеющих этот график | Рабочие дни | ||||||
Пн | Вт | Ср | Чт | Пт | Сб | Вс | ||
Понедельник, вторник | Х1 = 10 | а11=0 | а12=0 | а13=1 | а14=1 | а15=1 | а16=1 | а17=1 |
Вторник, среда | Х2 = 10 | а21=1 | а22=0 | а23=0 | а24=1 | а25=1 | а26=1 | а27=1 |
Среда, четверг | Х3 = 10 | а31=1 | а32=1 | а34=0 | а34=0 | а35=1 | а36=1 | а37=1 |
Четверг, пятница | Х4 = 10 | а41=1 | а42=1 | а43=1 | а44=0 | а45=0 | а46=1 | а47=1 |
Пятница, суббота | Х5 = 40 | а51=1 | а52=1 | а53=1 | а54=1 | а55=0 | а56=0 | а57=1 |
Суббота, воскресенье | Х6 = 60 | а61=1 | а62=1 | а63=1 | а64=1 | а65=1 | а66=0 | а67=0 |
Воскресенье, понедельник | Х7 = 60 | а71=0 | а72=0 | а73=0 | а74=0 | а75=1 | а76=1 | а77=0 |
|
|
|
|
|
|
|
|
|
В С Е Г О : | 200 | 130 | 180 | 180 | 180 | 150 | 100 | 80 |
ТРЕБУЕТСЯ ПО УСЛОВИЮ | 200 | 120 | 180 | 180 | 180 | 150 | 80 | 80 |
Дневная зарплата | 90 |
|
|
|
|
|
|
|
Число выходов за неделю | 1000 |
|
|
|
|
|
|
|
Фонд зарплаты за неделю | 90000 |
|
|
|
|
|
|
|
3. Таблицы
Оптимизация решения
1. Запускаем режим «Поиск решения» (Сервис ->Поиск решения)
2. В окно поиска решения вводим:
Установить целевую ячейку B14
Режим поиска значения - минимальный
Изменяя ячейки B3:B9
Ограничения:
B3:B9>=0
B3:B9 = целые
D10:J10>=D11:J11
3. Нажимаем «Выполнить».
4. В появившемся окне «Результаты поиска решения» выбираем «Сохранить найденное решение», и нажимаем «ОК».
5. Получена таблица 14 «Режим вычислений после оптимизации».
4. Вывод
В таблице 12 мы можем видеть, что до проведения оптимизации фонд зарплаты составлял 90 000 рублей, число выходов за неделю равнялось 1000, в фирме работало 200 человек.
В результате проведенной оптимизации получена таблица 14, из которой видно, что в каждый из дней недели работает минимально-необходимое количество сотрудников, соблюдены условия заданные в таблице 10. Число работников сократилось до 197 человек, число выходов за неделю равняется 985, а фонд зарплаты теперь составляет 88 650 руб.
Необходимые условия выполнены, оптимизация проведена успешно.
Задание 3. Проектирование базы данных.
1. Постановка задачи
Требуется разработать информационно-логическую модель предметной области «Инвентарная ведомость» с атрибутами:
- отдел
- номер комнаты
- код имущества
- название имущества
- количество
- изготовитель
- модель
- инвентарный номер
- серийный номер
- дата покупки
- место покупки
- завод-изготовитель
- место получения
- посредник
- цена покупки
- гарантия
- процент износа
Создать логическую структуру этой базы данных для СУБД Access.
Заполнить таблицы базы данных записями.
Создать отчет с параметрами название имущества, количество, процент износа.
Создать запрос об имуществе, находящемся в одной из комнат.
2. Информационно-логическая модель
Согласно заданию, в БД нужно хранить 17 атрибутов. Распределим все атрибуты на 3 таблицы, связанные между собой ключами.
Информационно-логическая модель предметной области «Инвентарная ведомость»
Исполнитель |
| Инвентарь |
| Движение инвентаря | |||
|
|
|
|
|
Первая Таблица «Исполнитель» имеет ключ Код имущества и связывается со второй таблицей «Инвентарь» по этому ключу. Таблица «Инвентарь» имеет два ключа. Ключ Код имущества используется для связи с таблицей «Исполнитель», а ключ Серийный номер для связи с таблицей «Движение инвентаря». Таблица «Движение инвентаря» имеет ключ Серийный номер.
3. Создание логической структуры базы данных для СУБД Access
Создание таблиц
Таблица «Исполнитель»:
Имя поля | Тип данных | Размер поля | Формат | Ключ |
Отдел | Текстовый | 30 |
|
|
Номер комнаты | Числовой | Длинное целое |
|
|
Код имущества | Числовой | Длинное целое |
|
Таблица «Инвентарь»:
Имя поля | Тип данных | Размер поля | Формат | Ключ |
Название имущества | Текстовый | 50 |
|
|
Код имущества | Числовой | Длинное целое |
| |
Количество | Числовой | Длинное целое |
|
|
Модель | Текстовый | 10 |
|
|
Инвентарный номер | Текстовый | 15 |
|
|
Серийный номер | Текстовый | 30 |
| |
Процент износа | Числовой | Длинное целое |
|
|
Таблица «Движение инвентаря»:
Имя поля | Тип данных | Размер поля | Формат | Ключ |
Серийный номер | Текстовый | 30 |
| |
Дата покупки | Дата/время |
| Краткий |
|
Место покупки | Текстовый | 30 |
|
|
Место получения | Текстовый | 30 |
|
|
Посредник | Текстовый | 20 |
|
|
Цена покупки | Денежный |
| Денежный |
|
Гарантия | Текстовый | 20 |
|
|
Изготовитель | Текстовый | 30 |
|
|
Завод-Изготовитель | Текстовый | 30 |
|
|