Дипломная работа: Автоматизация учета рабочего времени сотрудников компании ООО «УК «ВОЗРОЖДЕНИЕ Торговый Дом»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
81
Начало
Диалог
настройки
соединения
с БД
Ожидание
выбора пункта
меню
Пункт
выбран?
Просмотр БД
Генерация
формы
просмотра
Добавление
записи
Генерация
формы
добавления
Выполнение
функций
добавления
Поиск
записей
Генерация
формы
поиска
Настройка
параметров
поиска
Выполнение
поиска
Распре-
деление
Выполнение
функций
распреде-
ления
А
А
Выход?
Закрытие БД
А
Конец
Да
Да
Да
Да
Да
Да
Нет
Нет
Нет
Нет
Нет
Нет
Рис. 2.11. Блок схема работы главного модуля приложения
82
2.4 Контрольный пример реализации проекта и его описание
Модуль Учет рабочего времени предназначен для организации контроля
за количеством рабочего времени, затраченным сотрудником, и задачами,
решенными им за рабочее время.
Сотрудникам с разными правами доступа доступен различный
функционал раздела. Ниже в таблице приведены возможности (Функционал),
соответствующие различным группам сотрудников (Права доступа), и указано,
на какой странице раздела портала можно этим функционалом воспользоваться
(Страница).
Таблица 2.14
Функционал модуля «Учет рабочего времени»
Функционал
Страница
Права доступа
Учет рабочего времени
и выполненных задач
Любая страница портала, на панели
Статусов, инструмент Рабочий день
Сотрудник
Просмотр личных
данных учета
Сотрудники > Рабочее время
Сотрудник
Просмотр личных
данных учета и данных
подразделения
Сотрудники > Рабочее время
Руководитель
подразделения
Изменение данных и
подтверждение
нарушений
Сотрудники > Рабочее время
Руководитель
подразделения
Настройка параметров
учета для всей
организации
Настройки > Настройки продукта >
Настройки модулей > Учет рабочего
времени в Административном разделе
Администратор
системы
Настройка параметров
учета для конкретного
подразделения
Сотрудники > Структура компании >
конкретное подразделение
Руководитель
подразделения
Настройка параметров
учета для отдельного
сотрудника
Настройки > Пользователи > Список
пользователей в Административном
разделе
Отдел кадров
Все работа с учетом рабочего времени для сотрудника сосредоточено в
панели Рабочий день, открываемой из Панели статусов. Панель Рабочий день
не зависит от уровня прав сотрудника и для всех отображается одинаково.
Каждый сотрудник при начале рабочего дня должен произвести запуск
учета рабочего времени. Для этого нужно развернуть панель Рабочий день и
нажать на кнопку Начать рабочий день в этом случае отсчет времени пойдет по
параметрам, заданным администраторам портала. Если необходимо начать
83
рабочий день в другое время, то воспользуйтесь ссылкой Начать с другим
временем. В этом случае будет указано другое рабочее время начала трудового
дня.
Рис.2.12. Панель «Рабочий день»
Если необходимо остановить учет рабочего времени, например на
перерыв на обед, то воспользуйтесь кнопкой Перерыв, которая появляется
после нажатия на кнопку Начать рабочий день.
Завершение рабочего дня выполняется с помощью кнопки Завершить
рабочий день либо ссылки Завершить с другим временем. Случается, что
сотрудник забывает или не смог закрыть рабочий день, в этом случае на
следующий день он не сможет начать новый день, пока не закроет старый.
Рис.2.13. Закрытие рабочего дня
Если рабочий день начинается или закачивается с помощью ссылок
Начать с другим временем и Завершить с другим временем, а так же завершается
84
ранее не закрытый день, то кроме выбора времени нужно указать и причину
изменения:
Рис.2.14. Завершение прошлого дня
Если в течение дня необходимо сделать перерыв в учёте рабочего
времени, например на обед, то нажмите кнопку Завершить рабочий день.
Система начнет отсчет перерыва. Для возобновления учета рабочего дня
нажмите на кнопку Продолжить рабочий день.
Планирование рабочего дня выполняется с помощью задач. Задачи можно
вводить вручную в поле введите текст задачи (и нажатием на "плюсик") и при
помощи ссылки выбрать из списка.
При задании задачи из поля введите текст задачи создается быстрая
задача, то есть без указания сроков выполнения, приоритетов и других
параметров, свойственных обычной задаче. Созданная этим способом задача
относится к личным задачам и не привязывается ни к какой рабочей группе.
Полем Поиск можно воспользоваться для поиска нужной задачи. Если
активным стоит Последние, то задачи будут выводиться в порядке их создания.
При клике указателем мыши на названии задачи появляется
дополнительное окно с информацией о задаче:
85
Рис.2.15. Информация о задаче
Если кликнуть на название задачи в дополнительном окне, то система
перейдет к карточке задачи.
Если в течение дня нужно сделать остановку в учете рабочего времени,
воспользуйтесь кнопкой Перерыв.
Под списком задач на день отображаются события сотрудника,
запланированные на день. Работа с событиями во многом похожа работе с
задачами. Разница в том, что события попадают в этот список автоматически.
Рис.2.16. Работа с событиями
Источник: https://baza.diplomsite.ru/previewfile/2443