Диплом: Автоматизация учета труда и заработной платы на предприятии на базе системы "1С:Предприятие 8.2" для ОАО "Белшина"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
75
Функции
Основные Служебные
Ведение
справочника
Формирование
Табеля учета
рабочего времени
Формирование
документа
начисления ЗП
Формирование
документа расчета
больничного листа
Формирование
документа расчета
отпускных
Календарь
Управление
окнами
Справка
Калькулятор
Рис. 2.5 - Дерево функций разрабатываемого модуля учета труда и
заработной платы
Под диалогом понимается процесс обмена данными между пользователем и
программой, осуществленный посредством интерфейса.
Сценарий диалога представлен в виде структурной схемы и отображает
возможный выбор действий пользователя при работе с конкретной формой и
отображение функциональных возможностей работы программы.
Каждая форма имеет меню, которое соответствует предоставленным
возможным действиям при работе с конкретной формой
34
.
Сценарий диалога модуля учета труда и заработной платы отображен на
рисунке 2.6.
34
1С:предприятие 8 [Электронный ресурс] // Фирма 1C [Офиц. сайт].
http://v8.1c.ru/overview/Term_000000131.htm (дата обращения: 27.05.2019).
76
Основное меню
Рабочий стол Операции с ЗП Справочник
Сотрудники
Создать документ
«Табель учета
рабочего
времени»
Создать документ
«Расчет
больничного»
Создать документ
«Начисление
зарплаты»
Создать документ
«Расчет отпуска»
Печать документа
«Табель учета
рабочего
времени»
Печать документа
«Расчет
больничного»
Печать документа
«Начисление
зарплаты»
Печать документа
«Расчет отпуска»
Работа с
документом
«Табель учета
рабочего
времени»
Работа с
документом
«Расчет
больничного»
Работа с
документом
«Начисление
зарплаты»
Работа с
документом
«Расчет отпуска»
Рис 2.6- Сценарий диалога для разрабатываемого модуля учета труда и
заработной платы
2.3.2 Характеристика базы данных
Характеристика таблиц базы данных разрабатываемого модуля учета труда
и заработной платы на «ПРИ г. Кричев» частном предприятии приведена в таблице
2.10 (приложение 4).
При проектировании базы данных разрабатываемого модуля учета труда и
заработной платы на «ПРИ» г. Кричев» использовалась модель «Сущность - связь»
или ER-модель (рисунок 2.7).
77
Рис. 2.7.- ER-диаграмма базы данных разрабатываемого модуля учета труда
и заработной платы
2.3.3 Структурная схема пакета (дерево вызова программных модулей)
Дерево вызова программных модулей представляет собой структурную
схему, содержащую программные модули разрабатываемого программного
обеспечения. Дерево вызова программных модулей разрабатываемого
программного средства представлены на рисунке 2.8 описание реализованных
модулей приведено в таблице 2.11.
Модуль 1С «Учет
труда т заработной
платы»
Модуль «Расчет
больничного»
Модуль
«Сотрудники»
Модуль
«Начисление
заработной
платы»
Модуль «Расчет
отпуска»
Рис. 2.8.- Дерево вызова программных модулей
78
Функции, выполняемые программными модулями разрабатываемой
программы, представлены в таблице 2.11.
Таблица 2.11
Характеристика программных модулей
№ п/п
Наименование
модуля
Функции модуля
1
Модуль 1С «Учет
труда и
заработной платы»
Содержит основные процедуры и функции,
определенные платформой разработки «1С:
Предприятие»
2
Модуль
«Сотрудники»
Содержит процедуры, позволяющие добавлять,
изменять и удалять данные о сотрудниках
3
Модуль
«Начисление
заработной платы»
Содержит основные сведения о начислении заработной
платы
4
Модуль «Расчет
отпуска»
Содержит основные сведения о расчете отпуска
5
Модуль «Расчет
больничного»
Содержит основные сведения о расчете больничного
2.3.4 Описание программных модулей
Блок-схема — распространенный тип схем, описывающих алгоритмы или
процессы, в которых отдельные шаги изображаются в виде блоков различной
формы, соединенных между собой линиями, указывающими направление
последовательности.
Схема описания работы программного модуля представляет собой блок-
схему, использующую следующие символы:
«Терминатор» – обозначающий начало или конец схемы программы
«Процесс» – обозначающий обработку данных любого вида, приводящее к
изменению значения, формы или размещения информации
«Решение» – обозначающий проверку условия и выбор одного из нескольких
альтернативных выходов
«Линия» – отображает поток данных и управления. При необходимости
могут быть добавлены стрелки – указатели.
Схема модуля учета труда и заработной платы можно описать при помощи
блок - схемы, представленной на рис. 2.9
79
Начало
Конец
Выбор
действия
Выбор документа
Редактирование
документа
Проведение
документа
Добавление
записи
Редактирование
записи
Проведение
документа
Поиск записи
Вывод на печать
Вывод на
экран
Работа с документами
Работа со справочником
Рабочий
стол
Рис. 2.9- Блок-схема модуля учета труда и заработной платы
Данная блок - схема состоит из множества процедур. Первые четыре
процедуры выполняют работу со справочниками, далее можно выбрать документ,
заполнить его, провести в регистр и вывести на печать. Вывод производится на
экран.
Детализация предопределённой процедуры «Заказ товара» представлена на
рисунке 2.10.
80
ИтогКол_днейПриИзменении1
Объект.Среднедневной_фактический_зара
боток
Объект.Пособие_за_первые_12_кол_дней
Объект.Пособие_за_оставшиеся_дни
Объект.Сумма_пособия_к_выплате
Объект.Кол_дней_болезни <12
Объект._80_= Объект.Кол_дней_болезни Объект._80_= 12
Объект._100_=Объект.Кол_дней_болезни
-Объект._80_
Тогда
Иначе
Начало
Конец
Объект.Пособи
е_за_первые_
12_кол_дней=
Объект._80
_*Объект.Сред
недневной_фак
тический_зараб
оток * 80 /100
Объект.Пособие_за_ост
авшиеся_дни = Объект._
100_*
Объект.Среднедневной_
фактический_заработок
;
Объект.Сумма_пособия_к_выплате=
Объект.Пособие_за_первые_12_кол_дней+
Объект.Пособие_за_оставшиеся_дни;
Рис. 2.10- Блок-схема фрагмента процедуры расчета пособия по временной
нетрудоспособности
Листинг программных модулей представлен в приложении (приложение 5).
2.3.5 Контрольный пример реализации проекта и его описание
Рассмотрим интерфейс разработанного модуля системы, дополняющего
основную информационную систему управления процессом автоматизации учёта
труда и заработной платы в подразделении, а также основные возможности работы
пользователя с программным продуктом.
При запуске модуля (клиентской части) пользователю будет представлено
главное окно программы (рисунок 2.11). Главное окно содержит пункты, которые
сделаны таким образом, чтобы пользователь интуитивно нашел нужные ему
функции.
81
Рис. 2.11- Главное окно программы
Главное окно программы делится на:
— Главное меню.
— Операции с заработной платой.
— Справочники.
Главное меню облегчает доступ к различным объектам (рисунок 2.12).
Рис.2.12.- Главное меню
Главное меню включает объекты, содержащие основные функции
программы:
Константы, позволяют хранить в информационной базе данные, которые не
изменяются во времени, или изменяются очень редко.
Справочник, является прикладным объектом и предназначен для описания
списков данных. На вкладке «Справочник» представлен справочник о сотрудниках
(рисунок 2.13).
82
Рис.2.13- Справочник «Сотрудники»
Пример справочника «Сотрудники» внешний вид справочника в режиме
Предприятия (рисунок 2.14).
Рис.2.14- Справочник «Сотрудники»
Рис.2.15.- Справочник «Сотрудники» вкладка для заполнения «Общее»
83
Рис.2.16- Справочник «Сотрудники» вкладка для заполнения «Паспортные
данные»
Рис.2.17- Справочник «Сотрудники» вкладка для заполнения «Начисление
заработной платы»
На вкладке «Операции с заработной платой» представлен перечень функций
программы с возможными операциями над ними:
— Начисление заработной платы
— Расчёт больничного
— Расчет отпуска
84
— Табель учёта рабочего времени
— Сотрудники
Рассмотрим внешний интерфейс операций по расчёту отпуска (рисунок 2.18).
Рис 2.18- Расчет отпуска (создание)
Рис. 2.19- Расчет отпуска «Тип отпуска - трудовой отпуск»
Рассмотрим пример заполнения расчёта больничного (создание)

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)