Диплом: Автоматизация учета рабочего времени сотрудников компании ООО "Фольксваген Групп Рус"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
66
– документ Журнал – для внесения данных о приходе и уходе с работы
сотрудников;
– документ Табель – для отображения данных за отчетную неделю по
учету рабочего времени сотрудников.
Стоит отметить, что данные документы используют табличные части для
структуризации хранимой информации.
Таблица 9
Реквизитный состав документа «Журнал»
Имя
Тип
НомерВЖурнале
Число (целое)
Дата
Дата
Отдел
Строка (текстовый)
ФИО
Строка (текстовый)
ВремяПрихода
Дата
ВремяУхода
Дата
Подпись
Строка (текстовый)
Примечание
Строка (текстовый)
Таблица 10
Реквизитный состав документа «Табель»
Имя
Тип
НомерВТабеле
Число (целое)
Дата
Дата
Отдел
Строка (текстовый)
Ответственный
Строка (текстовый)
ФИО
Строка (текстовый)
День1
Число (целое)
День2
Число (целое)
День3
Число (целое)
День4
Число (целое)
День5
Число (целое)
День6
Число (целое)
67
День7
Число (целое)
Внешний вид формы документа Журнал, показанный на рисунке 18.
Заметим, что форма для данного документа имеет табличную часть для удобной
структуризации информации.
Рисунок 18. Экранная форма документа Журнал
В таблице 11 рассматривается таблица с характеристиками результатной
информации.
Таблица 11
Сводная таблица по результатной информации
Название
Журнал
Табель
Ответственный за его ведение
Сотрудник отдела
кадров
Сотрудник отдела
кадров
Средний объем документа в
записях
1500
150
Средняя частота актуализации
Ежедневно
Еженедельно
Средний объем актуализации,
записей
100
10
Источники
Сотрудники
Сотрудники
68
Отделы
Отделы
Должности
Метод доставки информации
Ввод вручную
Ввод вручную
2.3.Программное обеспечение задачи
2.3.1.Общие положения (дерево функций и сценарий диалога)
В конфигурации предусмотрена работа одного пользователя, который
выполняет учет рабочего времени сотрудников ООО «Фольксваген Груп Рус»,
перечень его функций показан на рисунке 19.
Рисунок 19. Описание дерева функций пользователя конфигурацией
Стоит отметить, что некоторые функции разделены между подсистемами
конфигурации:
– Администрация;
– Бухгалтерия;
– Персонал.
Стоит отметить, что некоторые объекты конфигурации могут брать участие
как в одной подсистеме, так и во всех (к примеру, справочник Сотрудники).
На основании рассмотренных данных можно создать последовательность
работы пользователя с разрабатываемой системой (рисунок 20).
Функции
сотрудника
отдела кадров
Основные
Получение
отчетных
документов
Ввод данных
Служебные
Заполнение
справочников
Ввод
оперативных
данных
69
Рисунок 20. Последовательность работы с ИС по учету рабочего времени
На рисунке 21 рассмотрен сценарий диалога, в котором описаны
возможности разрабатываемого программного продукта.
Рисунок 21. Сценарий диалога
Ввод данных в
справочники
•Сотрудник
отдела кадров
Ввод оперативной
информации о
посещении и
уходе
•Сотрудник
отдела кадров
Контроль и
обработка данных
•Сотрудник
отдела кадров
Формирование
отчетной
документации
•Сотрудник
отдела кадров
•Администрация
Основное
меню
Действия
Создать
Провести
Изменить
Удалить
Обновить
Справочники
Отделы
Сотрудники
Должности
Документы
Журнал
Табель
Отчеты
Отчет по
журналу
Отчет по
табелю
Формы
Отделы
Сотрудники
Должности
Журнал
Табель
Печать
Журнал
Табель
Выход
70
Пункт Действия описывает возможные действия с объектами
конфигурации.
Пункт Справочники используется для ввода исходных данных в базу
данных.
Пункт Документы применяется для ввода оперативной информации о
деятельности ООО «Фольксваген Груп Рус».
Пункт Отчеты используется для вывода результатной информации по
организационной деятельности.
Пункт Печатные форма применяются для вывода информации на печать в
удобной форме.
Пункт Выход используется для закрытия конфигурации.
2.3.2.Характеристика базы данных
После выполнения анализа начальной информации надо выделить перечень
используемых объектов:
– Сотрудники;
– Отделы;
– Должности;
– Журнал;
– Табель.
Опишем далее основные атрибуты для указанных объектов (таблица 12):
Таблица 12.
Описание атрибутов
Название
Тип
Длина
Ключевое поле
Сотрудники
Код сотрудника
Число
8
Да
ФИО
Строка (текстовый)
50
Адрес
Строка (текстовый)
25
Телефон
Строка (текстовый)
13
Должность
Строка (текстовый)
50
Да
Пол
Строка (текстовый)
3
71
Должности
Код должности
Число
8
Да
Название
должности
Строка (текстовый)
50
Оклад
Число
8
Отделы
КодОтдела
Число (целое)
8
Да
Название
Строка (текстовый)
50
Кабинет
Число (целое)
3
Начальник
Строка (текстовый)
50
Журнал
НомерВЖурнале
Число (целое)
3
Да
Дата
Дата
Отдел
Строка (текстовый)
50
Да
ФИО
Строка (текстовый)
50
Да
ВремяПрихода
Дата
ВремяУхода
Дата
Подпись
Строка (текстовый)
5
Примечание
Строка (текстовый)
100
Табель
НомерВТабеле
Число (целое)
3
Да
Дата
Дата
Отдел
Строка (текстовый)
50
Да
Ответственный
Строка (текстовый)
50
ФИО
Строка (текстовый)
8
Да
День1
Число (целое)
3
День2
Число (целое)
3
День3
Число (целое)
3
День4
Число (целое)
3
День5
Число (целое)
3
День6
Число (целое)
3
72
День7
Число (целое)
3
В результате получим следующую ER-модель (рисунок 22) [13]:
Рисунок 22. ER-модель
2.3.3.Структурная схема пакета (дерево вызова программных модулей)
Разработанная конфигурация включает в себя непосредственно модуль
конфигурации и платформу (серверную часть).
Платформа является базой для разработанного модуля и осуществления все
основных функций программного продукта.
Чтобы облегчить указанный процесс, разработано дерево вызовов
созданных объектов (рисунок 23).
Сотрудники
Код сотрудника
ФИО
Адрес
Телефон
Код должности (FK)
Пол
Должности
Код должности
Название должности
Оклад
Отделы
Код отдела
Название
Кабинет
Начальник
Жу рнал
Номер в жу рнале
Код сотрудника (FK)
Дата
Время прихода
Время у хода
Подпись
Примечание
Код отдела (FK)
Табель
Номер в табеле
Дата
Ответственный
День1
День2
День3
День4
День5
День6
День7
Код отдела (FK)
Код сотрудника (FK)
73
Рисунок 23. Дерево вызовов
Созданная конфигурация состоит с нескольких модулей:
– основной модуль;
– модуль справочников;
– модуль документов;
– модуль форм;
– модуль печатных форм;
– модуль отчетов.
В таблице 13 описаны функции модулей конфигурации.
Таблица 13
Функции модулей
п/п
Название
Функции
1
Основной модуль
Содержит вызовы подсистем, а также меню для
настройки внешнего вида конфигурации
2
Модуль
справочников
Содержит основные массивы для хранения
справочной информации, которая применяется при
оперативном ведении документации и отчетности
Подсистема "Администрация"
Справочник "Должности"
Справочник "Отделы"
Справочник "Сотрудники"
Отчет по журналу
Подсистема "Бухгалтерия"
Справочник "Отделы"
Справочник "Сотрудники"
Документ "Табель"
Подсистема "Персонал"
Документ "Табель"
Документ "Журнал"
Справочник "Сотрудники"
Справочник "Отделы"
Справочник "Должности"
Отчет по табелю
Отчет по журналу
74
3
Модуль
документов
Содержит оперативные данные, на основании
которых формируются отчеты
4
Модуль форм
Содержит экранные формы для справочников и
документов
5
Модуль отчетов
Содержит инструменты для формирования
отчетности
6
Модуль печатных
форм
Содержит инструменты для формирования
документации и вывода ее на печать
2.3.4.Описание программных модулей
Рассмотрим состав программных моделуй, которые представлены в
разрабатываемой конфигурации:
– подсистемы:
Администрация;
Бухгалтерия;
Персонал.
– справочники:
Отделы;
Должности;
Сотрудники.
– документы;
Журнал;
Табель.
– отчеты:
Отчет по табелю;
Отчет по журналу.
– модуль печатных форм:
печатная форма Табель;
печатная форма Журнал.
Изобразим функционал некоторых модулей в виде блок-схем (рисунки 24
25):
75
Начало
Ввод данных в
справочник
«Сотрудники»
Ввод данных в
справочник
«Отделі»
Заполнение
документа
«Журнал»
Справочники
заполнены?
+
-
Формирование
отчета
Конец
Рисунок 24. Блок-схема формирования отчета по журналу
Начало
Ввод данных в
справочник
«Должности»
Ввод данных в
справочник
«Отделы»
Формирование
документа
«Журнал»
Справочники
заполнены?
Заполнение
справочников
+ -
Вывод
табеля
Конец
Ввод данных в
справочник
«Сотрудники»
Журнал
сформирован?
Формирование
отчета
-
+
Рисунок 25. Блок-схема составления отчета по табелю

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

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