Файл: Проектирование реализации операций бизнес-процесса «Расчет заработной платы».pdf
Добавлен: 22.04.2023
Просмотров: 123
Скачиваний: 2
СОДЕРЖАНИЕ
1.1 Выбор комплекса задач автоматизации
1.2. Характеристика существующих бизнес –процессов
1.3. Характеристика документооборота, возникающего при решении задачи
1.4. Обоснование проектных решений по информационному обеспечению
1.5. Обоснование проектных решений по программному обеспечению
2.1. Информационная модель и её описание
2.2. Характеристика нормативно-справочной, входной и оперативной информации
2.3. Характеристика результатной информации
2.4. Общие положения (дерево функций и сценарий диалога)
2.5. Характеристика базы данных
2.6. Структурная схема пакета (дерево вызова программных модулей)
2.7 Описание программных модулей
сотрудник;
дата;
отработано часов;
дополнительное количество
коды отработки.
Сущность «Расчетно-платежная
идентификатор;
номер;
дата составления;
период;
примечания.
Сущность «Элемент
идентификатор;
идентификатор соответствующей
сотрудник;
количество отработанных
количество сверхурочных
количество ночных
количество часов, в выходные дни;
начисленная сумма;
надбавки;
общая сумма;
удержания из платы;
сумма к
Связь указанных показана на ER - (Рисунок 13). На данной диаграммы реляционная база в которой сущность представлена в виде или нескольких Таблицы имеют между собой, обеспечением целостности в них
Рисунок 13.
Рассмотрим атрибуты на схеме (Таблицы 2 – 7)
Таблица 2.
сущности «Должность»
№ пп |
Атрибут |
Тип данных |
Размер |
Примечания |
1 |
Идентификатор |
Автоинкрементное |
ПК |
|
2 |
Наименование должности |
Строка |
100 |
|
3 |
Оклад |
Денежный |
Таблица 3.
сущности «Сотрудник»
№ пп |
Атрибут |
Тип данных |
Размер |
Примечания |
1 |
Идентификатор; |
Автоинкрементное |
ПК |
|
2 |
Табельный номер |
Строка |
10 |
|
3 |
ФИО; |
Строка |
100 |
|
4 |
Должность; |
Код |
ВК |
|
5 |
Возраст; |
Числовой |
||
6 |
Общее начало |
Числовой |
||
7 |
Сведения о |
Комплексное |
Таблица 4
сущности «Элемент
№ пп |
Атрибут |
Тип данных |
Размер |
Примечания |
1 |
Идентификатор; |
Автоинкрементное |
ПК |
|
2 |
идентификатор соответствующего |
Код |
ВК |
|
3 |
сотрудник; |
Код |
ВК |
|
4 |
дата; |
Дата |
||
5 |
отработано часов; |
Числовой |
||
6 |
дополнительное количество |
Числовой |
||
7 |
коды отработки. |
Комплексное |
Таблица 5.
сущности «Табель рабочего времени»
№ пп |
Атрибут |
Тип данных |
Размер |
Примечания |
1 |
идентификатор; |
Автоинкрементное |
ПК |
|
2 |
номер; |
Числовой |
||
3 |
дата составления; |
Дата |
||
4 |
период; |
Строка |
50 |
|
5 |
примечания |
Строка |
300 |
Таблица 6.
сущности «Элемент
№ пп |
Атрибут |
Тип данных |
Размер |
Примечания |
1 |
Идентификатор; |
Автоинкрементное |
ПК |
|
2 |
идентификатор соответствующего |
Код |
ВК |
|
3 |
сотрудник; |
Код |
ВК |
|
4 |
количество отработанных |
Числовой |
||
5 |
количество сверхурочных |
Числовой |
||
6 |
количество ночных |
Числовой |
||
7 |
количество часов, в выходные дни; |
Числовой |
||
8 |
начисленная сумма; |
Денежный |
||
9 |
надбавки; |
Денежный |
||
10 |
общая сумма; |
Денежный |
||
11 |
удержания из платы; |
Денежный |
||
12 |
сумма к |
Денежный |
Таблица 7.
сущности «Расчетно-платежная
№ пп |
Атрибут |
Тип данных |
Размер |
Примечания |
1 |
идентификатор; |
Автоинкрементное |
ПК |
|
2 |
номер; |
Числовой |
||
3 |
дата составления; |
Дата |
||
4 |
период; |
Строка |
50 |
|
5 |
примечания |
Строка |
300 |
Система классификации, в информационное позволяет сгруппировать и выделить классы, которые характеризоваться рядом свойств. Эти определяются так реквизитами. Под понимается логически информационный элемент, определенное свойство процесса или [2.2].
При классификации необходимо выполнения ряда
минимально-требуемое количество
возможность добавления объектов; реквизиты быть однозначными;
единство реквизитов в объектах;
использование только реквизитов;
сравнительно малый документов для обработки.
Данные требования были учтены при проектируемой информационной
Информационное обеспечение наличие некоторых объектов, функционально между собой, которыми происходит данными. Данные наделены особыми определяющими общие разных объектов. по своей информационное обеспечение дело в с объектами базы данных, где в объекта выступает а в реквизитов - поля
2.2. Характеристика нормативно-справочной, входной и оперативной информации
В реализуемой обрабатывается большой нормативно-справочной информации. К группе относится:
сведения о окладах;
сведения о
повышающие коэффициенты, руководителем;
фиксированные надбавки за стаж и
Рассмотрим описание информации (Таблица 8)
Таблица 8.
нормативно-справочной информации
Название |
Описание |
Сведения о окладах |
Должностные оклады для всех бюджетного учреждения в со справочником утвержденным законодательством РФ |
Сведения о |
Список работников с указанием оклада и коэффициента. |
Повышающие коэффициенты, руководителем |
Входит в сведений о |
Фиксированные надбавки за стаж и |
Данные, позволяющие стимулирующие надбавки за стаж и |
Входящие данные, как уже было ранее, представлены информационными потоками 9):
Таблица 9.
входной информации
Название |
Источник |
Описание |
Информация о отработанном времени |
Руководители структурных |
Руководители структурных ежедневно отмечают в учета рабочего количество фактически часов, с работы сверхурочно, в смену, в и праздничные дни |
Информация о листах |
Работники |
Работники предоставляют листы бухгалтеру по заработной платы |
Размеры компенсационных и выплат |
Главный бухгалтер, |
Помимо фиксированных выплат руководитель право устанавливать выплаты работникам или компенсационного |
2.3. Характеристика результатной информации
Выходная информация ЭИС в виде и документов, деятельностью объекта (Таблица 10).
Сюда относится:
табель учета времени;
расчетно-платежная ведомость;
отчеты, требуемые в
Таблица 10.
выходной информации
Название |
Кому предназначено |
Описание |
Основание |
Табель учета времени |
Бухгалтеру по заработной платы |
Заполнение документа на основании о фактически времени, введенных в руководителями структурных |
Информация о отработанном времени, о больничных |
Расчетно-платежная ведомость |
Главному бухгалтеру |
Табель учета времени, размеры и стимулирующих |
|
Другие отчеты, в учреждении |
Руководителю учреждения |
2.4. Общие положения (дерево функций и сценарий диалога)
Дерево функций и диалога
Схематично функциональная разрабатываемого ЭИС была ранее. В с функциями, данной системой, дерево функций образом (Рисунок 13)
Рисунок 13. функций ЭИС
Выявление состава и их позволяет разработать сценария диалога, состав кадров содержание каждого и их На Рисунке 14 структура диалога в виде
Рисунок 14. диалога программы
2.5. Характеристика базы данных
База данных программного комплекса для ЭИС расчета заработной платы в бюджетных организациях работает под управлением СУБД Firebird. Доступ к базе данных осуществляется при помощи языка структурированных запросов SQL. Для построения базы данных необходимо определить тип реквизитов для всех объектов на основании информации о содержании соответствующих реквизитов.
Изображенная на схеме база данных состоит из связанных между собой таблиц. Представленная модель является моделью реляционной базы данных и представляет собой набор взаимосвязанных таблиц. В данном случае применяется только один тип связи - один ко многим, т.е. одной записи в родительской таблице соответствуют несколько записей в дочерней таблице.
Рисунок 15 - Физическая схема организации базы данных
Структура таблиц и связей между ними определяется содержанием ER модели разработанной информационной системы. Рассмотрим атрибуты указанных на схеме сущностей (Таблицы 11 - 16).
Таблица 11. Таблица t_Doljnosti
№ пп |
Наименование |
Тип данных |
Размер |
Описание |
Примечания |
1 |
id |
uniqueidentifier |
Идентификатор |
Первичный ключ |
|
2 |
dolName |
varchar |
50 |
Наименование должности |
|
3 |
oklad |
numeric |
(18, 2) |
Оклад |
Таблица 12.
Таблица t_Sotr
№ пп |
Наименование |
Тип данных |
Размер |
Описание |
Примечания |
1 |
id |
uniqueidentifier |
Идентификатор; |
Первичный ключ |
|
2 |
tabNum |
varchar |
10 |
Табельный номер |
|
3 |
FIO |
varchar |
200 |
ФИО; |
|
4 |
idDol |
uniqueidentifier |
Должность; |
Внешний ключ |
|
5 |
dateBirth |
date |
Возраст; |
||
6 |
starWork |
date |
Общее начало работы; |
||
7 |
child |
int |
Сведения о детях. |
Таблица 13.
Таблица t_tab_str
№ пп |
Наименование |
Тип данных |
Размер |
Описание |
Примечания |
1 |
id |
uniqueidentifier |
Идентификатор; |
Первичный ключ |
|
2 |
idTab |
uniqueidentifier |
идентификатор соответствующего табеля; |
Внешний ключ |
|
3 |
idSotr |
uniqueidentifier |
сотрудник; |
Внешний ключ |
|
4 |
fdate |
date |
дата; |
||
5 |
kol |
int |
отработано часов; |
||
6 |
kolDop |
int |
дополнительное количество часов; |
||
7 |
flag |
varchar |
5 |
коды отработки. |