Учет заработной платы

Автор работы: Пользователь скрыл имя, 11 Ноября 2013 в 03:36, курсовая работа

Краткое описание

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

Содержание

Введение 3
1 Постановка задачи 4
1.1 Характеристика задачи 5
1.2 Экономическая сущность 12
1.3 Входная, выходная информация 10
1.4 Алгоритм решения задачи 11
2 Структура документооборота 12
2.1 Классификация документов 12
2.2 Группировка документов по подразделениям 12
2.3 Схема документооборота 13
2.4Анализ структуры документооборота 14
2.5 Анализ объёма документооборота 13
3 Модели данных 16
3.1Концептуальная модель 17
3.2Математическая модель………………………………………………………...16
3.3Логическая модель……………………………………………………………...16
4Выбор информационной технологии для автоматизации расчёта заработной платы
4.1Проектирование базы данных………………………………………………..18
4.2Создание базы данных………………………………………………………..19
Заключение………………………………………………………………………..33
Список используемых источников………………………………………………34

Прикрепленные файлы: 1 файл

Курс по ИТ Попович.doc

— 2.18 Мб (Скачать документ)

Пример:


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

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

2.1 Классификация документов

Входящие документы:

  1. Табель учёта рабочего времени;
  2. Паспортные данные работника;
  3. Данные с отдела кадров;

Исходящие документы:

  1. Расчётно-платёжная ведомость;

Приказы:

  1. Приказы о принятии на работу, об увольнении, отпускной;

Внутренние:

  1. Калькуляция различных надбавок, премий, налогов;
  2. Калькуляция суммы к выдаче;

2.2 Группировка документов по подразделениям

Таблица 1 – Группировка  документов по подразделениям

Код

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

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

Классификация

Должность

1

Табель учёта рабочего времени

Цеха

Входящий

Табельщик (секретарь)

2

Паспортные данные работника

Отдел кадров

Входящий

Экономист

3

Данные с отдела кадров

Отдел кадров

Входящий

Экономист

4

Расчётно-платёжная ведомость

Бухгалтерия

Исходящий

Бухгалтер

5

Приказы о принятии на работу, об увольнении, отпускной

Отдел кадров

Исходящий

Экономист

6

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

Бухгалтерия

Исходящий

Бухгалтер

7

Калькуляция суммы к  выдаче

Бухгалтерия

Исходящий

Бухгалтер


 

 

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

Рисунок 1 - Схема документооборота

2.4 Анализ структуры документооборота

Таблица 2 – Анализ структуры  документооборота

Классификация документов

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

документа

Количество  документов

Входящие

Табель учёта рабочего времени

Паспортные данные работника

Данные с отдела кадров

180

1200

1200

Исходящие

Расчётно-платёжная ведомость

180

Приказы

Приказы о принятии на работу, об увольнении, отпускной

200

Внутренние

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

Калькуляция суммы к  выдаче

1200

1200

Итого в год:

5360


 

 

 

 

 

 

 

2.5 Анализ объема документооборота

Для анализа объёма документооборота следует брать все  подразделения, задействованные в схеме документооборота. К числу таких подразделений можно причислить:

  1. Отдел кадров;
  2. Бухгалтерия;
  3. Цеха.

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

Таблица 3 – Анализ объёма документооборота

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

2007

2008

2009

Кол.

%

Кол.

%

Кол.

%

Бухгалтерия

2000

46,7

2300

47,6

2580

48,1

Отдел кадров

2100

49,1

2350

48,6

2600

48,5

Цеха

180

4,2

180

3,7

180

3,4

Итого:

4280

100

4830

100

5360

100


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

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

 

 

 

 

 

 

    1. Модели данных

3.1 Концептуальная модель

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

Осуществляемые  действия:

  1. Ввод даты расчёта и количества рабочих дней в текущем месяце;
  2. Заполнение штата работников (ввод сведений о работнике и сведений для расчёта заработной платы);
  3. Расчёт коэффициентов и премий к заработной плате (премия, районный коэффициент, надбавка за стаж работы);
  4. Расчёт общей начисленной суммы;
  5. Расчёт суммы налога (налог на доходы с физических лиц);
  6. Расчёт суммы к выплате;
  7. Вывод всех расчётов и рабочий лист;

Рисунок 2 - Концептуальная модель

 

 

 

 

 

 

 

 

 

    1. Математическая модель

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

 

Заработная  плата вычисляется по формуле:  Z = S - Snal ,

где Z – Заработная платы;

S – Итого начислено;

Snal – Сумма налога (НДФЛ).

3.3 Логическая модель

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


 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 3 - Логическая модель объекта

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

В  настоящее время  существует множество систем управления базами данных (СУБД). Среди них программа Microsoft Access занимает одно из первых мест по популярности. Причина этого заключается в том, что данная программа входит в состав пакета Microsoft Office, то есть хорошо интегрирована с другими популярными продуктами фирмы Microsoft. Это означает, что Access подходит для решения задач если не большинства, то, по крайней мере, значительной части пользователей.

В настоящее время  достаточно ясно обозначились области  применения Access. Во-первых, пользователя этой системы являются непрограммирующие профессионалы, люди, близкие к вычислительной технике, но не имеющие достаточного времени на её изучение, поскольку она лежит вне области их профессиональных интересов и служит лишь подспорьем в работе. Таких пользователей привлекает легкость изучения программы, её толерантность, возможность решить большинство проблем без программирования, а также средства быстрого создания приложений. Характерный пример – разработка базы данных студентами под руководством преподавателя. Другая сфера применения этой СУБД – предприятия, имеющие локальную сеть, - Access хорошо зарекомендовал себя при использование сети.

Несомненным достоинством Access является также то, что эта программа создавалась сразу для Windows и поэтому не содержит в себе ограничений, обусловленных “наследством MS-DOS”.  

 

 

 

 

 

4.1 Проектирование  базы данных

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

          Ставится задача создать базу данных, позволяющую вести расчёт заработной платы работников предприятия, на примере предприятия «ООО Чугуевский ЛПХ» Входными данными должны являться данные о работниках: табельный номер, фамилия, имя, отчество, занимаемая должность, адрес, оклад, отработанные за месяц дни, процент премии, надбавка за совмещение профессии. Выходной информацией должна быть начисленная заработная плата за месяц. Для расчёта заработной платы, нужно рассчитать среднедневную зарплату с помощью формулы: ((Оклад + Надбавка за совмещение профессии) * (1 + (Процент премии / 100)) * 1,6) / Рабочих дней в месяце - (((Оклад + Надбавка за совмещение профессии) * (1 + (Процент премии / 100)) * 1,6) / Рабочих дней в месяце) * 0,13, где 0,13 - сумма НДФЛ, 1,6 – районный коэффициент + коэффициент за непрерывный стаж работы. Количество рабочих дней в месяце будет запрашиваться у пользователя каждый раз при расчете. Далее заработная плата должна рассчитываться как: Среднедневная зарплата * Отработанные дни. База данных также должна содержать формы для добавления новых или редактирования существующих записей о работниках. База данных должна осуществлять поиск работника по ФИО, также производить отбор (группировать) работников по должностям. База данных должна содержать отчёты:

             1) «Отчёт по данным о работниках» – должен содержать: табельный номер, фамилию, имя, отчество, занимаемую должность, адрес, оклад, отработанные за месяц дни, процент премии, надбавку за совмещение профессии;

             2) «Ведомость в кассу» - должен содержать: табельный номер, фамилию, имя, отчество, начисленную заработную плату за месяц.

Каждое поле (столбец) в таблицах программы, при заполнении его данными, должно позволять вводить  лишь данные, соответствующие его  типу. Если же данные не будут соответствовать типу столбца, то программа должна выдавать сообщение об ошибке. Например, в такой форме: «Введенное значение не подходит для данного поля». На некоторые поля (столбцы) таблиц должны быть введены ограничения на ввод данных (например: для поля «Отработанные дни» >=0 And <=22).

Далее описаны объекты  разработанного программного модуля.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4.2. Создание базы данных.

При создании БД для расчёта  заработной платы работников было создано 2 таблицы, 6 форм, 3 запроса, 2 отчета. Они были созданы с помощью, как мастеров, так и конструкторов, встроенных в MSAccess. Рассмотрим более подробно сам процесс создания, начиная с таблиц. В данной БД было создано 2 таблицы:

            Таблица 4- «Штат_работников_предприятия»

Имя поля

Тип данных

Размер поля

Значение по умолчанию

Формат поля

Условие на значение

Табельный номер

Числовой (ключевое поле)

Длинное целое

---

---

---

ФИО

Текстовый

50

---

---

---

Должность

Текстовый

30

---

---

---

Адрес

Текстовый

50

---

---

---

Телефон

Текстовый

7

нет

---

---

Информация о работе Учет заработной платы