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

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 24.01.2012
Размер файла 2,1 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Министерство науки и образования Украины

Харьковский Национальный университет им. В.Н. Каразина

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

Выполнила:

студентка третьего курса

факультета компьютерных наук

Колесник Татьяна Сергеевна

Проверила:

Лазурик Валентина Михайловна

Харьков-2007

Содержание

Введение

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

1.1 Раскладка по таблицам

1.2 Связка таблиц

1.3 Конструктор и запоминающее состояние

2. Приложение пользователя

2.1 Формы и их описание

2.2 Инструкция пользователя

Заключение

Список литературы

Приложение

Введение

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

Зарплата начисляется следующим образом. При расчете зарплаты учитываются удержания и начисления. К начисления относятся ставка, премиальные (начисляется процент от зарплаты), больничный и отпускные. Начисления суммируются, и как итог получаем сумму начислений К удержаниям относятся социальное страхование (0.5 % от зарплаты), взнос в пенсионный фонд (0.5 % от зарплаты), взнос в фонд занятости (0.5 % от зарплаты, 0 % для пенсионеров) и подоходный налог ((0.5 * ставка) - (ставка * взнос в пенсионный фонд + ставка * взнос в фонд занятости + ставка * социальное страхование)) * 0.15 = подоходный налог). Удержания суммируются, и как итог получаем сумму удержаний. Затем чтобы получись сумму на руки для отдельно взятого человека, из суммы начислений вычитаем сумму удержаний. Начисление зарплаты - это длинная и кропотливая работа для экономистов и бухгалтеров. Поэтому целесообразно воспользоваться программным обеспечением, а именно базами данных. Это в десятки раз упрощает экономические вычисления. В данной курсовой работе используется такое программное обеспечение как Access 2003. Эта программа позволяет сложные бухгалтерские расчеты, такие как начисление зарплаты, автоматизировать и упростить. Кроме начисления зарплаты, в курсовой работе возможно добавление новых сотрудников, т.е. предоставлены формы на заполнение, печать расчетного листа, предоставляется сводная ведомость по начислениям, удержаниям и выдачей на руки по всей организации. В сводной ведомости предоставляются суммы начислений, удержаний и выдачей на руки по всей организации.

1. Проектирование базы данных
1.1 Раскладка по таблицам

конструктор зарплата начисление база данные

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

В данной курсовой работе для простоты реализации программы используется 11 таблиц:

· Личные данные (код, табельный номер, фамилия, имя, отчество, дата приема на работу, дата рождения, адрес и т.д.)

· Список сотрудников (оклад, график работы, аванс, пол, тип сотрудника и т.д.)

· Должность;

· Отдел;

· Пол;

· Платежка (начисление премии, начисление ставки, удержание социальное страхование, выдача на руки и т.д.);

· Начисления и удержания конкретного сотрудника (процент начисления или удержания каждого сотрудника в зависимости от предоставленных льгот);

· Начисления и удержания;

· Табель на месяц ( часть отработанного времени за определенный месяц);

· Тип сотрудника;

· Часть отработанного времени.

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

1.2 Связка таблиц

В данной курсовой работе использовалась связка таблиц один ко многим (см. рис.1).

Рис.1 Связка таблиц

1.3 Конструктор и запоминающее состояние

Для тестирования работоспособность программы по начислению зарплаты в запоминающее состояние таблиц вбиты данные на примере автотранспортного предприятия.

1. Должность

Рис.2а Запоминающее состояние

Рис.2б Конструктор

В таблице Должность в режиме конструктора (рис.2б) используется 2 поля. Поле Код_Должность имеет тип счетчик и предназначен для нумерации должностей и связки между таблицами. Поле Должность имеет текстовый тип. В это поле в запоминающем состоянии (рис.2а) введены все возможные должности на автотранспортном предприятии.

2. Личные данные

Рис.3а Конструктор

Рис.3б Запоминающее состояние

В таблице Личные_Данные в режиме конструктора (рис.2а) используется 13 полей. Поле Код_Личные_Данные имеет тип счетчик и предназначен для нумерации личных данных и связки между таблицами. Остальные поля имеют различные типы данных, что обеспечивает в запоминающем состоянии (рис.3б) вводить разнообразную информацию, необходимую при поступлении на работу.

3. Начисления и удержания сотрудника

Рис.4а Конструктор

Рис.4б Запоминающее состояние

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

4. Начисления и удержания

Рис.5а Конструктор

Рис.5б Запоминающее состояние

В таблице Начисления_Удержания в режиме конструктора (рис.5а) используется 3 поля. Поле Код_Начисл_Удерж имеет тип счетчик и предназначен для нумерации начислений или удержаний и связки между таблицами. В поле Вид_Начисл_Удерж имеет текстовый тип. В это поле в запоминающем состоянии (рис.5б) введены виды начислений и удержаний.

5. Отдел

Рис.6а Конструктор

Рис.6б

В таблице Отдел в режиме конструктора (рис.6а) используется 2 поля. Поле Код_Отдел имеет тип счетчик и предназначен для нумерации отделов и связки между таблицами. Поле Отдел имеет текстовый тип. В это поле в запоминающем состоянии (рис.6б) все введены возможные отделы на автотранспортном предприятии.

6. Пол

7. Список сотрудников

8. Табель на месяц

9. Тип сотрудника

10. Часть отработанного времени

11. Платежка

2. Приложение пользователя

2.1 Формы и их описание

В курсовой работе используются 3 формы: Личные_Данные, Платежка и Основная_Форма. Личные_Данные и Платежка - это 2 подчиненные формы. А основная форма - Основная_Форма - приложение пользователя, с которым работает пользователь.

Формы Личные_Данные и Платежка находятся в прил. 1.

2.2 Инструкция пользователя

При открытии приложения пользователь увидит перед собой форму (см. прил. 2)

Заключение

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

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

Список литературы

1. Самоучитель Visual Basic.NET/ Д. Зак. - Киев: BHV; СПб.: Питер, 2003. - 558 с.: ил.

2. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: Учебник для высших учебных заведений - СПб.: КОРОНА принт, 2002. - 672 с.

3. Оутей М., Конте П., Эффективная работа: SQL Server 2000. - СПб.: Питер; К.: Издательская группа BHV, 2002. - 992 с.: ил.

Приложение № 1

1. Форма Личные_Данные

2. Платежка

Приложение № 2

Форма для пользователя

Размещено на Allbest.ru


Подобные документы

  • Разработка базы данных по кабинету информатики. Создание таблиц, запросов, форм, отчетов. Использование баз данных и информационных систем становиться неотъемлемой составляющей деловой деятельности современного человека и функционирования организаций.

    доклад [582,2 K], добавлен 05.10.2005

  • Понятие базы данных, ее виды. Иерархическая, сетевая, реляционная модели данных. Создание автоматизированной системы "Учет зарплаты строительной фирмы". Анализ требований и выбор решений. Этапы создания базы данных. Источники финансирования проекта.

    дипломная работа [1,4 M], добавлен 11.06.2013

  • Особенности составления электронной ведомости начисления заработной платы сотрудникам ЦИТ за текущий месяц в программной среде MSExcel. Характеристика математической модели решения задачи. Анализ экономических сведений о сотрудниках, показателей работы.

    курсовая работа [1,2 M], добавлен 13.11.2014

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

    курсовая работа [971,6 K], добавлен 29.12.2013

  • Создание базы данных, планирование разработки и системные требования. Проектирование базы данных в среде Microsoft Access, элементы и типы данных. Создание таблицы и использование конструктора для их модернизации. Построение запросов и создание макросов.

    курсовая работа [2,0 M], добавлен 16.04.2011

  • Конструирование базы данных для бухгалтерского учета при начислении зарплаты сотрудникам. Функциональная структура, концептуальная, логическая и физическая модель БД. Выделение информационных объектов. Тексты SQL-запросов, результаты их выполнения.

    курсовая работа [3,3 M], добавлен 27.10.2013

  • Проектирование информационной системы. Построение диаграммы потоков данных. Описание порядка построения DFD-диаграммы. Создание базы данных с помощью SQL сервера. Описание основных бизнес-правил и их физической реализации. Заполнение таблиц данными.

    курсовая работа [1,5 M], добавлен 13.12.2011

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

    курсовая работа [3,0 M], добавлен 22.12.2014

  • Основные области проектирования информационных систем: базы данных, программы (выполнение к запросам данных), топология сети, конфигурации аппаратных средств. Модели жизненного цикла программного обеспечения. Этапы проектирования информационной системы.

    реферат [36,1 K], добавлен 29.04.2010

  • История создания компьютерных информационных систем. Развитие системы управления базой данных. Принципы и правила построения и функционирования распределённых баз данных (РБД). Проблемы и особенности РБД. Использование Internet/Intranet технологий.

    курсовая работа [1,1 M], добавлен 06.02.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.