Контрольная работа по "Информатике". 40
Оглавление
Вариант контрольной работы №20
Рассчитайте общую сумму отчислений для каждого работника. Расчет выполняется путем накопления всех отчислений, касающихся каждого работника.
Входная информация: код цеха, табельный номер, код вида отчислений, сумма отчислений.
Результирующая информация: код цеха, табельный номер, всего отчислено.
Постановка задачи
1. Организационно-экономическая сущность задачи
- Наименование задачи: расчет отчислений работников.
1.2.Место решения задачи: бухгалтерия ООО «Байкальская»
1.3. Цель решения задачи: составление ведомостей заработной платы для оплаты труда работников.
1.4. Периодичность решения задачи: ежемесячно до 5-го числа следующего месяца.
1.5. Для кого предназначено решение задачи: бухгалтерия.
1.6.Источники получения исходных документов: бухгалтерия, отдел кадров, цехи предприятия.
1.7. Информационная модель задачи
1.8. Экономическая сущность задачи.
Учет заработной платы необходим для планирования затрат предприятия на оплату труда, выявлению «узких мест» с наиболее низкой производительностью. На основании решения задачи производится оплата труда работникам за период и разрабатывается система стимулирования на следующий плановый период.
Описание входной информации
2.1. В данном разделе
приводится перечень всех
2.2. В качестве входной информации используется документ «Ведомость отчислений», структура которого представлена в виде:
Ведомость отчислений
Код цеха |
Табельный номер |
Код вида отчислений |
Сумма отчислений |
Описание структуры первичного документа
«Ведомость отчислений»
Имя реквизита |
Идентификатор |
Тип данных |
Длина |
Способ ввода реквизита | |
Целые |
Дробные | ||||
Код цеха |
КС |
С |
2 |
Из справочника | |
Табельный номер |
ТN |
С |
4 |
Из справочника | |
Код вида отчислений |
О |
С |
3 |
Из справочника | |
Сумма отчислений |
S |
Ч |
4 |
2 |
Вручную |
2.3. Количество документов за период: соответствует количеству цехов.
2.4. Описание контроля ввода документов:
- код цеха: контроль на диапазон значений от 01 до 99;
- табельный номер: контроль на диапазон значений от 0001 до 9999;
- код вида отчислений: контроль на диапазон значений от 001 до 999;
Описание условно-постоянной информации
3.1.Для решения задачи используется 3 справочника:
-справочник цехов: служит для расшифровки кодов подразделений;
-справочник сотрудников: для расшифровки табельных номеров сотрудников;
-справочник отчислений: для расшифровки кодов видов отчислений.
3.2.Описание структуры справочников
Описание структуры документа «Справочник цехов» (СПРЦЕХ)
Имя реквизита |
Идентификатор |
Тип данных |
Длина | |
Целые |
Дробные | |||
Код цеха |
KС |
С |
2 |
|
Наименование цеха |
NС |
С |
20 |
|
Описание структуры документа «Справочник сотрудников» (СПРСОТР)
Имя реквизита |
Идентификатор |
Тип данных |
Длина | |
Целые |
Дробные | |||
Табельный номер |
ТN |
С |
4 |
|
ФИО сотрудника |
FIO |
С |
30 |
|
Дата рождения |
DR |
С |
10 |
|
Описание структуры документа «Справочник отчислений» (СПРОТЧ)
Имя реквизита |
Идентификатор |
Тип данных |
Длина | |
Целые |
Дробные | |||
Код вида отчислений |
N |
С |
3 |
|
Наименование отчисления |
NО |
С |
20 |
|
4. Описание результирующей информации
4.1. Проектируется форма первичного документа.
Начисления за _______________
Код цеха |
Табельный номер |
Всего отчислено |
4.2.Описание структуры результирующего документа
Имя реквизита |
Идентификатор |
Тип данных |
Длина | |
Целые |
Дробные | |||
Код цеха |
КС |
С |
2 |
|
Табельный номер |
ТN |
С |
4 |
|
Сумма отчислений |
SО |
Ч |
4 |
2 |
4.3. Количество документов за период: ежемесячно 1 шт.
4.4. Количество строк
в документе: до 120 (соответствует
количеству сотрудников в
4.5. Контроль правильности документа: логический контроль полученных сумм.
5.Описание алгоритма решения задачи
Для получения ведомости «Отчисленная заработная плата работникам предприятия» расчеты ведутся по каждому работнику:
где
n – количество видов отчислений;
– размер отчислений n-вида по j-му работнику.
Общая сумма отчислений по работникам предприятия:
m – число работников предприятия.
Решение задачи средствами MS Access
1.Создадим формы таблиц «Справочник цехов», «Справочник сотрудников», «Справочник отчислений».
1.1. Создадим форму таблицы «Справочник цехов»:
- нажмем кнопку объекта «Таблицы», если она не активизирована
- выделим в объекте «Таблицы» команду «Создание таблицы в режиме конструктора»;
- осуществим описание полей таблицы в соответствии с рекомендациями, указанными ниже
Имя поля |
Тип данных |
Размер поля |
Формат поля |
Число десятичных знаков |
Значение по умолчанию |
Обязательное поле |
Пустые строки |
Код цеха |
Числовой |
Длинное целое |
- |
- |
0 |
Да |
Нет |
Наименование цеха |
Текстовый |
20 |
- |
- |
- |
Да |
Да |
1.2.Создадим форму «
- нажмем кнопку объекта «Таблицы», если она не активизирована
- выделим в объекте «Таблицы» команду «Создание таблицы в режиме конструктора»;
- осуществим описание полей таблицы в соответствии с рекомендациями, указанными ниже
Имя поля |
Тип данных |
Размер поля |
Формат поля |
Число десятичных знаков |
Значение по умолчанию |
Обязательное поле |
Пустые строки |
Табельный номер |
Числовой |
Длинное целое |
- |
- |
0 |
Да |
Нет |
ФИО |
Текстовый |
30 |
- |
- |
- |
Да |
Да |
Дата рождения |
Текстовый |
10 |
- |
- |
- |
Да |
Да |
1.3. . Создадим форму «Справочник отчислений»:
- нажмем кнопку объекта «Таблицы», если она не активизирована
- выделим в объекте «Таблицы» команду «Создание таблицы в режиме конструктора»;
- осуществим описание полей таблицы в соответствии с рекомендациями, указанными ниже
Имя поля |
Тип данных |
Размер поля |
Формат поля |
Число десятичных знаков |
Значение по умолчанию |
Обязательное поле |
Пустые строки |
Код вида отчислений |
Числовой |
Длинное целое |
- |
- |
0 |
Да |
Нет |
Наименование отчислений |
Текстовый |
20 |
- |
- |
- |
Да |
Да |
1.4.Создадим форму «Ведомость
отчислений», куда будут
- нажмем кнопку объекта «Таблицы», если она не активизирована
- выделим в объекте «Таблицы» команду «Создание таблицы в режиме конструктора»;
- осуществим описание полей таблицы в соответствии с рекомендациями, указанными ниже
Имя поля |
Тип данных |
Размер поля |
Формат поля |
Число десятичных знаков |
Значение по умолчанию |
Обяза-тельное поле |
Пустые строки |
Код цеха |
Числовой |
Длинное целое |
- |
- |
0 |
Да |
Нет |
Табельный номер |
Числовой |
Длинное целое |
- |
- |
0 |
Да |
Нет |
Код вида отчислений |
Числовой |
Длинное целое |
- |
- |
0 |
Да |
Нет |
Сумма отчислений |
Денежный |
- |
Денежный |
2 |
0 |
Нет |
- |
2. Введем входные данные в таблицы «Справочник цехов», «Справочник сотрудников», «Справочник отчислений», «Ведомость отчислений».
2.1. Введем данные в таблицу «Справочник цехов»:
Рис. 1. Таблица «Справочник цехов» с данными
2.2. Введем данные в таблицу «Справочник сотрудников»:
Рис. 2. Таблица «Справочник сотрудников» с данными
2.3. Введем данные в таблицу «Справочник отчислений»:
Рис. 3. Таблица «Справочник отчислений» с данными
2.4. Введем данные в таблицу «Ведомость отчислений»:
Рис. 4. Таблица «Ведомость отчислений» с данными
- Организуем взаимосвязи между т
аблицами «Справочник цехов», «Справочник сотрудников», «Справочник отчислений», «Ведомость отчислений»:
Рис. 5. Организация взаимосвязи между таблицами «Справочник сотрудников», «Справочник отчислений» и «Ведомость отчислений»
4.Сконструируем запрос «Расчет отчислений для каждого работника»:
- нажмем кнопку «Конструктор запросов»
- нажмем клавишу Enter или «Открыть» в меню диалогового окна: в результате появляется макет для формирования запроса «Запрос1: запрос на выборку» и диалоговое окно «Добавление таблицы»;
- выберем по очереди каждое наименование таблицы в диалоговом окне «Добавление таблицы» и нажмем кнопку «Добавить».
Рис. 6. Макет для формирования запроса «Запрос1: запрос на выборку» с указанием связей между таблицами
- в первом столбце запроса выберем имя по
ля «Код цеха» из таблицы «Ведомость отчислений», во втором – Табельный номер из таблицы «Ведомость отчислений», в третьем столбце в имени поля введем «Сумма отчислено» , а в имени таблицы «Ведомость отчислений»; - на панели инструментов нажмем на кнопку : появляется поле «Групповая операция»;
- в этом поле для столбцов с именем поля «Код цеха» и «Табельный номер» выберем «Группировка», а для поля «Всего начислено» функцию Sum;
Получаем:
Рис. 7. Расчет отчислений для каждого работника
- Выдача отчета «Расчет отчислений работников предприятия».
- нажмем кнопку «Мастер отчетов»;
Рис. 8. Диалоговое окно «Создание отчетов»
- выделим последовательно в окне «Доступные поля» и каждое выбранное нами поле перенесем также последовательно в окно «Выбранные поля» с помощью кнопки
- нажмем кнопку «Далее»: появляется диалоговое окно «Создание отчетов» для выбора порядка сортировки и вычисления
- нажмем кнопку «Итоги»: появляется диалоговое окно «Итоги», в котором поставим флажки: 1) «Sum – Сумма отчислений»; 2) «данные и итоги»
- нажмем кнопку ОК: происходит возврат в диалоговому окну «Создание отчетов» для выбора порядка сортировки и вычисления, выполняемых для записей;
- нажмем кнопку «Далее»: появляется диалоговое окно «Создание отчетов» для выбора вида макета для отчета;
- выберем ступенчатый вид макета и книжную ориентацию, поставив соответствующие флажки
Рис. 9. Диалоговое окно «Создание отчетов» для выбора вида макета
- нажмем кнопку «Далее»: появляется диалоговое окно «Создание отчетов» для выбора требуемого стиля отчета;
- выберем открытый стиль
- нажмем кнопку «Готово»: появляется диалоговое окно «Расчет отчислений работников предприятия» с отражением отчета.
Список использованной литературы
- Методические указания по выполнению контрольной работы для самостоятельной работы студентов III курса. – М.: Вузовский учебник, 2007.
- Романов А.Н., Одинцов Б.Е. Информационные системы в экономике. – М.: Вузовский учебник, 2008.
- Одинцов Б.Е. Обратные вычисления в формировании экономических решений. – М.: Финансы и статистика, 2004.

- Контрольная работа по "Информатике"
- Контрольная работа по "Информатике"
- Контрольная работа по "Информатике"
- Контрольная работа по "Информатике"
- Контрольная работа по "Информатике"
- Контрольная работа по "Информатике"
- Контрольная работа по "Информатике"
- Контрольная работа по "Информатике"
- Контрольная работа по "Информатике"
- Контрольная работа по "Информатике"
- Контрольная работа по "Информатике"
- Контрольная работа по "Информатике"
- Контрольная работа по "Информатике"
- Контрольная работа по "Информатике"