Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Разработка проекта информационной системы учета сдельной оплаты труда

Содержание:

Введение

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

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

Объектом и предметом исследования является процесс планирования процесса расчета заработной платы.

Цель работы - разработка информационной системы процесса расчета заработной платы.

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

В процессе работы рассматриваются особенности процесса планирования закупок сырья и материалов, а также разрабатывается информационная система по данному процессу в системе «1С:Предприятие 8.3».

Эффективность от внедрения данного процесса определяется такими показателями как доступность, эффективность, управляемость ИТ-инфраструктурой, а также позволяет минимизировать негативное влияние ИТ-инцидентов на бизнес и увеличить качество предоставляемых ИТ-сервисов.

Можно выделить основные задачи, которые необходимо решить в процессе выполнения данной работы для достижения основной цели:

  1. - Провести анализ и описание предметной области;
  2. - Создать хранилище данных;
  3. - Создать функцию управления закупками сырья и материалов;
  4. - Обеспечить систему функцией контроля правильности оформления документов;
  5. - Изучить особенности работы пользователя и области применения информационной системы;
  6. Обеспечить максимальную безопасность данных в системе;
  7. Разработать интерфейс пользователя, учитывающий особенности специфики работы пользователя;

Итогом проделанной работы должен стать АИС для автоматизации процесса расчета заработной платы, для информационной системы предприятия, настроенный под требования сотрудников.

1 глава. Аналитическая часть.

1.1. Выбор комплекса задач автоматизации.

В трудовых правоотношениях можно выделить несколько десятков разновидностей заработной платы. На частном предприятии зарплата может быть представлена (п. 2 Положения об особенностях порядка исчисления средней заработной платы, утвержденного постановлением Правительства России от 24.12.2007 № 922):

выплатами по тарифу или окладу — за отработанное время;

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

процентами от продаж (комиссионным вознаграждением);

неденежными доходами;

авторскими гонорарами;

надбавками, доплатами, премиями, вознаграждениями за результаты труда;

выплатами за особые условия труда и т. д.

В 2018 году начисление заработной платы в указанных разновидностях может осуществляться с применением самого широкого спектра методов. При этом указанные виды заработной платы могут любым способом сочетаться между собой — в соответствии с системой оплаты труда, действующей на предприятии.

повременную схему, в основе которой лежит начисление выплат по окладу исходя из отработанного времени;

сдельную схему, в основе которой — начисление зарплаты за измеряемые объективно или оцениваемые по установленным критериям результаты работы.

Зарплата работника, в том числе представленная отпускными и командировочными, облагается:

НДФЛ по ставке:

13% — если работник имеет статус налогового резидента;

30% — если работник не имеет статуса резидента.

В случае применения налогового вычета НДФЛ по ставке 13% не начисляется в части суммы зарплаты в пределах величины вычета. При ставке НДФЛ в 30% вычет не может быть применен.

НДФЛ на зарплату начисляется в момент признания ее доходом — в последний день месяца, за который рассчитывается зарплата (п. 2 ст. 223 НК РФ). Удерживается — в момент выплаты. Перечисляется в бюджет — не позднее чем на следующий рабочий день после выплаты.

Таким образом, если работнику перечислен доход до конца месяца, то НДФЛ удерживается и перечисляется в бюджет только со следующей ближайшей выплаты.

Взносами в социальные фонды (основная часть которых взимается при посредничестве ФНС):

в ПФР;

в ФСС (без посредничества ФНС фонд взимает взносы на травматизм);

в ФФОМС.

Ставки по взносам делятся на стандартные и пониженные, которые устанавливаются для определенных категорий предприятий. Взносы начисляются на зарплату без вычета НДФЛ.

1.2. Характеристика документооборота, возникающего при решении задачи.

Основными документами в рассматриваемой задаче являются Прием сотрудника и Начисление зарплаты. Схема документооборота приведена в таб. 1.1

Таблица1.1

Схема документооборота

Отдел кадров

Бухгалтер

Архив

Прием сотрудника

Приказ

Начисление зарплаты

Начисление зп

Приказ

Выплата зп

одная накладная

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

Кроме того, в отчетный период необходимо составление аналитических отчетов, включающих в себя анализ работы за определенный период, что очень затруднительно.

Временные характеристики описанных процессов приведены в таблице 1.2.

Таблица 1.2

Характеристики описанных процессов

Действие

Среднее количество

за рабочий день

Время, необходимое для выполнении одного действия, минут

Общее время, минут

Прием сотрудника

10

15

150

Начисление зарплаты

5

30

150

ИТОГО, минут:

300

Таким образом, ежедневно, в среднем, 300 минут или 5 часов , сотрудник занят занесением необходимых сведений в книги учета, а также, при необходимости анализом и поиском нужных сведений. Учитывая, что продолжительность рабочего дня составляет 8 часов, делаем вывод, что на выполнение остальных обязанностей остается менее 40 % рабочего времени, что крайне неэффективно.

Для данного способа также характерны следующие недостатки:

  • Невысокая скорость и точность выполнения расчетов.
  • Неэффективное использование рабочего времени.
  • Возможность потери важных документов.
  • Бюрократия – увеличивающийся «поток» бумажной работы.

В результате проводимой автоматизации предполагается постоянно иметь точнейшие сведения о заработной плате и налогах, сократить время на подготовку аналитических отчетов и передачу документов за счет их электронной формы.

Очевидно, что для автоматизации необходимо использовать такие средства, как персональные компьютеры, принтеры, а также специальное программное обеспечение и, возможно, локальную вычислительную сеть.

Проведем расчет ожидаемого эффекта от внедрения средств автоматизации. В таблице 1.3 произведен расчет эффекта внедрения.

Таблица 1.3

Расчет эффекта внедрения

Действие

Среднее количество

за рабочий день

Время, необходимое для выполнения одного действия, минут

Общее время, минут

Прием сотрудника

100

1

100

Начисление зарплаты

50

2

100

ИТОГО, минут:

200

Таким образом, ожидаемая экономия рабочего времени составляет около 3 часов ежедневно, что позволяет увеличить эффективность работы бухгалтерии.

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

1.3 Обоснование проектных решений по программному обеспечению

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

Для разработки программного приложения автоматизированной обработки выбор той или иной операционной системы не повлияет на функциональность системы по причине того, что при реализации алгоритмов программного приложения не требуется использования каких-либо специфических функций операционной системы. Оба типа операционных систем позволяют разрабатывать программный продукт без потери его функциональности, по причине наличия программных сред (языков программирования) для обоих типов операционных систем [14].

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

В качестве операционной среды для разработки и применения программы была выбрана операционная система семейства Windows, в частности операционная система Windows10. Этот выбор обусловлен тем, что на сегодняшний день Windows10 является одной из наиболее распространенных операционных систем. Операционная система Windows10 обеспечивает стабильность работы, предоставляя пользователям возможность сосредоточиться на выполняемой работе.

Для выполнения данной задачи можно использовать следующие прикладные программы:

Зарплата и кадры

Кадры

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

Кадровику будут полезны специальные отчеты по персоналу: различные реестры и списки; отчеты по дням рождения, стажу, детям, родственникам; детальная информация по приему-увольнению; отчет по периодам отпуска и др.

Расчет зарплаты в программе

Упрощенный расчет, пошаговый расчет, встроенные интерактивные редакторы для ввода данных, групповые операции и многое другое уже заложено в стандартную версию.

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

Права доступа

Разграничение прав позволяет закрыть доступ к конфиденциальной информации от посторонних лиц о суммах начислений, расставить приоритеты в возможностях правки и отображения отдельных операций и документов. Правильная установка и настройка прав позволяет выполнять нормы закона «О персональных данных».

Программное обеспечение «ООО Ирбис Расчёт заработной платы предприятия» предназначено для автоматизации расчёта заработной платы сотрудников предприятия, ведения карточек с основной информацией по сотрудникам, расчёта налогов, взносов и отчислений, предусмотренных законодательством, формирование необходимых ведомостей и отчётов, в том числе с использованием формата XML для передачи в контролирующие органы (2-НДФЛ, 6-НЛФЛ, СЗВ-Стаж и др)
    Проста в освоении, не требовательна к  ресурсам компьютера, обладает высоким быстродействием и надёжностью. Не требует установки дополнительных драйверов и СУБД.
    Может быть использована как на небольших, так и на крупных предприятиях.

Отличительными особенностями программы являются:

  • гибкость настройки;
  • возможность ручной корректировки расчётов;
  • печать списков, отображаемых в экранных формах;
  • поиск данных по любому столбцу списка;
  • сохранение положения окон последнего сеанса работы;
  • возможность изменения размера шрифта любой экранной формы;
  • использование установленного на компьютере пользователя текстового редактора для редактирования и печати отчётов;
  • переход к списку начислений/удержаний сотрудника из сводной ведомости;
  • многокритериальный поиск сотрудников;
  • сохранение часто используемых критериев поиска;
  • перерасчёт зарплаты за любой прошлый период;
  • межрасчётные выплаты
  • использование ФИАС для выбора адресов;
  • встроенная система резервного копирования данных

1 С Зарплата и Кадры

Преимущества 1С:Зарплата и Кадры во многом базируются именно на использовании всех ее возможностей:

Увеличенная скорость работы;

Быстрое построение запросов и подбор данных;

Простое масштабирование;

Быстрая и простая настройка отображения данных в списках, сортировка и печать списков;

Возможность настройки синхронизации между конфигурациями;

Поддержка максимально большого количества форматов файлов для обмена;

Неограниченное количество распределенных баз;

Поддержка различных типов баз данных;

Наличие ролей, профилей пользователей для настройки и конфигурирования прав;

Работа через веб-приложение, мобильный клиент и пр.

2 глава. Проектная часть.

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

В созданной конфигурации имеются следующие справочники (таб. 2.1)

Таблица 2.1

Сводная таблица справочников

Название справочника;

Ответственный за его ведение;

Средний объём справочника в записях;

Средняя частота актуализации;

Средний объем актуализации (в записях или в процентах);

Категория

Бухгалтер

200

1 раз в месяц

10

Должности

Бухгалтер

20

1 раз в месяц

20

Премии

Бухгалтер

10

1 раз в год

10

Вид найма

Бухгалтер

10

1 раз в месяц

20

Сотрудники

Бухгалтер

20

1 раз в месяц

40

В таб. 2.2 описаны характеристики справочника Подразделение

Таблица 2.2

Подразделение

Номенклатура поля

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

Тип поля

Длина поля

Код

Код

Счетчик

Номенклатура

Номенклатура

Строка

20

В таб. 2.3 описаны характеристики справочника Должности

Таблица 2.3

Должности

Номенклатура поля

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

Тип поля

Длина поля

Код

Код

Счетчик

Наименование

Номенклатура

Строка

20

Оклад

Оклад

Число

10

В таб. 2.4 описаны характеристики справочника Премии

Таблица 2.4

Премии

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

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

Тип поля

Длина поля

Код

Код

Счетчик

Наименование

Наименование

Строка

20

В таб. 2.5 описаны характеристики справочника Вид найма

Таблица 2.5

Вид найма

Номенклатура поля

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

Тип поля

Длина поля

Код

Код

Счетчик

Номенклатура

Номенклатура

Строка

20

В таб. 2.5 описаны характеристики справочника Сотрудники

Таблица 2.6

Сотрудники

Номенклатура поля

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

Тип поля

Длина поля

Код

Код

Счетчик

ФИО

ФИО

Строка

20

Адрес

Адрес

Строка

30

Телефон

Телефон

Строка

10

Вид найма

Вид найма

СправочникСсылка.Вид найма

Стаж

Стаж

Число

10

На рисунках 2.1-2.5 отражены формы справочников данной конфигурации

Рисунок 2.1 Справочник Подразделение

Рисунок 2.2 Справочник Должности

Рисунок 2.3. Справочник Премии

Рисунок 2.4. Справочник Вид найма

Рисунок 2.5. Справочник Сотрудники

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

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

Экранные формы размещения данных описаны в таблице 2.7

Таблица 2.7

Описание входных документов

№ пп

Наименование

Реквизиты

Таблицы, на основе которых формируется

Частота формирования

1

Прием_сотрудника

  • Номер
  • Дата
  • Сотрудник
  • Категория
  • Вид найма
  • Должность
  • Оклад
  • Сотрудники
  • Должность
  • По мере необходимости

2

Начисление зарплаты

  • Номер
  • Дата
  • Сотрудник
  • Начислено
  • Премия
  • Сумма_премии
  • Число детей
  • Вычет
  • Итого
  • Сотрудники
  • По мере необходимости

Экранные формы(макеты) документов и экранные формы для их ввода в систему изображены на рисунках 2.7-2.8

Рисунок 2.7 Документ Прием_сотрудника

Рисунок 2.8 Документ Начисление_зарплаты

2.2.2 Описание разработанных форм отчетов, необходимых для отражения результатов решения задачи

Экранные формы отчетов описаны в таблице 2.8

Таблица 2.8

Описание выходных документов

№ пп

Номенклатура

Реквизиты

Таблицы, на основе которых формируется

Частота формирования

1

Начислено

  • Номер
  • Дата
  • Сотрудник
  • Начислено
  • Сумма_премии
  • Итого
  • НДФЛ
  • К_выдаче
  • Начисление_зарплаты
  • Ежемесячно

2

Расчетные листки

  • Номер
  • Дата
  • Сотрудник
  • Начислено
  • Сумма_премии
  • Итого
  • НДФЛ
  • К_выдаче

Начисление_зарплаты

  • Ежемесячно

3

Платежная_ведомость

  • Номер
  • Дата
  • Сотрудник
  • К выдаче

Начисление_зарплаты

  • Ежемесячно

2.3 Описание разработанных подсистем в среде 1С:Предприятие

Описание разработанных подсистем в среде 1С:Предприятие представлено в таблице 2.9

Таблица 2.9

Описание разработанных подсистем

№п/п

Номенклатура подсистемы

Функции подсистемы

1

Глобальный модуль

Содержит глобальные процедуры и функции,

предопределенные процедуры, процедуры и функции,

которые необходимо выполнить при запуске системы

«1С:Предприятие 8.3».

2

Справочники

Содержит предопределенные процедуры для осуществления занесения условно-постоянной информации

3

Документы

Содержит предопределенные процедуры для осуществления оформления документов

4

Обработка

Содержит предопределенные процедуры для формирования отчетов

2.4. Контрольный пример реализации проекта и его описание

Рисунок 2.9 Главное окно программы

Далее заносим данные в справочники ( рис. 2.10 – 2.14)

Рисунок 2.10 Заполнение справочника Вид_найма

Рисунок 2.11 Заполнение справочника Подразделение

Рисунок 2.12 Заполнение справочника Должности

Рисунок 2.13 Заполнение справочника Премии

Рисунок 2.14 Заполнение справочника Сотрудники

Затем оформляем Прием на работу (рис 2.15)

Рисунок 2.15 Заполнение документа Прием на работу

Выполним оформление Начисления зарплаты (рис. 2.21)

Рисунок 2.16 Заполнение документа Начисление зарплаты

Получили следующие отчеты: (рис.2.17 – 2.19)

Рисунок 2.17 Отчет Начислено

Рисунок 2.18 Отчет Расчетные листки

Рисунок 2.19 Отчет Платежная ведомость

Заключение

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

В аналитической части выполнен комплекс работ, направленных на обоснование необходимости автоматизации: определена сущность задачи, описаны основные свойства системы, дано описание всем существующим понятиям, рассмотрена деятельность предприятия и его организационная структура.

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

Список использованной литературы

  1. ГОСТ 34.602-89. «Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Техническое задание на создание автоматизированной системы».
  2. Абрамов Г.В., Медведкова И.Е., Коробкова Л.А. «Проектирование информационных систем» - Воронеж:ВГУИТ, 2012. - 172 с.
  3. Аверченков В.И., Лозбинев Ф.Ю., Тищенко А.А. «Информационные системы в производстве и экономике» - М.:ФЛИНТА, 2011. - 274 с.
  4. Братищенко В.В. «Проектирование информационных систем» - Иркутск: Изд-во БГУЭП, 2010. - 84 с.
  5. Вендеров А.М. «Проектирование программного обеспечения экономических информационных систем» - М.: Финансы и статистика, 2012.
  6. Гвоздева Т.В., Баллод Б.А. «Проектирование информационных систем» - М.:Феникс, 2011. - 512 с.
  7. Гвоздева В.А., Лаврентьева И.Ю. «Основы построения АИС» - М.: ИД «ФОРУМ»: ИНФРА-М, 2010. – 320с.
  8. Калянов Г.Н. «Стратегическое управление информационными системами» - М.:БИНОМ, 2010. - 510 с.
  9. Коровкина Н.Л. «Проектирование информационных систем» - М.: Инетрнет-университет информационных технологий - ИНТУИТ. ру, 2013.
  10. Мишенин А.И. «Теория экономических информационных систем» - М.: Финансы и статистика, 2011. - 240 с.
  11. Соловьев И.В., Майоров А.А. «Проектирование информационных систем» - М.:Академический проект, 2011. - 400 с.
  12. Титоренко Г.А. «Информационные системы и технологии управления» - М.:ЮНИТИ-ДАНА, 2012. - 591 с.
  13. Черемных С.В. «Моделирование и анализ систем» - М.: Финансы и статистика, 2013. - 192 с.

Приложение

Ввод на основании:

Процедура ОбработкаПроведения(Отказ, Режим)

//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ

// Данный фрагмент построен конструктором.

// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!

// регистр Итого Приход

Движения.Итого.Записывать = Истина;

Движение = Движения.Итого.Добавить();

Движение.ВидДвижения = ВидДвиженияНакопления.Приход;

Движение.Период = Дата;

Движение.Сотрудник = Сотрудник;

Движение.Итого = Итого;

//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ

КонецПроцедуры

Процедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка)

//{{__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ

// Данный фрагмент построен конструктором.

// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!

Если ТипЗнч(ДанныеЗаполнения) = Тип("ДокументСсылка.Прием_сотрудника") Тогда

// Заполнение шапки

Вычет = ДанныеЗаполнения.Вычет;

Должность = ДанныеЗаполнения.Должность;

Оклад = ДанныеЗаполнения.Оклад;

Сотрудник = ДанныеЗаполнения.Сотрудник;

Число_детей = ДанныеЗаполнения.Число_детей;

КонецЕсли;

//}}__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ

КонецПроцедуры