Разработка программного обеспечения для начисления отпускных. Дипломная (ВКР). Информационное обеспечение, программирование.
⚡ 👉🏻👉🏻👉🏻 ИНФОРМАЦИЯ ДОСТУПНА ЗДЕСЬ ЖМИТЕ 👈🏻👈🏻👈🏻
Информационное обеспечение, программирование
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!
Похожие работы на - Разработка программного обеспечения для начисления отпускных
Скачать Скачать документ
Информация о работе Информация о работе
Скачать Скачать документ
Информация о работе Информация о работе
Скачать Скачать документ
Информация о работе Информация о работе
Скачать Скачать документ
Информация о работе Информация о работе
Нужна качественная работа без плагиата?
Не нашел материал для своей работы?
Поможем написать качественную работу Без плагиата!
Академия
маркетинга и социально-информационных технологий
Факультет
инженерно-информационных технологий
Кафедра
компьютерных систем, управления и обработки информации
по
дисциплине: Программирование на языке высокого уровня
на тему:
Разработка программного обеспечения для начисления отпускных
Программный код, алгоритм, приложение, поле, компонент, форма.
Объектом исследования является программное обеспечение для начисления
отпускных.
Цель работы состоит в приобретении навыков реализация начисления
отпускных на языке программирования Си.
К полученным результатам относятся программа, которая производит
арифметические действия с начисляемыми отпускными. Программная часть записана
на компакт-диске. Теоретическая часть работы оформлена в виде рукописи.
Новизна результатов заключается в автоматизации начисления отпускных по
имеющимся формулам.
Внедрение результатов предусматривается во все государственных
заведениях, которым требуется производить расчет начисления отпускных.
На первый взгляд расчет отпускных - не такая уж и сложная задача. Такой
точки зрения придерживаются практически все сотрудники, за исключением конечно
же бухгалтера. Бухгалтеру известно, что на самом деле стандартных ситуаций
практически не бывает.
Очередность предоставления отпусков определяется ежегодно в соответствии
с графиком отпусков, утверждаемым работодателем с учетом мнения выборного
профсоюзного органа данной организации не позднее чем за две недели до наступления
календарного года. График отпусков обязателен как для работодателя, так и для
работника. О времени начала отпуска работник должен быть извещен не позднее чем
за две недели до его начала. По дополнительному соглашению между работником и
работодателем ежегодный оплачиваемый отпуск может быть разделен на части,
однако в этом случае хотя бы одна из частей этого отпуска должна быть не менее
14 календарных дней.
Расчет и оплата отпуска производится не позднее чем за три дня до начала
отпуска. Об этом говорится в статье 136 ТК РФ.
Для более удобного и быстрого произведения начисления отпускных, было
написано приложение на языке программирования высокого уровня C++ с
реализованными операциями расчета с учетом годовой, квартальной премией,
дополнительных выплат, районного коэффициента, оклада за последние три месяца.
Задача курсовой работы «Разработка программного обеспечения для
начисления отпускных» состоит в разработке программы - начисления отпускных,
которая позволяет реализовать операции расчета с учетом районного коэффициента,
премий, дополнительных выплат.
Необходимо разработать удобный пользовательский интерфейс для работы с
программой.
Согласно пунктам 5 и 16 ПБУ 10/99 «Расходы организации» (утверждено
приказом Минфина России от 06.05.99 № 33н) сумма начисленных отпускных
относится к расходам по обычным видам деятельности. Указанные затраты
признаются на дату начисления соответствующих сумм и включаются в расходы на
оплату труда. Учет отпускных может производиться с использованием резерва
предстоящих расходов на оплату отпусков либо без него. Выбранный способ
обязательно нужно закрепить в учетной политике (определить предельную сумму
отчислений и ежемесячный процент отчислений в указанный резерв).
На основании пункта 72 Положения по ведению бухгалтерского учета и
бухгалтерской отчетности в Российской Федерации (утверждено приказом Минфина
России от 29.07.98 № 34н) организации могут формировать резерв на предстоящую
оплату отпусков работникам. Резерв позволяет равномерно включать суммы
отпускных с учетом страховых взносов в ПФР и ФСС России в издержки производства
или обращения отчетного периода.
Как правило, плательщик ЕНВД перед началом года определяет сумму резерва
предстоящих отпусков с учетом страховых взносов на обязательное пенсионное
страхование и взносов на случай травматизма, а затем ежемесячно списывает на
затраты 1/12 годовой суммы резерва.
Для отражения предстоящей оплаты отпускных своим сотрудникам используется
счет 96 «Резервы предстоящих расходов».
Это следует из Плана счетов бухгалтерского учета финансово-хозяйственной
деятельности организаций и инструкции по его применению, утвержденных приказом
Минфина России от 31.10.2000 № 94н.
Соответствующие выплаты отпускных за счет резерва отражаются по дебету
счета 96 в корреспонденции с кредитом следующих счетов:
70 «Расчеты с персоналом по оплате труда» - на сумму среднего заработка,
сохраняемого на время отпуска;
69 «Расчеты по социальному страхованию и обеспечению» - на сумму
страховых взносов в ПФР и ФСС России, начисленных с суммы отпускных.
ООО «Невада» применяет систему налогообложения в виде ЕНВД. В учетной
политике компании установлено, что в бухгалтерском учете формируется резерв на
предстоящую оплату отпусков. Предполагаемая сумма отпускных за 2008 год равна
420 000 руб. с учетом страховых взносов на обязательное пенсионное страхование
и взносов на случай травматизма. Работнику компании К.Л. Петрову (1973 года
рождения) с 1 июля 2008 года предоставлен отпуск продолжительностью 28
календарных дней. Сумма отпускных равна 27 978,44 руб. Страховой тариф по
взносам в ФСС России для ООО «Невада» установлен в размере 0,2%.
Рассчитаем сумму НДФЛ, страховых взносов в ПФР и ФСС России. Отразим в
бухгалтерском учете указанные суммы и размер выплаченных отпускных. Для
простоты не будем делить страховые взносы на обязательное пенсионное
страхование на финансирование страховой и накопительной частей трудовой пенсии.
Решение. Размер ежемесячных отчислений в резерв предстоящих расходов на
оплату отпусков равен 35 000 руб. (420 000 руб.: 12 мес.).
При выплате отпускных с К.Л. Петрова нужно удержать НДФЛ в размере 3637,2
руб. (27 978,44 руб.#13%). На руки работник получит 24 341,24 руб. (27 978,44
руб. - 3637,2 руб.).
На сумму отпускных нужно начислить страховые взносы на обязательное
пенсионное страхование в размере 3916,98 руб. (27 978,44 руб.#14%) и на
обязательное социальное страхование от травматизма в размере 55,96 руб. (27
978,44 руб.#0,2%). Отражение отчислений на отпускные и страховые взносы в
бухгалтерских проводках ООО «Невада» представлены в таблице 1.
Таблица 1 - Отражение ежемесячных отчислений в резерв предстоящих
расходов на оплату отпусков в бухгалтерских проводках ООО «Невада»
Сформирован резерв на
предстоящую оплату отпусков
Учетная политика,
бухгалтерская справка
Начислена за счет резерва
предстоящих расходов на оплату отпусков сумма отпускных работнику
Записка-расчет о
предоставлении отпуска работнику
Начислены за счет резерва
страховые взносы на случай травматизма
В конце календарного года организации необходимо проверить правильность и
обоснованность созданного резерва. Для этого проводится инвентаризация резерва
предстоящих расходов на оплату отпусков. Такая обязанность закреплена в
Методических указаниях по инвентаризации имущества и финансовых обязательств,
которые утверждены приказом Минфина России от 13.06.95 № 49.
Вероятнее всего в результате инвентаризации «вмененщик» выявит перерасход
либо излишек резерва. Порядок корректировки величины резерва зависит от того,
планирует ли плательщик ЕНВД на следующий год вновь создавать резерв.
Допустим, организация, применяющая систему налогообложения в виде ЕНВД,
посчитала целесообразным продолжать формировать резерв предстоящих расходов на
оплату отпусков работников. В данном случае в бухгалтерском балансе на конец
отчетного года по отдельной строке указываются остатки резерва, переходящие на
следующий год. Об этом сказано в пункте 72 Положения по ведению бухгалтерского
учета и бухгалтерской отчетности в РФ.
Указанный остаток следует уточнить исходя из количества дней
неиспользованного отпуска, среднедневной суммы расходов на оплату труда
работников (с учетом установленной методики расчета среднего заработка) и
обязательных отчислений в ФСС России, Пенсионный фонд РФ и на медицинское
страхование (п. 3.50 Методических указаний по инвентаризации имущества и
финансовых обязательств).
Чтобы плательщику единого налога определить сумму резерва в части
неиспользованных отпусков, нужно среднедневную сумму расходов на оплату труда
работников умножить на количество дней неиспользованных отпусков на конец года.
«Вмененщик» решил в следующем году не формировать резерв предстоящих
расходов на оплату отпусков. Если сумма фактически начисленного резерва
превышает сумму подтвержденного инвентаризацией расчета, в бухгалтерском учете
31 декабря отчетного года производится сторнировочная запись затрат на производство
и расходов на продажу. В учете при этом делается следующая проводка: ДЕБЕТ 20
(23, 25, 26, 44) КРЕДИТ 96
скорректирован резерв предстоящих расходов на оплату отпусков на сумму
неизрасходованных денежных средств.
Также возможна обратная ситуация: на оплату отпусков было потрачено
больше денежных средств, чем находилось в резерве. В этом случае 31 декабря
отчетного года плательщику ЕНВД нужно сделать запись по включению
дополнительных отчислений в затраты на производство и расходы на продажу.
В соответствии с пунктом 9 статьи 274 НК РФ организации также
распределяют расходы, которые нельзя отнести к конкретному виду деятельности,
между данными видами деятельности пропорционально доле доходов от каждого вида
деятельности в общем доходе организации за тот месяц, в котором работник уходит
в отпуск.
О том, как учитывать часть отпускных, относящуюся к деятельности на ЕНВД,
разобрано выше. Другая часть, имеющая отношение к деятельности на общем режиме,
учитывается так. Согласно пункту 7 статьи 255 НК РФ для целей налогообложения
прибыли в составе расходов на оплату труда налогоплательщики вправе учитывать
средний заработок, сохраняемый за работником на время отпуска. Его учет зависит
от того, какой метод применяет организация - метод начисления или кассовый
метод.
Если используется метод начисления, то сумма начисленных отпускных
включается в состав расходов пропорционально дням отпуска, приходящимся на
каждый отчетный период (п. 4 ст. 272 НК РФ).
На основании статьи 255 НК РФ суммы НДФЛ входят в состав расходов на
оплату труда. Начисленные на всю сумму отпускных страховые взносы в ПФР и ФСС
России, а также ЕСН учитываются в составе прочих расходов, связанных с
производством и реализацией (подп. 1 и 45 п. 1 ст. 264 НК РФ).
Согласно подпункту 1 пункта 7 статьи 272 НК РФ для налогоплательщиков,
применяющих метод начисления, датой осуществления прочих расходов в виде сумм
налогов (авансовых платежей по налогам), сборов и иных обязательных платежей признается
дата начисления налогов (сборов). Таким образом, при методе начисления расходы
в виде сумм ЕСН учитываются в том отчетном (налоговом) периоде, за который
представляется расчет (декларация) по этому налогу.
При определении даты признания расходов в виде страховых взносов на
обязательное пенсионное страхование и на социальное страхование от несчастных
случаев нужно руководствоваться пунктом 6 статьи 272 НК РФ. Согласно положениям
этого пункта расходы по обязательному страхованию признаются в качестве расхода
в том отчетном (налоговом) периоде, в котором в соответствии с условиями
договора организация перечислила (выдала из кассы) денежные средства на оплату
страховых (пенсионных) взносов. То есть в случаях, когда страховая премия или
пенсионный взнос уплачивается в рассрочку, расходы по договорам, заключенным на
срок более одного отчетного периода, также должны признаваться равномерно.
Если же организация использует кассовый метод, то сумма отпускных
включается в расходы полностью в момент их выдачи работникам из кассы либо
перечисления на зарплатные карточки. Суммы ЕСН, НДФЛ, а также взносов в ПФР и
ФСС России учитываются в расходах в момент их уплаты. Это следует из подпунктов
1 и 3 пункта 3 статьи 273 НК РФ.
3. Программная реализация решения задачи
Программный продукт разработан на языке программирования высокого уровня
C++ в среде Visual Studio 2010.
C++
является компилируемым
<#"529134.files/image001.gif">
Рисунок 1 - Окно приложения после загрузки
В левое верхнее поле ввода следует вводить оклад работника (рисунок 2).
Рисунок 2 - Начало работы с программой
В правое верхнее поле ввода следует вводить районный коэффициент расчета
(рисунок 3).
начисление отпускной программный реализация
Рисунок 3 - Ввод районного коэффициента
Затем следует указать размер последней выданной премии, так же необходимо
выбрать, была это годовая премия, или квартальная (рисунок 4 и 5).
Рисунок 4 - Выбор типа премии годовая
Рисунок 5 - Выбор типа премии, квартальная
Вводим в поле «Дополнительные выплаты» надбавки, сверхурочные, различные
доплаты (рисунок 6).
После заполнения всех необходимых полей, нажимаем на кнопку «Расчитать» и
в поле «Отпускные» появиться рассчитанная сумма отпускных выплат (рисунок 7).
Рисунок 7 - рассчитанная сумма отпускных выплат
Если программа установлена простым копированием, то удаление
(деинсталляция) заключается в прекращении работы программы с последующим
перемещением её значка из окна проводника в корзину и удалением каталога C:\Program Files\ Programs.
Программный продукт разработан на языке программирования высокого уровня
C++ в среде Visual Studio 2010. Программный продукт состоит из файла сборки Programs.exe.
В программе используются переменные:
int Z; - целочисленная
глобальная переменная, обозначающая количество комплексных чисел.i; -
целочисленная переменная для реализации цикла.
float x1,x2,Temp1,Temp2,Temp3; - вещественные числа для хранения
значений комплексных чисел во время подсчета результата. Используемые модули:
System::ComponentModel; - Предоставляет объекту
функциональные возможности, позволяющие возвратить список, который может быть
связан с источником данных.
System::Collections; - Предоставляет базовый класс
abstract для строго типизированной коллекции.()
Инициализирует новый экземпляр класса CollectionBase с начальной емкостью
по умолчанию.(Int32)
Инициализирует новый экземпляр класса CollectionBase с указанной
емкостью.
Свойства:- Получает или задает число элементов, которое может содержать
коллекция CollectionBase. - Получает число элементов, содержащихся в
экземпляре класса CollectionBase. Это свойство нельзя переопределить.-
Возвращает объект ArrayList, в котором хранится список элементов экземпляра класса
CollectionBase.- Получает объект IList, содержащий список элементов экземпляра
класса CollectionBase.
Методы: - Удаляет все объекты из экземпляра класса CollectionBase.
Этот метод не может быть переопределен. (Object) - Определяет, равен ли
заданный объект Object текущему объекту Object. (Унаследовано от Object.) - Beginning with
the $$$$, the $$$$ event is raised for all assemblies, including resource
assemblies. (Унаследовано
от Object.) - Осуществляет дополнительные пользовательские действия при удалении
содержимого экземпляра класса CollectionBase. - Осуществляет
дополнительные пользовательские действия после удаления содержимого экземпляра
класса CollectionBase. - Выполняет дополнительные пользовательские действия
перед вставкой нового элемента в экземпляр класса CollectionBase. - Выполняет
дополнительные пользовательские действия после вставки нового элемента в
экземпляр класса CollectionBase. - Осуществляет дополнительные пользовательские
действия при удалении элемента из экземпляра класса CollectionBase.- Выполняет
дополнительные пользовательские операции при проверке значения. - Удаляет
элемент по указанному индексу в экземпляре класса CollectionBase. Этот метод
нельзя переопределить. ToString - Возвращение строки, представляющей
текущий объект. (Унаследовано от Object.)
Явные реализации интерфейса ::CopyTo - Копирует целый массив
CollectionBase в совместимый одномерный массив Array, начиная с указанного
индекса конечного массива. ::IsSynchronized - Получает значение, показывающее,
является ли доступ к интерфейсу CollectionBase синхронизированным
(потокобезопасным). ::SyncRoot - Получает объект, который можно использовать
для синхронизации доступа к CollectionBase. IList::Add - Добавляет объект в
конец коллекции CollectionBase. IList::Contains - Определяет, содержит
ли интерфейс CollectionBase определенный элемент. ::IndexOf - Осуществляет
поиск указанного индекса Object и возвращает индекс (с нуля) первого вхождения
в коллекцию CollectionBase.
Описанная в этом курсовом проекте реализация программы начисления
отпускных, должна быть полезна бухгалтерам.
Налогоплательщики, которые совмещают применение УСН с уплатой ЕНВД, ведут
раздельный учет доходов и расходов, относящихся к разным специальным налоговым
режимам. Расходы на оплату отпусков согласно пункту 8 статьи 346.18 НК РФ
распределяются пропорционально долям доходов в общем объеме доходов, полученных
при применении «вмененки» и УСН.
Если используется метод начисления, то сумма начисленных отпускных
включается в состав расходов пропорционально дням отпуска, приходящимся на
каждый отчетный период.
Если же организация использует кассовый метод, то сумма отпускных
включается в расходы полностью в момент их выдачи работникам из кассы либо
перечисления на зарплатные карточки. Суммы ЕСН, НДФЛ, а также взносов в ПФР и
ФСС России учитываются в расходах в момент их уплаты.
Было написано приложение, выполняющее все поставленные задачи, имеющее
удобный пользовательский интерфейс и предоставляющее дополнительные возможности
по расчету отпускных.
Список использованных источников и литературы
1. Бужан, В.В. Основы программирования в среде Borland C++
Builder. Учебное пособие [Текст] / В.В. Бужан. - Краснодар.: ЮИМ, 2005. - 109
с.
2. Ватсон, К. C# [Текст] / К. Ватсон, М. Беллиназо, О.
Корне, Д.Э.З. Гринфосс К. Найджел, Д.Х.П.Д. Рейд, М. Рейнольде, М. Скиннер, Э.
Уайт. - М.: «Лори», 2005. - 852 с.
. Николай Секунов. Самоучитель Visual C++ .NET /
Николай Секунов. - СПб.: БХВ-Петербург, 2002.- 726 с
. Прохоренок Н.А. Программирование на C++ в Visual
Studio 2010 Express [Текст] / Н. Прохоренок -
Москва:. СамИздат, 2010. - 472 с.
. Павловская, Т.А. C/C++. Структурное
программирование: Практикум [Текст] / Т.А.
Павловская, Ю.А. Щупак - СПб.: Питер, 2004. - 240 с.
. Айвор Хортон. Visual C++ 2005. Базовый курс. [Текст] / А. Хортон,- М.: «Вильямс», 2007.- 1152с .
. Глушаков, С.В. Программирование на C++. [Текст] / С. В. Глушаков, Т. В. Дуравкина. - М.: АСТ, 2008.- 688 с .
. Шеферд Дж. Программирование на Microsoft Visual C++
.NET. [Текст] / Дж. Шеферд. - М.: «Русская
Редакция», 2003.- 928 с .
. Давыдов, В.Г. Технологии программирования C++.
[Текст] / В. Г. Давыдов. - СПб.:
БХВ-Петербург, 2005.- 672 с .
. Ишкова, Э.А. C++. Начала программирования. [Текст] / Э. А. Ишкова. - М.: «Бином-Пресс», 2011.- 368 с .
. Мартынов, Н.Н. Программирование для Windows на
C/C++. [Текст] / Н. Н. Мартынов. - М.: «Бином-Пресс»,
2008.- 528 с .
2.1
Формирование резерва Дипломная (ВКР). Информационное обеспечение, программирование.
Контрольная Работа По Обществознанию 6 Класс Ответы
Реферат: Колониальная политика Великобритании. Скачать бесплатно и без регистрации
Контрольная работа по теме Классификация и структура расходов федерального бюджета
Реферат по теме Статистическая информация
Сочинение Описание Про Картину
Контрольная работа: Судебная и фоноскопическая экспертиза
Размер Дипломной Работы По Госту
Реферат На Тему Огурцы
Реферат по теме Основные принципы творения
Сочинение 3 Сентября
Курсовая работа: Институт губернаторства в России XVIII – начала XX вв. Скачать бесплатно и без регистрации
Реферат по теме Визначення походження дітей
Реферат по теме Управление портфелем банковских активов в современных условиях
Курсовая работа: Особая экономическая зона. Скачать бесплатно и без регистрации
Почему Я Волонтер Сочинение
Курсовая работа по теме Зарубежные модели бухгалтерского учета: Великобритания
Олимпийские Игры 1980 Года Реферат
Реферат: Педагогические взгляды А.С.Пушкина
Контрольная работа по теме Особенности перевозок грузов водным и воздушным транспортом
Реферат по теме Ресурсно - природний потенціал Китаю та його вплив на формування економіки Китаю
Реферат: История демократических преобразований в Турецкой Республике
Реферат: Defending Scientific Materialism Essay Research Paper Defending
Похожие работы на - Протокол осмотра места происшествия