
Задача 2
Выполнение второго задания предполагает определение штатного расписания организации, что включает в себя следующие действия:
построение математической модели решения задачи;
создание штатного расписания в Excel;
создание базы данных в Access «Штатное расписание»;
Экспорт штатного расписания из Excel в СУБД Access;
Создание нескольких вариантов запросов и организация на их основе отчетов.
Условие ЗАДАЧИ 2:
Штатное расписание МАГАЗИНА показано на рисунке:
Необходимо распределить премию между сотрудниками в размере 280 тыс. рублей. Руководство магазина решило начислять путем умножения коэффициента а на размер заработной платы. При этом коэффициент а должен удовлетворять следующим ограничениям: для уборщицы он должен находиться в пределах от 0,4 до 0,5, для младшего продавца- от 0,6 до 0,7, для старшего продавца- от 0,65 до 0,75, товароведа- от 0,7 до 0,8, менеджера – от 0,75 до 0,85, директора – от 1 до 2, заместителя директора – от 0,8 до 1.
Решение:
Построение математической модели задачи.
За основу берем суммарный фонд премии. Для нахождения заработной платы, следует вычислить коэффициент. Говоря математическим языком, каждая зарплата является линейной функцией: (ki*x)*Ni, где x – заработная плата сотрудников, k -коэффициент, Ni – количество человек.
Зная предполагаемое количество человек на каждой должности, нашу модель можно записать как уравнение:
(k1*x)*N1+(k2*x)*N2 +...+(ki*x)*Ni = 280 000.
Для решения задачи составим таблицу:
Для распределения премии в размере 280 тысяч рублей между сотрудниками, следует вычислить коэффициенты, указанные в задаче. Для этого понадобится команда Данные/ПОИСК РЕШЕНИЯ: вызвав Поиск решения, в появившемся диалоговом окне Поиск решения в качестве целевой ячейки необходимо установить адрес $Н$2, где находится месячный фонд заработной платы.
Установим значение целевой ячейки равное числу 280. Изменяемыми ячейками, то есть ячейками результата, являются ячейки С2:С8, находящиеся под заголовком Коэффициент а. Затем нужно установить ограничения. Коэффициент а должен удовлетворять следующим ограничениям: для уборщицы он должен находиться в пределах от 0,4 до 0,5, для младшего продавца- от 0,6 до 0,7, для старшего продавца- от 0,65 до 0,75, товароведа- от 0,7 до 0,8, менеджера – от 0,75 до 0,85, директора – от 1 до 2, заместителя директора – от 0,8 до 1.
Ограничения устанавливаются с помощью кнопки Добавить. После чего, нажав Выполнить, получаем следующую таблицу с распределенным количеством сотрудников:
Ограничения устанавливаются с помощью кнопки Добавить. После нажатия этой кнопки выводится диалоговое окно.
Путем нажатия кнопки Выполнить получим решение задачи:
Следующим шагом является создание базы данных в Access «Штатное расписание» и экспорт штатного расписания из Excel в СУБД Access:
Далее следует создание нескольких запросов.
Первый запрос идет на выборку. Простой запрос на выборку служит для отбора данных по какому-либо признаку или комбинации признаков. В данном случае выбираем должности на которых работает больше 2х человек.
Запрос создается в режиме конструктора:
Затем смотрим, что получилось:
Второй
запрос идет с параметром, то есть при
вызывании запроса будет появляться
диалоговое окно, где нужно будет выбрать
должность, у которой нужно количество
работников и зарплату с надбавкой. При
создании запроса в режиме конструктора
вводим в строку «Условие отбора»:
[Введите должность]:
Далее сохраняем и смотрим, что получилось:
Следующий запрос - итоговый. Итоговые запросы предназначены для вычисления суммы значений или среднего значения по всем ячейкам поля, также может выбираться максимальное или минимальное значение данных или выполняться какая-либо другая функция. Здесь посчитаем среднюю зарплату и количество работников:
Для предоставления результатов запросов в наглядном виде, создаются документы – отчеты. Отчеты можно создавать в режиме конструктора или с помощью специальной программы, входящей в состав СУБД – мастера отчетов. Режим конструктора предназначен для подготовленных пользователей. Я создал требуемые отчеты с использованием мастера отчетов.
В мастере отчетов предоставляется больше возможностей относительно выбора полей для включения в отчет. При этом можно указать способ группировки и сортировки данных, а также включить в отчет поля из нескольких таблиц или запросов, если отношения между этими таблицами и запросами заданы заранее.