Транзакционная задача
Контрольная работа, 19 Ноября 2012, автор: пользователь скрыл имя
Краткое описание
Условия задачи
Для планового отдела рассчитать нормативный фонд зара¬ботной платы на годовую и квартальную программы по изделиям. Нормативная заработная плата, необходимая для выполнения годо¬вой и квартальных программ в разрезе изделий, определяется путем умножения расценок за единицу изделия на плановое количество из¬делий, которое изготовляется.
Решение задачи средствами MS Access.
Содержание
Часть I. Постановка задачи………………………………………………………3
1. Организационно-экономическая сущность задачи……………………3
2. Описание структуры входной информации ………………………..….5
3. Описание структуры условно-постоянной информации…… ………..5
4. Описание структуры результирующей информации………………….6
Часть II. Решение задачи средствами MS Access………………………………6
Список использованной литературы……………………………………..11
Вложенные файлы: 1 файл
Инф. системы вариант 4.doc
— 6.48 Мб (Скачать файл)
Оглавление
Часть I. Постановка задачи………………………………………………………3
1. Организационно-экономическая сущность задачи……………………3
2. Описание структуры входной информации ………………………..….5
3. Описание структуры условно-постоянной информации…… ………..5
4. Описание структуры результирующей информации………………….6
Часть II. Решение задачи средствами MS Access………………………………6
Список использованной
Вариант 4
Условия задачи
Для планового отдела рассчитать нормативный фонд заработной платы на годовую и квартальную программы по изделиям. Нормативная заработная плата, необходимая для выполнения годовой и квартальных программ в разрезе изделий, определяется путем умножения расценок за единицу изделия на плановое количество изделий, которое изготовляется.
Входная информация: код изделия, код детали, номер цеха, код операции, код оборудования, код профессии, расценка на изделия, плановое количество изделий, в том числе на квартал.
Результирующая информация: код изделия, единица измерения, заработная плата на единицу изделия, на годовую программу, в том числе на квартал.
Часть I. Постановка задачи
1. Организационно-экономическая
1.1. Наименование задачи: "Расчет нормативного фонда заработной платы".
1.2. Место решения задачи: бухгалтерия ООО «АВС».
1.3. Цель решения задачи: разработать информационное обеспечение планового отдела предприятия в вопросах расчета нормативного фонда заработной платы.
1.4. Периодичность решения задачи: 1 раз в 3 месяца.
1.5. Для кого предназначено
1.6. После обработки первичной
документации получаем
формы электронных документов:
- Заявка на производство
Код изделия |
Код детали |
№ цеха |
Код операции |
Код оборудования |
Код профессии |
Плановое количество изделий на 1 кв. |
Плановое количество изделий на 2 кв. |
Плановое количество изделий на 3 кв. |
Плановое количество изделий на 4 кв. |
- Справочник изделий:
Код изделия |
Наименование изделия |
Расценка на единицу изделия, руб. |
Единица измерения |
- Нормативный фонд заработной платы:
Код изделия |
Наименование изделия |
Единица измерения |
Расценка на единицу изделия, руб. |
Нормативный фонд зарплаты на 1 кв. |
Нормативный фонд зарплаты на 2 кв. |
Нормативный фонд зарплаты на 3 кв. |
Нормативный фонд зарплаты на 4 кв. |
Нормативный фонд зарплаты на год |
1.7. Информационная модель задачи.
1.8. Экономическая сущность задачи:
информационное обеспечение рук
2. Описание структуры входной информации
В качестве входной информации используется документ "Заявка на производство изделий".
Структуру документа описываем с помощью следующей таблицы:
Имя реквизита |
Иденти- фикатор |
Тип данных |
Длина |
Ключ сортировки |
Способ ввода реквизита | |
целые |
дробные | |||||
Код изделия |
KI |
С |
3 |
1 |
Вручную | |
Наименование изделия |
NI |
С |
35 |
Автоматически из справочника | ||
Единица измерения |
EI |
С |
3 |
Автоматически из справочника | ||
Код детали |
KD |
С |
3 |
Вручную | ||
№ цеха |
NC |
С |
2 |
Вручную | ||
Код операции |
KO |
С |
3 |
Вручную | ||
Код оборудования |
KOB |
С |
2 |
Вручную | ||
Код профессии |
KP |
С |
2 |
Вручную | ||
Расценка на единицу измерения, руб. |
RE |
Ч |
2 |
Автоматически из справочника | ||
Плановое количество изделий на 1 квартал |
PK1 |
Ч |
2 |
Вручную | ||
Плановое количество изделий на 2 квартал |
PK2 |
Ч |
2 |
Вручную | ||
Плановое количество изделий на 3 квартал |
PK3 |
Ч |
2 |
Вручную | ||
Плановое количество изделий на 4 квартал |
PK4 |
Ч |
2 |
Вручную | ||
Плановое количество изделий на год |
PK |
Ч |
2 |
Автоматически по формуле | ||
Нормативный фонд зарплаты на 1 квартал |
ZP1 |
Ч |
Автоматически по формуле | |||
Нормативный фонд зарплаты на 2 квартал |
ZP2 |
Ч |
Автоматически по формуле | |||
Нормативный фонд зарплаты на 3 квартал |
ZP3 |
Ч |
Автоматически по формуле | |||
Нормативный фонд зарплаты на 4 квартал |
ZP4 |
Ч |
Автоматически по формуле | |||
Нормативный фонд зарплаты на год |
ZP |
Ч |
Автоматически по формуле | |||
3. Описание структуры условно-постоянной информации
Структуру документа " Справочник изделий", который служит для расшифровки кодов изделий, описываем с помощью следующей таблицы:
Имя реквизита |
Иденти- фикатор |
Тип данных |
Длина |
Ключ сорти- ровки | |
целые |
дробные | ||||
Код изделия |
KI |
C |
3 |
1 | |
Наименование изделия |
NI |
C |
35 |
||
Расценка на единицу изделия, руб. |
RE |
Ч |
3 |
2 |
|
Единица измерения |
EI |
C |
3 |
||
4. Описание результирующей информации
В качестве выходной информации используется документ " Нормативный фонд заработной платы ".
Структуру документа описываем с помощью следующей таблицы:
Имя реквизита |
Иденти- фикатор |
Тип данных |
Длина |
Ключ сорти- ровки | |
целые |
дробные | ||||
Код изделия |
KI |
С |
4 |
1 | |
Наименование изделия |
NI |
С |
40 |
||
Единица измерения |
EI |
C |
3 |
||
Расценка на единицу изделия, руб. |
RE |
Ч |
2 |
||
Нормативный фонд зарплаты на 1 квартал |
ZP1 |
Ч |
|||
Нормативный фонд зарплаты на 2 квартал |
ZP2 |
Ч |
|||
Нормативный фонд зарплаты на 3 квартал |
ZP3 |
Ч |
|||
Нормативный фонд зарплаты на 4 квартал |
ZP4 |
Ч |
|||
Нормативный фонд зарплаты на год |
ZP |
Ч |
|||
5. Алгоритм решения задачи
Для получения документа " Нормативный фонд заработной платы" необходимо рассчитать показатель: расценка на изготовление i-й операции, выполненной профессией j изделия p.
Расчет выполняется по следующим формулам:
где Sijp – расценка на изготовление i-й операции, выполненной профессией j изделия p;
Cp – расценка на изготовление изделия i;
– план изготовления изделия p за период ψ; ψ=0, 1, 2, 3, 4.
Cp – нормативная заработная плата, необходимая для изготовления изделия p.
Часть II. Решение задачи средствами MS Access
- Вызовем Microsoft Access.
- Сформируем файл новой базы данных, присвоим ему имя «Нормативный фонд заработной платы».
- Создадим формы таблиц «Заявка на производство изделий», «Справочник изделий» (рис. 1).
3.1 Создадим форму таблицы «Заявка на производство изделий»:
- Нажимаем кнопку «Таблицы», выбираем команду «Создание таблицы в режиме конструктора»;
- Нажимаем клавишу Enter, в результате появляется макет для описания полей таблицы;
- Осуществляем описание полей таблицы;
- Вводим в поле «Имя таблицы» диалогового окна «Сохранение» имя таблицы «Заявка на производство изделий».
Рисунок 1 – Макет таблицы «Заявка на производство изделий»
3.2 Аналогично создадим форму таблицы «Справочник изделий» (рис. 2, 3).
Рисунок 2 – Создание таблицы «Справочник изделий»
Рисунок 3 – Макет таблицы «Справочник изделий»
- Вводим входные данные в таблицы «Заявка на производство изделий», «Справочник изделий».
4.1 Вводим входные данные в таблицу «Заявка на производство изделий» :
- Закрываем все таблицы; происходит возврат к диалоговому окну с именем файла и указанием в объекте «Таблицы» имен сформированных таблиц «Заявка на производство изделий», «Справочник изделий»;
- Выделяем наименование таблицы «Заявка на производство изделий» и нажимаем «Открыть» в меню диалогового окна: появляется форма таблицы «Заявка на производство изделий»;
- Вводим входные данные по каждой строке таблицы (рис. 4).
Рисунок 4 – Таблица «Заявка на производство изделий» с данными
4.2 Аналогично вводим входные данные в таблицу «Справочник изделий» (рис. 5).
Рисунок 5 – Таблица «Справочник изделий» с данными
- Организовываем взаимосвязи меж
ду таблицами «Заявка на производство изделий», «Справочник изделий».
- В меню «Работа с базами данных» нажимаем кнопку «Схема данных»: появляются диалоговые окна «Схема данных» и «Добавление таблицы» (рис. 6);
Рисунок 6 – Диалоговое окно «Добавление таблицы»
- Выбираем по очереди каждое наименование таблицы и нажимаем кнопку «Добавить»; после набора названия последней таблицы нажимаем кнопку «Закрыть»: появляются таблицы (рис. 7);
Рисунок 7 – Диалоговое окно «Схема данных» с таблицами
- Перетаскиваем левой клавишей мыши поле «Код изделия» из таблицы «Заявка на производство изделий» в таблицу «Справочник изделий» и совмещаем его с полем «Код изделия»: появляется диалоговое окно «Изменение связей»; устанавливаем флажок «Обеспечение целостности данных»; проверяем тип отношения «один-ко-многим» и нажимаем в диалоговом окне «Изменение связей» кнопку «Создать» (рис. 8);
Рисунок 8 – Диалоговое окно «Схема данных» и «Изменение связей»
- В диалоговом окне «Схема данных» появляется линия связи по полю «Код изделия» между таблицами «Заявка на производство изделий» и «Справочник изделий» (рис. 9);
Рисунок 9 – Формирование связи между таблицами «Заявка на производство изделий» и «Справочник изделий»
- Нажимаем кнопку «Закрыть» в диалоговом окне «Схема данных», происходит возврат к диалоговому окну с именем файла и указанием созданных таблиц.
- Сконструируем запрос «Нормативный фонд заработной платы».
- Выбираем меню «Создание», нажимаем кнопку «Конструктор запросов». В результате появляется макет для формирования запроса «Запрос1» и диалоговое окно «Добавление таблицы» (рис. 10).
Рисунок 10 – Макет для формирования запроса «Запрос1» и диалоговое окно «Добавление таблицы»
- Выбираем по очереди каждое наименование таблицы и нажимаем кнопку «Добавить»; после набора названия последней таблицы нажимаем кнопку «Закрыть»: появляются таблицы (рис. 11);
Рисунок 11 – Макет для формирования запроса «Запрос1» с указанием связей между таблицами
Осуществляем последовательно выбор в каждом столбце нижней части запроса: 1) имени таблицы и 2) имени поля. При выборе в столбце имени таблицы руководствуемся связями по полям таблиц: в результате формируется запрос «Нормативный фонд заработной платы» (рис. 12).