Файл: Проектирование реализации операций бизнес-процесса «Расчет заработной платы».pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 22.04.2023

Просмотров: 98

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Таблица 14

Таблица t_tab

№ пп

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

Тип данных

Размер

Описание

Примечания

1

id

uniqueidentifier

идентификатор;

Первичный ключ

2

num

varchar

10

номер;

3

fDate

date

дата составления;

4

per

varchar

30

период;

5

descr

varchar

300

примечания

Таблица 15

Таблица t_raschet_str

№ пп

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

Тип данных

Размер

Описание

Примечания

1

id

uniqueidentifier

Идентификатор;

Первичный ключ

2

idRasch

uniqueidentifier

идентификатор соответствующего табеля;

Внешний ключ

3

idSotr

uniqueidentifier

сотрудник;

Внешний ключ

4

kol

int

количество отработанных часов;

5

kolSV

int

количество сверхурочных часов;

6

kolN

int

количество ночных часов;

7

kolV

int

количество часов, отработанных в выходные дни;

8

sumNach

numeric

(18, 2)

начисленная сумма;

9

sumNadb

numeric

(18, 2)

надбавки;

10

sumTotal

numeric

(18, 2)

общая сумма;

11

sumMinus

numeric

(18, 2)

удержания из заработной платы;

12

sumItog

numeric

(18, 2)

сумма к выдаче

Таблица 16

Таблица t_raschet

№ пп

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

Тип данных

Размер

Описание

Примечания

1

id

uniqueidentifier

идентификатор;

Первичный ключ

2

num

varchar

10

номер;

3

fDate

date

дата составления;

4

per

varchar

30

период;

5

descr

varchar

300

примечания


2.6. Структурная схема пакета (дерево вызова программных модулей)

При программной были написаны программные модули, методы обработки и хранения Данные программные модули приведены на рисуноке 16.

Рисунок 16. Взаимосвязь программных модулей

2.7 Описание программных модулей

Описание программных и их функций в таблице 17.

Таблица 17.

программных модулей

Идентификатор модуля

Выполняемые функции

Umain

Загрузка главного окна

SprDolj

Модуль справочника

EditSprDolj

Модуль редактирования должностей

SprSotr

Модуль справочника

EditSprSotr

Модуль редактирования сотрудников

SprNadb

Модуль справочника

EditSprNadb

Модуль редактирования справочника надбавок

UInsTab

Модуль ввода данных о фактически отработанном времени

UReestrTab

Реестр табелей учета рабочего времени

UExportTab

Модуль формирования, экспорта табелей

URaschet

Модуль расчета заработной платы

UReestrVed

Реестр расчетных ведомостей

UExportVed

Модуль формирования, экспорта платежных документов

UDM

Модуль взаимодействия с базой данных

UAdm

Модуль управления администрированием

UAbout

Модуль окна «О программе»

UHelp

Модуль справки

2.8. Контрольный пример реализации проекта и его описание

Схема технологического процесса функционирования ЭИС изображена на рисунке 17. Оформление документов в разработанной системе осуществляется с помощью специальных экранных форм. Обработка всей информации осуществляется с помощью программных инструментов - модулей.


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

Рисунок 17. Схема функционирования ЭИС

Работа с системой начинается с авторизации. Пользователь должен ввести логин и пароль для того чтобы начать работу с программой (Рисунок 18).

Рисунок 18 Авторизация пользователя

Учетная запись администратора вводится по умолчанию и не может быть удалена. Причем только администратор может управлять учетными записями, в том числе удалять и создавать новые (Рисунок 19). Обыкновенный пользователь имеет доступ только к смене пароля.

Рисунок 19. Управление доступом

Главное окно программы представлено на рисунке 20.

Рисунок 20. Главное окно программы

Через раздел главного меню «Справочники» пользователь получает доступ к основным справочникам системы (см. рисунки 21-23):

справочник «Должностные оклады»;

справочник «Надбавки за стаж»;

справочник «Сотрудники».

Рисунок 21. Справочник «Должностные оклады»

Рисунок 22 Справочник «Надбавки за стаж»

Рисунок 23. Справочник «Сотрудники»

Через контекстное меню пользователь имеет возможность редактировать справочники: добавлять новые записи, удалять или редактировать старые. На рисунке 24 представлено диалоговое окно, в котором пользователь редактирует сведения о сотруднике. В поле «Должность» можно выбрать любую должность, которая доступна в соответствующем справочнике. При этом данному сотруднику автоматически установится соответствующий ему оклад.

Рисунок 24. Редактирование сведений о сотруднике

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


Рисунок 25 Формирование расчетно-платежной ведомости

Заключение

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

К основным функциям разрабатываемой информационной системы относятся:

учет рабочего времени сотрудников;

составление табелей учета рабочего времени;

учет больничных листов;

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

расчет вычетов из заработной платы;

формирование расчетно-платежной ведомости;

формирование отчетных документов.

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

снижение трудоемкости обработки информации;

снижение потребности в высококвалифицированном и, следовательно, высокооплачиваемом персонале, т.е. снижение издержек на оплату труда;

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

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

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

1. Федеральный закон от 06.12.2011 N 402-ФЗ «О бухгалтерском учете»

2. Маклаков С.В. BPwin и ERwin: CASE-средства для разработки информационных систем. М.: Альфа, 2008. - 190 с.

3. Селетков С.Н., Благодатских В.А., Божко В.П. Предметно-ориентированные экономические информационные системы. Учебник - 2 изд. Финансы и статистика, 2011. - 240 с.

4. Смирнова Г.Н., Сорокин А.А., Тельнов Ю.Ф. Проектирование экономических информационных систем. М.: Финансы и статистика, 2007. - 512.

5. MS Office Project 2007. Управление проектами. - СПб.: КОРОНА-Век, 2008. - 480 c.

6. Вейцман В.М. «Проектирование экономических информационных систем: Учебное пособие». - Яр.: МУБИНТ, 2002. - 214 c.

7. Оценка эффективности инвестиционных проектов. Теория и практика. Виленский П.Л., Лившиц В.Н., Смоляк С. 2-е изд., перераб. и доп. - М.: Дело, 2002. - 888 с.

8. Мишенин А.И. Теория экономических информационных систем: Учебник. - М.: Финансы и статистика, 2008.

9. Мартин Дж. Планирование развития автоматизированных систем. - М.: Финансы и статистика, 1984. - 196 с.


10. Смирнова Г.Н., Сорокин А.А., Тельнов Ю.Ф. Проектирование экономических информационных систем. М.: Финансы и статистика, 2001.

11. Титоренко Г.А. «Автоматизированные информационные технологии в экономике». М.: издательство ЮНИТИ, 2008.

12. Угринович Н.Д. Исследование информационных моделей. Элективный курс. 2-е издание. - Бином. Лаборатория знаний, 2006. - 435 с.

13. Шураков В.В. Автоматизированное рабочее место для статической обработки данных, 2010.

14. Элейн МЭИСел. Microsoft Office Project 2007: Библия пользователя. - СПб.: КОРОНА-Век, 2008.

15. Interbase - СУБД. // www.interbase.ru.

16. Атре Ш. Структурный подход к организации баз данных. - М.: Финансы и статистика, 1983. - 320 с.

17. Борри Х. Firebird. Руководство разработчика баз данных. М. 2008. - 1104 с.

18. Кириллов В.В. Основы проектирования реляционных баз данных. // СПб.: ИТМО, 1994. - 210 с.

19. Кириллов В.В. Структурированный язык запросов (SQL). - СПб.: ИТМО, 1994. - 80 с.

20. Книга Delphi. Учимся на примерах. М.: МК-Пресс, 2009. - 819 с.

21. Курс лекций по Проектированию баз и хранилищ данных //www.radioland.net.ua/122-page4.html.

22. Мейер М. Теория реляционных баз данных. - М.: Мир, 1987. - 608 с.

23. Самоучитель Delphi.NET. А. Хомоненко. СПб.: Питер, 2008. - 464 с.

24. Волошин В. «Эргономика должна быть эргономной». М.: Московский издательский дом, 2000. - 164 с.

25. Моника Тиль. Знакомьтесь: Ваше рабочее место. М.: «Кристина и К.», 2001. Сейдлер Д., Бономо П., Руководство по эргономике. М.: Московский издательский дом, 2000. - 213 с.

Приложение

Процедуры расчета заработной платы

//..............................................................................TFRaschet.Пересчет_показателей;i,j: integer;:double;

Час, ЧасН, ЧасПр, ЧасСВ: integer;

СуммаОклДол, Сумма, СуммаН, СуммаПр, СуммаСВ: double;

Оклад, ВыслугаПр, НапряжПр: double;

НДФЛ, НалогВычет, Итог: double;

Итого1, ИтогоНДФЛ: double;

Итого1:=0; ИтогоНДФЛ:=0;// Расчет по всем сотрудникам

for i:= 1 to SG.RowCount-1 do begin

// Проверка введенных данных по строке

if SG.Cells[5,i]='' then SG.Cells[5,i]:='168';SG.Cells[6,i]='' then SG.Cells[6,i]:='0';SG.Cells[7,i]='' then SG.Cells[7,i]:='0';SG.Cells[8,i]='' then SG.Cells[8,i]:='0';

// Инициализация

Оклад:= StrToFloat(SG.Cells[3,i]);

K:= 168; // часов в месяц

ВыслугаПр:= Процент_за_выслугу_лет(SG.Cells[0,i]);

НапряжПр:= StrToFloat(SG.Cells[4,i]);

Час:=StrToInt(SG.Cells[5,i]);

ЧасН:=StrToInt(SG.Cells[6,i]);

ЧасПр:=StrToInt(SG.Cells[7,i]);

ЧасСВ:=StrToInt(SG.Cells[8,i]);

НалогВычет:= Налоговый_вычет_НДФЛ(SG.Cells[0,i]);

// Расчеты

СуммаОклДол:= Оклад / K * Час;

СуммаН:= (Оклад / K) * ЧасН;

СуммаПр:= (Оклад / K) * ЧасПр;

СуммаСВ:= (Оклад / K) * ЧасСВ * 2;

Сумма:= СуммаОклДол + (СуммаОклДол * ВыслугаПр/100) +

(СуммаОклДол * НапряжПр) +

СуммаН +

СуммаСВ +