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

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

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

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

Добавлен: 23.05.2023

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

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

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

ВВЕДЕНИЕ

Эффективность деятельности любой фирмы зависит от систем обработки информации. Система обработки информации должна:

Создавать отчеты на основании имеющихся данных по различным критериям;

Легко и быстро получать нужную информацию;

Выполнять точный и полный анализ данных.

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

Для того, что бы организовать взаимодействие с пользователями применяются системы управления базами данных (СУБД). Одной из таких СУБД является Microsoft Visual FoxPro 8.0. Для Visual FoxPro характерна высокая скорость, наличие встроенного объектно-ориентированного языка программирования с использованием xBase и SQL. Имеет высокий уровень объектной модели. Visual FoxPro 8.0 является объектно-ориентированным, визуально программируемым языком, управляемым по событиям и в полной мере соответствует новым требованиям, предъявляемым к современным средствам проектирования.

Целью курсовой работы является создание информационной для автоматизации работы сотрудника отдела кадров.

Для достижения данной цели необходимо решение следующих задач:

  • Выполнить характеристику задач, которые необходимо автоматизировать;
  • Описать бизнес-процессы.
  • Описать документооборот;
  • Описать программное и техническое обеспечение;
  • Разработать информационную модель;
  • Описать нормативно-справочную, входную и оперативную информацию;
  • Описать результатную информацию;
  • Разработать дерево функций;
  • Описать БД и процесс разработки программы;
  • Протестировать полученное приложение.

Объектом  курсовой работы является отдел кадров.

Предметом является проект разработка программы для автоматизации деятельности отдела кадров.

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

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


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

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

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

Следующим, следует автоматизировать отдел кадров. Почему, спросят директора фирм. Ответ прост: автоматизированная информационная система (АИС) управления кадрами преследует следующие цели:

 автоматизация работы отдела кадров;

 повышения производительности труда отдела кадров;

 уменьшения затрат на содержание отдела кадров[1].

Сегодня на рынке информационных технолгий предлагается большое число как российских, так и зарубежных программ по автоматизации отдела кадров. Вот некоторые из этих АйТи, АСК, Бизнес-Консоль, Информконтакт, Ланкс, Ливс, Центр Мосвест; 1C, INFIN, Oracle, Renaissance, Robertson&Blums, SAP AG и др.

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

Поэтому разработаем программу, которая позволила бы:

 автоматизировать хранение и обработку полной кадровой информации;

 формирование списка сотрудников предприятия, включающее в себя: добавление сотрудника в базу, удаление и поиск сотрудника;

 заполнение личной карточки сотрудника;

 обеспечить оперативность обработки данных;

 создание диалога, обеспечивающего свободный, ритмичный и спокойный режим работы для пользователя.

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


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

Бизнес-процесс – представляет собой периодически повторяющуюся последовательность определенных действий, которые связаны между собой и которые направлены на создание определенных ценностей для потребителей[2].

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

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

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

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

Деятельность работников отдела кадров – это сплошной документооборот, начиная с приема сотрудника на работу, заканчивая его увольнением или переводом в другой отдел фирмы. Декомпозиция деятельности отдела кадров показана на рисунке 2.

Рисунок 2. Декомпозиция

Например, процесс принятия сотрудника на работу сопровождается следующим документооборотом, который представлен на рисунке 3.

Рисунок 3. Схема документооборота приема нового сотрудника на работу.

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

Вся проблема в том, что на данный момент на рынке существует большое число маленьких фирм, и отдел кадров состоит из одного работника. Причем этот работник работает на 0,4-0,6 ставки. Для того, что бы упростить работу единственного сотрудника отдела кадров необходимо автоматизировать данный отдел.

Автоматизация отдела кадров позволит устранить следующие недостатки, которые есть на текущий момент в деятельности работника:

  • Много бумажной работы;
  • Большое число ошибок в работе;
  • Часто надо одни и те же документы писать по несколько экземпляров;
  • Трудно быстро найти какие-то документы;
  • Трудность составления различных отчетов;
  • И многие другие.

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


Поэтому необходимо внедрить информационную систему в деятельности сотрудника отдела кадров.

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

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

ИО состоит из трех компонент:

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

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

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

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

Чтобы классифицировать объекты любой природы, необходимо определить набор классификационных признаков, определяющих основание деления объектов[3].

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

• Классификатор «kod»;

Структурная формула классификатора «kod» такая:

F = [Наименование]:[XXХХX] — kod

Пример заполнения – 55555.

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

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

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

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


Иерархическая модель данных имеет такие плюсы:

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

Но следует отметить и минусы данной модели данных, а именно:

  • Модель не является универсально. То есть, с помощью иерархической модели нельзя построить любые процессы, так как если и начать строить имеет место избыточность данных;
  • Для доступа к данным используется только принцип навигации;
  • Доступа к данным выполняется только через корневую вершину.

Сетевая модель имеет те же основные составляющие, что и иерархическим (узел, уровень, связь), однако характер их связей принципиально иной. В сетевой модели принята свободная связь между элементами разных уровней. На связь между объектами в сетевых моделях не накладывается никаких ограничений[5].

То есть, сетевая модель позволяет организовать БД, структура которой представляется графом общего вида[6].

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

Сетевая модель данных обладает следующими плюсами:

  • Является универсальной.
  • Позволяет получить доступ к данным через несколько вершин.

Среди минусов сетевой модели следует выделить следующее:

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

Реляционная модель - это модель хранения данных, построенная на взаимоотношениях ее составляющих.

Итак, реляционная модель данных это модель данных, которая основана на представлении данных п виде набора отношений, каждое из которых является подмножеством декартова произведения определённых множеств. Манипулирование данными в реляционной модели данных осуществляется с помощью операций реляционной алгебры или реляционного исчисления. Реляционная алгебра основана на теории множеств, а реляционное исчисление базируется на математической логике[7].