Файл: Разработка конфигурации «Расчёт заработной платы в среде 1С:Предриятие».pdf

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

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

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

Добавлен: 06.04.2023

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

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

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

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

  1. Рисунок 12. Диаграмма классов

Диаграмма классов (Class diagram) — статическая структурная диаграмма, описывающая структуру системы, демонстрирующая классы системы, их атрибуты, методы и отношения между классами.

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

На диаграмме классов выделены следующие основные классы:

  1. Сотрудник.
  2. Подразделение
  3. Должность
  4. Часовая ставка.
  5. Вычеты и штрафы.
  6. График работы.
  7. Табель.
  8. Вычет оклада.
  9. Расчёт вычетов
  10. Расчет премии.
  11. Заработная плата.

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

2.2 Проектирование пользовательского интерфейса

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

Структура информационной системы, а так же порядок выполнения команд определяются функциями, которые будут выполняться [20].

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

  1. Дерево выполняемых функций ИС «Расчет заработной платы»

Согласно дерева узлов функций при моделировании бизнес-процессов можно спроектировать сценарий диалога информационной системы, т.е. определить порядок заполнения документов, открытия форм, а так же вложенности команд, которые потребуются при работе с документами и подсистемами [8].


На основании разработки UML моделей поведения системы и вариантов использования для пользователей выполняется построение схемы сценария диалога и структуры ИС «Расчет заработной платы».

Сценарий диалога работы с пунктами меню и формами ИС представлен на рисунок 11.

67

  1. Сценарий диалога работы с ИС «Расчет заработной платы»

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

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

Виды кодирования:

  1. Порядковая (П).
  2. Серийно-порядковая (СП).
  3. Разрядная (позиционная) (Р).
  4. Комбинированная (смешанная) (К).

Виды классификаторов:

  1. Общегосударственный (ОГ).
  2. Отраслевой (О).
  3. Локальный (Л).
  4. Международный (М) [13, 14].

В таблице 3 представлены обозначения классификаторов ИС «Расчет заработной платы»

Таблица 3

Краткие обозначения видов классификаторов

Наименование объекта

Значность

кода

Система

кодирования

Вид классификатора

Список код или пример множества

Код

Значение

Номер документа

6

П

ОГ

000001 - 999999

Номер документа

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

5

П

Л

00001 - 99999

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

Шифр дохода или расхода

3

П

ОГ

001 - 999

Код показателя

Код подразделения

3

П

Л

001 – 999

Код подразделения предприятия

Код должности

3

П

Л

001 – 999

Код должности сотрудника

Код причины отсутствия

3

П

ОГ

001 – 999

Код причины отсутствия в табеле

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


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

Таблица 4

Перечень нормативно-справочной информации

Название

Ответственный за ведение

Объём в записях

Частота обновления

Описание

Сотрудники

Специалист по учету рабочего времени

10

12 раз в год

Сотрудники

Должности

Специалист по учету рабочего времени

10

1 раза в год

Должности

Часовые ставки

Специалист по учету рабочего времени, бухгалтер по заработной плате

20

4 раза в год

Данные о ставках

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

Специалист по учету рабочего времени

10

1 раз в год

Данные о подразделениях

Основания

Специалист по учету рабочего времени

20

4 раза в год

Данные оснований для возврата и вычета

Затраты рабочего времени

Бухгалтер по заработной плате

3

1 раз в год

Данные по основанию затрат рабочего времени

Причины отсутствия

Специалист по учету рабочего времени

3

1 раз в год

Причины отсутствия для табеля

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

Под входной информацией понимаются документы, на основании которых производится ввод данных в систему и формирование записи о произошедших изменениях в состоянии [15, 22].

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


В таблице 5 представлен список входной информации, источник возникновения и описание.

Таблица 5

Перечень входной информации

Название

Источник

Периодичность решения

Описание

Учет доступа по пропускам

Специалист по учету рабочего времени, специалист Ит

300 раза в год

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

График работы

Специалист по учету рабочего времени

48 раз в год

Информация по графику работы сотрудника

Личная карточка сотрудника

Специалист по учету рабочего времени

300 раз в год

Персональные данные сотрудника для работы с табелем

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

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

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

Таблица 6

Перечень результатной информации

Название

Пользователь

Описание

Количество

док./год

Рабочее время сотрудников

Специалист по учету рабочего времени

Отработанное сотрудниками время

300

Табель

Специалист по учету рабочего времени, бухгалтер по ЗП

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

12

Возвраты

Бухгалтер по ЗП

Возвраты по заработной плате

48

Заработная плата

Бухгалтер по ЗП

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

12

Вычеты и заявления

Бухгалтер по ЗП

Вычеты за опоздания, прогулы и учет заявлений

48

Отработанное время по окладу

Специалист по учету рабочего времени, бухгалтер по ЗП

Документ отработанного времени по окладу

12

Отчет по отработанному времени

Специалист по учету рабочего времени, бухгалтер по ЗП

Отчет по отработанному времени за период

12

Отчет по табелю

Специалист по учету рабочего времени, бухгалтер по ЗП

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

12

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

Бухгалтер по ЗП, главный бухгалтер

Содержит информацию по расчету заработной платы

12


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

  1. ER диаграмма базы данных ИС «Расчет заработной платы»

Описание таблиц базы данных представлено в приложении А, в таблицах А.1 – А.11.

На основании разработанной ER-диаграммы будет производиться разработка документов и справочников в технологической платформе 1С Предприятие 8.3. Технологическая платформа в работе использует собственную СУБД, доступ к которой реализован на уровне приложения и клиент (разработчик или администратор системы) не может непосредственно к ней обращаться [22].

Глава 3. Разработка программного решения

3.1 Разработка элементов интерфейса ИС

Информационная система «Расчет заработной платы» разрабатывается в виде отдельной конфигурации на платформе 1С Предприятие 8.3. для удобства работы с документами в конфигурации создается несколько подсистем, которые группируют создаваемые объекты по назначению и способу применения [9].

Программные подсистемы ИС «Расчет заработной платы» представлены на рисунке 13.

  1. Подсистемы конфигурации «Расчет заработной платы»

Для подсистем и отдельных объектов программируются глобальные модули, а так же модули объектов, с помощью которых вычисления производятся в документах. Все программные модули связаны между собой и связаны с главным модулем проекта [17, 18].

Исходный код программы представлен в приложении Б.

Взаимосвязь модулей конфигурации ИС «Расчет заработной платы» представлена на рисунке 14.

  1. Дерево вызова программных модулей

В проектируемой ИС «Расчет заработной платы» разработаны программные модули, которые будут представлены в виде форм и отчетов. Список модулей подсистем представлен в таблице 7.

Таблица 7

Таблица описания модулей ИС «Расчет заработной платы»

Название модуля

Описание

Глобальный модуль

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

Подсистема «Табель»

Содержит документы необходимые для оформления табели отработанного времени, а так же учет рабочего времени по окладу

Подсистема «Зарплата»

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

Подсистема «Справочники»

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

Подсистема «Журналы»

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