Файл: Проектирование реализации операций бизнес-процесса «Управление персоналом» в организации.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 25.05.2023

Просмотров: 235

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Введение

Персонал и эффективное управление им это основа бизнеса. Вопросы продуманного управления персоналом должны занимать одно из ключевых мест в общей стратегии развития предприятия. Важная роль в оптимизации управления сотрудниками любого предприятия принадлежит автоматизированным системам управления персоналом. В своей деятельности компании вынуждены нанимать работников, как на временной, так и постоянной основе, вести документацию на каждого из них, поддерживая ее в виде, соответствующем как внутренним, так и внешним требованиями. Любая автоматизированная система управления персоналом предоставляет всем заинтересованным лицам мгновенный доступ ко всей необходимой информации.

Если вчера, автоматизировать какой-либо отдел могли позволить себе только крупные компании, то сегодня уже маленькие фирмы могут позволить себе автоматизировать даже целые отделы в работе фирмы.

Автоматизация одела кадров – это следующие после бухгалтерского отдела, который следует автоматизировать.

Сегодня перед руководством фирм стоит вопрос – покупать готовый продукт или заказать программу с учетом индивидуальных особенностей фирмы. Следует отметить, что при приобретении готового программного продукта в любом случае потребуется серьезная настройка программы под конкретные требования, а также обязательное дальнейшее программное сопровождение, и обучение персонала, что выразится в ощутимых финансовых и временных затратах, а офисные средства способны в полной мере решить поставленные задачи и приемлемы по цене.

Таким образом, тема данной курсовой работы является актуальной с практической точки зрения.

Объектом анализа данной работы является отдел кадров, предметом исследования является, выступает автоматизации отдела кадров предприятия.

Целью исследования является изучение БД и СУБД и разработки программы БД для автоматизации работы отдела кадров

Цель исследования определили постановку следующих задач:

Описать документооборот в отделе кадров;

Описать бизнес-процессы;

  • Обосновать проектные решения по информационному обеспечению;
  • Обосновать проектные решения по программному обеспечению;
  • Описать информационную модель программы;
  • Описать программное обеспечение;
  • И описать пример реализации программы.

Работа состоит из введения, двух глав, заключения и списка использованной литературы.


1 ГЛАВА. АНАЛИТИЧЕСКАЯ ЧАСТЬ.

1.1. Характеристика комплекса задач

 Выбор комплекса задач автоматизации

В любой фирме процесс автоматизации начинается с автоматизации отдела бухгалтерии, некоторых отделов производства. Но следует уделить внимание и отделу кадров. Так как если вся деятельность отдела кадров выполняется в обычном режиме, то имеет место как временные затраты, так и финансовые затраты, так и уменьшит число ошибок.

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

Таким образом, цель курсового проекта – разработка информационной системы (ИС) для автоматизации работы отдела кадров предприятия.

 Характеристика и существующих бизнес –процессов

Бизнес-процессы которые происходят в отделе кадров схематично показаны на рисунке 1.

Рисунок 1 – Бизнес-процессы

Характеристика документооборота, возникающего при решении задачи

Документооборот, который происходит в отделе кадров предприятия представлен на рисунке 2.

Рисунок 2 – Схема документооборота в отделе кадров

Из данных рисунка 2 следует, что процесс найма или увольнения работника происходит в обычном режиме, то есть не автоматизированном.

Но данный метод обработки информации является очень неудобный, так как ведение всей документации в бумажной форме не актуально на данный момент и имеет существенные недостатки, а именно:

Большой объем информации;

Выполнение рутинных работы;

Сложной составления отчетности;

Большая вероятность ошибки и трудность ее исправления.

Так как весь объем работы выполняется как правило один работник, то его работу можно представить с помощью следующих диаграмм (См. Рисунок 3 и 4).

Рисунок 3 – Обработка запроса работником отдела кадров в обычном режиме

Рисунок 4 – Детализация процесса в обычном режиме


Если автоматизировать работу работника отдела кадров, тогда выше представленные схемы будут иметь вид:

Рисунок 5 - Обработка запроса работником отдела кадров в автоматизированном режиме

Рисунок 6 – Детализация процесса в автоматизированном режиме

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

1.2. Обоснование проектных решений

Обоснование проектных решений по информационному обеспечению

Информационное обеспечение - совокупность данных, представленных в определенной форме для компьютерной обработки.

ИО это совокупность следующих трех компонент:

• Системы классификации и кодирования;

• Системы унифицированной документации, которая используется в ИО;

• Информационная база.

Классификатор представляет сгруппированный, по различным признакам, перечень наименованных объектов, где каждому из них присвоен уникальный код, в соответствии с их общими признаками или различиями. Классификаторы применяются для упрощения работы по сбору информации и систематизации данных, а также используются для указания кодов в различных унифицированных документах.

В был употреблен локальный классификатор. Локальная классификатор имеет область видимости – всю программу.

В программе используется один классификатор, который имеет следующее описание:

Классификатор номер работника:

Структурная формула классификатора следующая

F = [Наименование]:[XXX] — номер работника

Пример заполнения — 1212.

В теории информатике есть следующие типы баз данных:

Иерархическая модель;

Сетевая модель;

Реляционная модель.

Для иерархической модели характерно, то, что данные представлены в древовидной форме. Если сравнить с файловой системой компьютера, то принцип построения иерархической модели такой же.

В этой модели представление данных организовано в виде деревьев. Каждое дерево выступает в качестве структуры данных, тип сегмента потомка в которой связан исключительно с 1-м типом сегмента предка.

Для иерархической модели, свойственны следующие ограничения:

1. Если необходимо представить неиерархические отношения данных, то потребуются дополнительные манипуляции.


2. Нет четкого разграничения физических и логических характеристик модели.

3. В случае с непредвиденными запросами может потребоваться реорганизация базы данных.

Для сетевой модели данных характерно, то что данные организованы в виде сети. И у одного узла может более одного потомка, по сравнению с иерархической – где только один потомок.

Преимущества модели следующие – универсальность, возможность организации доступа к данным с нескольких узлов

Недостатки – сложность, применение для организации доступа к данным только навигационного принципа.

Для реляционной модели характерно:

  • Имеет структурный аспект;
  • Таблицы БД удовлетворяют свойству целостности;
  • Есть возможность манипулировать данными, которые хранятся в базе.

Таким образом, для разработки БД использовалась реляционная модель баз данных.

Обоснование проектных решений по программному обеспечению

В качестве языка программирования в среде Borland Delphi используется язык Delphi, являющийся прямым потомком хорошо известного языка Pascal и позволяющий создавать системы любой сложности.

Delphi - это комбинация нескольких важнейших технологий:

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

Компилятор, встроенный в Delphi, обеспечивает высокую производительность, необходимую для построения приложений в архитектуре “клиент-сервер». Он предлагает легкость разработки и быстрое время проверки готового программного блока, характерного для языков четвертого поколения (4GL) и в тоже время обеспечивает качество кода, характерного для компилятора 3GL. Кроме того, Delphi обеспечивает быструю разработку без необходимости писать вставки на Си или ручного написания кода (хотя это возможно)[1].

В процессе построения приложения разработчик выбирает из палитры компонент готовые компоненты как художник, делающий крупные мазки кистью. Еще до компиляции он видит результаты своей работы - после подключения к источнику данных их можно видеть отображенными на форме, можно перемещаться по данным, представлять их в том или ином виде.

В Delphi компиляция производится непосредственно в родной машинный код, в то время как существуют компиляторы, превращающие программу в так называемый p-код, который затем интерпретируется виртуальной p-машиной. Это не может не сказаться на фактическом быстродействии готового приложения[2].


Основной упор в Delphi делается на максимальном реиспользовании кода. Это позволяет разработчикам строить приложения весьма быстро из заранее подготовленных объектов, а также дает им возможность создавать свои собственные объекты для среды Delphi. Никаких ограничений по типам объектов, которые могут создавать разработчики, не существует. Действительно, все в Delphi написано на нем же, поэтому разработчики имеют доступ к тем же объектам и инструментам, которые использовались для создания среды разработки. В результате нет никакой разницы между объектами, поставляемыми Borland или третьими фирмами, и объектами, которые вы можете создать. В стандартную поставку Delphi входят основные объекты, которые образуют удачно подобранную иерархию из 270 базовых классов. На Delphi можно одинаково хорошо писать как приложения к корпоративным базам данных, так и, к примеру, игровые программы. Во многом это объясняется тем, что традиционно в среде Windows было достаточно сложно реализовывать пользовательский интерфейс. Событийная модель в Windows всегда была сложна для понимания и отладки. Но именно разработка интерфейса в Delphi является самой простой задачей для программиста.

В первую очередь Delphi предназначен для профессионалов-разработчиков корпоративных информационных систем. Однако, Delphi может использоваться и преподавателями ВУЗов, студентами, учителями, бизнесменами, всеми теми, кто использует компьютер с чисто прикладной целью[3].

Для разработки информационной системы мы использовали интегрированную среду разработки Borland Delphi 7. Эта среда представляет богатые возможности для разработки приложений Win32, обеспечивает дружественный интерфейс пользователя для приложений.

2 глава. ПРОЕКТНАЯ ЧАСТЬ

2.1. Информационное обеспечение задачи

Информационная модель и её описание

В программе используется база данных, куда заносится вся информация.

Эта БД состоит из 1 таблицы со следующими полями: фамилия, имя, отчество, паспортные данные, сумма заработной платы, должность и дополнительные сведения.

И тогда информационная модель будет следующей:

Рисунок 7 – Информационная модель программы

Характеристика нормативно-справочной, входной и оперативной информации