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

Автор: Пользователь скрыл имя, 30 Октября 2011 в 21:28, курсовая работа

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

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

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

Данная программа не является универсальной

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

Курсовая.doc

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

Введение 

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

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

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

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

    • Системное ПО
    • Прикладное ПО

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

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

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

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

    • Справочник штрафов, премий и кредитов.
    • Список сотрудников организации
    • Табель учета рабочего времени

Данная  программа не является универсальной 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

 

 1 Постановка  задачи

      1.1 Описание предметной области

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

 О каждом сотруднике нужно знать:

  • ФИО
  • Оклад
  • Отдел
  • Кол-во рабочих дней (код)

Основная з/пл = оклад* рабочие дни

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

При расчете  заработной платы составляется расчетный лист состоящий из граф:

-1 таб№

-2 ФИО

-3 оклад

-4 код

-5 з/пл

- 6 начислено

-7 удержано

-8 на  руки

Составленный  расчетный лист  передается сотруднику предприятия с начисленной заработной платой.

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

Бухгалтерия ежемесячно изменяет данные в базе данных:

  • Кол-во рабочих дней
  • Разовые начисления
  • Удаление\добавление сотрудника
  • Редактирование данных о сотруднике
 

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

 
1.2 Функциональная модель предметной  области

 

 

Схемы сделанные  в программе BPWIN

 

 

 

 

 

 

Рис(1) ER-диаграмма. 

сотрудники ведомость               начисл/удерж

Таб №
ФИО
Оклад
Отдел
 
id
Таб №
ФИО
Оклад
Код
З/пл
Начисление
Удержание
На  руки
 
id
  Таб №
Значение
признаки
 
Таб №
Koд
 
 
 
 
 
 
 
 
 
 
 

Рис (2)Схема отношений 
 

           
    1.3 Схема данных.

           
     

     

       Сотруд Раб. дни нач/удер

 
 
 
 

 
 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Рис (1) Схема данных

 

      1.4 Описание  входной информации

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

Таблица 1.4.1

Наименование  документа (шифр) Дата поступления  документа Откуда поступает  документ
Сотрудники По мере необходимости Бухгалтер
Рабочие дни Ежемесячно Бухгалтер
Начисление  и удержание По мере необходимости Бухгалтер
 

Описание реквизитов входного документа 

     Таблица 1.4.2  - Реквизит базы данных “sotrud.db”

Наименование  документа Наименование  реквизитов Форма представления Длина в байтах
Сотрудники Таб № Символьная 4
ФИО Символьная 20
Оклад Числовая 5
Отдел Символьная 20
 
 
 
 
 

     Таблица 1.4.3 - Реквизит базы данных “kod.db”

Наименование  документа Наименование  реквизитов Форма представления Длина в байтах
Рабочие дни
Таб № Символьная 4
Рабочие дни Символьная 20
 

     Таблица 1.4.4  - Реквизит базы данных “nachisl.db”

Наименование  документа Наименование  реквизитов Форма представления Длина в байтах
Разовые начисление и удержание id Числовая 5
Таб № Символьная 4
Признаки Символьный 20
Значение Числовая 5
 

 

      1.5 Описание структуры базы данных 

На основании  входных данных создается базы данных, состоящая 

Из 3 таблиц : Nachisl, sotrud, kod 

     Таблица 1.5.1 – описания структуры базы данных 

Назначение (содержи-мое таблицы) Физическое  имя таблицы Наименование  полей Шифр поля Формат поля  Размер поля
Справочник

«Начисление/Удержание»

Nachisl Id

Таб №

Значение

Признаки

ID

Tabnom

Znachenie

Priznaki

Число

Строка

Строка 

Число

5

4

20

10

Информация  о сотрудниках sotrud Таб №

ФИО

Оклад

Отдел

Tabnom

FIO

Oklad

Otdel

Строка

Строка

Число

Строка

4

20

10

20

Справочник

«Рабочие дни»

Kod Таб №

Рабоч. Дни

Tabnom

Kod

Строка

Число

4

10

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