Диплом: Автоматизация управления персоналом в ОАО "Белшина"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
47
- высокая вероятность дублирования информации (т.к. информация
вводится в разные приложения);
- низкая эффективность автоматизации.
2) Автоматизация по участкам. Данная стратегия автоматизации
выбирается в следующих случаях:
- ресурсы предприятия недостаточны для решения задачи автоматизации
в полном объеме;
- на предприятии есть участки, где применение автоматизированных
систем даст значительный экономический эффект, например, за счет сокращения
персонала;
- технология производства или иные условия не позволяют обходиться без
использования автоматизированных систем.
Для того, чтобы автоматизация по участкам была эффективна,
необходимы стратегический и оперативный планы автоматизации. При этом
стратегический план автоматизации, если выбрана стратегия автоматизации по
участкам, должен периодически, не реже раза в год, пересматриваться.
Применение стратегии автоматизации по участкам для ряда предприятий -
единственно возможный способ повысить экономические показатели в условиях
ограниченных финансовых средств.
3) Автоматизация по направлениям отличается от автоматизации по
участкам тем, что предполагает участие в этом процессе всех организационных
подразделений предприятия, деятельность которых связана с автоматизируемым
направлением. В большинстве случаев автоматизация по направлениям связана с
“реинжинирингом бизнес-процессов” и требует создания модели всего
предприятия.
4) Полная (комплексная) автоматизация предполагает автоматизацию
всех функций управления и всех бизнес-процессов предприятия. При таком
подходе наблюдается максимальная эффективность внедрения системы
автоматизации (по сравнению с автоматизацией по участкам и по направлениям),
а также значительная стоимость системы и высокие требования к процессу
управления внедрением системы. Комплексная автоматизация позволяет
48
организовать на предприятии единую информационную систему, охватывающую
основные задачи управления и учета:
- управление отношениями с клиентами (CRM);
- ценообразование;
- управление денежными средствами и взаиморасчетами;
- управление продажами, запасами и закупками;
- упрощенный производственный учет;
- оперативное ресурсное планирование.
При выборе стратегии автоматизации процесса управления персоналом
ОАО "Белшина" проанализированы и учтены следующие пункты:
- степень внутренней готовности предприятия к внедрению новых
методов работы;
- финансовые возможности ОАО "Белшина";
- временные ограничения ОАО "Белшина", связанные с автоматизацией
процесса учета рабочего времени персонала ОАО "Белшина";
- влияние человеческого фактора, выраженного в отношении персонала к
процессу автоматизации выбранного процесса;
- технические возможности предприятия.
В ОАО "Белшина" для автоматизации процесса управления персоналом
целесообразна стратегия автоматизации по направлениям, так как
автоматизируются функции отдела кадров.
1.3.3 Выбор и обоснование способа приобретения ИС для
автоматизации задачи
Рассмотрим основные возможные варианты приобретения
информационной системы для автоматизации процесса управления персоналом
ОАО "Белшина":
1) Покупка готового решения. Из преимуществ данного варианта можно
выделить следующее: готовое решение уже отлажено, содержит минимум
ошибок, и потребуется меньше времени на внедрение системы. Покупаемая
система обычно хорошо документирована и прошла испытание на множестве
49
предприятий схожей сферы деятельности, но на рассматриваемом предприятии
сложились такие бизнес-процессы, под которые затруднительно подобрать
подходящее решение из числа готовых программных продуктов. Среди
рассмотренных решений автоматизации процесса управления персоналом
полностью удовлетворяющего приложения не обнаружилось.
2) Разработка системы на заказ. Данный вариант позволит получить
систему, полностью подходящую под требования заказчика, но при этом
появляются дополнительные риски: сроки разработки системы могут оказаться
больше планируемых, стоимость высокой; в программе могут оказаться скрытые
дефекты, которые могут обнаружиться уже после внедрения и использования
системы. Кроме того, этот вариант приобретения системы связан с передачей
компании-разработчику конфиденциальных сведений, что крайне нежелательно
для ОАО "Белшина".
3) Покупка и доработка. Данный вариант приобретения ИС позволяет
доработать готовое решение до тех требований, которые соответствуют перечню
требований, выдвинутых к системе. В этом решении сочетаются преимущества и
недостатки вариантов "Покупка готового решения" и "Разработка на заказ".
Полученное ИС может не полностью соответствовать потребностям предприятия.
Часть программных модулей будет хорошо отлажена, а часть написана "с нуля" и
может содержать различные дефекты. Длительность доработки будет невысокой
по сравнению с длительностью разработки новой системы, а стоимость - дороже,
чем приобретать готовое решение, но дешевле, чем разрабатывать всю систему "с
нуля". Из недостатков данного решения следует отметить: доработка системы,
разработанной другой компанией, может быть сопряжена со значительными
трудностями, связанными с отсутствием или неполнотой технической
документации и сложностями во взаимодействии с разработчиками системы-
прототипа, возможна несовместимость различных компонентов системы,
скрытые дефекты программного обеспечения.
4) Собственная разработка. Этот вариант позволит получить систему,
полностью удовлетворяющую нуждам предприятия. ОАО "Белшина" имеет
собственное IT-подразделение, которое могло бы в короткие сроки выполнить
автоматизацию управления персоналом. Преимущества данного варианта -
50
последующая модернизация системы; существенно уменьшается риск получить
решение, не соответствующее потребностям компании; полная совместимость
всех компонентов системы; полная интеграция с имеющимися ИС собственной
разработки; конфиденциальная информация не проникнет за пределы компании.
Таким образом, для ОАО "Белшина" наилучшим решением является
разработка ИС собственными силами.
1.4 Обоснование проектных решений
1.4.1 Обоснование проектных решений по информационному
обеспечению
Информационное обеспечение представляет собой отражение
информационных массивов и потоков той предметной области, для которой
проектируется ИС. Информационное обеспечение представляет собой
совокупность единой системы потоков информации - вариантов организации
документооборота; систем классификации и кодирования экономической
информации; унифицированную систему документации; различные
информационные массивы, хранящиеся в машинных носителях. Внемашинное
информационное обеспечение включает систему экономических показателей,
потоки информации, систему классификации и кодирования, документацию.
Внутримашинное информационное обеспечение - система специальным образом
организованных данных, подлежащих автоматизированной обработке,
накоплению, хранению, поиску, передаче в виде, удобном для восприятия
техническими средствами. Создание информационного обеспечения —
непременное условие построения и функционирования автоматизированных
систем управления.
Для полного представления о программном продукте необходима
текстовая информация описательного характера. Особую значимость
информационные модели и структуры данных имеют для информационного
моделирования предметной области, в основе которой лежит положение об
определяющей роли данных при проектировании алгоритмов и программ. Подход
появился в условиях развития программных средств организации хранения и
51
обработки данных – система управления базами данных (СУБД). Для реализации
программного решения нужно создать базу данных для хранения информации
предприятия. Создание базы данных необходимо по следующим условиям:
- хранение информации о различных объектах;
- малый объем занимаемого места на носителе при большом
количестве информации;
- структурированность хранимой информации.
Реализовать эти условия возможно только с помощью базы данных.
Благодаря нормализации база данных занимает малый объем места на носителе.
Информация, попадающая в базу данных, автоматически структурируется.
Отчеты, благодаря использованию базы данных, создаются практически
моментально, даже если используется в качестве приложения пользователя не
система управления базами данных (СУБД), а специально реализованное
приложение на одном из языков программирования. Возможность расширения
функциональности программного продукта достигается путем расширения либо
возможностей приложения пользователя, либо с помощью расширения базы
данных, добавления новых таблиц и связей. Под расширением возможностей
приложения пользователя подразумевается осуществление дальнейшей
автоматизации процессов, протекающих на предприятии. После реализации
приложения возможность расширения функций приложения пользователя не
занимает много времени, а иногда даже может быть реализована отдельным
программистом.
Внемашинное обеспечение – это вся совокупность информации, основная
часть которой составляет документация. Различают первичные документы
(входные) такие, как налоговые декларации и другая отчетность
налогоплательщиков, и отчетные (выходные) документы, к которым относятся
отчетность налогоплательщиков, обработанная и подготовленная для отдела по
работе с налогоплательщиками и отдела налоговых проверок.
Внутримашинное информационное обеспечение – это представление
данных на машинных носителях в виде специальным образом организованных
массивов (файлов), баз данных и их информационных связей. Внутримашинное
информационное обеспечение подсистемы создает информационную среду,
52
направленную на выполнение сотрудниками своих профессиональных
обязанностей. Эта область характеризуется набором объектов, их свойств и
взаимосвязей. Для каждого объекта выделяется набор его характеристик, свойств.
Информационные потоки внешнемашинного информационного
обеспечения – это направленное регулярное движение документов от источников
их формирования к ее получателям [10].
Классификатор - это систематизированный свод наименований
группировок объектов, признаков, которым присвоен уникальный код.
Классификатор является стандартным кодовым языком документов, финансовых
отчётов и автоматизированных систем. Классификаторы служат средством
описания данных, обуславливают единство классификации и кодирования
информации и предназначены для обеспечения машинной обработки и выдачи
данных в удобной форме потребителям при решении различных задач. В
зависимости от применения они делятся на три группы:
- общегосударственные классификаторы,
- отраслевые (ведомственные) классификаторы, используемые в пределах
определенной отрасли (ведомства);
- локальные классификаторы, используемые в пределах организации или
группы организации.
В проектируемой задаче использовались следующие классификаторы:
- ОКРБ 010-95 (аналог ОКУД (общероссийский классификатор управ-
ленческой документации));
- ОКРБ 019-2013 (аналог ОКОПФ (Общероссийский классификатор ор-
ганизационно-правовых форм)).
В разрабатываемой системе использовалась реляционная модель базы
данных. Реляционная модель данных некоторой предметной области
представляет собой набор отношений, изменяющихся во времени. При создании
информационной системы совокупность отношений позволяет хранить данные об
объектах предметной области, моделировать связи между ними. При этом сами
данные хранятся в таблицах [6]. Для удобства идентификации каждая таблица
созданной базы данных обладает уникальным кодом.
53
В разрабатываемой информационной системе должно быть реализовано
ведение следующих классификаторов и справочников (с указанием их атрибутов):
Пользователь системы:
- фамилия;
- имя;
- отчество;
- дата рождения;
- данные для доступа к сервису;
- дата начала работы;
- E-mail.
Сотрудник:
- ФИО;
- адрес места жительства;
- ФИО контактного лица;
- контактный телефон;
- номер трудового договора;
- данные для доступа к сервису;
- должность;
- дата назначения на должность;
- дата освобождения от должности;
- паспортные данные.
Штатное расписание:
- наименования должностей и профессий;
- количество штатных единиц по ним;
- размер тарифной ставки (оклада).
1.4.2 Обоснование проектных решений по программному обеспечению
Выбор программных средств, с помощью которых можно реализовать
описываемую систему, основывается на следующих критериях:
- возможность установки на персональный компьютер, как
подключенный, так и не подключенный к сети Интернет;
54
- инструменты для работы непосредственно с объектом;
- набор средств для получения отчетов;
- возможность хранения первоначальных данных и результатов;
- графические возможности для построения статистических диаграмм;
- минимум затрат на разработку;
- удобство использования и сопровождения;
- простота в освоении.
Среди множества продуктов, предлагающих подобные возможности,
можно выделить следующие направления:
- реализация через интегрированные среды разработки
программного обеспечения для MicrosoftWindows на языках Delphi, VisualC++,
VisualBasic и др.
- реализация через web-интерфейс, например с помощью PHPпрограм-
мирования.
В первом случае необходимо понимать, что среда разработки программных
средств под Microsoft Windows любого производителя не является бесплатной, и
потребует на приобретение предлагаемого пакета значительных расходов
финансовых средств. Для создания приложения нужно будет соблюсти
следующие условия:
- необходимо знать тот язык программирования, который заложен в основу
среды разработки;
- создать систему управления базами данных в среде разработки,
графические интерфейсы и др.
Рассматривая второй вариант, программа будет работать как web-сервис.
Для этого необходимо:
- настроить web-сервер;
- создать программные php-модули;
- разработать интерфейс сайта;
- зарегистрировать его в глобальной сети;
- оплатить доменное имя и аренду хостинга.
55
При этом довольно сложно создать гибкий инструмент анализа, поскольку
конечным продуктом будет являться откомпилированный файл, в который
невозможно будет внести изменения без исходного программного кода.
Как видно, в первом случае затраты могут быть минимальны. Во втором
же случае потребуются значительные денежные затраты и трудоемкий процесс
создания и сопровождения системы анализа продаж [3.2].
Для выбора языка программирования сравним следующие популярные
языки программирования– Java, Delphi и Visual Basic [3.3]. Сравнение языков
программирования приведено в таблице 1.6.
Таблица 1.6
Сравнение языков программирования
п/п
Параметр
Степень соответствия, %
Java
Delphi
Visual Basic
1
Интерпретатор
командной строки
4
6
0
2
Многопоточная
компиляция
0
8
8
3
Возможность
компиляции
8
8
4
4
Интерфейсы
0
8
4
5
Многомерные массивы
0
8
8
6
Динамические массивы
8
8
0
7
Ассоциативные массивы
0
4
0
8
Мультиметоды
0
8
0
9
Общая оценка
2,5
7,25
3
Java - объектно-ориентированный язык программирования,
разрабатываемый компанией Sun Microsystems с 1991 года и официально
выпущенный 23 мая 1995 года. Изначально новый язык программирования
назывался Oak (James Gosling) и разрабатывался для бытовой электроники, но
впоследствии был переименован в Java и стал использоваться для написания
апплетов, приложений и серверного программного обеспечения.
Язык программирования Java не похож ни на один из существующих ране.
Он разработан для того, чтобы облегчить работу на компьютерах в WWW
посредством браузеров. В настоящее время на каждом компьютере имеется
браузер. В свою очередь, каждый браузер поддерживает Java. Это означает, что
56
вы можете просматривать документы, хранящиеся в разных точках земного шара,
и, щелкнув на ссылке, активизировать Java-программу, которая будет передана
через сеть и запущена на вашем компьютере.
Одно из главных преимуществ языка Java - его независимость от
платформы и типа компьютера, на которой выполняются программы. Таким
образом, один и тот же код можно запускать под управлением операционных
систем Windows, Linux, FreeBSD, Solaris, Apple Mac и др. Это становится очень
важным, когда программы загружаются посредством глобальной сети интернет и
используются на различных платформах. Язык программирования Java может
работать не только со статичными текстами и графикой, но и различными
динамическими объектами. Другим, не менее важным преимуществом Java,
является большая схожесть с языком программирования C++. Поэтому тем
программистам, которые знакомы с синтаксисом С и С++ будет просто освоить
Java.
В 1991 г. фирмой Microsoft был разработан и выпущен Visual
Basic. Система программирования Microsoft Visual Basic for Windows, обладая
простыми в обращении средствами визуального проектирования, позволяет в
полной мере использовать преимущества графической среды Windows и быстро
конструировать эффективные приложения. Существуют и другие визуальные
языки программирования с подобным интерфейсом (Borland Delphi, Borland C++
Builder).
Visual Basic – один из первых языков, поддерживающих событийно-
управляемое программирование (event-driven programming). Этот стиль хорошо
согласуется со стандартом GUI (Graphical User Interface). Традиционно
программирование ориентировалось на поэтапное описание конкретного
процесса. Однако современные компьютерные приложения слишком сложны и
данный стиль программирования для них не подходит.
Смысл событийно-управляемого программирования заключается в том,
что вместо скрупулезного описания каждого шага необходимо лишь указать, как
реагировать на различные события (действия пользователя): выбор команды,
щелчок или перемещение мыши и пр. В результате программист создает не одну

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

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