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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
26
Рисунок 1.10. Принцип работы StaffCop.
Функциональность данного решения довольно широкая, основными
особенностями являются:
1 Мониторинг.
2 Онлайн просмотр рабочего стола.
3 Нажатие клавиш.
4 Запуск и установка приложения.
5 Поисковые запросы и посещения сайтов.
6 Авторизация пользователей.
7 Инструменты анализа.
8 График учета рабочего времени.
9 Политики безопасности.
10 Конструктор учетов.
11 Блокировки
12 Блокировка запуска процессов.
13 Блокировка установки ПО.
14 Блокировка доступа к веб-сайтам.
Полный функционал показан на рисунке 1.11.
27
Рисунок 1.11. Функциональность StaffCop
Проведя анализ данного решения и требуемые функции для проектного
решения можно выделить следующие функции:
1 Мониторинг рабочего стола
2 График учета рабочего времени
3 Авторизация пользователей.
Необходимость разработки нового решения заключается в том, что на
рынке не существует узкоспециализированные программы по учету времени.
Компании “Альтерон” необходимо решение исключительно для учета времени и
мониторинга времени работы сотрудника.
1.3.2 Выбор и обоснование стратегии автоматизации задачи.
Этапами разработки проекта являются:
1. Изучение материалов для разработки проекта. В этом этапе происходит
изучение и рассмотрение материалов для разработки проекта, такие как:
Рассмотрение подходящего языка программирования, с помощью
которого будет возможность разработать ИС.
Изучение основ операционных систем для взаимосвязи приложения
и ЭВМ.
Методы и средства проектирования ИС и технологий.
28
Изучение шаблонов программирования.
Знание протоколов и интерфейсов ИС.
Манипуляция с данными.
Изучение web-программирования.
2. Изучение существующих программных средств в компании. Изучив
материалы из первого пункта, далее предполагается рассмотрение уже
существующих решений в компании, после рассмотрения проводится
их анализ и недочеты.
3. Определение функциональности ИС и ее стратегических свойств. На
данном этапе после изучения программных средств компании
определяются основные функции и свойства проекта.
4. Разработка проекта. Непосредственная реализация определенных
функций и свойств. В этом этапе происходит проектирование и
реализация шаблонов архитектуры приложения.
5. Внедрение и адаптация. На этом этапе происходит внедрение проекта в
существующую систему компании. После внедрения выполяется
поэтапное тестирование и поддержка ИС.
1.3.3 Выбор и обоснование способа приобретения ИС для автоматизации
комплекса задач.
Вариантами реализации ИС по учету времени сотрудников могут быть:
1. Покупка уже готового решения, его настройка и внедрение.
2. Собственная разработка.
При первом пункте происходит покупка уже готового решения. При таких
условиях необходимо помимо покупки, еще и выполнить настройку и внедрить ее
в существующую систему, что может быть довольно проблематично, т.к. их
совместимость может быть под вопросом. Помимо этого, готовые решения имеют
множество функций, которые не нужны отдельному заказчику. Излишняя
функциональность создает проблемы в восприятии и использовании ИС. Еще
одним минусом данного варианта является экономическая эффективность, ведь
такие решения являются дорогим по своей стоимости, и не каждая компания
готова платить за такие решения.
29
Помимо первого пункта, существует и собственная реализация ИС по учету
времени сотрудников. Данный вариант подходит тем, что исключаются денежные
потери и с совместимостью с текущей системой проблем быть не может.
В результате анализа этих вариантов было принято решение, что разработка
собственной ИС является единственно правильным решением.
1.4 Обоснование проектных решений.
1.4.1. Обоснование проектных решений по информационному
обеспечению.
Информационное обеспечение можно определить, как совокупность
единой системы классификации, унифицированной системы документации и
информационной базы.
Информационное обеспечение ИС является средством для решения
следующих задач:
Обеспечения эффективного использования информации в контуре
управления деятельностью объекта автоматизации (на основе унифицированной
системы документации).
Однозначного и экономичного представления информации в системе (на
основе кодирования объектов).
Организации процедур анализа и обработки информации с учетом
характера связей между объектами (на основе классификации объектов).
Организации взаимодействия пользователей с системой (на основе
экранных форм ввода-вывода данных).
Информационное обеспечение(ИО) – [09] ИС включает два комплекса:
внутри машинное информационное обеспечение (макеты/экранные формы для
ввода первичных данных в ЭВМ или вывода результатной информации,
структуры информационной базы: входных, выходных файлов, базы данных) и
вне машинное информационное обеспечение (классификаторы технико-
экономической информации, документы, методические инструктивные
материалы) (Рисунок 1.12).
30
Рисунок 1.12. Информационное обеспечение.
Рассмотрим вне машинное ИО.
Для того чтобы обеспечить эффективный поиск, обработку на ЭВМ и
передачу по каналам связи технико-экономической информации, ее необходимо
представить в цифровом виде. С этой целью ее нужно сначала упорядочить
(классифицировать), а затем формализовать (закодировать) с использованием
классификатора.
ID – идентификационный номер, своеобразный паспорт для каждой
сущности базы данных. Это уникальный ключ, по которому можно получить
конкретную сущность (Рисунок 1.13).
Источник: https://baza.diplomsite.ru/previewfile/2447