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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
75
Продолжение таблицы 2.5.
1
2
3
4
5
Документ.
Выплата_ЗП
Номер
Сотрудник
К выдаче
В том числе
мат помощь
В том числе
Пособия
Справочник.
Сотрудники
Документ.Нач
исление_ЗП
Около 12
раз в месяц
Экранная
форма
Печатная
форма
документа
Регистр_накоп-
лений. Остатки
Период
Регистратор
Номер строки
Сотрудник
Сумма
Документ.Нач
исление_ЗП
Документ.Вы
плата_ЗП
Около 12
раз в месяц
Экранная
форма
Отчет.Задол-
женность_по_
оплате
Сотрудник
Задолженность
на начало
периода за
работником
Задолженность
на начало
периода за
предприятием
Выплачено
Начислено
Задолженность
на конец
периода за
работником
Задолженность
на конец
периода за
предприятием
Справочник.С
отрудники
Документ.Нач
исление_ЗП
Документ.Вы
плата_ЗП
Около 12
раз в месяц
Экранная
форма
76
2.3 Программное обеспечение задачи
2.3.1 Общие положения (дерево функций и сценарий диалога)
Дерево функций программы отображает декомпозицию функций и
создается для представления возможностей программы. Дерево функций
является результатом разбиения функции назначения программного средства на
основные и служебные функции.
Список функций, реализованный в модуле учета труда и заработной
платы малого предприятия ЧУП «Оптимал», представлен на рисунке 2.5.
Функции
Основные Служебные
Ведение
справочников
Формирование
Табеля учета
рабочего времени
Формирование
документа
«Начисление ЗП»
Формирование
документа
«Выплата ЗП»
Формирование
регистра
«Остатки»
Календарь
Управление
окнами
Справка
Калькулятор
Формирование
отчета
«Задолженность
по оплате»
Рис. 2.6 Дерево функций разрабатываемого модуля учета труда и заработной
платы малого предприятия ЧУП «Оптимал»
77
Под диалогом понимается процесс обмена данными между
пользователем и программой, осуществленный посредством интерфейса.
Сценарий диалога представлен в виде схемы и представляет возможный
выбор действий пользователя при работе с конкретной формой
разрабатываемого модуля учета труда и заработной платы малого предприятия
ЧУП «Оптимал», а также отображение функциональных возможностей работы
программы. Сценарий диалога разрабатываемого модуля учета труда и
заработной платы малого предприятия ЧУП «Оптимал» отображен на рисунке
2.7.
Рабочий стол Операции с ЗП
Общие
Работа со
справочником
«Сотрудники»
Печать документа
«Табель учета
рабочего
времени»
Печать документа
«Начисление
зарплаты»
Печать документа
«Выплата ЗП»
Работа с
документом
«Табель учета
рабочего
времени»
Работа с
документом
Начисление
зарплаты»
Работа с регистром
«Остатки»
Работа с
документом
«Выплата ЗП»
Основное меню
Работа со
справочником
«Подразделение»
Работа со
справочником
«Контрагенты»
Отчеты
Работа с отчетом
«Задолженность
по оплате»
Рис 2.7 Сценарий диалога для разрабатываемого модуля учета труда и
заработной платы малого предприятия ЧУП «Оптимал»
78
2.3.2 Характеристика базы данных
Характеристика таблиц базы данных разрабатываемого модуля учета
труда и заработной платы малого предприятия ЧУП «Оптимал» приведена в
таблице 2.6.
Таблица 2.6
Характеристики таблиц базы данных реализуемого модуля
Сущность
Идентифи-
катор
таблицы
Атрибут
Идентификатор
поля
Тип поля
1
2
3
4
5
Сотрудники
Справочник.
Сотрудники
Код
Код
число
ФИО
ФИО
строка
Страна
Страна
строка
Область
Область
строка
Город
Город
строка
Дата выдачи
Дата_выдачи
дата
Кем выдан
Кем_выдан
строка
Серия
Серия
строка
Номер
Номер
число
Личный номер
Личный_номер
число
Количество
детей
Количество_
детей
число
Должность
Должность
строка
Подразделе-
ние
Дата_приема_на_
работу
дата
Дата приема
Дата_приема
дата
Дата
увольнения
Дата_увольнения
число
Причина
уволнения
Причина_увольне-
ния
строка
Месячный
оклад
Месячный_оклад
число
Сотрудник
является
инвалидом
Сотрудник_инвалид
строка
Код категории
застрахованно
го лица
Код_категории
число
Подразде-
ления
Справочник.
Подразделе
ния
Код
Код_подразд
число
Наименование
Наименование
строка
Вид
деятельности
Вид_деятельности
строка
79
Продолжение таблицы 2.6
1
2
3
4
5
Контрагенты
Справочник.
Контраген-
ты
Код
Код_контр
число
ОКПО
ОКПО
число
Наименование
Наименование
строка
Страна
регистрации
Страна_регистрации
строка
Юридический
адрес
Юр_адрес
строка
Почтовый
адрес
Почтовый_адрес
строка
Телефоны
Телефоны
число
УНП
УНП
число
ОКЮПП
ОКЮПП
число
Номер
лицензии
Номер_лицензии
число
Дата лицензии
Дата_лицензии
число
Табель учета
рабочего
времени
Документ.Т
абель_учета
_рабочего_в
ремя
Номер
Номер
число
Сотрудник
Сотрудник
строка
Дата
Дата
дата
Отработанно
часов
Отработанно_часов
число
Отработано
дней
Отработано_дней
число
Фактически
начислено
Фактически_начисле
но
число
Премия
Премия
число
Премия из
прибыли
Премия_из_прибыли
число
Пособия
Пособия
число
Материальная
помощь
Материальная_помо
щь
число
Итого
начислено
Итого_начислено
число
Аванс
Аванс
число
Подоходный
налог
ПН
число
ПФ
ПФ
число
Итого
удержано
Итого_удержано
число
Сумма к
выдаче
Сумма_к_выдаче
число
80
Продолжение таблицы 2.6
1
2
3
4
5
Выплата ЗП
Документ.
Выплата_ЗП
Номер
Сотрудник
Номер_Сотрудник
число
Сотрудник
Сотрудник
строка
К выдаче
К_выдаче
число
В том числе
мат помощь
В_том_числе_мат_п
омощь
число
В том числе
Пособия
В том числе Пособия
число
Остатки
Регистр_
накоплений.
Остатки
Период
Период
дата
Регистратор
Регистратор
строка
Номер строки
Номер_строки
число
Сотрудник
Сотрудник
строка
Сумма
Сумма
число
Задолжен-
ность по
оплате
Отчет.
Задолженно
сть_по_
оплате
Сотрудник
Сотрудник
строка
Задолжен-
ность на
начало
периода за
работником
Задол_на_нач_
периода_за_раб
дата
Задолжен-
ность на
начало
периода за
предприятием
Задол_на_нач_
периода_за_предпр
дата
Выплачено
Выплачено
число
Начислено
Начислено
число
Задолжен-
ность на конец
периода за
работником
Задол_на_кон_перио
да_за_раб
дата
Задолжен-
ность на конец
периода за
предприятием
Задол_на_кон_
периода_за_предпр
дата
81
При проектировании базы данных разрабатываемого модуля учета труда
и заработной платы малого предприятия ЧУП «Оптимал» использовалась
модель «Сущность - связь» или ER-модель [23. стр. 33] .
Рис. 2.8 ER-диаграмма базы данных разрабатываемого модуля учета труда и
заработной платы малого предприятия ЧУП «Оптимал»
Сотру дники
Код_сотр
код_подразд (FK)
ФИО
Страна
Область
Город
Дата выдачи
Кем выдан
Номер
Личный номер
Количество детей
Должность
Подраз деление
Дата приема
Дата увольнения
Причина у вольнения
Месячный оклад
Сотру дник является инвалидом
Код категории застрахованного лица
Табель учета рабочего времени
код_подразд (FK)
Код_сотр (FK)
Номер
Сотру дник
Дата
Отработанно часов
Отработано дней
Пособия
Материальная помощь
Итого начислено
Аванс
Премия
Премия из прибыли
ПФ
Подоходный налог
Итого удержано
Сумма к выдаче
Начисление ЗП
Код_сотр (FK)
код_подразд (FK)
Номер
Сотру дник
оклад
Дни рабочие
Часы рабочие
По окладу
Процент премии
Премия
Надбавка
Сумма
Раб дней
ПФ
ПН
Удерж прочие
Берем отп
БЛ
Тек отпуск
Сумма всего
Сумма к выплате
Выплата ЗП
Код_контр (FK)
Код_сотр (FK)
код_подразд (FK)
Сотру дник
К выдаче
В том числе мат помощь
В том числе Пособия
Подраз деления
код_подразд
Наименование
Вид деятельности
Контрагенты
Код_контр
ОКПО
Наименование
Страна регистрации
Юридический адрес
Почтовый адрес
Телефоны
УНП
ОКЮПП
Номер лицензии
Дата лицензии
Остатки
Код_сотр (FK)
код_подразд (FK)
Код_контр (FK)
Период
Регистратор
Номер строки
Сотру дник
Сумма
Задолженность по оплате
Код_сотр (FK)
код_подразд (FK)
Сотру дник
Задолженность на начало периода з а работником
Задолженность на начало периода з а предприятием
Выплачено
Начислено
Задолженность на конец периода за работником
Задолженность на конец периода за предприятием
82
2.3.3 Структурная схема пакета
(дерево вызова программных модулей)
Дерево вызова программных модулей представляет собой схему,
содержащую программные модули разрабатываемого программного
обеспечения.
Выделяют три группы программных модулей системы:
1. Управляющие модули – выполняющие функции по управлению
объектами системы
2. Функциональные модули – позволяющие обеспечить ввод и
обработку данных
3. Сервисные модули – обеспечивающие дополнительные сервисы
Дерево вызова программных модулей разрабатываемой подсистемы
учета труда и заработной платы малого предприятия ЧУП «Оптимал»
представлены на рисунке 2.8, описание реализованных модулей приведено в
таблице 2.9.
Модуль «Остатки
заработной
платы»
Модуль
«Сотрудники»
Модуль
«Начисление
заработной
платы»
Модуль «Выплата
заработной
платы»
Модуль 1С «»
Модуль
«Подразделения»
Модуль
«Контрагенты»
Модуль «Табель
учета рабочего
времени»
Модуль
«Задолженность
по оплате»
Рис. 2.9 Дерево вызова программных модулей разрабатываемой подсистемы
учета труда и заработной платы малого предприятия ЧУП «Оптимал»
Функции, выполняемые программными модулями разрабатываемой
программы, представлены в таблице 2.7.
83
Таблица 2.7
Характеристика программных модулей разрабатываемой подсистемы учета
труда и заработной платы малого предприятия ЧУП «Оптимал»
№ п/п
Наименование
модуля
Функции модуля
1
Модуль 1С «Учет
труда и
заработной платы»
Содержит основные процедуры и функции,
определенные платформой разработки «1С:
Предприятие»
2
Модуль
«Сотрудники»
Содержит процедуры и функции, позволяющие
добавлять, изменять и удалять данные о
сотрудниках
3
Модуль
«Подразделения»
Содержит процедуры и функции, позволяющие
добавлять, изменять и удалять данные о
подразделениях
4
Модуль
«Контрагенты»
Содержит процедуры и функции, позволяющие
добавлять, изменять и удалять данные о
контрагентах
5
Модуль
«Начисление
заработной платы»
Содержит основные сведения о начислении
заработной платы
6
Модуль «Выплата
заработной платы»
Содержит основные сведения о выплатах
заработной платы
7
Модуль «Остатки
заработной платы»
Содержит основные сведения об остатках
заработной платы
8
Модуль
«Задолженность
по оплате»
Содержит основные сведения о задолженности по
оплате
9
Модуль «Табель
учета рабочего
времени»
Содержит основные сведения об учета рабочего
времени
84
2.3.4 Описание программных модулей
Схема описания работы разрабатываемого модуля учета труда и
заработной платы малого предприятия ЧУП «Оптимал» представляет собой
блок-схему, использующую символы (таблица 2.8).
Таблица 2.8
Основные блоки для составления алгоритмов
Название
Описание
Терминатор
Начало, конец, прерывание процесса обработки данных
или выполнения программы
Процесс
Выполнение операции или группы операций, в результате
которых изменяется значение, форма представления или
расположение данных
Предопределенный
процесс
Использование ранее созданных и отдельно описанных
алгоритмов или программ
Ввод-вывод
Преобразование данных в форму, пригодную для
обработки (ввод) или отображения результатов обработки
(вывод)
Решение
Выбор направления выполнения алгоритма или
программы в зависимости от некоторых переменных
условий. Блок решения имеет 1 вход и по крайней мере 2
выхода
Границы цикла
Символ, состоящий из двух частей, отображает начало и
конец цикла. Обе части символа имеют один
идентификатор. Условия для инициализации,
приращения, завершения и т.д. помещаются внутри
символа в начале или в конце в зависимости от
расположения операции, проверяющей условие.
Комментарий
Пояснение к элементу схемы (или линии связи)
Подготовка
Выполнение операций, меняющих команды или группу
команд, с целью воздействия на некоторую последующую
функцию (установка переключателя, модификация
регистра, инициализация программы)
Соединитель
При большой насыщенности схемы отдельные линии
потока между удаленными символами допускается
обрывать. При этом в конце (начале) обрыва должен быть
помещен символ «Соединитель».

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

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