Файл: Проектирование ИС по повременной оплате труда для ЗАО «Белфрахт».pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 22.05.2023

Просмотров: 387

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Рисунок 2

2. Информационное обеспечение задачи

2.1. Информационная модель и ее описание

Для лучшего понимания процессов, происходящих в алгоритме разрабатываемой ИС «Счетовод» с момента поступления информации до момента выхода обработанной информации, составлена информационная модель, представленная на рисунке 3.

Рисунок 3

В рамках данной информационной модели сотрудник отдела бухгалтерии получает вывод справочника о сотрудниках компании (либо подгружает данные из справочника и далее выбирает необходимую группу сотрудников, либо вводит данные необходимого сотрудника вручную), а также о тарифах оплаты их труда согласно занимаемым должностям, после чего вводит данные о рабочей деятельности по каждому конкретному работнику компании, которые заносятся в таблицу «Оплата труда». Далее сотрудник отдела бухгалтерии вводит данные о дополнительных выплатах конкретному работнику компании, которые также заносятся в таблицу «Оплата труда». После этого сотрудник отдела бухгалтерии вводит данные о вычетах из заработной платы, которые, опять-таки, заносятся в таблицу «Оплата труда». После ввода всех необходимых данных, ИС «Счетовод» вычисляет конечные суммы оплат труда для конкретных сотрудников и заносит их в таблицу «Финансовая отчетность», также проставляя дату вычисления сумм.

2.2. Используемые классификаторы и системы кодирования

Используемые в разрабатываемой ИС «Счетовод» классификаторы и системы кодирования описаны в таблице 2.

Таблица 2

Кодируемое множество объектов

Длина кода

Мощ-ность кода

Система кодирования

Система

классифи-кации

Вид классификатора

Индивидуальный идентификатор сотрудника в БД

3 символа

2^32

Серийно-порядковая

Иерархи-ческая

Системный

Занимаемая должность (идентификатор)

Мин. 3 симв.

2^32

Серийно-порядковая

Иерархи-ческая

Системный


2.3. Характеристика нормативно-справочной, входной

и оперативной информации

Из отчетов по конкретному месту работы сотрудника компании берутся основные данные о его трудовой деятельности:

  • отработанные сотрудником часы;
  • отработанные сотрудником рабочие дни;
  • отработанные сотрудником дни по повышенному тарифу (дополнительные выходы, праздничные и т.д.);
  • командировочные дни.

В случае наличия подписанного руководителем компании представления о премировании, из него также берутся данные. Помимо этого, при наличии подписанных руководителем компании документах о социальных выплатах конкретному работнику компании, оттуда также берутся данные о выплатах. Все это составляет входную информацию в рамках разрабатываемой ИС «Счетовод» для таблицы «Оплата труда». Дата при вводе данных генерируется автоматически. Первичные показатели в вышеуказанных документах отображены в таблице 3.

Таблица 3

№ п/п

Наименование показателя

Описание показателя

Тип данных

1

Рабочие дни

Отработанные сотрудником компании рабочие дни по графику

Число

2

Часы

Отработанные сотрудником часы по графику

Число

3

Дополнительные выходы

Отработанные сотрудником часы по повышенному тарифу при наличии

Число

4

Выходы в праздничные дни

Отработанные сотрудником часы по удвоенному тарифу при наличии

Число

5

Командировочные дни

Установленная выплата за командировочные дни при наличии

Число

6

Премиальные

Размер премиальной выплаты при наличии

Процент

7

Единовременные социальные выплаты

Сумма единовременных социальных выплат при наличии

Число

При необходимости высчета оплаты труда также используются следующие экранные формы для ввода информации, приведенные в таблице 4.

Таблица 4

№ п/п

Наименование показателя

Описание показателя

Тип данных

1

ФИО сотрудника

Фамилия, имя и отчество (при наличии) сотрудника

Текст

2

Дата рождения

Дата рождения сотрудника компании

Дата


Справочник «Тарифы и коэффициенты» содержит следующие данные, описанные в таблице 5. Обновление справочника ведется вручную главным бухгалтером в случае, если конкретные данные перестают быть актуальными.

Таблица 5

№ п/п

Наименование показателя

Описание показателя

Тип данных

1

Должность

Конкретная должность

Текст

2

Тариф оплаты труда

Оплата труда в час для конкретной должности

Число

3

Коэффициент

Оплата труда в час для конкретной должности с учетом полярного коэффициента

Число

Справочник «Сотрудники компании» содержит следующие данные, описанные в таблице 6. Записи в данном справочнике обновляются при внесении изменений в штат компании сотрудниками юридического отдела компании.

Таблица 6

№ п/п

Наименование показателя

Описание показателя

Тип данных

1

ФИО сотрудника

Фамилия, имя и отчество (при наличии) сотрудника

Текст

2

Дата рождения

Дата рождения сотрудника

Дата

3

Должность

Занимаемая сотрудником должность

Текст

Данные о вычетах из заработных плат вводятся в экранные формы, описание которых предоставлено в таблице 7.

Таблица 7

№ п/п

Наименование показателя

Описание показателя

Тип данных

1

НДФЛ

Процент, предусмотренный налогом на доходы физических лиц

Процент

2

Исполнительные документы

Иные вычеты, предусмотренные ст.12 ФЗ от 02.10.2007 № 229-Ф3 «Об исполнительном производстве»

Число

3

По инициативе работодателя

Иные вычеты, предусмотренные Трудовым кодексом и иными федеральными законами

Число

4

По заявлению работника

Иные вычеты по заявлению работника

Число

2.4. Характеристика результатной информации

Результирующая информация, сформированная из этих таблиц, предоставлена в виде таблицы и Excel-файла с аналогичными полями. Поля результирующей таблицы предоставлены в таблице 8. Данная ведомость используется как отчетность и является обобщающей все показатели, что необходимо при составлении документаций о выплатах сотрудникам по конкретному их месту работы, поскольку в данных отчетностях указывается вся информация о денежных потоках и их расчете.


Таблица 8

№ п/п

Наименование показателя

Описание показателя

Тип данных

1

ФИО сотрудника

Фамилия, имя и отчество (при наличии) сотрудника

Текст

2

Дата рождения

Дата рождения сотрудника

Дата

3

Должность

Занимаемая сотрудником должность

Текст

4

Социальные выплаты

Сумма единовременных социальных выплат при наличии

Число

5

Сумма без учета дополнительных выплат

Полная сумма без учета вычетов и дополнительных выплат

Число

6

Сумма с учетом дополнительных выплат

Полная сумма без учета вычетов

Число

7

Сумма вычетов

Полная сумма всех вычетов

Число

8

Конечная сумма выплаты сотруднику

Сумма, выплачиваемая сотруднику компании «на руки»

Число

9

Дата

Дата формирования отчетности

Дата

Данная таблица формируется каждый раз при вычислении заработных плат сотрудников на основе введенных данных, а также всех входных таблиц и справочников.

3. Программное обеспечение задачи

3.1. Общие положения (дерево функций и сценарий диалога)

ИС «Счетовод» разрабатывается в среде Delphi. Для работы с базами данных выбрано ПО MySQL.

Дерево функций делится на основные и служебные подмножества функций и представлено для разрабатываемого проекта на рисунке 4.

Рисунок 4

Дерево диалога основных функций представлено на рисунке 5.

Рисунок 5

Дерево служебных функций представлено на рисунке 6.

Рисунок 6

3.2. Характеристика базы данных


Характеристика для таблицы-справочника «Сотрудники компании» (EMPLOYEES) представлена в таблице 9. Данные в таблице хранятся до 10 лет и обновляются вручную при изменении штата сотрудников компании.

Таблица 9

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Идентификатор сотрудника

ID_employee

Число

3

PK

ФИО сотрудника

Name

Текст

124

Дата рождения

Birth

Дата

10

Должность

Post

Текст

50

Код должности

ID_post

Число

3

FK

Характеристика для таблицы-справочника «Тарифы и коэффициенты» (RATES) представлена в таблице 10. Данные в таблице хранятся до 10 лет и обновляются вручную при изменении установленных тарифов и коэффициентов. Для Архангельского филиала код должности начинается с 1, для Мурманского – с 2.

Таблица 10

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код должности

ID_post

Число

3

PK

Должность

Post

Текст

50

Тариф оплаты труда

Rate

Число

5

Коэффициент

Coeff

Число

5

Характеристика для таблицы «Оплата труда» (PAYMENT) представлена в таблице 11. Данные в таблице хранятся до 31 дня и обновляются вручную бухгалтерами при внесении данных для расчета оплаты труда сотрудников компании.

Таблица 11

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Идентификатор сотрудника

ID_employee

Число

4

PK

ФИО сотрудника

Name

Текст

124

Дата рождения

Birth

Дата

10

Должность

Post

Число

50

Код должности

ID_post

Число

3

FK

Рабочие дни

Days

Число

2

Часы

Hours

Число

3

Дополнительные выходы

Extra_days

Число

2

Выходы в праздничные дни

Holidays

Число

2

Командировочные дни

Trip

Число

2

Премиальные

Award

Число

3

Единовременные социальные выплаты

Social

Число

6