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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
16
Рисунок 1.3. Табель учета времени в 1С.Предприятие
Для учета рабочего времени штатных сотрудников используются графики
работы. Графики могут быть общими или индивидуальными. Общий график
указывается при приеме сотрудника на работу, при его кадровых перемещениях.
Индивидуальные графики назначаются сотрудникам персонально.
Для заполнения графиков работы используется регламентированный
федеральный или региональный производственный календарь.
Использование графиков работы позволяет учесть вечерние и ночные часы.
Предусмотрена возможность формировать графики неполного рабочего
времени и графики суммированного учета времени.
Исходя из текущих принципов учета времени сотрудников, необходимо
разработать ИС, выполнение которой будет производиться удаленно.
17
1.2.2 Определение места проектируемой задачи в комплексе задач и ее
описание.
В результате выбора комплекса задач, можно выявить следующие функции:
1. Авторизация пользователя в системе
2. Сессионный учет времени работы
3. Документирование процесса работы сотрудника
Входной информацией в ИС предполагает в себя:
1. Информация о пользователе системы;
2. Время начала сессии
3. Действия пользователя в системе
Выходной информацией будет:
1. Время конца сессии
2. Идентификатор сессии
3. Снимки рабочего стола во время процесса работы.
Так как у компании отсутствует ИС по учету времени работы сотрудников,
выполнение задачи крайне актуально.
В качестве результатирующих данных будет таблица, в которой будет вся
информация о сессии рабочего процесса, такие как время и начало сессии, общее
время работы сессии, идентификационный номер пользователя и номер сессии.
Таблица будет являться частью базы данных.
Входящая информация генерируется автоматически при заходе в систему.
Использование ИС предназначена руководителю или другим сотрудникам
компании, выполняющие исполнительные обязанности.
1.2.3 Обоснования необходимости использования вычислительной
техники для решения задачи.
Если учет времени сотрудников не автоматизирован, это влечен к
следующим недостаткам:
1. Массивный бумажный документооборот.
2. Сложная и неудобная архивация данных.
3. Неспособность контролировать удаленную работу сотрудников.
18
4. Высокая трудоемкость обработки информации.
5. Неудобный расчет показателей.
Использование вычислительной техники для использование учета времени
сотрудников является обязательным. Выполнение ИС идет в браузерном
окружении, и связь между клиентом и сервером осуществляют протоколы
передачи данных HTTP и сети Internet (Рисунок 1.4).
Рисунок 1.4. Протокол HTTP
Клиент и сервер взаимодействую друг с другом в сети Интернет или в
любой другой компьютерной сети при помощи различных сетевых протоколов,
например, IP протокол, HTTP протокол, FTP и другие. Существует множество
протоколов и каждый протокол позволяет оказывать ту или иную услугу.
Например, при помощи HTTP протокола браузер отправляет специальное HTTP
сообщение, в котором указано какую информацию и в каком виде он хочет
получить от сервера, сервер, получив такое сообщение, отсылает браузеру в ответ
похожее по структуре сообщение (или несколько сообщений), в котором
содержится нужная информация, обычно это HTML документ (Рисунок 1.5).
19
Рисунок 1.5. HTML-документ
Сообщения, которые посылают клиенты получили названия HTTP запросы.
Запросы имеют специальные методы, которые говорят серверу о том, как
обрабатывать сообщение. А сообщения, которые посылает сервер получили
название HTTP ответы, они содержат помимо полезной информации еще и
специальные коды состояния, которые позволяют браузеру узнать то, как сервер
понял его запрос.
Взаимодействие клиента и сервера по протоколам происходит на
последнем(прикладном) уровне модели OSI (Рисунок 1.6), однако на самом деле
это взаимодействие происходит на всех семи уровнях – [10].
20
Рисунок 1.6. Модель OSI
Когда клиент отправляет запрос, сообщение упаковывается, можно
представить, что сообщение заворачивается в семь оберток (хотя их может быть
намного больше или же меньше), а когда сообщение получает сервер, он начинает
эти обертки разворачивать.
Также стоит заметить, что в основе взаимодействия клиент-сервер лежит
принцип того, что такое взаимодействие начинает клиент, сервер лишь отвечает
клиенту и сообщает о том может ли он предоставить услугу клиенту и если может,
то на каких условиях. Клиентское программное обеспечение и серверное
программное обеспечение обычно установлено на разных машинах, но также они
могут работать и на одном компьютере.
Данная концепция взаимодействия была разработана в первую очередь для
того, чтобы разделить нагрузку между участниками процесса обмена
информацией, а также для того, чтобы разделить программный код поставщика и
заказчика. Ниже вы можете увидеть упрощенную схему взаимодействия клиент-
сервер – [06].
Источник: https://baza.diplomsite.ru/previewfile/2447