Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Разработка информационной системы подбора, найма и сопровождения трудовых ресурсов.

Содержание:

ВВЕДЕНИЕ

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

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

В данной курсовой работе произведена разработка системы кадрового учета для компании «РИЦ 1С».

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

Для реализации данной цели были поставлены следующие задачи:

    • дать общую характеристику структуры и деятельности компании «РИЦ 1С»;
    • провести анализ существующих систем кадрового учета;
    • определить необходимость разработки данной системы;
    • спроектировать структуру системы;
    • разработать алгоритм работы системы;
    • разработать и реализовать интерфейс системы.

Объектом исследования данной курсовой работы является компания «РИЦ 1С».

Предметом исследования является процесс кадрового учета в компании «РИЦ 1С».

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

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

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

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

В результате выполненной работы получается итоговая система кадрового учета для компании «РИЦ 1С».

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

1.1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ

Компания «РИЦ 1С» — один из лидеров среди поставщиков ИТ-решений в Уральском федеральном округе. Основные направления деятельности: автоматизация бизнеса и государственных учреждений на базе программных продуктов «1С». Компания находится по адресу: г. Екатеринбург, улица Фурманова 24.

Партнерами компании являются: Фирма «1С», 1С-Битрикс, PostgresProfessional, Корпорация Microsoft, Лаборатория Касперского, Доктор Веб, ESET, Entensys, Adobe, CorelCorporation, SkyDNS и Уральский территориальный институт профессиональных бухгалтеров.

Этапы становления компании представлены в таблице 1.

Таблица 1

Этапы становления компании

Этапы становления компании

2005 год

Год возникновения компании. Заключен партнерский договор 1С: Франчайзинг с фирмой «1С». На момент создания в фирме

работало 5 человек: менеджеры и экономисты с опытом автоматизации предприятий с 1995 года.

2006 год

Компания развивается. Количество клиентов возрастает до 500, а сотрудников становится 40 человек. Компания получает свои первые статусы:

  • центр компетенции по производству;
  • центр компетенции по бюджетному учету;
  • центр компетенции по образованию;

2008 год

Компания лидирует во всех рейтингах центров компетенции фирмы «1С» в Свердловской области, а также получает новые статусы:

  • центр компетенции по строительству;
  • центр компетенции по торговле;

центр сертифицированного обучения.

2011 год

К моменту начала года в компании работает 70 человек, а количество клиентов возросло до 1000. Компания начинает оказывать услуги в сфере системно-ориентированного консалтинга при выполнении комплексных проектов и получает свой новый статус партнера 1С: Консалтинг.

2012 год

В этом году компания успешно проходит сертификацию по международному стандарту ISO 9001:2008. Компания так же получает новые статусы:

  • центр компетенции по документообороту (подтверждающий высокую компетенцию компании «РИЦ» в сфере автоматизации коммерческих и государственных учреждений на базе программного продукта «1С: Документооборот»);
  • центр компетенции по медицине (подтверждающий высокую компетенцию компании «РИЦ» в сфере автоматизации

2013 год

Компания получает новый статус — Центр Сопровождения программ и информационных продуктов фирмы «1С». Данный статус дает возможность оказывать все виды консультационного и технологического обслуживания пользователей программ «1С» по стандарту фирмы «1С».

2014 год

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

Присваивается новый статус: 1С:Центр компетенции по ERP-решениям (данный статус свидетельствует о наличии у компании полного набора компетенций по ERP-решениям фирмы 1С» для управления предприятием.

2015 год

Расширение компании. Проекты, которые выполняет команда, стали работать по всему Уральскому федеральному округу и других городах России.

2016 год

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

2017 год

Компания получает статусы:

  • центр сетевой компетенции фирмы «1С» (данный статус подтверждает высокую компетенцию компании в сфере автоматизации учреждений с помощь. Сервиса «1С:

Предприятие 8» через интернет);

  • центр компетенции 1С по 54-ФЗ (данный статус подтверждает, что компания предоставляет организациям и предпринимателям квалифицированную помощь при переходе на новый порядок применения ККТ).

2018 год

Компания предоставляет свои услуги для 2000 клиентов и имеет штат из 100 первоклассных высококвалифицированных специалистов.

Компания «РИЦ» предлагает своим клиентам полный комплекс услуг по поставке и внедрению программных продуктов «1С»:

  • поставка программных продуктов «1С»;
  • информационно-технологическое сопровождение;
  • управленческий консалтинг;
  • методологические семинары по бюджетному учету;
  • обучение по работе с программными продуктами «1С»;
  • разработка программных продуктов под заказ;
  • проектное внедрение.

1.1.2. Организационная структура и система управления

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

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

Общая организационная структура компании «РИЦ 1С» приведена на рисунке 1.

Рисунок 1 — Общая организационная структура компании «РИЦ 1С»

1.1.3. Состояние и стратегия развития информационных технологий

Отдел кадров существует в любой современной компании. Организация его работы становится сложнее с ростом размера предприятия и появления новых подразделений и должностей.

Вопросы, которые решает отдел кадров:

  • работа с персоналом (сюда входит поиск, найм, увольнение, переводы внутри компании);
  • работа с внутренними документами (это отчёты, учет рабочего времени, учет личных дел сотрудников, выдача справок и больничных листов);
  • расчет и начисление заработной платы;
  • работа с внешними документами;
  • прием и обработка различных заявлений.

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

Можно выделить две главные причины необходимости внедрения автоматизированной системы кадрового: повышение скорости и уменьшение количества ошибок.

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

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

Разберем основные преимущества внедрения системы кадрового учета:

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

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

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

Формирование отчетов по шаблонам. Благодаря использованию готовых шаблонов, уменьшается количество времени формирование отчёта, а также учитываются все требования законодательства.

Разумная автоматизация. Автоматизация кадров должна затрагивать именно те сферы, которые она затрагивает. Излишняя «автоматизированность всего, что можно» заберет много сил при внедрении и в дальнейшем автоматизация отдельных процессов может не упростить, а усложнить их.

Подводя итог данного раздела можно сделать вывод, что автоматизация кадрового учета должна проводиться в каждой компании, в том числе и рассматриваемой «РИЦ 1С».

1.2. АНАЛИЗ ОРГАНИЗАЦИИ ПРИКЛАДНЫХ И ИНФОРМАЦИОННЫХ ПРОЦЕССОВ

1.2.1. Описание существующей организации прикладных процессов

Для описания порядков исполнения деятельности компании используется набор укрупненных моделей бизнес-процессов. Указание процессов по названию без дополнительных атрибутов также называют функциями. [3] Применяются следующие типовые модели:

  • процессная модель предприятия в цепочке создания ценности: оператор (бизнес-процесс) преобразования входов деятельности компании в представляющие ценность для потребителя выходы - результаты деятельности. Модель обычно показывается и позиционируется во внешней среде.
  • корневая модель бизнес-процессов: показывает первый (корневой) уровень детализации процессной модели, группирует процессы по выбранным основаниям - на основные, управленческие, поддерживающие, развития.
  • классификатор функций верхнего уровня: представляет собой иерархически упорядоченную детализацию процессов верхнего уровня по принципу «состоит из».
  • представление бизнес-процессов в формате IDEF0: каждая функция понимается в IDEF0 как оператор преобразования с атрибутами: вход, выход, управление, механизм исполнения; к каждому процессу может быть применено правило структурной декомпозиции на подобные по форме подпроцессы.
  • сеть процессов: группа процессов (из моделей 2-4) с соединенными входами и выходами. В зависимости от принятой нотации моделирования потоковые стрелки соединяющие процессы могут отражать передачу действия и результата, энергопотоки, материальные потоки, информационные потоки, финансовые потоки и могут содержать различный набор атрибутов-характеристик операторов.

Строить бизнес-процессы мы будем в соответствии с нотацией с нотацией IDEF0. Моделировать бизнес процессы компании будем с использованием Draw.io. Draw.io это инструмент для создания диаграмм и блок-схем онлайн.

Начнем с построения основного бизнес-процесса компании «РИЦ 1С». В общем виде схему деятельности компании можно представить в виде схемы, изображенной на рисунке 2.

C:\Users\Екатерина\Downloads\Untitled Diagram.png

Рисунок 2 — Контекстная диаграмма «Деятельность компании РИЦ 1С»

На схеме видно, что предприятие оперирует с заявками клиентов и преобразует их в выполнение заказа. Рассмотрим структуру изнутри (рисунок 3).

C:\Users\Екатерина\Downloads\Untitled Diagram (1).png

Рисунок 3 — Первый уровень детализации контекстной диаграммы «Деятельность компании РИЦ 1С»

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

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

C:\Users\Екатерина\Desktop\кати\Разработка для РИЦ 1С\Untitled Diagram (2) (1).png

Рисунок 4 — Контекстная диаграмма «Прием сотрудника на работу»

Рассмотрим структуру изнутри (рисунок 5). Вначале резюме кандидата рассматривается, затем проводиться собеседование. Далее заявка рассматривается и если стороны все устраивает, идет подписание приказа о зачислении сотрудника на работу.

C:\Users\Екатерина\Desktop\кати\Разработка для РИЦ 1С\Untitled Diagram (1) (1).png

Рисунок 5 — Первый уровень детализации контекстной диаграммы «Прием сотрудника на работу»

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

C:\Users\Екатерина\Downloads\Untitled Diagram (2) (2).png

Рисунок 6 — Контекстная диаграмма «Увольнение сотрудника»

Рассмотрим структуру изнутри (рисунок 7). Вначале личное дело сотрудника рассматривается, затем рассматривается заявка на увольнение. Далее заявка рассматривается и если стороны все устраивает, идет подписание приказа об увольнении.

C:\Users\Екатерина\Desktop\кати\Разработка для РИЦ 1С\Untitled Diagram (1) (1) (1).png

Рисунок 7 — Первый уровень детализации контекстной диаграммы «Увольнение сотрудника»

1.2.2. Анализ недостатков организации прикладных процессов

Прикладные процессы кадрового отдела происходят в программа MSWord и Excel. Данные программы способны справиться с работой отдела кадров, однако их использование имеет ряд недостатков: [7]

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

1.2.3. Формирование предложений по автоматизации прикладных процессов

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

Рассмотрим существующие типы систем автоматизации:

  • кастомные разработки (такие программные продукты направлены на решение только отдельных задач, например, учет рабочего времени);
  • коробочные программные продукты (способны решать более широкий спектр задач);
  • HRM-модули (подходят при наличии в компании ERP-систем);
  • специализированные HRM-системы (данные системы способны оперировать большим комплексом информации, предоставляя при этом ещё более широкий перечень функционала);
  • BPM-системы (подразумевают комплексную автоматизацию всего предприятия, в том числе отдел кадров).

Но у всех вышеперечисленных систем автоматизации есть недостатки:

    • высокая стоимость внедрения (стоимость внедрения всегда больше, чем заявленная стоимость ПО, так как нужно учитывать затраты на кастомизацию, интеграцию с другими корпоративными системами, которые используются в компании и дополнительные услуги IT-специалистов);
    • долгий и сложный путь внесения изменений (нужно учитывать не только помощь со стороны IT-отдела, но и дополнительная связь с разработчиком);
    • не все сотрудники легко разберутся с ПО;
    • возникнет вопрос с трудоустройством в отдел кадров людей, у которых нет опыта работы с внедренной системой.

Так как автоматизация кадрового учета компании «РИЦ 1С» необходима, то, несмотря на вышеперечисленные недостатки, мы должны выбрать подходящую систему. Рассмотрим самые популярные из них.

«Контур.Персонал» – эта программа представляет собой перечень удобных инструментов для учета кадровых событий, формирования приказов и других документов. Обеспечивает легкий переход на электронные трудовые книжки и больничные листы. Разработана с учетом ФЗ-152 «О защите персональных данных».

Возможности:

  • электронные трудовые книжки;
  • отраслевые решения;
  • штатное расписание;
  • учет личных дел сотрудников;
  • учет движения персонала;
  • учет отпусков и больничных;
  • аттестация и обучение персонала;
  • списочная и среднесписочная численность;
  • кадровая отчетность;
  • табель учета рабочего времени.

1.3. ПОСТАНОВКА ЗАДАЧИ АВТОМАТИЗАЦИИ (ИНФОРМАТИЗАЦИИ)

Цель автоматизации кадрового учета – уменьшение количества ошибок и повешение качества работы отдела кадров.

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

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

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

Аналогично подпункту 1.2.1 построим новые бизнес-процессы в соответствии с нотацией IDEF0. Для процесса «Прием сотрудника на работу» добавим разработанную систему кадрового учета, чтобы в ней формировать документ о приеме на работу и создавать личную карточку сотрудника. Результат представлен на рисунке 8.

Untitled Diagram (2) (1) (1)

Рисунок 8 — Дополненный процесс «Прием сотрудника на работу»

Рассмотрим процесс изнутри (рисунок 9)C:\Users\Екатерина\AppData\Local\Microsoft\Windows\INetCache\Content.Word\Untitled Diagram (1) (1) (2).png

Рисунок 9 — Дополненный процесс «Прием сотрудника на работу» изнутри

Для процесса «Увольнение сотрудника» добавим разработанную систему кадрового учета, чтобы в ней формировать документ об увольнении и редактировать личную карточку сотрудника. Результат представлен на рисунке 10.

C:\Users\Екатерина\AppData\Local\Microsoft\Windows\INetCache\Content.Word\Untitled Diagram (2) (2) (1).png

Рисунок 10 — Дополненный процесс «Увольнение сотрудника»

Рассмотрим процесс изнутри (рисунок 11).

Untitled Diagram (1) (1) (1) (1)

Рисунок 11 — Дополненный процесс «Увольнение сотрудника» изнутри

1.3.3. Спецификация функциональных требований к информационной системе

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

Разрабатываемая система должна: [33]

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

1.3.4. Спецификация нефункциональных требований к информационной системе

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

Разрабатываемая система должна быть:

  • надежной (в сфере информационной безопасности и эргономике системы);
  • написанной на языке 1С;
  • выдавать ошибку при не заполненных обязательных данных;
  • быстродействующей.

1.4 КАЛЕНДАРНО-РЕСУРСНОЕ ПЛАНИРОВАНИЕ ПРОЕКТА

Составим календарный план-график разработки проекта (таблица 2).

Таблица 2

Календарный план-график разработки проекта

Этап проекта

Начало

Длительность

Конец

Анализ предметной области

22.03.2020

11

01.04.2020

Анализ организации прикладных и информационных процессов

02.04.2020

10

11.04.2020

Постановка задачи автоматизации (информатизации)

12.04.2020

5

16.04.2020

Подбор информационного обеспечения

17.04.2020

4

20.04.2020

Настройка программного обеспечения

21.04.2020

12

02.05.2020

Обеспечение информационной безопасности

03.05.2020

2

04.05.2020

Тестирование и оценка качества информационной системы

05.05.2020

3

08.05.2020

Оценка эффективности проекта

09.05.2020

2

10.05.2020

Выделенный бюджет на разработку проекта составляет 6300 рублей (покупка программного обеспечения для реализации системы кадрового учета).

2. ПРОЕКТНАЯ ЧАСТЬ

2.1. ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ

2.1.1. Инфологическая модель и схема данных

Разработанная система кадрового учета будет решать следующие задачи:

  • формирование списка должностей компании «РИЦ 1С»;
  • формирование списка подразделений компании «РИЦ 1С»;
  • создание личной карточки сотрудника;
  • загрузка изображений сотрудников в базу данных;
  • создание документа о приеме на работу;
  • создание документа об увольнении;
  • создание отчета об окладе сотрудников;
  • создание отчета о дате увольнения и дате приема сотрудников.

Выделим следующие сущности:

  • должности;
  • личная карточка сотрудника;
  • файлы;
  • подразделения;
  • образование;

Атрибутами сущности «Должности» являются:

  • код должности (тип: число; пояснение: формируется автоматически);
  • наименование должности (тип: строка; пояснение: содержит наименование должности).

Атрибутами сущности «Личная карточка сотрудника» являются:

  • код (тип: число; пояснение: формируется автоматически);
  • ФИО (тип: строка; пояснение: имя сотрудника);
  • пол (тип:ПеречислениеСсылка.Пол; пояснение: пол сотрудника компании);
  • дата рождения (тип: дата; пояснение: дата рождения сотрудника);
  • серия паспорта (тип: число; пояснение: серия паспорта сотрудника);
  • номер паспорта (тип: число; пояснение: серия паспорта сотрудника);
  • образование (тип: ПеречислениеСсылка.Образование; пояснении: образование сотрудника);
  • подразделение (тип: СправочникСсылка.Подразделение; пояснение: обращается к списку подразделений компании);
  • должность (тип: СправочникСсылка.Должности; пояснение: обращается к списку должностей компании);
  • статус сотрудника (пояснение: выбирается родитель из групп работающие или уволенные);
  • оклад (тип: число; пояснение: оклад сотрудника);
  • дата приема (тип: дата; пояснение: дата приема сотрудника);
  • дата увольнения (тип: дата; пояснение: дата увольнения сотрудника);
  • картинка (тип: строка; пояснение: является фотографией сотрудника в его личном деле).

Атрибутами сущности «Файлы» являются:

  • код (тип: число; пояснение: формируется автоматически);
  • наименование (тип: строка; пояснение: содержит имя файла);
  • файл (тип: ХранилищеЗначения; пояснение: представляет собой хранилище фотографий, загруженных пользователем).

Атрибутами сущности «Подразделения» являются:

  • код подразделения (тип: число; пояснение: формируется автоматически);
  • наименование подразделения (тип: строка; пояснение: содержит наименование должности).

Атрибутами сущности «Образование» являются его значения (среднее, среднее специальное, неоконченное высшее, высшее).

На основе данных сущностей составим инфологическую модель.

Инфологическая модель (информационно-логи­ческая модель) — ориентированная на человека и не зависимая от типа СУБД модель предметной области, определяющая совокупности информационных объектов, их атрибутов и отношений между объектами, динамику изменений предметной области, а также харак­тер информационных потребностей пользователей. 

Использовать будем нотацию Мартина (рисунок 12). Связи изображаются линиями, соединяющими сущности, вид линии в месте соединения с сущностью определяет кардинальность связи.

https://sites.google.com/site/gosyvmkss12/_/rsrc/1468760989990/bazy-dannyh/15-postroenie-diagrammy-susnost-svaz-v-razlicnyh-notaciah/27.PNG

Рисунок 12 — Нотация Мартина

Сущность «Должности» имеет связь 1,1 с сущностью «Личная карточка сотрудника».

Сущность «Подразделение» имеет связь 1,1 с сущностью «Личная карточка сотрудника».

Сущность «Образование» имеет связь 1,1 с сущностью «Личная карточка сотрудника».

Сущность «Файлы» имеет связь 1,N с сущностью «Личная карточка сотрудника».

Результат представлен на рисунке 13.

C:\Users\Екатерина\Downloads\схема3.png

Рисунок 13 — Модель «Сущность-Связь»

2.1.2. Входная информация

Входная информация:

  • список должностей;
  • список подразделений;
  • список сотрудников;
  • список файлов;
  • список образований.

2.1.3 Классификаторы и нормативно-справочная информация

На основе информации из перечисленных справочников осуществляются все процессы по кадровому учету. Рассмотрим назначение каждого из перечисленных ранее справочников и перечисления.

Справочник «Должности» содержит информацию о должностях компании «РИЦ 1С».

Справочник «Файлы» необходим для хранения фотографий сотрудников.

Справочник «Личная карточка сотрудника» содержит информацию о сотрудниках компании.

Перечисление «Образование» содержит в себе виды образования.

2.1.4. Выходная информация

Выходная информация:

  • печатная форма документа «прием на работу»;
  • печатная форма документа «увольнение с работы».
  • отчет «оклад сотрудников»;
  • «отчет о дате приема и дате увольнения».

2.2. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

2.2.1. Структура программного обеспечения

Структура разработанной системы кадрового учета состоит из следующих модулей:

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

Все вышеперечисленные модули находятся в конфигураторе. Конфигуратор – это один из режимов запуска системы «1С: Предприятие 8», который предназначен для изменения, написания и администрирования баз данных.

Внешний вид системы кадрового учета представлен на рисунке 14.

Рисунок2

Рисунок 14 — Конфигуратор программы 1С: Предприятие

Теперь введем определение каждого модуля, используемого в нашей системе.

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

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

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

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

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

2.2.2. Спецификации программных модулей

Рассмотрим подробно структуру каждого программного модуля.

Справочник «Должности». Данный справочник будет хранить информацию обо всех должностях на предприятии (рисунок 15).

Рисунок1

Рисунок 15 — Справочник «Должности»

Справочник «Подразделение». Данный справочник будет хранить информацию обо всех подразделениях на предприятии (рисунок 16).

Рисунок2

Рисунок 16 — Справочник «Подразделение»

Создадим еще один справочник (рисунок 17), который будет хранить информацию о сотруднике, назовем его «Личная карточка сотрудника».

Рисунок1

Рисунок 17 — Справочник «Личная карточка сотрудника»

Добавим новый справочник «Файлы» (рисунок 18). В данном справочнике на вкладке «Данные» будет один реквизит с именем «Файл». В этом реквизите будет храниться ссылка на загружаемый файл. Чтобы не произошло торможение справочника «Личная карточка сотрудника», будем загружать файлы в отдельный справочник, а в справочнике «Личная карточка сотрудника» будем ссылаться на этот реквизит.

Рисунок1

Рисунок 18 — Справочник «Файлы»

Перейдем к созданию документов. Первый документ назовем «Прием на работу» (рисунок 19).

Рисунок1

Рисунок 19 — Документ «Прием на работу»

Документ создан, необходимо создать обработчик проведения документа. Проведенный документ оказывает влияние на систему за счет того, что он делает записи в определенные регистры. Для дальнейшего создания отчета будут учитываться именно те данные, которые хранятся в регистрах. Именно поэтому документ с не написанной обработкой проведения не оказывает никакого влияния на учет в системе. Для решения задачи нам понадобится регистр сведений, назовем его «Кадровые перемещения» (рисунок 20). Регистр – это таблица с данными.

Рисунок1

Рисунок 20 — Регистр сведений «Кадровые перемещения»

Измерения и ресурсы регистра представлены на рисунке 21.

Рисунок1

Рисунок 21 — Измерения и ресурсы регистра сведений «Кадровые перемещения»

Так же нам необходимо создание перечисление, в котором впишем значения для регистра сведений. Перечисление назовем «Причины изменения состояний» (рисунок 22).

Рисунок1

Рисунок 22 — Перечисление «Причины изменения состояний»

Значения перечисления представлены на рисунке 23. Этими перечислениями будут: прием на работу, перемещение и увольнение с работы. В дальнейшем будем вставлять их в код документа при обработке того или иного события.

Рисунок1

Рисунок 23 — Значения перечисления «Причины изменения состояний»

Добавим еще два перечисления. Перечисление «Образование» (рисунок 24) содержит в себе виды образования.

Рисунок2

Рисунок 24 — Перечисление «Образование»

При заполнении карточки сотрудника, пользователь будет выбирать нужное значение из заданного списка (рисунок 25).

Рисунок2

Рисунок 25 — Значения перечисления «Образование»

Перечисление «Пол» (рисунок 26) содержит в себе значения «мужской» и «женский» (рисунок 27).

Рисунок2

Рисунок 26 — Перечисление «Пол»

Рисунок2

Рисунок 27 — Значения перечисления «Пол»

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

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

Рисунок1

Рисунок 28 — Документ «Прием на работу», модуль объекта

Так же дополним документ печатной формой (рисунок 29). Печатная форма будет в виде приказа о приеме на работу.

Рисунок1

Рисунок 29 — Печатная форма документа «Прием на работу»

Программный код печатной формы представлен на рисунке 30.

Рисунок1

Рисунок 30 — Документ «Прием на работу», модуль менеджера

Создадим ещё один документ «Увольнение с работы» (рисунок 31). Так как принимаем на работу человека, то и точно так же можем его уволить.

Рисунок1

Рисунок 31 — Документ «Увольнение с работы»

Таким же образом как создавали документ «Прием на работу» при увольнении сотрудника добавим в «Личную карточку сотрудника» дату его увольнения. Напишем другой код, используя ту же самую переменную. Итоговый код представлен на рисунке 32.

Рисунок1

Рисунок 32 — Документ «Увольнение с работы», модуль объекта

Так же дополним документ печатной формой (рисунок 33). Печатная форма будет представлять собой приказ о расторжении трудового договора с работником.

Рисунок1

Рисунок 33 — Печатная форма документа «Увольнение с работы»

Программный код печатной формы представлен на рисунке 34.

Рисунок1

Рисунок 34 — Документ «Увольнение с работы», модуль менеджера

На последнем этапе создадим отчеты. Отчет «Оклад сотрудников» будет выводить информацию о сотруднике компании, занимаемой должности и окладе (рисунок 35).

Рисунок1

Рисунок 35 — Отчет «Оклад сотрудников»

Схема компоновки данных отчета представлена на рисунке 36.

Рисунок1

Рисунок 36 — Схема компоновки данных отчета «Оклад сотрудников»

Последний отчет «Отчет о дате приема и дате увольнения» содержит информацию о сотрудниках (действующих и уволенных) и их датах приема и увольнения (рисунок 37).

Рисунок1

Рисунок 37 — Отчет «Отчет о дате приема и дате увольнения»

Схема компоновки данных представлена на рисунке 38.

Рисунок1

Рисунок 38— Схема компоновки данных отчета «Отчет о дате приема и дате увольнения»

2.2.3. Пользовательский интерфейс

Теперь рассмотрим пользовательский интерфейс приложения. Откроем программу 1С: Предприятие.

Рабочее окно выглядит следующим образом (рисунок 39). В желтой панели разделов находятся: должности, личная карточка сотрудника, подразделение, прием на работу, увольнение с работы, файлы и отчеты. При выборе одного из разделов, открывается рабочая область, которую самостоятельно наполнили в режиме конфигуратора.

Рисунок2

Рисунок 39 — Окно пользователя системы кадрового учета

Выберем раздел «Должности». Нажмем на кнопку «Создать» и запишем должность компании «РИЦ 1С». Заполненный список должностей компании представлен на рисунке 40.

Рисунок1

Рисунок 40 — Заполненный список должностей компании «Риц 1С»

Далее выберем раздел «Подразделение». Нажмем на кнопку «Создать» и запишем подразделения компании «РИЦ 1С». Заполненный список подразделений представлен на рисунке 41.

C:\Users\Екатерина\AppData\Local\Microsoft\Windows\INetCache\Content.Word\Рисунок2.png

Рисунок 41— Заполненный список подразделений компании «Риц 1С»

«Личная карточка сотрудника» состоит из двух групп: работающие и уволенные. В них хранятся данные о сотрудниках «Риц 1С» (рисунок 42).Рисунок1

Рисунок 42 — Личная карточка сотрудника

Документы «Прием на работу» выглядят, как представлено на рисунке 43. Когда идет создание документа, а после при нажатии на кнопку «Провести и закрыть», то автоматически формируется «Личная карточка сотрудника» со всей информацией. Сотрудник переносится в папку «Работающие».

Рисунок1

Рисунок 43 — Документы о приеме на работу

Документы «Увольнение с работы» представлены на рисунке 44. При проведении документа об увольнении в «Личной карточке сотрудника» аналогично формируются изменения (конкретно: вносится дата увольнения сотрудника) и он перемещается в папку «Уволенные».

Рисунок1

Рисунок 44 — Документы об увольнении с работы

Файлы системы (рисунок 45). При загрузке фотографий сотрудников с локального компьютера, они остаются в базе в виде наименования и кода файла.

Рисунок1

Рисунок 45 — Файлы системы кадрового учета

Вкладка с отчетами (рисунок 46). Данная вкладка содержит два отчета. При выборе нужного, перед пользователем появляется кнопка «Сформировать», которая автоматически формирует нужный отчет.

Рисунок1

Рисунок 46 — Файлы системы кадрового учета

2.3. ОБЕСПЕЧЕНИЕ ИНФОРМАЦИОННОЙ БЕЗОПАСНОСТИ

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

Рассмотрим, как защищена созданная система кадрового учета (рисунок 47).

Участок клиент - сервер

Рисунок 47 — Участок защиты данных «клиент – кластер 1С: Предприятие 8.1»

2.4. ТЕСТИРОВАНИЕ И ОЦЕНКА КАЧЕСТВА ИНФОРМАЦИОННОЙ СИСТЕМЫ

Протестируем нашу систему кадрового учета. Допустим, на работу пришёл устраиваться новый сотрудник, его добавляем в базу данных (рисунок 48). Создаем документ «Прием на работу». Заполнив все необходимые данные, нажимаем на кнопку «Провести и закрыть».

Рисунок1

Рисунок 48 — Создание документа «Прием на работу»

При нажатии на кнопку «Провести и закрыть» у нас создастся новый объект, т.е. новый документ с датой и номером (рисунок 49).

ккк

Рисунок 49— Созданный документ «Прием на работу»

При переходе в Личную карточку сотрудника обратим внимание, что автоматически создался сотрудник и его личные данные (рисунок 50). Он помещен в папку «Работающие». Однако отсутствует поле с картинкой.

ее

Рисунок 50— Автоматическое создание личной карточки сотрудника

Дополним личную карточку сотрудника, загрузив его фото (рисунок 51). В итоге при открытии «Личной карточки сотрудника» открывается фото сотрудника и его информация.

Рисунок2

Рисунок 51— Личная карточка сотрудника с загруженной фотографией

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

ооо

Рисунок 52— Формирование приказа о приеме на работу созданного ранее сотрудника

Теперь допустим нам нужно уволить сотрудника (рисунок 53). Создаем документ «Увольнение с работы». Выбираем сотрудника, которого собираемся уволить, выбираем дату увольнения и нажимаем на кнопку «Провести и закрыть».

ррр

Рисунок 53 — Создание документа об увольнении с работы

После нажатия на кнопку «Провести и закрыть» сразу автоматически создается новая запись (рисунок 54).

ррыы

Рисунок 54 — Создание документа об увольнении с работы

Если открыть личную карточку уволенного сотрудника, то у него появится дата увольнения (рисунок 55) и он переместится из папки «Работающие» в папку «Уволенные».

рпр

Рисунок 55 — Автоматическое присвоение даты увольнения в личной карточке сотрудника

Если открыть личную карточку уволенного сотрудника, то увидим проставленную дату увольнения (рисунок 56).

Рисунок2

Рисунок 56 — Личная карточка уволенного сотрудника

Создадим приказ об увольнении (рисунок 57). Выбираем документ об увольнении сотрудника и нажимаем на кнопку «Печать». Откроется документ для печати, содержащий всю необходимую информацию о выбранном сотруднике.

паааав

Рисунок 57— Сформированный приказ об увольнении сотрудника

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

ппппппыыы

Рисунок 58 — Отчет об окладах сотрудников

И последний отчет о дате приема и дате увольнения сотрудника (рисунок 59). У работающих сотрудников в столбце «Дата увольнения» ничего не написано, так как они до сих пор являются сотрудниками компании и «РИЦ 1С».

йфц

Рисунок 59 — Отчет о дате приема и дате увольнения

ЗАКЛЮЧЕНИЕ

В данной курсовой работе была разработана система кадрового учета на базе 1С: Предприятие для компании «РИЦ 1С».

Для разработки системы нам понадобилось провести экономический анализ деятельности компании, рассмотреть её организационную структуру. Так же была задача посмотреть на организацию прикладных процессов в компании, выявить их недостатки и сформировать предложения по автоматизации действующих процессов. В результате выявленных недостатков действующих прикладных процессов, была построена новая модель с бизнес-процессами компании «РИЦ 1С».

Были рассмотрены программы, позволяющие разработать собственную систему кадрового учета. Предпочтение было отдано программе 1С: Предприятие.

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

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

  1. 1С Зарплата и управление персоналом 8.3 [Текст]/ А.А.Гладкий. – Эксмо-Пресс,2015. – 272 с.
  2. Бизнес-процессы. Языки моделирования, методы, инструменты [Текст]/ Ф. Шёнталер [и др.] – Альпина Паблишер,2019. – 264 с.
  3. Бизнес-процессы: как их описать, отладить и внедрить. [Текст]/ М.Ю.Рыбаков. – Михаил Рыбаков,2019. – 392 с.
  4. Васильчук, О.И. Бухгалтерский учет и анализ: Учебное пособие / О.И. Васильчук, Д.Л. Савенков; Под ред. Л.И. Ерохина. - М.: Форум, НИЦ ИНФРА-М, 2017. - 496 c.
  5. Информационная безопасность и защита информации [Текст]/ В. Ф. Шаньгин. – ДМК Пресс,2017. – 702 с.
  6. Информационная безопасность. Национальные стандарты Российской Федерации. Учебное пособие [Текст]/ Ю.А. Родичев. – Питер,2019. – 304 с.
  7. Информационные технологии в профессиональной деятельности. Практикум [Текст]/ А.Ю. Барышева. – ГЭОТАР, 2019. – 432 с.
  8. Кадровый учет для «упрощенцев» [Текст]/ Е.В. Шестакова. – Феникс,2015. – 219 с.
  9. Методологии экономических явлений и процессов. Сравнительный анализ [Текст]/ В.С.Буланов. – Проспект, 2017. – 64 с.
  10. Модели баз данных [Текст]/ В.М. Стасышин, О.Е. Аврунев. – Новосибирск: НГТУ,2018. – 124 с.
  11. Обработка данных и компьютерное моделирование. Учебное пособие [Текст]/ И.А.Стефанова. – Лань,2020. – 112 с.
  12. Оптимизатор бизнес-процессов. Лучшие инструменты управления для повышения эффективности [Текст]/ А.А. Сорочан. – Бомбора,2019. – 192 с.
  13. Построение концептуальной модели баз данных [Текст]/ Е.А. Гришенков. – OmniScriptum Publishing KS,2017. – 128 с.
  14. Проектирование автоматизированных систем управления. Учебное пособие [Текст]/ В.В.Тугов [и др.]. – Лань, 2019. – 172 с.
  15. Проектирование информационных систем [Текст]/ А.В. Остроух, Н.Е. Суркова. – Лань,2019. – 164 с.
  16. Проектирование информационных систем [Текст]/ И.И. Григорьева. – Юрайт,2019. – 318 с.
  17. Проектирование информационных систем. Учебник и практикум [Текст]/ Д.В. Чистов, П.П. Мельников. – Юрайт,2018. – 260 с.
  18. Разработка системы управления предприятием на платформе «1С: Предприятие 8.3» [Текст]/ И. О. Марченко, М. Л. Перевертайло. – Новосибирск: НГТУ,2018. – 30 с.
  19. Технология проектирования автоматизированных систем обработки информации и управления. Учебное пособие для вузов [Текст]/ И.Д. Рудинский. – Горячая Линия - Телеком,2017. – 324 с.
  20. Тинасилов, М.Д., Уркумбаева, А.Р., Баймолдаева, М.Т. Расчет экономического эффекта от внедрения системы the автоматизации производства [Текст]: науч. статья // Наука и инновационные технологии – Международный университет инновационных технологий (Бишкек), 2018. – 107-110 с.
  21. Author Susan Graziano Sloan. Official Introduction to DB2 for z/OS (paperback), The: Digital Print Edition (IBM Press) Paperback – 26 Mar. 2004 – 516 pages.
  22. 1С Предприятие 8.3 [Электронный ресурс]. – Режим доступа: https://wiseadvice-it.ru/o-kompanii/blog/articles/1s-predpriyatie-8-3/, свободный.
  23. 1С: Зарплата и управление персоналом 8 [Электронный ресурс]. – Режим доступа: https://solutions.1c.ru/catalog/hrm/features, свободный.
  24. 1С:Предприятие 8.3. Практическое пособие разработчика [Электронный ресурс]. – Режим доступа: https://its.1c.ru/db/pubdevguide83, свободный.
  25. Автоматизация кадрового делопроизводства [Электронный ресурс]. – Режим доступа: https://www.comindware.com/ru/blog-hr-documentation-automation/, свободный.
  26. Автоматизация кадрового учета [Электронный ресурс]. – Режим доступа: https://kontur.ru/kontur-personal?p=z00180, свободный.
  27. Архитектура платформы 1С: Предприятие [Электронный ресурс]. – Режим доступа: https://v8.1c.ru/platforma/otchet/, свободный.
  28. Бизнес-процесс и описание бизнес-процесса [Электронный ресурс]. – Режим доступа: https://habr.com/ru/company/trinion/blog/342448/, свободный.
  29. Вопросы безопасности информационных систем на платформе 1С: Предприятие [Электронный ресурс]. – Режим доступа: https://its.1c.ru/db/metod8dev/content/5816/hdoc/_top/%D0%B1%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C%201%D1%81, свободный.
  30. Информационная безопасность [Электронный ресурс]. – Режим доступа: https://pirit.biz/reshenija/informacionnaja-bezopasnost, свободный.
  31. Календарный план проекта [Электронный ресурс]. – Режим доступа: https://finswin.com/projects/instrumenty/kalendarnyj-plan-proekta.html, свободный.
  32. Компания глазами корпоративного архитектора [Электронный ресурс]. – Режим доступа: https://mipt.ru/drec/upload/da0/01-arph7t90b2l.pdf, свободный.
  33. Модель «сущность-связь» [Электронный ресурс]. – Режим доступа: https://foreva.susu.ru/courses/db/lecture3.pdf, свободный.
  34. Нефункциональные требования к программному обеспечению [Электронный ресурс]. – Режим доступа: https://habr.com/ru/post/231961/, свободный.
  35. Обзор системы «1С: Предприятие 8.3» [Электронный ресурс]. – Режим доступа: https://v8.1c.ru/tekhnologii/overview/, свободный.
  36. Определение требований [Электронный ресурс]. – Режим доступа: https://glebradchenko.susu.ru/courses/bachelor/engineering/2013/SUSU_SE_07_Requirements.pdf, свободный.
  37. Программы для автоматизации кадрового учета [Электронный ресурс]. – Режим доступа: https://on-www.ru/programma-dlya-avtomatizatsii-kadrovogo-uchyota, свободный.
  38. Рий 1С [Электронный ресурс]. – Режим доступа: https://ric-1c.ru/, свободный.
  39. Улучшение эффективности деятельности фирмы при внедрении системы «1С: Предприятие» [Электронный ресурс]. – Режим доступа: https://cyberleninka.ru/article/n/uluchshenie-effektivnosti-deyatelnosti-firmy-pri-vnedrenii-sistemy-1s-predpriyatie/viewer, свободный.