СОДЕРЖАНИЕ
Часть
1. Постановка
задачи 3
1.
Организационно-экономическая
сущность задачи 3
2.
Описание
входной
информации 4
3.
Описание
условно-постоянной
информации 5
4.
Описание
результирующей
информации 7
5.
Описание
алгоритма
решения
задачи 8
Часть
2. Решение
задачи
средствами MS ACCESS 9
Вариант
18
Задание
Выполнить
расчет
начисления
заработной платы,
предназначенной
для
конкретных
заказов в
разрезе
цехов. Расчет
выполняется путем
накопления
сумм заработной
платы,
предназначенных
для каждого
работника.
Входная
информация:
код цеха, код
заказа,
табельный
номер, вид начисления,
сумма
начисления
по табельному
номеру.
Результирующая
информация:
код заказа,
вид
начисления,
сумма
заработной
платы,
использованной
на заказ,
сумма заработной
платы, использованной
в цехах.
1.
Организационно-экономическая
сущность задачи
1.1
Наименование
задачи:
Расчет
начислений.
1.2
Место
решения
задачи:
бухгалтерия
ООО «Русалочка».
1.3
Цель
решения
задачи:
получение
достоверных
данных по начислениям
из
заработной
платы по заказам.
1.4
Периодичность
решения
задачи:
ежемесячно,
до 5 числа следующего
за отчетным
месяца.
1.5
Для кого
предназначено
решение
задачи: бухгалтерия,
плановый
отдел,
руководство
фирмы.
1.6
Источники
и способы
получения
исходных документов:
бухгалтерия,
экономисты цехов.
1.7 Информационная
модель
задачи
1.8.
Экономическая
сущность
задачи.
Имеются сведения
о начислениях
по каждому
работнику и
по каждому
виду
начислений.
Требуется
рассчитать
общую сумму
начислений
по заказам в
разрезе цехов.
2.
Описание
входной информации
2.1
В данном
разделе
приводится
перечень всех
первичных
документов,
используемых
для решения
задачи.
2.2
В качестве
входной
информации
используется
документ
«Начисления».
На основании
этого
документа
создается
следующий
машинный
документ:
Документ
«Начисления»
НАЧИСЛЕНИЯ
Номер
цеха |
Код
заказа |
Табельный
номер |
Вид
начисления |
Сумма |
c |
z |
t |
v |
Scztv |
Структура
первичного
документа
описывается
с помощью
следующей
таблицы:
Описание
структуры
первичного
документа
«Начисления»
Имя
реквизита |
Иденти-фикатор |
Тип
данных |
Длина |
Ключ
сортировки |
Метод
контроля |
|
Целые |
Дробные |
|||||
Код |
Код |
Счетчик |
8 |
|
|
Автоматически |
Номер
цеха |
Номер
цеха |
Ч |
10 |
|
|
Автоматически
из справочника |
Код
заказа |
Код
заказа |
Ч |
10 |
|
|
Автоматически
из справочника |
Табельный
номер |
Табельный
номер |
Ч |
10 |
|
|
Автоматически
из справочника |
Код начисления |
Код начисления |
Ч |
10 |
|
|
Автоматически
из справочника |
Сумма
начисления |
Сумма
начисления |
Ч |
12 |
2 |
|
Вручную |
2.2.
Количество
документов
за период:
ежемесячно
до 5 шт.
2.3.
Количество
строк в
документе (в
среднем): 100.
2.4.
Контроль
правильности
заполнения
документа:
ручной. Справочные
данные
проверяются
на
соответствие
справочникам.
3.
Описание
условно-постоянной
информации
3.1.
В данном
разделе
приводится
перечень справочников,
используемых
для решения
задачи, а
также
описание их
структуры.
Для
решения
задачи
используются
справочники:
1)
Справочник
цехов (Цеха) –
служит для
расшифровки
кодов цехов;
Справочник
цехов
Имя
реквизита |
Идентификатор |
Тип данных |
Длина |
Ключ сортировки |
|
целые |
дробные |
||||
Код цеха |
Код цеха |
Ч |
10 |
|
1 |
Наименование
цеха |
Наименование
цеха |
С |
50 |
|
|
2)
Справочник
заказов (Заказы)
– служит для
расшифровки
кодов заказов;
Справочник
заказов
Имя
реквизита |
Идентификатор |
Тип данных |
Длина |
Ключ сортировки |
|
целые |
дробные |
||||
Код
заказа |
Код
заказа |
Ч |
4 |
|
1 |
Наименование
заказа |
Наименование
заказа |
С |
50 |
|
|
3)
Справочник
работников
(Работники) –
служит для
расшифровки
табельных
номеров работников;
Справочник
работников
Имя
реквизита |
Идентификатор |
Тип данных |
Длина |
Ключ сортировки |
|
Целые |
дробные |
||||
Табельный
номер |
Табельный
номер |
Ч |
10 |
|
1 |
Фамилия
И.О. |
Фамилия
И.О. |
С |
50 |
|
|
4)
Справочник
видов
начислений
(Виды начислений)
- служит для
расшифровки
кодов начислений;
Справочник
видов
начислений
Имя
реквизита |
Идентификатор |
Тип данных |
Длина |
Ключ сортировки |
|
целые |
дробные |
||||
Код
начисления |
Код
начисления |
Ч |
10 |
|
1 |
Наименование
начисления |
Наименование
начисления |
С |
50 |
|
|
4.
Описание
результирующей
информации
4.1.
Проектируется
форма
первичного
документа.
Наименование
заказа |
Сумма
начислений |
|
|
Сумма
начислений
по
работнику |
Сtv |
Сумма
начислений
по виду начисления |
Сc |
Сумма
начислений
по заказу |
Сz |
Сумма
начислений
общая |
С |
4.2.
Описание
структуры
результирующего
документа
Расчет
начислений по
заказам за
________________________________
Имя
реквизита |
Иденти-фикатор |
Тип
данных |
Длина |
Ключ
сортировки |
|
целые |
дробные |
||||
Вид
начисления |
Начисление |
C |
50 |
|
2 |
Заказ |
Заказ |
C |
50 |
|
1 |
Цех |
Цех |
С |
50 |
|
3 |
Сумма
начислений
по
работнику |
SumRab |
Ч |
12 |
2 |
|
Сумма
начислений
по заказу |
SumZak |
Ч |
12 |
2 |
|
Сумма
начислений
общая |
SumAll |
Ч |
12 |
2 |
|
4.3.
Количество
документов
за период:
ежемесячно 1
шт.
4.4.
Количество
строк в
документе (в
среднем): 100.
4.5.
Контроль
правильности
документа:
логический
контроль полученных
сумм.
5.
Описание
алгоритма
решения
задачи
Для
получения
ведомости
«Расчет
начислений
по заказам»
необходимо
рассчитать
следующие
показатели:
- сумма
начислений по
работнику |
- сумма
начислений
по виду
начисления |
- сумма
начислений
по заказу |
- сумма
начислений
общая |
Scztv –
сумма
начисления
по v виду
начисления, t работнику
в c – м цехе по z – му
заказу;
Ct - сумма
начисления
по t - работнику.
Cc -
сумма
начислений
по c - му цеху.
Cv - сумма
начислений
по v - му виду
начисления.
Cz - сумма
начислений
по z - му заказу.
C -
общая сумма
начислений
по предприятию.
ЧАСТЬ
2. РЕШЕНИЕ
ЗАДАЧИ
СРЕДСТВАМИ MS ACCESS
При
использовании
ППП MS Access выполняется
проектирование
исходной таблицы,
в которую
будут
вноситься
данные для
решения задачи.
Затем,
проектируются
запросы,
отчеты и
диаграммы.
Создание
таблицы.
1. При запуске Access открывается окно Access, в котором необходимо выбрать режим ''Создание новой базы данных''. Нажать ОК.
Рис. 2.1. Создание базы данных
2. Создаваемой базе данных присвоить имя, например, Начисления и нажать ''Создать''.
3. В появившемся окне выбрать вкладку ''Таблицы'' и нажать ''Создать''.
4. Далее из списка выбрать способ создания таблицы. В данной работе создается в режиме конструктора: появится окно конструктора.
5. В окне заполнить необходимые имена полей, установить их тип, свойства.
Рис. 2.2. Создание таблицы
6. С помощью кнопки на панели инструментов или через окно базы данных перейти в режим таблиц и произвести ввод либо корректировку данных
В
таблице
Начисления
поля Код
цеха, Код заказа,
Табельный
номер, Код
вида
начисления должны
автоматически
заполняться
из соответствующих
таблиц. Для
такой
организации
используется
механизм
подстановки,
который
реализован
на
одноименной закладке
свойств в
конструкторе
таблиц.
Выбираем в
таблице
Начисления
поле Код цеха
и переходим
на вкладку Подстановка.
Рис.
2.3. Задание
подстановки
Создадим
запрос.
Выберем
объект
Запросы /
Создание с
помощью
мастера
Зададим
таблицу
Начисления и
выберем все поля.
Рис.
2.4. Создание
запроса
Затем
из таблиц
Виды
начислений,
Заказы, Работники
и Цеха добавляем
поля наименования.
Свяжем таблицы.
Рис. 2.5. Связывание баз данных.
Результаты обработки данных выводятся в виде отчетов.
Создание
отчета.
1. Для создания отчета необходимо перейти на вкладку ''Отчеты'' и нажать ''Создать''.
2. В появившемся окне выбрать форму создания отчета. Создавать отчет легче всего с помощью мастера.
3. В появившейся последовательности окон последовательно указать: тип таблицы или запроса и нужные поля для отчета, установить уровни группировки и сортировки внутри групп, макет и стиль отчета, задать имя и нажать ''Готово''.
Рис. 2.6. Создание отчета
4. Доработать отчет можно в режиме конструктора.
5. Сохранить отчет.
6. Для просмотра отчета перейти в окно базы данных и нажать ''Просмотр''.
Для
работы с
задачей
необходимо
запустить MS Access с
рабочего стола
или с помощью
кнопки
«Пуск». Затем
необходимо
открыть файл
таблицы или
базы данных.
Рис.
2.7. Начало
работы с
базой данных
Вводим
необходимые
данные в
таблицы.
Рис.
2.8. Ввод данных
в таблицу
Для
выдачи
отчетов
необходимо
выбрать пункт
меню Отчеты и
требуемый
отчет.
Рис.
2.9. Образец
отчета.