Курсовая работа: Проектирование автоматизированной системы принятия управленческих решений

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Управление сельскохозяйственным предприятием предназначен для решения следующих задач:

- создание единой технологии управления информационными ресурсами предприятия на основе единой корпоративной платформы автоматизации;

- реализации сельскохозяйственной продукции;

- управление материальными ресурсами;

- ведение бухгалтерского учета и отчетности о производственной деятельности;

- повышение качества управленческой информации;

- систематизация и регулирование управленческого и бухгалтерского документооборота предприятия;

- исключение дублирования ввода и сокращение повторной обработки информации;

- повышение уровня квалификации и качества работы персонала;

- повышение исполнительской дисциплины персонала.

Отраслевое решение поставленных задач предоставляет руководителям сельскохозяйственных предприятий и агрохолдингов возможность комплексного и оперативного контроля за финансовыми и материальными ресурсами в различных аналитических разрезах бухгалтерского учета (предприятие, подразделение, урожай, поле, вид работы, механизатор, агрегат сельскохозяйственной техники, ферма и т. д.).

Проблема автоматизации процессов деятельности кадровой службы предприятия, как средства повышения производительности труда сотрудников кадровой службы, всегда являлась и остается актуальной. В настоящее время в кадровой деятельности предприятий используется большое количество автоматизированных информационных систем [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

Количество штатных единиц.