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

Автор: Пользователь скрыл имя, 09 Мая 2012 в 14:43, курсовая работа

Описание работы

Цель курсовой работы:
1) приобретение знаний и умений использования современных программно-технические средств информационного обеспечения для решения профессиональных задач управления: программные продукты «1С: Бухгалтерия 8 для Украины», BizAgi Process Modeler, OpenProj;
2) разработка подсистемы автоматизированного учёта заработной платы и рабочего времени сотрудников.

Содержание

Введение
1 Теоретические аспекты разработки автоматизированного учёта заработной платы и рабочего времени сотрудников
1.1 Характеристика объекта автоматизации
1.2 Изучение подсистемы автоматизации
2 Построение объекта бизнес-процесса объекта автоматизации
2.1 Программный продукт BizAgi Process Modeler
2.2 Модель бизнес-процесса производства программного обеспечения
2.3 Модель бизнес-процесса начисления и выплаты заработной платы
3 Описание используемой информационной системы
4 Данные по предприятию
4.1 Общие данные по предприятию
4.2 Учёт рабочего времени
4.3 Регламент бухгалтера
4.4 Действия программиста при разработке ПО
4.5 Работа тестировщика программного обеспечения
4.6 Действия технического писателя при разработке технической документации
Заключение
Список использованных источников
Приложение А
Приложение Б

Работа содержит 1 файл

Курсовая работа.doc

— 1.32 Мб (Скачать)

5. 1С Бухгалтерия и начисление заработной платы

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

6. Учет деятельности нескольких организаций в одной информационной базе 1С Бухгалтерии 8

1С Бухгалтерия 8 для Украины дает возможность ведения бухгалтерского и налогового учета разных организаций в единой общей информационной базе, при этом в качестве отдельных организаций могут быть индивидуальные предприниматели. Такой вариант будет удобен, когда деятельность этих организаций связана между собой. Соответственно в текущей работе можно использовать общую базу списков товаров, контрагентов, сотрудников, складов и пр., а регламентированную отчетность формировать отдельно.

Благодаря всем функциональным возможностям 1С: Бухгалтерии 8, ее можно использовать как в небольших предприятиях, так и в холдингах имеющих сложную организационную структуру.

 


4 ДАННЫЕ ПО ПРЕДПРИЯТИЮ

 

4.1 Общие данные по предприятию

Произведём заполнение информационной базы предприятия «Умник» в программе «1С: Бухгалтерия 8 для Украины». Заполним справочник Контрагенты, для этого заполним формы «Контрагентов». Справочник контрагенты содержит информацию обо всех клиентах компании – покупателях, поставщиках, прочие дебиторы и кредиторы. Справочник используется, как при редактировании документов, так и для ведения аналитического учёта по бухгалтерским счетам.

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

Путь: Продажа (Покупка) – Контрагенты.

Рисунок 2 – Созданные карточки контрагентов ЧП «Умник»

 

Заполним справочник Номенклатура. Справочник Номенклатура предназначен для хранения списка ТМЦ (товаров, продукции, материалов и др.), оказываемых и приобретаемых услуг, комплектов товаров. Путь: Склад – Номенклатура.

Рисунок 3 – Номенклатура ЧП «Умник»

 

Заполним справочник Сотрудники организации ЧП «Умник».

Рисунок 4 – Сотрудники организации ЧП «Умник»

4.2 Учёт рабочего времени

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

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

Учет рабочего времени бывает поденным и подытоженным. При поденном учете подсчитывается рабочее время на протяжении каждого дня. Такая система учета рабочего времени применяется при точно установленном рабочем времени, которое имеет одинаковую ежедневную продолжительность. При поденном учете переработка на протяжении рабочего дня не может быть компенсирована недоделкой в другие рабочие дни. В соответствии со ст. 61 КЗоТ на беспрерывно действующих предприятиях, в учреждениях и организациях, а .также в отдельных производствах, цехах, участках, отделениях и на некоторых видах работ, где по условиям производства (работы) не может быть соблюденная установленная для данной категории работников ежедневная или еженедельная продолжительность рабочего времени, допускается по согласованию с профсоюзным комитетом предприятия, учреждения, организации введения подытоженного учета рабочего времени с тем, чтобы продолжительность рабочего времени за учетный период не превышала нормального числа рабочих часов ( 40-часовой рабочей недели или сокращенного рабочего времени для отдельных категорий работников). В качестве учетного периода может устанавливаться месяц, квартал. Для работников железнодорожного транспорта учетным периодом является тур - время с момента явки на работу для поездки в момент явки на работу для следующей поездки после отдыха в пункте постоянной работы. При суммировании учета рабочего времени норма рабочего времени определяется путем умножения продолжительности рабочего дня на число рабочих дней за календарем, которые приходятся на учетный период. При неполном месяце работы (например, в случае болезни, отпуска) от установленной месячной нормы отнимаются рабочие часы, которые приходятся на дне отсутствия на работе.

Табель учета рабочего времени — это локальный нормативный правовой акт, фиксирующий фактическое рабочее время работников (включая отработанное и неотработанное, оплачиваемое и неоплачиваемое).

Табель учета рабочего времени по форме представляет собой таблицу, имеющую графы для указания ФИО, должностей (профессий) работников, а также ячейки для каждого календарного дня календарного года. При этом в ячейках рабочих дней отмечается цифра, указывающая количество отработанных часов. Например, у совместителя, принятого на 0,5 ставки по трудовому договору, в графе отработанных часов будет цифра 4. Особо фиксируются выходные и праздничные дни, дни трудового отпуска и некоторые другие дни.

 

Рисунок 5 – Табель рабочего времени

 

4.3 Регламент бухгалтера

Начислим заработную плату сотрудникам ЧП «Умник». Начисление заработной платы сотрудника организации производится в программе «1С: Бухгалтерия 8 для Украины» при помощи документа «Начисление зарплаты сотрудникам организации», который вызывается через пункт меню «Зарплата» → «Начисление зарплаты». При заполнении документа необходимо внести следующее: дату начисления, месяц начисления, норму дней за месяц, подразделение, базовый период индексации. Далее, после расчёта можно исправить некоторые данные, например отработанные дни для конкретного сотрудника. Данные об этом можно получить из табеля.

Рисунок 6 -Документ «Начисление зарплаты работникам»

 

В этом документе необходимо пересчитать Взносы, НДФЛ и Взносы ФОТ, выбрав соответствующие закладки. После введенных корректировок в данном документе нажать на кнопку Рассчитать на подзакладке Расчет в командной строке закладок Взносы, НДФЛ и Взносы ФОТ соответственно. В соответствии с Законом Украины «О налоге с доходов физических лиц» от 22.05.03 г. № 889-IV ставка налога с доходов физических лиц, в данном случае заработной платы, составляет 15%.

Рисунок 7-Документ «Начисление зарплаты работникам» (пересчёт НДФЛ)

 

Взносы в ФСС на случай временной утраты трудоспособности с доходов работников предприятия составляют 1%.

Рисунок 8 -Документ «Начисление зарплаты работникам» (расчёт сборов в ФСС на случай временной утраты трудоспособности)

 

Взносы в ФСС на случай безработицы с доходов работников предприятия составляют 0,5%.

Рисунок 9 - Документ «Начисление зарплаты работникам» (расчёт взносов в ФСС на случай безработицы сотрудников)

 

Взносы в пенсионный фонд с доходов работников предприятия составляют 2%.

Рисунок 10 - Документ «Начисление зарплаты работникам» (расчёт взносов в пенсионный фонд)

После осуществления данных пересчётов необходимо  провести документ и закрыть форму – кнопка OK.

Сформируем расчётную ведомость о начислении заработных плат сотрудникам ЧП «Умник» за октябрь 2010 года. Путь: Зарплата – Расчётная ведомость.

Подготовим документ «Зарплата к выплате» за октябрь 2010. Для этого необходимо выполнить следующие действия:

1) ввод нового документа «Зарплата к выплате организаций» (Путь: Зарплата – Зарплата к выплате - кнопка Добавить);

2) в поле Организация указать организацию, сотрудникам которой выплачивается зарплата;

3) в поле Месяц начисления указать дату - первое число месяца, за который начислена зарплата;

4) заполнить табличную часть документа – кнопка Заполнить в командной панели документа;

5) в поле Способ выплаты укажите один из следующих способов: Через кассу или Через банк;

6) Записать документ – кнопка Записать;

7) Сформировать печатную форму платежной ведомости – кнопка Печать.

Документ «Зарплата к выплате организаций» представлен на рисунке 11.

 

Рисунок 11 – Создание документа «Зарплата к выплате»

 

Сформируем расчётную ведомость о начислении заработных плат сотрудникам ЧП «Умник» за октябрь 2010 года. Путь: Зарплата – Расчётная ведомость. Для этого необходимо ввести дату, нажать на кнопку сформировать.

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

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

 

Рисунок 12 - Расчётная ведомость по зарплате сотрудников ЧП «Умник»

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

            4.4 Действия программиста при разработке программного обеспечения

 

Задача каждого программиста - создать хорошую программу, т.е. программу, которая :

а) надежна, т.е. зависит только от своих действий;

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

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

г) удобочитаема, т.е. хорошо понимаема пользователем;

д) эффективна, т.е. реализует наиболее эффективный способ решения задачи.

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

 

Основные этапы программирования:

 

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

 

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

 

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

( нисходящее программирование).

 

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

 

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

 

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

 

 

 

 

 

 

 

             4.5 Работа тестировщика программного обеспечения

 

Тестирование программного обеспечения — процесс исследования программного обеспечения с целью получения информации о качестве продукта. Стандарт ISO-8402, посвященный описанию систем обеспечения качества программного обеспечения, под качеством понимает "совокупность характеристик программного продукта, относящихся к его способности удовлетворять установленные и предполагаемые потребности клиента".

Качество программных средств можно определить как совокупную характеристику исследуемого ПО с учётом следующих составляющих:

а) надёжность;

б) сопровождаемость;

в) практичность;

г) эффективность;

д) мобильность;

е) функциональность.

Тестирование программного продукта одновременно проводится в 3-ёх направлениях:

1. Проверка кода (review). Тестер просматривает исходный код визуально и пытается найти в нём ошибки, а так же различные несоответствия кода и требований к нему. Под требованием понимается стандарт, которого придерживается разработчики данного проекта, реакция на те или иные действия со стороны среды воздействия на ПО, поведение программного продукта в различных ситуациях.

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