Диплом: Автоматизация расчѐтов с персоналом в ООО "Промо Диджитал"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
60
Название справочника
Перечень реквизитов
Время старта
Запланированные часы на проект
Заказчик
Номер договора
Файловые хранилища
Права доступа
Теги
Задачи
Task_ID
Имя задачи
Время старта
Запланированные часы на проект
Почасовая ставка
Проект
Сотрудники
2.2.3. Характеристика результатной информации
Результатная информация, формируемая в процессе решения комплекса
задач, содержится в выходных документах и ее описание является одним из
важных пунктов всей проектной части. [5]
Результатной информацией разработанной системы расчета заработной
платы являются таблица выплат и расчетные данные по зарплате с учетом
налогового вычета, а также получение печатных форм с этой информацией.
Выходные экранные формы и документы, а также класс пользователей,
которые имеют доступ к данной информации представлены в таблице 9.
Таблица 9
Структура и реквизитный состав результативной информации
Название
выходной
формы
Класс
пользователя
Выходной документ/
информация.
Справочники
(таблицы),
поля которых
входят форму
Список задач
Сотрудник,
Список задач для
«Задачи»,
61
Название
выходной
формы
Класс
пользователя
Выходной документ/
информация.
Справочники
(таблицы),
поля которых
входят форму
фрилансер
отчетности выполнения
проекта
«Проекты»
Отчет о
выполнении
задачи
Сотрудник,
фрилансер
Отчет по каждой
задаче
«Задачи»,
«Проекты»
Табель
Начальник
производственного
отдела
Общий список
выполненных задач за
месяц и повременные
выплаты сотруднику за
каждую задачу.
Отражает в себе
количество
отработанных часов,
ставку в час, доход,
сколько средств
выплачено сотруднику
и сколько удержано.
«Задачи»,
«Проекты»
Расчетный
лист
Начальник
производственного
отдела, менеджер
отдела ведения
проектов
Включает в себя
расчетную
информацию с учетом
налогов, а также
статистику заработной
платы сотрудника по
месяцам.
«Табель»
Ведомость на
получение
средств
Бухгалтерский
отдел, сотрудник
Документ об оплате
«Расчетный
лист»
Копия
ведомость на
получение
средств
Бухгалтерский
отдел, сотрудник
Документ об оплате
«Расчетный
лист»
Частота формирования форм и способ их доставки до информационной
системы:
Список задач -50 документов\месяц, ввод данных задач во вкладке
«Навигатор» ИС.
Отчет о выполнении задачи -57 документов\месяц, ввод данных во
вкладке «Доска задач» ИС.
Табель -57 документов\месяц, результаты расчетов (Время на
задачу во вкладке «Доска задач» и расчет прибыли во вкладке «Выплаты»).
Расчетный лист -37 документов\месяц, формирование во вкладке
«Выплаты», при помощи функции «Печать страницы».
62
Ведомость на получение средств -37 документов\месяц, создается
вне ИС.
Копия ведомость на получение средств -37 документов\месяц,
создается вне ИС.
Структура выходной формы «Табель» показана в таблице 10.
Таблица 10
Структура табеля учета рабочего времени
Наименование
Время старта
Время
окончания
Количество
часов
Сумма
Комментарий
Проект 1
01.06.2020
01.06.2020
13
14 000
Описание
выполненных
задач
Проект 2
25.05.2020
11.06.2020
25
16 000
Описание
выполненных
задач
Проект 3
15.05.2020
15.06.2020
15
17 00
Описание
выполненных
задач
Проект 4
01.06.2020
15.06.2020
16
25 000
Описание
выполненных
задач
Структура выходной формы «Расчетный лист» показана в таблице 11.
Таблица 11
Структура расчетного листа
Имя проекта
Task_ID
Ставка\час
Часов
отработанно
Сумма
Выплачено
Удержано
Проект 1
0021
456
14
6384
6384
0
Проект 2
0022
745
3
2235
2235
0
63
2.3 Программное обеспечение задачи
2.3.1 Общие положения (дерево функций и сценарий диалога)
Модель дерева функций относится к функциональному представлению и
предназначена для описания иерархической структуры функций
информационной системы.
Существуют 2 подмножества функций служебные, которые
обеспечивают проверку прав пользователя, а также архивацию баз данных и
основные, которые реализуют основной функционал обработки данных. [10]
Дерево функций информационной системы приведено на рисунке 8.
Рисунок 8 - Дерево функций информационной системы
«Диалог» между человеком и информационной системой является типом
общедоступной системы обмена сообщениями и интерактивной системы
обмена сообщениями, которая поддерживается в соответствии с
предопределенным языком и формальными отношениями.
64
Общая схема функционирования большинства диалоговых систем
сводится к следующим основным действиям:
вывод сообщений (вопросов) системы;
ввод сообщений пользователя;
запуск модулей (функций), выбираемых в соответствии с
сообщениями пользователя и условиями выбора;
выбор последующих путей продолжения (или завершения) диалога,
определяемый сообщением пользователя и задаваемым условием.
Также существует одностороннее управление со стороны пользователя
системы, в котором пользователь может самостоятельно вызвать определенный
сценарий по средствам графического интерфейса.
Сценарий диалога системы предусматривает возможность подхода к
двум методам диалога и обеспечивает следующие функции управления ходом
решения поставленных задач:
возможность формирование стоимости задачи;
ввод отработанного времени;
корректировка вводимых данных;
ввод и автоматический расчет зарплаты с учетом налогов;
отображение списка сотрудников;
отображение календаря и диаграммы ганта;
графическое отображение статистики.
Сценарий диалога приведен на рисунке 9.
65
Рисунок 9 - Сценарий диалога пользователей и системы
2.3.2 Характеристика базы данных
Oracle Database - система управления базами данных (СУБД). Данные в
наиболее распространенных типах баз данных, которые используются сегодня,
обычно моделируются в виде строк и столбцов в ряде таблиц, что делает
обработку и запросы данных эффективными. Данные могут быть легко
доступны, ими можно также управлять, изменять, обновлять, контролировать и
организовывать. Большинство баз данных используют язык структурированных
запросов (SQL) для записи и запроса данных. [14]
Из плюсов системы - технология Real Application Cluster в СУБД Oracle,
позволяет объединять сервера, обслуживающие СУБД в одну большую базу
данных, что позволяет достичь двух ключевых целей:
1. Повышение производительности системы в целом путем
добавления в кластер нового оборудования, без замены оборудования на более
мощное. Производительность системы повышается пропорционально
66
мощности подключенного узла. Следствием является сохранение инвестиций в
оборудование, часто довольно существенных.
2. Повышение отказоустойчивости СУБД: при выходе из строя или
плановом выключении одного из серверов, входящих в кластер, СУБД
полностью сохраняет свою работоспособность.
Взаимосвязи таблиц и справочников базы данных представлены на
рисунке 10.
Рисунок 10 ER-модель базы данных системы
Таблица «Проекты» в себе данные о каждом проекте компании и связана
в свою очередь с таблицей «Задачи», одному проекту может принадлежать
множество задач, на которые могут быть назначены разные сотрудники или
одному сотруднику достанется несколько. После выполнения заданий
заполняется ведомость и выверяется отработанное время, после чего выдается
расчетный лист. Более подробное описание приведено в таблицах 12 - 16.
Таблица 12
Характеристика справочника «Сотрудники»
67
Наименование
поля
Идентификатор
поля
Тип поля
Длина
поля
(байт)
Описание
поля
Код сотрудника
Worker_ID
Счетчик
4
Первичный
ключ
ФИО
FIO
Короткий
текст
4
ФИО
сотрудника
Контактная
информация
Contact
Короткий
текст
4
Номера
телефона,
почта
Паспортные
данные
Passport
Числовой
3
Информация
для
налоговой
службы
Лицевой счет
Bank_book
Числовой
3
Реквизиты
для
начисления
выплат
Договор номер
Contract_worker
Числовой
3
Номер
договора
сотрудника
Таблица 13
Характеристика справочника «Проект»
Наименование
поля
Идентификатор
поля
Тип поля
Длина
поля
(байт)
Описание
поля
Project_ID
Project_ID
Счетчик
4
Первичный
ключ
Имя проекта
Project_name
Короткий
текст
4
Наименование
проекта
Время старта
Start_project
Дата и
Время
8
Дата начала
выполнения
проекта
Запланированные
часы на проект
Expiration_project
Дата и
Время
8
Дата окончания
сроков
выполнения
проекта
Заказчик
Client
Короткий
текст
4
Контакты
заказчика
Номер договора
Contract_project
Числовой
3
Номер договора
заказа
Файловые
хранилища
File_storages
Короткий
текст
4
Выбор места
хранения
данных
Права доступа
access
Числовой
3
Права доступа
для
пользователя
по id или
группы
пользователей
Теги
tag
Короткий
текст
4
Тематика
задачи
68
Таблица 14
Характеристика справочника «Задачи»
Наименование
поля
Идентификатор
поля
Тип поля
Длина
поля
(байт)
Описание
поля
Task_ID
Task_ID
Счетчик
4
Первичный
ключ
Имя задачи
Task_name
Короткий
текст
4
Наименование
задачи
Время старта
Start_task
Дата и Время
8
Дата начала
выполнения
задачи
Запланированные
часы на проект
Expiration_task
Дата и Время
8
Дата
окончания
сроков
выполнения
задачи
Почасовая ставка
Task_value
Денежный
8
Стоимость
задачи из
расчетов за
час
Наименование
проекта
Project_name
Короткий
текст
4
Внешний
ключ
Сотрудники
Worker_ID
Короткий
текст
4
Внешний
ключ
Таблица 15
Характеристика справочника «Табель»
Наименование
поля
Идентификатор
поля
Тип поля
Длина
поля
(байт)
Описание
поля
Код табеля
Tabel_ID
Счетчик
4
Первичный
ключ
Код сотрудника
Worker_ID
Числовой
3
Внешний
ключ
Отработанное
время
Worked_hours
Числовой
3
Отработанное
сотрудников
время
Доход
Income
Денежный
8
Доход с
выполненной
задачи
Удержано
Costs
Денежный
8
Сумма,
которую
осталось
выплатить
сотруднику
Таблица 16
Характеристика справочника «Расчетный лист»
Наименование
поля
Идентификатор
поля
Тип поля
Длина поля
(байт)
Описание
поля
Код расчетного
List_ID
Счетчик
4
Первичный
69
листа
ключ
Код ведомости
Vedomost_ID
Числовой
Внешний
ключ, ссылка
на ведомость
Выплачено
Paid_out
Денежный
8
Выплаченная
сумма
Удержано
Costs
Денежный
8
Сумма,
которую
осталось
выплатить
сотруднику
Налоговый
расчет
Tax_calculation
Денежный
8
Сумма с
вычетом
налогов
2.3.3 Структурная схема пакета (дерево вызова программных модулей)
Программный модуль представляет собой программу или ее
функциональную часть и обычно рассматривается в контексте хранения,
замены, преобразования, обмена данными и загрузки других программных
модулей в основную память компьютера.
Схема программных модулей включает в себя программные модули и
описание их функций. На рисунке 11 продемонстрировано дерево вызова
программных модулей в рамках решаемой задачи.

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

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Agile-методология в управлении проектами на примере ООО «Ресурсный центр «Академия КлассИнфо»
Aвтoмaтизaция пpoцecca вeдeния инфopмaциoннoй бaзы o дoлжнocтяx и вaкaнcияx c укaзaниeм тpeбoвaний к уpoвню знaний и нaвыкoв кaндидaтoв для гpуппы кaдpoв вoйcкoвoй чacти 3474»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
Cовершенствование управления рентабельности предприятия (на примере гуипп «бендерская типография «полиграфист»)
Event - менеджмент: реализация проекта (на примере ООО "АГРОПАК")