Дипломная работа: Створення програми для автоматизації процесу нарахування заробітної плати
Назви та види полів баз даних для
зберігання інформації.
| Назва таблиці |
Назва поля |
Тип даних поля |
| Об’єм виконаної роботи |
№ |
Лічильник |
| Назва групи |
Текст |
| Посада |
Текст |
| Прізвище виконавця |
Текст |
| Ім’я |
Текст |
| По батькові |
Текст |
| Вид праці |
Текст |
| Кількість |
Числовий |
| Одиниці виміру |
Текст |
| Сума |
Грошовий |
| Дата |
Дата |
| Премії та інші доплати |
№ |
Лічильник |
| Назва групи |
Текст |
| Посада |
Текст |
| Прізвище |
Текст |
| Ім’я |
Текст |
| По батькові |
Текст |
| Назва |
Текст |
| Розмір |
Грошовий |
| Місяць |
Текст |
| Лікарняний |
№ |
Лічильник |
| Назва групи |
Текст |
| Посада |
Текст |
| Прізвище |
Текст |
| Ім’я |
Текст |
| По батькові |
Текст |
| Період з |
Дата |
| Період по |
Дата |
| Розмір |
Грошовий |
| Заробітна плата за місяць |
№ |
Лічильник |
| Посада |
Текст |
| Прізвище |
Текст |
| Ім’я |
Текст |
| По батькові |
Текст |
| Нарахована, грн.. |
Грошовий |
| Основна, грн. |
Грошовий |
| Премії та інші доплати, грн. |
Грошовий |
| Лікарняний, грн. |
Грошовий |
| Величина податку, грн. |
Грошовий |
| Відрахування в пенсійний фонд, грн. |
Грошовий |
| Відрахування в фонд зайнятості,
грн. |
Грошовий |
| Відрахування в фонд соціального
страхування, грн. |
Грошовий |
| До виплати |
Грошовий |
| Місяць |
Дата |
При нарахуванні заробітної плати за
місяць з таблиць «Об’єм виконаної роботи», «Премії та доплати» та «Лікарняний»
вибираються дані за місяць по кожному з працівників та сумуються у таблиці
«Заробітна плата за місяць». Далі з нарахованої заробітної плати проводяться відрахування
податку на прибуток, та відрахування у фонди. При цьому нарахована заробітна
плата порівнюється з мінімальної заробітної платою та вибирається розміри
відрахувань які залежать від розміру мінімальної заробітної плати.
Реалізовується такий вибір за допомогою SQL-запиту. Після цього формується дві
форми звіту: відомість за заробітну плату за місяць та звірка.
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 |