Автор работы: Пользователь скрыл имя, 05 Ноября 2013 в 23:35, курсовая работа
Целью данной контрольной работы является получение целостного представления задачи на ПК в ИТУ производством.
Для выполнения работы выбрано первое направление- постановка и решение транзакционной задачи, предназначенной для отражения ежедневных производственно-финансовых операций.
Задание: выполнить расчет начисления сдельной заработной платы по табельным номерам.
Входная информация: код цеха, табельный номер, код профессии, код заказа, код операции, код детали, вид оплаты, количество принятых деталей, расценка на одну деталь.
Справочная информация: табельный номер сотрудника, Ф.И.О. сотрудника, дата рождения.
Введение 3
1. Организационно-экономическая сущность задачи 4
2. Описание входной информации 5
3. Описание условно-постоянной информации 6
4. Описание результирующей информации 7
5. Описание алгоритма решения задачи 8
6. Решение поставленной задачи 10
Заключение 14
Список литературы 15
Приложение 16
Содержание
Целью данной контрольной работы является получение целостного представления задачи на ПК в ИТУ производством.
Для выполнения работы выбрано первое направление- постановка и решение транзакционной задачи, предназначенной для отражения ежедневных производственно-финансовых операций.
Задание: выполнить расчет начисления сдельной заработной платы по табельным номерам.
Входная информация: код цеха, табельный номер, код профессии, код заказа, код операции, код детали, вид оплаты, количество принятых деталей, расценка на одну деталь.
Справочная информация: табельный номер сотрудника, Ф.И.О. сотрудника, дата рождения.
Результирующая информация: код цеха, табельный номер, код профессии, сумма сдельной заработной платы.
Контрольная работа будет выполняться в среде MS Excel.
Наименование задачи: начисление сдельной заработной платы по табельным номерам.
Место решения задачи: бухгалтерия ООО «Легстар».
Цель решения задачи: обеспечение бесперебойности начисления и контроль сдельной заработной платы, сокращение затрат на составление ведомости «Сдельная заработная плата».
Периодичность решения задачи: ежемесячно до 10-го числа следующего месяца.
Для кого предназначено решение задачи: для отдела бухгалтерии и руководства фирмы.
Источники получения исходных документов: бухгалтерия.
Информационная модель задачи:
Рис. 1 Информационная модель задачи
Экономическая сущность задачи:
На основании ведомости, получаемой в результате решения данной задачи, принимаются различные управленческие решения по организации работы сотрудников фирмы, контроля приема заказов, распределения их и начисления сдельной заработной платы сотрудникам.
В качестве входной информации используется ведомость «Начисления по заказам». Форма документа (условная) приводится в приложении. На основании этого документа создается следующий машинный документ.
Начисления заказам
Код цеха |
Табельный номер |
Код профессии |
Код заказа |
Код операции |
Код детали |
Вид оплаты |
Количество принятых деталей |
Расценка на одну деталь |
kz |
tab |
kp |
kzak |
kop |
kdet |
v |
kol |
zena |
Описание структуры первичного документа
«Ведомость заработной платы по заказам»
Имя реквизита |
Идентификатор |
Тип данных |
Длина |
Ключ сортировки |
Способ ввода реквизита | |
|
|
|
целые |
дробные |
|
|
Код цеха |
Kz |
С |
1 |
Вручную | ||
Табельный номер |
Tab |
С |
2 |
1 |
Автоматически из справочника | |
Код профессии |
Kp |
С |
2 |
Вручную | ||
Код заказа |
Kzak |
С |
2 |
Вручную | ||
Код операции |
Kop |
С |
1 |
Вручную | ||
Код детали |
Kdet |
С |
2 |
Вручную | ||
Вид оплаты |
V |
С |
3 |
Вручную | ||
Количество принятых деталей |
Kol |
Ч |
5 |
Вручную | ||
Расценка на одну деталь |
zena |
Ч |
3 |
Вручную |
Будут различаться два типа данных: символьные С — не поддаются арифметической обработке, и числовые Ч - поддаются таковой.
Описание контроля ввода документа:
- код цеха: контроль на диапазон значений от 1 до 3
- табельный номер: контроль на диапазон значений от 01 до 20
- код профессии: контроль на диапазон значений от 1 до 15
- код заказа: контроль на диапазон значений от 01 до 55
- код операции: контроль на диапазон значений от 1 до 9
- код детали: контроль на диапазон значений от 1 до 50
Общая ведомость | ||||
Код цеха |
<Kz> |
|||
Табельный номер |
<Tab> |
|||
Код профессии |
<Kp> |
|||
Код заказа |
<Kzak> |
|||
Код операции |
<Kop> |
|||
Код детали |
<Kdet> |
|||
Вид оплаты |
<V> |
|||
Количество принятых деталей |
<Kol> |
|||
Расценка на одну деталь |
<Zena> |
|||
Рис. 2. Экранная форма для ввода исходных данных
В данном разделе приводится перечень справочников, используемых для решения задачи, расчетных ведомостей, а также описание их структуры.
Для решения задачи используется справочник работников («Работники»), который служит для расшифровки табельного номера.
Описание структуры справочника
«Работники»
Имя реквизита |
Идентификатор |
Тип данных |
Длина |
Ключ сортировки | |
целые |
дробные |
||||
Табельный номер |
tab |
С |
2 |
1 | |
Ф.И.О. работника |
fio |
С |
20 |
||
Год рождения работника |
god |
С |
6 |
Описание структуры расчетной ведомости
Имя реквизита |
Идентификатор |
Тип данных |
Длина |
Ключ сортировки | |
целые |
дробные |
||||
Код цеха |
Kz |
С |
1 |
||
Табельный номер |
Tab |
С |
2 |
1 | |
Код профессии |
Kp |
С |
1 |
||
Код заказа |
Kzak |
С |
2 |
||
Код операции |
Kop |
С |
1 |
||
Код детали |
Kdet |
С |
2 |
||
Сумма |
sum |
Ч |
5 |
Описание
структуры результирующего
«Начисление заработной платы по заказам в разрезе цехов»
Имя реквизита |
Идентификатор |
Тип данных |
Длина |
Ключ сортировки | |
целые |
дробные |
||||
Код заказа |
Kz |
С |
2 |
1 | |
Табельный номер |
Tab |
С |
2 |
||
Код профессии |
Kp |
С |
1 |
||
Сумма сдельной заработной платы |
Sum1 |
Ч |
8 |
Печатная форма результирующего документа
Начисления по работникам |
|||||||||
Табельный номер |
Код заказа |
Код профессии |
Сумма сдельной заработной платы |
||||||
<Tab> |
<Kz> |
<Kp> |
<Sum1> |
||||||
Итого |
<S> |
||||||||
Рис.3. Печатная форма результирующего документа
Количество документов за период: ежемесячно 1 шт.
Количество строк в документе (в среднем): 100
Контроль правильности документа: логический контроль полученных сумм.
Математическая модель. Для получения ведомости «Ведомость сдельной заработной» необходимо рассчитать для каждого сотрудника:
- сумма сдельной заработной платы по каждому заказу в разрезе профессий;
- сумма сдельной заработной платы итоговая.
Расчеты выполняются по следующим формулам для каждого работника:
С1 =
количество деталей kdet, изготовленных tab-работником kz – цеха kp - профессии по заказу kzak операции kop.
С1 —сдельная заработная плата по заказу;
С2 - сумма сдельной заработной платы всего.
Составим алгоритм решения задачи в виде блок-схемы:
N – число работников
k – число профессий
k – число цехов
f – число заказов
Ci – сдельная заработная плата i-го заказа
C – всего сдельная заработная плата
Рис. 4. Алгоритм решения задачи
Для этого выделить ячейки А3-А7 и выполнить команду главного меню «Данные» - «Проверка». В появившемся окне в поле Тип данных в раскрывающемся списке выбирать Целое число. В поле «Минимум» задать 01, в поле Максимум 20.
Рис. 5 Организация контроля вводимых значений
На вкладке Сообщение для ввода в поле Заголовок и Сообщение ввести следующую информацию для пользователя:
Рис.6 Задание сообщения для ввода
При вводе значений на экране будет выводится подсказка.
Выбрать закладку Сообщение об ошибке. Если установить флажок «Сообщение об ошибке», то при попытке ввода в ячейку недопустимых значений выдается сообщение об ошибке или запрещается ввод неверных значений. Выбрать вид «Останов» и в поля Заголовок и Сообщение ввести следующий текст.
Рис.7 Организация вывода сообщения об ошибке
Справочник «работники» выглядит так:
Рис 8. Справочник «Работники»
Информация о работе Рассчет начисления сдельной заработной платы по табельным номерам