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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
На предприятии сетевой экран установлен на границе периметра локальной сети
подразделения, где он выполняет защиту внутренних узлов. Тем не менее, атаки могут
инициироваться изнутри, поэтому при атаке на сервер той же сети, межсетевой экран не
воспримет это как угрозу.
2) Виртуальные частные сети (VPN) представляют собой безопасные соединения для
доступа к сетевым ресурсам поверх незащищенных соединений. Поддерживаются такие
протоколы как: протокол туннелирования второго уровня (L2TP/IPSec), туннельный
протокол типа точка-точка (PPTP) и OpenVPN. В своей совокупности они позволяют
использовать расширенные настройки аутентификации и шифрования.
На предприятии применяется технология IPSec. Internet Protocol Security (IPsec) – стек
протоколов для безопасного обмена информацией по IP, работающий посредством
аутентификации и шифрования каждого пакета сессии.
Несмотря на наличие протоколов прикладного уровня, поддерживающих шифрование
(например, HTTPS), они не покрывают всех возможных сценариев использования, и
наличие шифрования на сетевом уровне зачастую обеспечивает большую гибкость.
3) Что касается работы отказоустойчивого кластера в ЛВС предприятия, то это
достигается за счет технологии Cisco VSS. Группа коммутаторов VSS, образующих
виртуальный, логический коммутатор (а это может быть до девяти устройств – в
зависимости от модели), имеет один IP-адрес, что упрощает конфигурирование и
управление.
Один коммутатор в группе является основным, обеспечивает уровень управления
(control plane), обновление таблиц переадресации и маршрутизации для других устройств.
То есть все управление осуществляется основным коммутатором, при этом его состояние
синхронизируется с ведомыми устройствами. Образуется стек коммутаторов, который
представлен на рисунке 1.26.
Рисунок 1.26 – Стек коммутаторов
При отказе основного коммутатора протокол VSS выбирает другой работоспособный.
Это происходит настолько быстро, что Обслуживание сети не прерывается. При отказе –
определенный коммутатор используется в качестве основного, при этом другой
коммутатор переводится в состояние восстановления.
В режиме восстановления коммутатор отключает все порты за исключением портов
VSS и набора не отключаемых портов (согласно конфигурации устройства). По
завершению процесса восстановления коммутатор, который в данном состоянии
находился, будет перезагружен, после чего будет использоваться как ведомый. Такой же
алгоритм применяется, если одновременно два коммутатора захотят стать активными.
Технология дает возможность объединить в стек коммутаторы, получив в общей
сложности до 1024 портов Ethernet. Для взаимодействия устройств в группе используются
обычные порты Ethernet, в большинстве случаев – 10 Гбит/с.
4) Для обеспечения сохранности данных в случае выхода носителя из строя на
предприятии у серверного оборудования применяются RAID-контроллеры.
RAID-массив – это технология виртуализации, объединяющая нескольких независимых
жестких дисков в единую логическую структуру для повышения надежности и/или
скорости их работы. Увеличение быстродействия дисковой подсистемы по сравнению с
одиночным диском происходит благодаря параллельным операциям чтения/записи, а
применение избыточности информации повышает надежность ее хранения.
На предприятии RAID организован по технологии RAID 3 (рисунок 1.27).
Рисунок 1.27 – Технология RAID 3
В данном случае требуется минимум 3 накопителя. Все данные делятся на части
меньше сектора и последовательно записываются на диски кроме одного (как в RAID 0), а
на оставшийся диск записываются блоки четности (некий аналог RAID 1). С их помощью
можно восстановить информацию в случае проблем с одним из дисков с данными.
Таким образом, с одной стороны увеличивается скорость работы, а с другой стороны
имеется информация для восстановления в случае проблем.
На практике такая система хорошо работает только последовательной работы с
большими файлами, и контрольный диск работает в более нагруженном режиме по
сравнению с остальными. Кроме того, объем доступный пользователю равен суммарной
емкости накопителей минус один.
1.3 Анализ существующих разработок и выбор стратегии автоматизации «КАК
ДОЛЖНО БЫТЬ»
1.3.1 Анализ существующих разработок для автоматизации задачи
Для проведения сравнительного анализа выделяем несколько систем:
БЭСТ 5 компании БЭСТ;
Босс-кадровик компании БОСС. Кадровые системы;
Евфрат компании Cognitive Technologies;
1С: Предпритие. Управление производственным предприятием компании 1С
(конфигурация выбрана как представитель расширенных решений).
Система БЭСТ 5 представляет собой полное решение для управления
документооборотом небольшого и среднего предприятия, решает задачи не только
управления персоналом, но и управления складом, управления торговлей и т.п. Система
разработана на платформе Windows, имеется встроенная интегрированная среда
разработки XBA (Xbase for Application). Работа с кадрами в модуле управления
персоналом включает: кадровый учет; табельный учет; расчет заработной платы [3535].
БОСС-Кадровик [3636] предоставляет как традиционные возможности учета и
управления персоналом, расчета заработной платы, так и гибкие механизмы выстраивания
технологий кадрового менеджмента, единой кадровой политики на основе сквозного и
прозрачного управления человеческим ресурсом. Является HRM-системой. Система
предназначена для средних и крупных предприятий, дает возможность формировать все
отчетные документы для контролирующих органов по всем системам учета и
организацию расчета налогов по всем системам удержания. Работает как на платформе
Microsoft. так и на платформе Oracle. Интегрируется с внешними системами через
универсальный интерфейс связи.
Система «Е1 Евфрат» [43] – мощный инструмент автоматизации бизнес-процессов и
оптимизации документооборота для компаний всех типов и размеров. Система
эффективно решает задачи как в рамках небольшой структуры, например, отдела, или
локальной организации в целом, так и в рамках территориально распределенной
организации. За работу с кадрами отвечает модуль по работе с кадрами и контрагентами.
Система не ориентирована на работу с кадрами, однако выполняет весь стандартный
комплекс по управлению кадрами, формированию штатного расписания и т.п. Возможна
интеграция с 1С, IBM Domino\Notes, SharePoint. Работает как на платформе Microsoft, так
и на платформах Postgre, MySQL, Oracle.
«1C: Управление производственным предприятием 8.2» [41] является комплексным
прикладным решением, охватывающим основные контуры управления и учета на
производственном предприятии, предназначено для решения управленческих задач
среднего и крупного предприятия. В линейке компании огромный спектр
ориентированных продуктов, для сравнения выбрано полное решение ERP система, хотя
имеется и ориентированное решение 1С «Зарплата и кадры». Конфигурация 1С: УПП
содержит достаточно функциональности для решения поставленной задачи о
формировании штатного расписания и ведении личных дел сотрудников. Работает как на
платформе Microsoft, так и на платформах Postgre SQL, Oracle.
Для решения поставленных задач, как для средних, так и для крупных предприятий
целесообразно выбрать наиболее популярный пакет на платформе «1С: Предприятие
8.3.6» конфигурации «Управление производственным предприятием». Для малых
предприятий возможно использование бесплатных решений, если нет необходимости их
интеграции, например, системой бухгалтерии. Если такая необходимость есть, то решение
будет в пользу платформы, на которой работает бухгалтерия. Кроме этого важным
фактором является стоимость, так как требуется большое число рабочих мест по работе с
персоналом.
Так как основой деятельности компании являются мелкие клиенты, работа с которыми
организуется на основе документации, которая удобна для этих предприятий, то наиболее
важным фактором при выборе системы является возможность конфигурирования.
Конфигурирования в рамках системы типа «1С: Предприятие 8.3.6» конфигурации
«Управление производственным предприятием» возможно, но как уже было сказано,
предприятие не может себе позволить такое решение.
Однако, в виду особенностей предоставления услуг предприятия и технологий работы
компании с клиентами, возможно использование решения, которое будет строиться на
основе уже приобретенного сервера базы данных MS SQL Server 2008 и приложения
разработанного на языке C#. Таблица 1.6 представляет результаты анализа.
Таблица 1.6
Аналитическая таблица сопоставления выбора программного продукта
Программа
Место
эксплуатации
Наличие
информационных
модулей по
функциям
системы
управления
персоналом
Возможность
конфигурирования,
наличие
встроенного языка
Совместимость
Стоимость
одной
лицензии
1С-УПП
(1С)
Средние и
крупные
Модуль
управление
кадрами или же
система
«Зарплата и
кадры»
Полная в рамках
возможностей
системы,
встроенный язык
1С.
Со всеми
современными
системами
1000-1500
у.е.
Босс-
кадровик
(БОСС.
Кадровые
системы)
Средние и
крупные
Вся система
представляет
собой комплекс
по работе с
кадрами.
Обслуживает
специфические
технологии
работы с кадрами
Конфигурирование
производит
исключительно
компания
поставщик
Со всеми
современными
системами
от 750 до
1200 у.е.
Е1-Евфрат
(Cognitive
Technologies)
Мелкие,
средние,
крупные
Модуль по работе
с кадрами
включен в
модуль по работе
с кадрами и
контрагентами
Представляет
функции
электронного
документооборота,
при необходимости
расширения
функций требует
приобретения
других пакетов
Со всеми
современными
системами (даже
1С)
от 5200 р.
до 7300 р.
БЭСТ-5
(БЭСТ)
Мелкие и
средние
Работу с кадрами
ведет модуль по
управлению
персоналом
Среда разработки
XBA (Xbase for
Application)
С Windows-
ориентированными
от 10000 р.
Собственная
разработка
Мелкие и
средние
Настройка
любых функций в
рамках
Любое
конфигурирование
с использованием
языка
Зависит от
интегрированной
среды разработки
(IDE), а также от
Затраты на
разработку
Программа
Место
эксплуатации
Наличие
информационных
модулей по
функциям
системы
управления
персоналом
Возможность
конфигурирования,
наличие
встроенного языка
Совместимость
Стоимость
одной
лицензии
разработки
конфигурации
программирования
разработки
выбранного языка
программирования
1.3.2 Выбор и обоснование стратегии автоматизации задачи
Информационная система автоматизации работы с персоналом предполагает решение
тактических задач организации, как среднего звена управления. Поэтому разработку и
внедрение системы возможно определить как тактическую задачу, так как ее стоимость ее
разработки вполне укладывается в график расходов предприятия.
Существуют различные стратегии автоматизации:
хаотичная
по участкам
по направлениям
полная автоматизация
В качестве стратегии автоматизации выбрана автоматизация по направлениям, которая
подразумевает автоматизацию отдельного направления или направлений деятельности. В
качестве направления автоматизации в данном случае будет направление кадрового учета
на предприятии.
Эффективность внедрения системы может быть оценена повышением
производительности труда сотрудников и снижение нагрузки рутинного объема работ и
переключение сотрудников на работу построению кадрового роста персонала и других
задач.
1.3.3 Выбор и обоснование способа приобретения ИС для автоматизации
комплекса задач
Для начала построим сравнительную таблицу 1.7.
Таблица 1.7
Сравнение способов приобретения ИС
Способ
приобретения \
критерии
Покупка готовой
коммерческой ИС
Разработка
системы
собственными
силами
Разработка
системы
внешней
организацией
Покупка ИС с
целью ее
доработки
Соответствие ПО
поставленной
задаче
Возможное
несоответствие
поставленной
задаче из-за
невозможности
Полное
соответствие
требованиям,
предъявляемым
к системе
Частичное
соответствие
требованиям,
предъявляемым
к системе
Полное
соответствие
требованиям,
предъявляемым
к системе
автоматизации
требуемых бизнес
процессов
Стоимость
внедрения ИС
До 250000 рублей
До 450000 руб.
От 450000 руб.
До 150000 руб.
Адаптивность и
масштабируемость
Невозможность
изменить систему
Возможность
полной
переработки ИС
Возможность
изменения
силами
организации-
разработчика
Возможность
переработки
некоторых
модулей
Надежность ИС
Фирма-
производитель
гарантирует
надежность
Потенциально
низкая
надежность ИС
Фирма-
производитель
гарантирует
надежность
Фирма-
производитель
гарантирует
надежность
Приобретение программного обеспечения для автоматизации просто работы с кадрами
является не эффективным в силу специфики работы предприятия. Важным фактором при
выборе также выступает вопрос о стоимости приобретенного программного обеспечения,
предприятие на сегодняшний день не может себе позволить большие затраты на
приобретение программного обеспечения для работы с кадрами.
Хорошим решением, на данный момент является выбор в пользу собственной
разработки, но на основе уже работающего сервера баз данных MS SQL Server 2008 R2
1.4 Обоснование проектных решений
1.4.1 Обоснование проектных решений по информационному обеспечению
Автоматизированная система должна предполагать обработку всей документации по
персоналу, начиная от набора и заканчивая выводом персонала.
Автоматизированная система должна сопровождать стандартные операции по работе с
персоналом:
хранение сведений о персонале;
формирование документооборота, связанного с движением персонала и его
изменениями;
автоматическое формирование всех выходных документов, необходимых
персоналу для предоставления в различные инстанции и т.п.
Справочными данными, хранящимися в системе, являются:
характеристика способа работы (временно, сезонно, постоянно и т.д.);
должности (директор, секретарь, начальник отдела и т.д.);
образование (среднее, высшее и т.д.);
степени родства (жена, муж, брат и т.д.);
отделы (канцелярия, бухгалтерия, отдел кадров и т.д.);
виды документов (свидетельство о рождении, паспорт и т.д.);
виды контактов (телефон, e-mail, skype и т.д.);
семейное положение (женат, разведен и т.д.);
основания на увольнение (согласование сторон, истечение срока трудового
договора и т.д.);
статусы работников (принят на работу, уволен);
виды отпусков (ежегодный оплачиваемый, отпуск по уходу за ребенком и т.д.);
графики работы (пятидневка, шестидневка и т.д.).
Входными документами являются:
заявление о приеме на работу;
заявление об увольнении.
Выходными документами являются:
приказ о приеме на работу (по форме Т-1);
приказ об увольнении (по форме Т-8);
приказ о командировке (по форме Т-9);
приказ об отпуске (по форме Т-6);
штатное расписание.
Заявление о приеме на работу и увольнение пишутся работником самостоятельно в
произвольной форме и в систему не вносятся. Система регистрирует факт приема на
работу или увольнение.
Форма штатного расписания предполагает выполнение оригинального проектирования.
При построении макетов экранных форм для первичных документов с оперативной
информацией следует использовать комбинированную форму документа, максимально
приближенную к той, которая применяется для построения самого документа. Поля
должны располагаться в последовательности, соответствующей логической структуре
документа и файлов с оперативной информацией, сокращающей трудоёмкость операции
загрузки информации в базу.
При построении макетов экранных форм документов с постоянной информацией
необходимо учитывать тот факт, что эти макеты будут использоваться для ввода и
актуализации записей информационной базы, поэтому для их проектирования следует
применять анкетную форму расположения реквизитов, удобную для выполнения этих
операций.
При построении макетов экранных форм для вывода результатной информации следует
использовать методику проектирования результатных документов, т. е. использовать
комбинированную форму с трёхзонным расположением реквизитов и многострочной
содержательной частью.
Разработка экранных форм должна осуществляться с учётом следующих принципов:
все экранные формы должны иметь уникальные и информативные заголовки;
формы не должны быть перегружены справочными реквизитами, значения
которых следует выдавать на экран в виде списков для просмотра при наборе
значений группировочных признаков;
обязательные элементы должны находиться в верхней части экрана, а все
остальные элементы необходимо упорядочить по степени важности;
должна быть обеспечена возможность обнаружения и исправления ошибок в
наборе;
продвижение указателя должно быть обеспечено в прямом и обратном
направлении по вертикали и горизонтали с возможностью экранной прокрутки
документа, причём предпочтительнее использовать вертикальную прокрутку;
размещение на экранной форме дополнительных элементов за счёт уменьшения
размера символов допустимо только в ограниченной степени;
служебная часть макета экранной формы должна располагаться в верхней или
нижней части экрана и отделяться от информационной части графически и
цветом;
служебная часть макета экранной формы должна предназначаться для включения
подсказок об использовании тех кнопок, с помощью которых пользователь
может работать с этим макетом (производить откат на одно поле назад,
отказываться от ввода, производить загрузку введённой записи в БД, выдавать
документ на печать и т. д.).
Автоматизированная система предполагает использование отраслевых классификаторов
в выходных документах по формам Т-1, Т-6, Т-8, Т-9.
Информационную базу целесообразно организовать на базе уже используемой на
предприятии СУБД MS SQL Server 2008, тем самым интегрировав информационные
потоки документооборота кадровой службы в существующие информационные потоки
предприятия.
Промежуточные результаты следует представлять в виде экранных форм, а
результатную информацию следует представлять как экранных формах, так и печатных
документов в формате Excel.
1.4.2 Обоснование проектных решений по программному обеспечению
Обоснование проектных решений по программному обеспечению включает в себя
выбор СУБД, языка программирования и среды разработки системы.
Приведем в таблице 2.1 краткое описание СУБД и их основные параметры.
Таблица 2.1
Краткое сравнение СУБД
База
данных
Описание
SQLite
Повсеместно применяется. Состоит из одного файла, однако во время работы
с БД могут создаваться и другие файлы. Библиотеки для доступа к БД есть
на всех современных языках программирования и запускаются на любой
платформе. Бесплатная БД.
MS
ACCESS
Является частью MS Office. Как и в SQLite, читать БД может несколько
клиентов, писать – один. БД имеет закрытый программный код, не понятно
соглашение. С одной стороны пользоваться БД можно в случае если имеется
лицензия на MS Office. В то же время использовать ACCESS без
установленного MS Office можно при помощи поставщика данных ODBC.
SQL
Server
Compact
Эта БД, как SQLite, хранит все данные в одном файле, однако для работы
требуется несколько неуправляемых библиотек и провайдер. БД ничем не
лучше SQLite.
MS SQL
Серверная БД от Microsoft. При написании скриптов применяется Transact-
SQL. В Full-версии поддерживает OLAP и присутствуют функции data
mining (для добычи данных и сбора статистики). Среди редакций БД есть
бесплатная – SQL Express.
Oracle
Одна из старейших серверных БД. Использует PL-SQL, а также обязательно
нужно применять sequence-ы к инкрементируемым полям. Лицензия на БД
стоит больших денег, но, как и у Microsoft, есть бесплатная версия – Oracle
XE.
Postgre
Серверная БД уровня предприятия с открытым кодом. Не имеет единого
разработчика. Быстрая и полнофункциональная БД, но для оптимизации
может потребовать доработок.
MySQL
MySQL сочетает в себе несколько алгоритмов хранения данных. Данное
обстоятельство, совместно с простотой применения сыграл важную роль в
популяризации этой БД. В настоящее время в большинстве случаев эта БД
применяется в веб разработке для хранения данных на хостингах.
FireBird
Бесплатный клон БД InterBase от Borland. Код закрыт, однако ограничений
на применение нет.
В качестве СУБД для разработки базы данных выбрана СУБД MS SQL. Эта СУБД
прежде всего выделяется высокой надежностью. Это достигается за счет применения
различных базовых технологий, таких как создание отказоустойчивых кластеров,
зеркалирования, предоставления разнообразных средств для работы с журналами.
Следующее достоинство Microsoft SQL Server – это ее возможности по масштабированию
и высокая производительность. Начиная с редакции SQL Server 2005, в ней появилась
функция партиционирования. Эта технология позволяет разбивать большие таблицы на
несколько элементов, которые привязаны к разным файл-группам. В результате данные
физически размещаются на нескольких жестких дисках, и таким образом операции
чтения/записи распараллеливаются. Данная технология совершенно прозрачна для
пользовательского приложения, и ее работа осуществляется автоматически средствами
самой СУБД. Для дальнейшего повышения быстродействия здесь применена технология
сжатия, которая работает как на уровне записей, так и страниц.
Особое внимание в Microsoft SQL Server уделено вопросам безопасности. В СУБД
реализована поддержка современных криптоалгоритмов. В редакцию SQL Server 2008
были добавлены средства шифрования данных. В результате этого данные теперь
хранятся на жестком диске только в зашифрованном виде.
Перейдем к выбору языка программирования и среды разработки.
Кратко расскажем о наиболее важных из существующих в настоящий момент языков
программирования.
C
С является одним из первых языков программирования, который стал популярными и
используется до сих пор. Этот язык создан в 1972 году Деннисом Ритчи в Bell labs и
является основой для многих других языков: C#, JavaScript, C++, Java, Perl. Этот язык
обычно первым преподаётся в ВУЗах, так как помогает лучше понимать многие
составляющие технологии программирования.
Многие популярные ресурсы в интернете помогают бесплатно освоить язык С.
C++
Для своего времени язык С был хорошим, однако с течением времени ему стало не
хватать объектно-ориентированности. Потребовалось реализовать эту потребность. Так, в
1983 г. был разработан более мощный язык, который получил название C++. Его часто
называют объектно-ориентированной версией языка C. C++ – один из самых часто
используемых императивных языков в мире. Разработчики его применяют для создания
разного рода приложений: браузеры Mozilla Firefox, Google Chrome, музыкальный
проигрыватель Winamp, а также продукты Adobe – все это и много другое написано на
языке C++.
Также C++ используют для разработки игр и приложений для смартфонов. На рынке
труда разработчики C++ востребованы и число вакансий растёт.
Java
Язык Java сочетает в себе возможности С и С++ и является мощным языком создания
кроссплатформенных приложений. Java, стал первым полностью объектно-
ориентированным языком и функционирует по принципу «Однажды написал, используй
везде». Исходный код Java можно скомпилировать однажды и затем запускать на любом
устройстве. Требование к устройству – наличие установленной виртуальной машиной
Java (JVM).
C#
C# является представителем семейства языков программирования от компании
Microsoft. Он создан в 2000 году в качестве составной части платформы Microsoft .Net
Framework. C# весьма близок к Java в использовании, хотя есть мнение о том, что C#
сочетает в себе надёжность C++ вместе с продвинутыми характеристиками языка Java.
На C# можно создавать почти все типы приложений, к тому же его можно использовать
для написания ПО для большинства современных платформ.
PHP
Многие вполне обоснованно полагают, что РНР является самым мощным серверным
языком, который может выполнять большой объем работы при незначительной
количестве строк кода. PHP широко применяется для создания различных CMS,
например, , Joomla, Drupal, WordPress и др., а также для разработки статических и
динамических веб-сайтов. PHP представляет собой язык с открытым кодом. Это означает,

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

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