Работа сделана для компании ООО «Прогресс» с использованием языка программирования C# и СУБД MS SQL Server.
ВВЕДЕНИЕ 3
ГЛАВА 1. Аналитическая часть. 5
1.1. Технико-экономическая характеристика предметной области. 5
1.1.1. Характеристика предприятия. 5
1.1.2. Краткая характеристика подразделения и видов его деятельности. 8
1.2. Экономическая сущность задачи 12
1.3. Обоснование необходимости и цели использования вычислительной техники для решения задачи 12
1.4. Постановка задачи 15
1.4.1. Цель и решения автоматизированного варианта решения задач 15
1.4.2. Общая характеристики организации решения задачи на ЭВМ 16
1.5. Анализ существующих разработок и обоснований выбора технологии проектирования 17
1.6. Обоснование проектных решений по видам обеспечения 20
1.6.1. По техническому обеспечению (ТО) 20
1.6.2. По информационному обеспечению (ИО) 21
1.6.3. По программному обеспечению (ПО) 22
1.6.4 По технологическому обеспечению 22
Выводы по первой главе 23
ГЛАВА 2. Проектная часть 24
2.1. Информационное обеспечение комплекса задач 24
2.1.1. Используемые классификаторы и системы кодирования 24
2.1.2. Характеристика нормативно-справочной и входной оперативной информации 28
2.1.3. Характеристика базы данных 30
2.2. Программное обеспечение задачи (комплекса задач) 45
2.2.1 Общие положения (дерево функций и сценарий диалога) 45
2.2.2. Описание программных модулей 48
2.3 Технологическое обеспечение комплекса задач 56
Выводы по второй главе 59
ГЛАВА 3. Расчет и обоснование экономической эффективности проекта. 60
3.1. Выбор и обоснование методики расчета экономической эффективности. 60
3.2. Расчет показателей экономической эффективности проекта 66
Выводы по третьей главе 81
ЗАКЛЮЧЕНИЕ 82
Список литературы 85
Правильная организация работы отдела кадров является важным моментом в деятельности всего предприятия, так как зависимость всех работников от вовремя выполненного перевода, полученного приказа об увольнении или приеме на работу, правильного посчитанного стажа и т. д. очень велика. Отдел кадров, являясь точкой, с которой всё начинается, вынужден работать с большим количеством людей. Это приводит к тому, что происходит документооборот, являющийся источником большого количества бумаги. У специалистов хранится огромное число приказов, личных дел, анкет и других разного рода документов, которые являются необходимыми при такой работе.
В данной отрасли, на сегодняшний день, существует множество информационных систем управления персоналом, которые помогают ускорить процесс работы с документацией, тем самым повышая эффективность каждого сотрудника. Но при внедрении на предприятие автоматизированной системы руководство оказывается перед выбором: разрабатывать самим или покупать, и если покупать - то что.
Преимущественно, существующие информационные системы ориентированы на крупные предприятия. Поэтому, малым предприятиям будет полезнее разработать свою информационную систему.
Разработанная именно для определенной компании, информационная система будет максимально эффективна и полезна, так как будет автоматизировать тот комплекс задач, который необходимо автоматизировать. Это позволит повысить эффективность работы отдела, тем самым снижая затраты предприятия и не затратить на это большое количество денежных ресурсов. На протяжении всей разработки стоит помнить о информации, которая относится к конфиденциальной и ее раскрытие третьим лицам карается законом. [3]
Цель дипломного проекта состоит в автоматизации комплекса задач сотрудника отдела кадров компании ООО «Прогресс». Для реализации поставленной цели были выбраны: язык программирования C# и СУБД MS SQL Server.
Данная тема важна и актуальна по причине того, что, автоматизировав комплекс задач по составлению документов и отчетов, можно добиться экономии времени, денежных средств, увеличения эффективности процесса работы. По итогам проведенной автоматизации также снизится количество ошибок, допускаемых сотрудником отдела кадров при составлении документов и отчетов.
Основными задачами данной темы являются:
Изучение предметной области;
Демонстрация организационной структуры предприятия;
Выделение комплекса задач рабочего процесса сотрудника отдела кадров и обоснование необходимости его автоматизации;
Подробное рассмотрение задач по составлению документов и отчетов с помощью декомпозиции комплекса задач его рабочего процесса;
Выбор и обоснование стратегии автоматизации задачи;
Предложить проект автоматизации задач
Разработка инфологической и физической моделей;
Описание контрольного примера реализации проекта;
Выбор методики оценки экономической эффективности проекта и его оценка в соответствии с выбранной методикой.
Дипломный проект состоит из трех глав, введения, заключения, а также списка использованной литературы и приложений. При подготовке данного дипломного проекта использовались методические указания [12].
В первой главе рассматривается существующая структура компании ООО «Прогресс», ее особенности, степень использования программных средств и вычислительной техники. Описывается экономическая сущность задачи, выявляются существующие недостатки и предлагаются пути их решения. Так же проводится анализ существующих программных продуктов.
Во второй главе рассматриваются используемые системы кодирования и классификаторы, инфологическая модель, даталогическая модель и схема данных. Приводится характеристика входной и нормативно-справочной информации. Строится и приводится описание дерева функций, сценария диалога, дерева вызова процедур и программ, приводится схема взаимосвязи программных модулей и информационных файлов, а также схема технологии сбора, передачи и обработки информации.
В третьей главе производятся расчеты показателей экономической эффективности проекта.
Выстроенная кадровая политика – показатель успешного развития компании. Она обеспечивает баланс между количественным ростом и обновлением персонала, и сохранением качественного показателя работы сотрудников.
Работа с персоналом в организации не начинается с размещения вакансии и не заканчивается приемом на работу. Для эффективной работы компании нужно поддержание мотивации сотрудников, контроль качества выполнения ими своих обязанностей, корректная оценка результатов работы и справедливое распределение материальных вознаграждений. При внедрении автоматизированной системы снизится нагрузка на сотрудника отдела кадров и у него появится больше времени и сил на анализ имеющейся расстановки кадров в компании и разработку методов повышения эффективности работы сотрудников.
Внедрения разработанной автоматизированной системы позволит:
Сокращения количество ошибок по вине «человеческого фактора»;
Минимизация ручного труда. Это повысит и скорость работы и снизит усталость сотрудника, что также снизит шанс возможной ошибки при обязательном ручном труде; Контроль больших объемов информации. За счёт автоматизированного архива организации сотрудник сможет быстро ориентироваться и находить нужные документы для дальнейшей работы;
Возможность решать несколько задач параллельно. Сотрудник отдела кадров сможет сразу же заполнять документ и вносить нужную информацию в базу данных организации.
Контроль больших объемов информации. Это позволит сотруднику отдела кадров более прозрачно видеть свой штат сотрудников, оценивать бушующие расходы и возможные сокращения или увеличения числа работающих.
Целью данного дипломного проекта являлась автоматизация комплекса задач сотрудника отдела кадров.
В ходе выполнения работы были выполнены следующие задачи:
• Изучена предметная область компании;
• Продемонстрирована организационная структура организации;
• Выделен комплекс задач рабочего процесса сотрудника отдела кадров и обоснована необходимость его автоматизации;
• Рассмотрены задачи по Составлению документации и создания отчетов с помощью декомпозиции комплекса задач;
• Предложен проект автоматизации задач;
• Разработана инфологическая и даталогическая модели;
• Описан контрольный пример реализации проекта;
• Выбраны методики оценки экономической эффективности проекта и проведены оценки в соответствии с выбранными методиками.
При создании приложения для автоматизации комплекса задач использовались язык программирования C# и СУБД MS SQL Server.
В аналитической части данного дипломного проекта представлены организационная структура компании, также описана предметная область. Помимо этого, представлены описания процессов, нуждающихся в автоматизации и процесса самой автоматизации посредствам IDEF0 диаграмм. Также были определены и описаны требования к проектируемой системе и выбраны программные средства для реализации автоматизации комплекса задач, рассматриваемых в данном дипломном проекте.
В проектной части данного дипломного проекта представлены инфологическая модель данных и даталогическая модель базы данных. Описаны системы кодирования, входные и справочные документы. Кроме этого, были представлены характеристики программного и аппаратного обеспечения, используемого в отделе кадров для реализации данного проекта. Также была описана технология сбора, передачи, обработки и выдачи информации и приведена схема технологического процесса.
В третьей главе дипломного проекта приведено обоснование экономической эффективности внедрения спроектированной системы с использование метода оценки прямого экономического эффекта. Были отображены основные показатели.
Исходя из всего, что описано в данном дипломном проекте можно сделать вывод о том, что проект принесет экономию временных затрат, финансовых средств и трудовых ресурсов компании уже в первый год эксплуатации, а, следовательно, автоматизацию системы можно считать выгодной для внедрения на данном предприятии и привлекательной для инвестирования.
На основании этого можно судить о том, что в рамках данного дипломного проекта был автоматизирован комплекс задач сотрудника отдела кадров компании ООО «Прогресс», позволяющий сэкономить время и деньги относительно ручного выполнения данных бизнес-процессов, а окупиться всё это уже в первый год. Следовательно, автоматизацию можно считать эффективной.
1. "Налоговый кодекс Российской Федерации (часть вторая)" от 05.08.2000 N 117-ФЗ (ред. от 21.05.2020).
2. "Трудовой кодекс Российской Федерации" от 30.12.2001 N 197-ФЗ (ред. от 24.04.2020).
3. Федеральный закон от 27.07.2006 N 149-ФЗ (последняя редакция) "Об информации, информационных технологиях и о защите информации".
4. ГОСТ 34.003–90 Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Термины и определения.
5. ГОСТ 34.601–90 «Автоматизированные системы. Стадии создания».
6. ГОСТ 34.003–90 «Автоматизированные системы. Термины и определения».
7. Базы данных / Курс лекций. Сальников А. Ю., 2020.
8. Документационное обеспечение деятельности кадровой службы, Светлана Александровна Глотова, 2018 г., 290 стр.
9. Информационные системы: Учебник, К.В. Балдин, В. Б. Уткин, 2018. - 395 cтр.
10. Информационные технологии. Анализ и проектирование информационных систем. Рочев К. В., 2019. – 512 стр.
11. Кадровое делопроизводство 3-е издание, переработанное и дополнено, С. Л. Кузнецов, Светлана Александровна Глотова, 2020 г., 494 стр.
12. Методические указания по дипломному проектированию по направлению 09.03.03 «Прикладная информатика», ФИТАД ИЭМИТ РАНХиГС, 2021 г.
13. Основы языка SQL: учеб. пособие / Е. П. Моргунов; под ред. Е. В. Рогова, П. В. Лузанова. — СПб.: БХВ-Петербург, 2018. — 336 стр.
14. Оформляем кадровые документы. Митрофанова В. В., Финатова Мария. Питер, 2018, 416 стр.
15. Расчет экономической эффективности проекта / Курс лекций Пегасовой Л. В., 2021–2022 г.
16. Microsoft SQL Server БХВ-Петербург 2018. — 240 c. Жилинский А.А. Самоучитель.
17. Консультант Плюс (Требования к материально-техническому обеспечению). http://www.consultant.ru
18. Консультант Плюс (ТК РФ Статья 8. Локальные нормативные акты, содержащие нормы трудового права). http://www.consultant.ru
19. Общероссийские классификаторы. https://classifikators.ru
20. Электронная библиотека статей, учебников, пособий и монографий по менеджменту и экономике (Справочная информация о техническом обеспечении). https://port-u.ru