Диплом: Автоматизация процесса аттестации персонала для филиала ООО "Корпорация ИМС" в г. Твери – "ИМС-Тверь"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
32
Квалификация
Специальность
Учебное заведение
Год окончания учебного заведения
Трудовой стаж по направлению
Стаж работы в ООО «Корпорация ИМС»
Результаты проведения аттестации будут хранится в согласованной
специалистом по кадрам форме:
Члены комиссии
Перечь сотрудников, проходивших аттестацию
Результат
1.4.2. Обоснование проектных решений по программному
обеспечению
Для разработки ПО выбранные следующий инструментарий:
ОС для ПО - Windows 7
o Регламентирована предприятием
o Имеется закупленная лицензия
В качестве среды разработки выбран – Borland Delphi 7
o Имеется опыт работы с языком программирования Delphi
o Предприятие имеет закупленную лицензию
Firebird (FirebirdSQL) — свободная кроссплатформенная
реляционная система управления базами данных (РСУБД).
o Firebird выпускается под условиями IPL (InterBase Public
License) и IDPL (Initial Developer’s Public License) – лицензия
позволяет свободно использовать продукт для наших целей.
o Наличие компонентов в выбранной среде разработки
o Среда разработки и администрирования IBExpert - в наличии
закупленная лицензия
33
o Модуль общения с сервисами компании на интеграционной
станции совместим с базами interbase/firebird, что позволит в
дальнейшем осуществлять передачу основных данных.
В качестве генератора отчетов выбран - Crystal Report 8.5
o Наличие компонентов в выбранной среде разработки
o Предприятие имеет закупленную лицензию
o ODBC – драйвер для переноса данных из базы данных Firebird
o Гибкая система доработки отчетов
В качестве коммуникационного моста между приложениями и
облачным сервисом будет использован ZylAppCommunicator 1.26
o Предприятие имеет закупленную лицензию
o Компонент устанавливается в выбранную среду разработки
o Интеграционная станция имеет установленный модуль на
основе ZylAppCommunicator 1.26 для передачи почтовых
сообщений, рассылки оповещения в чат предприятия.
Для создания инсталляционного пакета будет использован Inno Setup
Compiler v 6.0.2 (u)
o Бесплатное создание инсталляционных пакетов
o Имеется опыт работы с Inno Setup Compiler
Весь выбранный инструментарий имеет необходимые преимущества:
Отсутствие материальных трат предприятия
Весь используемый инструментарий хорошо задокументирован
Присутствует компонент для интеграции в сервисы (почтовый, чат)
1.4.3. Обоснование проектных решений по техническому обеспечению
В качестве места постоянной работы для ПО будет использована
интеграционная станция в серверной стойке, аппаратных возможностей на
сервере вполне достаточно. Данное место установки имеет ряд
преимуществ:
Сервер доступен для постоянной работы
34
Возможно создание пользователя с определенными настройками для
работы создаваемого ПО
Возможно разместить Firebird и ODBC
Возможность получение доступа для работы пользователя
сотрудника специалиста по кадрам с базой данных установленной
на интеграционной станции (заполнение коллектива, установка
сроков, вывод актов)
На сервере стоит ПО для коммуникации с облачными сервисами
o Бот на отправку почтовых сообщений
o Бот на отправку сообщений в чат офиса
o Сбор данных из баз данных
Не требуется закупки и установки рабочей станции
В наличие установленная система ИБ
Единственное разрешенное место установки стороннего ПО
Будет использована текущая сетевая инфраструктура.
Отсутствие необходимости закупки и внесение изменений в
текущую сетевую инфраструктуру
В наличие установленная система ИБ
Для начала работы ПО необходимо создать заявку на ответственное за ИБ
лицо филиала, заявку на использование интеграционной станции:
Создание пользователя с хранением данных равных 1 Гб
Создания, правил работы с портами 3050, 3060
заявку на разрешение работы пользователя “специалиста по кадрам”:
С интеграционной станцией
Использование портов 3050, 3060
Установки ПО и необходимых библиотек для работы ПО
после процедуры одобрения возможно начало работы.
35
Проектная часть
2.1. Разработка проекта автоматизации
2.1.1. Этапы жизненного цикла проекта автоматизации
Если рассмотреть в упрощённом виде, то жизненный цикл ПО — это
непрерывный процесс, начинающийся с момента принятия решения о
создании ПО и заканчивающийся при завершении эксплуатации
программного продукта. В качестве стандарта ЖЦ ИС выберем ГОСТ
34.601-90 Информационная технология. Комплекс стандартов на
автоматизированные системы. Автоматизированные системы. Ввиду
линейного задания, отсутствия динамически выдвигающихся требований и
сложности при реализации в проекте будет использована каскадная
модель. Каскадная модель предполагает строгую последовательную
реализацию этапов жизненного цикла ПО. Рассмотрим действия
относительно нашей задачи:
1. Определение системных требований
Сбор данных о интеграционной станции и ее ресурсах
2. Определение требований к ПО
Сбор данных требования специалиста по кадрам
Регламентные документы предприятия
3. Анализ
Определим возможности исходя из пункта 1 и 2
4. Проектирование
Разбор данных – создание шаблонов таблиц и их
взаимодействия
Разбор данных ввода – формирование форм ввода и просмотра
данных
Разбор выходящих данных – согласования форм вывода
данных
36
Разбор средств взаимодействия с системами оповещения
сотрудников – планирование модуля коммуникации
5. Реализация
Создадим программу для слежения за датой аттестации
Создадим программу внесения данных аттестации и архива.
6. Тестирование и отладка
Проведем тестирование на тестовом процессе аттестации
локально
7. Инсталляция
Установим ПО мониторинга запланированных аттестации на
интеграционную станцию
Установим ПО ввода и просмотра данных
8. Поддержка
Доработка форм вывода данных и внесение изменений в ПО
будет производится при необходимости специалистами отдела
ПО филиала
Исходя из задач и ограничений, наложенных на ПО в качестве стратегии
внедрения, выберем “узкое место”.
2.1.2. Ожидаемые риски на этапах жизненного цикла и их описание
Разберем ожидаемые риски на этапах жизненного цикла:
1. Определение системных требований
Не ожидаются риски
2. Определение требований к ПО
Сбор данных требования специалиста по кадрам (неполное
описание данных для хранения)
Неполное описание задачи
3. Анализ
37
Ошибка в определении задачи из-за пункта 2
4. Проектирование
Ошибка при проектировании базы из-за пункта 2
Ошибка при разработке функционала ПО
5. Реализация
Полная зависимость от ТЗ задания специалиста по кадрам и
анализе данных
6. Тестирование и отладка
Не ожидаются риски
7. Инсталляция
Отсутствующие разрешения для работы по в среде выполнения
и сетевой инфраструктуре предприятия
8. Поддержка
Не ожидаются риски
Основным риском я считаю информацию и ТЗ предоставленную
специалиста по кадрам, так как при неполном или ошибочном освещении
поставленной задачи возможно, как отсутствие необходимого
функционала, так и полное несоответствие ПО и решаемым задачам,
указанным в ТЗ.
2.1.3. Организационно-правовые и программно-аппаратные средства
обеспечения информационной безопасности и защиты
информации
Весь используемый инструментарий для создания ПО имеет закупленную
предприятием лицензию, либо сводную для разработки лицензию.
Borland Delphi 7
o Предприятие имеет закупленную лицензию
Firebird (FirebirdSQL)
38
o IPL (InterBase Public License) и IDPL (Initial Developer’s Public
License) – лицензия позволяет свободно использовать продукт
для наших целей.
o Среда разработки и администрирования IBExpert - в наличии
закупленная лицензия
o Сбор данных через ПО интеграционной станции предпрятия
Crystal Report 8.5
o Предприятие имеет закупленную лицензию
ZylAppCommunicator 1.26
o Предприятие имеет закупленную лицензию
ОС, на которой будет запушено ПО лицензировано предприятием. За ИБ и
сетевую безопасность предприятия несет ответственность установленное
регламентом предприятия лицо. В качестве антивирусного ПО
используется продукты «Лаборатории Касперского».
39
2.2. Информационное обеспечение задачи
2.2.1. Информационная модель и её описание
Информационная модель включает в себя один источник. Основной базой
данных является база ИС, она располагается на интеграционной станции. В
ней находятся таблицы:
Таблицы аттестаций
Таблица списка аттестаций
Таблица с данными сотрудников
Таблица системный журнал
Набор таблиц хранящие временные данные, созданных для реализации
печати:
Таблицы выборки данных аттестаций
Таблица выборки списка аттестаций
Таблица выборки данных сотрудников
В ПО ввода и работы с данными аттестации специалист по кадрам
заполняет данные сотрудников. После получения списка сотрудников и
членов комиссии, участвующей в аттестации, инициирует запуск
процедуры аттестации. Процедура аттестации при старте создает в таблице
аттестаций запись, содержащую сроки аттестации. ПО мониторинга даты
аттестации сотрудников 1 раз в сутки проверяет данную таблицу на
предмет не законченных аттестаций и в случае нахождения сверяет дату
проведения с текущей, в случае обнаружении разницы между текущей
датой и датой аттестации менее 14 дней оповещает бота “рассылки и
оповещения” и производит запись в таблицу оповещения. После
проведения аттестации специалист по кадрам заполняет необходимы
данные и завершает процесс аттестации, ПО мониторинга даты аттестации
сотрудников просматривает таблицу аттестации и отправляет указанному
адресату результат проведения через бота “рассылки и оповещения”.
40
Общий принцип работы можно представить следующим образом (рисунок
№ 19).
рисунок № 19 – Информационная модель
2.2.2. Характеристика нормативно-справочной, входной и
оперативной информации
Разберем, какие действия выполнят специалист отдела кадров для
функционирования ПО:
Осуществляет выбор функционала ПО (рисунок № 20)
Рисунок № 20 – Скриншот выбора задачи ПО
41
Заполняет данные по персоналу участвующему в процессе аттестации
используя следующую форму ввода (рисунок № 21)
Рисунок № 21 – Скриншот вкладки “Персонал”
Осуществляется ввод следующих данных по сотруднику:
o ФИО – Фамилия Имя Отчество
o Дата рождения – дата рождения в формате dd.mm.yyyy
o Дата приема – дата приема сотрудника на работу в компанию в
формате dd.mm.yyyy
o Должность – текущая должность сотрудника
o Вид образования
o Диплом
o Квалификация
o Специальность
o Учебное заведение
o Год окончания учебного заведения – в формате yyyy
o Трудовой стаж по направлению – целое число
o Стаж работы в ООО «Корпорация ИМС» – целое число
o Дата аттестации – дата последней аттестации формате
dd.mm.yyyy
o Результат – Результат аттестации

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

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