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