Управление сельскохозяйственным предприятием предназначен для решения следующих задач:
- создание единой технологии управления информационными ресурсами предприятия на основе единой корпоративной платформы автоматизации;
- реализации сельскохозяйственной продукции;
- управление материальными ресурсами;
- ведение бухгалтерского учета и отчетности о производственной деятельности;
- повышение качества управленческой информации;
- систематизация и регулирование управленческого и бухгалтерского документооборота предприятия;
- исключение дублирования ввода и сокращение повторной обработки информации;
- повышение уровня квалификации и качества работы персонала;
- повышение исполнительской дисциплины персонала.
Отраслевое решение поставленных задач предоставляет руководителям сельскохозяйственных предприятий и агрохолдингов возможность комплексного и оперативного контроля за финансовыми и материальными ресурсами в различных аналитических разрезах бухгалтерского учета (предприятие, подразделение, урожай, поле, вид работы, механизатор, агрегат сельскохозяйственной техники, ферма и т. д.).
Проблема автоматизации процессов деятельности кадровой службы предприятия, как средства повышения производительности труда сотрудников кадровой службы, всегда являлась и остается актуальной. В настоящее время в кадровой деятельности предприятий используется большое количество автоматизированных информационных систем [10].
Автоматизированные информационные системы, используемые в кадровой деятельности предприятий создают возможности построения систем нового типа, отличающихся, с другой стороны, разнообразием средств отражения кадровой информации, с другой -- интеграцией этих средств и обеспечением максимального удобства и простоты работы сотрудников кадровых служб, не обладающих специальной подготовкой. Автоматизация кадровой деятельности предприятия с использованием АИС позволит свести к минимуму бумажный документооборот, ошибки в работе, связанные с человеческим фактором, сократить время необходимое для поиска нужной информации и составления различного вида отчетностей деятельности кадровой службы.
2.2 Базовая архитектура ИС кадрового менеджмента
ИС HR формирует интеграцию между HRM и информационными технологиями. Следовательно, основными целями ИС HR являются:
- предоставлять точную информацию о человеческих ресурсах, их функционировании и соответствующих факторах окружающей среды;
- предоставлять соответствующую информацию;
- предоставлять своевременную информацию.
Организациям требуется информация о своих людских ресурсах и их функционировании, но также требуется информация из их внешней среды. Таким образом, ИС HR позволяет нам собирать, хранить, манипулировать, анализировать, извлекать и распространять информацию из внутренней и внешней среды.
ИС HR в организации должен быть разработан таким образом, чтобы данные, хранящиеся в нем, могли использоваться для нескольких выходов. Из-за такого многократного использования данных необходимо разработать полную систему сбора, обработки и передачи информации [11].
Перечислим несколько примеров информации, которая собирается из отделов кадров или из внешней среды и входит в состав ИС HR, например [12]:
- Информация о сотруднике (имя, возраст, квалификация);
- КП сотрудника, набираемого в течение года;
- Обучение и развитие предлагается;
- результаты служебной аттестации;
- повышение в должности, понижение в должности, перевод, увольнение сотрудников;
- предлагаются компенсационные пакеты, как финансовые, так и нефинансовые;
- отсутствие на рабочем месте и текучесть кадров;
- обслуживание, безопасность и медицинское обслуживание;
- наличие человеческих ресурсов из разных источников;
- средства обучения и развития, доступные вне организации;
- ожидания кадровых ресурсов от организации;
- государственная политика, затрагивающая условия занятости и трудовое законодательство;
- Профсоюзное движение и его отношение к организациям работодателей;
- Ориентир практики HRM.
ИС HR позволяют пользователям хранить и отслеживать все типы данных, которые связаны с персоналами. Несмотря на то, что управление персоналом сосредоточен на сборе и хранении персональных данных (записей) каждого сотрудника, обработке их заработной платы, пособий, отпусков и т. Д, однако функция HR сложилась и стала очень важной функцией управления.
Имея это в виду, мы можем выделить три основных функциональных компонента ИС HR: функция ввода, функция обслуживания и получение результатов.
Функция ввода позволяет нам вводить информацию о персонале в ИС HR. Функция обслуживания позволяет нам обновлять и добавлять новые данные в базу данных. Чтобы получить ценные результаты, ИС HR необходимо выполнить необходимые вычисления и отформатировать данные так, чтобы их можно было понять. Поэтому важно помнить, что наиболее важными элементами ИС HR является информация, а не автоматизация процесса или используемое аппаратное / программное обеспечение [13].
В ИС HR можно выделить три измерения ИС HR: операционное, тактическое и стратегическое [14]:
Оперативная информационная система по человеческим ресурсам - предоставляет данные для поддержки рутинных и повторяющихся решений по человеческим ресурсам (например, рабочая сила, правительственные постановления и т. Д.);
Тактическая информационная система по человеческим ресурсам - предоставляет данные для поддержки решений, связанных с распределением ресурсов (например, набор персонала, анализ работы, решения по обучению и развитию, планы компенсаций и т. Д.);
Стратегическая информационная система по человеческим ресурсам - предоставляет данные для стратегических решений в плане человеческих ресурсов.
Специалисты по кадрам должны интегрировать ИС HR как большой проект и принимая на себя его роль в качестве делового партнера, в качестве аналитика данных, в качестве внутреннего консультанта, сосредоточенного на стратегических вопросах управления персоналом, необходимых для развития людей, бизнеса и организации в целом.
Совершенствование процесса принятия объективных обоснованных решений по вопросам персонала в ситуациях высокой сложности достигается путем использования научного подхода к данному процессу, разработкой моделей, методов и систем принятия решений.
На основе анализа теоретических материалов и изучения структур готовых систем, и выявляя все положительные и отрицательные стороны данных систем поставлена задача разработки базы данных ИС для управления персоналом.
2.3 Объектно - оринтированный подход к разработке базы данных
Объектно-ориентированные базы данных хранят модели данных, созданные на основе объектно-ориентированного языка программирования. Программисты могут создавать, изменять и хранить наборы объектных данных в этих базах данных. Для объектно-ориентированных баз данных требуется язык запросов для извлечения информации, хранящейся внутри. Объектно-ориентированные базы данных, которые часто используются инжиниринговыми компаниями и научными лабораториями, могут содержать более сложные данные, чем инструменты реляционных баз данных, для которых требуется таблица с данными. Некоторые могут выбрать использование объектно-реляционной базы данных, которая является комбинацией объектно-ориентированной и реляционной базы данных. Другие аналогичные типы решений для баз данных, которые отличаются от объектно-ориентированных баз данных, включают в себя инструменты базы данных документов, инструменты базы данных графа, инструменты хранения значений ключей и многое другое.
Объектно-ориентированная база данных должна:
- Обеспечить хранение данных;
- Хранить данные в объектно-ориентированных моделях данных;
- Разрешить пользователям создавать, хранить и изменять модели данных объектов.
Объектно-ориентированные базы данных или объектные базы данных включают объектную модель данных для определения структур данных, в которых могут выполняться операции базы данных. Они хранят объекты, а не данные, такие как целые числа и строки.
Связь между различными данными является неявной для объекта и проявляется в виде атрибутов и методов объекта. Системы управления базами данных объекта расширяют язык программирования объекта с прозрачно персистентными данными, управлением параллелизма, защитой данных, ассоциативными запросами, и другими возможностями базы данных.
Объектно- ориентированная система баз данных реализует объектно - ориентированные концепции, такие как идентичность объектов, полиморфизм, инкапсуляция и наследование, чтобы обеспечить доступ к объектам с помощью любого языка OOП.
Тесная интеграция между ориентацией объектов базами данных обеспечивает программистам единую среду при работе со сложными структурами данных. Для работы по созданию базы данных и таблиц будем использовать Microsoft SQL Server Management Studio Express.
Внешний вид окна программы Microsoft SQL Server Management Studio Express (рисунок 2).
Рисунок 2 - SQL Server Express 2014. Соединение с сервером
Для создания базы данных необходимо кликнуть правой кнопкой мыши на пункте «Базы данных» и выбрать пункт меню «Создать базу данных». Окно создания БД представлено на рисунок 3.
Рисунок 3 - Окно создания базы данных
Созданная база данных пуста, т. е. не содержит ни одной таблицы. Поэтому следующей задачей является создание структур таблиц, что мы будем рассматривать в следущем разделе работы.
2.4 Разработка базы данных системы «Кадры»
Разработку базы данных для автоматизации основных процессов и операций деятельности кадровой службы конкретного предприятия необходимо производить с учетом всех особенностей кадрового делопроизводства предприятия:
? масштаба предприятия;
? количества работающих;
? количества кадровых работников и уровня их компьютерной грамотности;
? объема обрабатываемых организационно-документационных массивов.
Процесс проектирования базы данных для кадровой деятельности предприятия включает в себя выбор системы управления базой, инфологическое, логическое и физическое проектирование базы данных. При разработке инфологического моделирования БД «Кадры», выделено три базовые сущности: «Сотрудники», «Отдел», «Должность», ассоциативная сущность «Штатное расписание» и характеристические сущности: «Сведения о профессии», «Сведения о медицинском обследовании», «Сведения о повышении квалификации», «Паспортные данные», «Социальные льготы», «Увольнения», «Сведения о поощрениях», «Отпуска», «Сведения о командировках».
Рассмотрим в подробности все таблицы базы данных системы «Кадры» с их описаниями и описанием полей таблиц.
SQLоператор CREATETABLE позволяет создовать новую таблицу базы данных.
Таблица 2 - Записи о пользователях в системе «Сотрудники»
|
Имя столбца |
Тип данных |
Примечание |
|
|
id |
int |
Порядковый номер записи. |
|
|
sotrid |
int |
Порядковый номер сотрудника. |
|
|
date |
datetime |
Дата сдачи аттестаций. |
|
|
otvet |
nchar(30) |
Результат аттестаций. |
|
|
flag |
int |
Состояние записи. |
Коннектор Microsoft SQL Server позволяет легко интегрировать SQL Server с любым приложением, включая CRM, ERP, службы качества данных или устаревшие данные.
Миграционные проекты, такие как миграция между локальным экземпляром Microsoft Dynamics CRM и Salesforce.
Таблица 3 -dbo.tbDolzhnost - таблица, где хранится информация о должности сотрудников
|
№№ |
Имя столбца |
Тип данных |
Примечание |
|
|
1 |
id |
int |
Порядковый номер записи. |
|
|
2 |
NameDolzhnost |
nchar(100) |
Название должности. |
|
|
3 |
NameDolzhnost_komu |
nchar(100) |
Название должности. (Для формирования приказов). |
|
|
4 |
NameDolzhnost_kogo |
nchar(100) |
Название должности. (Для формирования приказов). |
|
|
55 |
NameDolzhnost_kem |
nchar(100) |
Название должности. (Для формирования приказов). |
Таблица 4 - dbo.tbDolzhnosts - таблица для построения штатного расписания
|
Имя столбца |
Тип данных |
Примечание |
|
|
id |
int |
Порядковый номер записи. |
|
|
UpravID |
smallint |
Порядковый номер управления. |
|
|
OtdelID |
smallint |
Порядковый номер отдела. |
|
|
DolzhnostID |
smallint |
Номер штатного расположения. |
|
|
KolShtatEd |
smallint |
Количество штатных единиц. |