🔍 Поиск работ

Разработка системы "HR-automation"

Работа №204441

Тип работы

Бакалаврская работа

Предмет

информационные системы

Объем работы156
Год сдачи2023
Стоимость4215 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
23
Не подходит работа?

Узнай цену на написание


ВВЕДЕНИЕ 14
ГЛАВА 1. Исследование предметной области 15
1.1 Описание предметной области 15
1.1.1 Общая информация 15
1.1.2 Аналогичные решения 24
1.2 Выбор и обоснование состава программного обеспечения 29
1.2.1 Веб-часть системы 29
1.2.2 Серверная часть системы 40
1.2.3 Мобильное приложение 44
ГЛАВА 2. Проектирование системы 49
2.1 Архитектура системы 49
2.1.1 Общая архитектура 49
2.1.2 DFD 50
2.1.3 EPC 50
2.1.4 Диаграмма вариантов использования 51
2.2 Проектирование административной панели 52
2.2.1 Введение 52
2.2.2 Архитектура 52
2.2.3 Пользовательский интерфейс 55
2.2.4 Функциональность 60
2.2.5 Безопасность и конфиденциальность 60
2.3 Проектирование серверной части 61
2.3.1 Диаграмма развертывания 61
2.3.2 Логическая модель базы данных 62
2.3.3 Проектирование системы аутентификации 64
2.4 Проектирование мобильного приложения 65
2.4.1 Введение 65
2.4.2 Архитектура 65
ГЛАВА 3. Реализация 72
3.1 Реализация административной панели 72
3.1.1 Раздел «Авторизация» 72
3.1.2 Раздел «Сотрудники» 73
3.1.3 Раздел «FAQ» 74
3.1.4 Раздел «Продукты» 75
3.1.5 Раздел «Рестораны» 77
3.1.6 Раздел «События» 78
3.1.7 Итоги 79
3.2 Реализация серверной части 79
3.2.1 Создание проекта 79
3.2.2 Аутентификация и авторизация пользователей 80
3.2.3 Раздел «Сотрудники» 80
3.2.4 Развертывание проекта и создание документации 81
3.2.5 Раздел «FAQ» 82
3.2.6 Раздел «Продукты» 82
3.2.7 Раздел «Рестораны» 83
3.2.8 Раздел «События» 84
3.3 Реализация мобильного приложения 85
3.3.1 Каркас приложения 85
3.3.2 Разработка представлений 86
3.4 Результаты разработки 96
ГЛАВА 4. Финансовый менеджмент, ресурсоэффективность и ресурсосбережение 97
Задание для раздела 97
4.1.1 Краткое описание 99
4.2 Финансовый менеджмент, ресурсоэффективность и ресурсосбережение 100
4.2.1 Предпроектный анализ 100
4.2.2 Определение возможных альтернатив проведения научного
исследования 106
4.2.3 Планирование работ по научно-техническому исследованию 108
4.2.4 Бюджет научно-технического исследования (НТИ) 112
4.2.5 Определение ресурсной (ресурсосберегающей), финансовой, бюджетной, социальной и экономической эффективности исследования 120
4.2.6 Вывод 122
ГЛАВА 5. Социальная ответственность 124
Задание для раздела 124
5.1 Социальная ответственность 128
5.1.1 Введение 128
5.1.2 Правовые и организационные вопросы обеспечения
безопасности при разработке проектного решения 128
5.1.3 Производственная безопасность 130
5.1.4 Экологическая безопасность 134
5.1.5 Безопасность в чрезвычайных ситуациях 135
5.1.6 Вывод по разделу 137
ЗАКЛЮЧЕНИЕ 139
СПИСОК ЛИТЕРАТУРЫ 140
ПРИЛОЖЕНИЕ А (справочное) Функциональные требования для мобильного приложения 142
ПРИЛОЖЕНИЕ Б (справочное) Функциональные требования для веб-приложения 145
ПРИЛОЖЕНИЕ В (справочное) DFD диаграмма 149
ПРИЛОЖЕНИЕ Г (справочное) EPC диаграмма 150
ПРИЛОЖЕНИЕ Д (справочное) Диаграмма вариантов использования мобильного приложения 151
ПРИЛОЖЕНИЕ Е (справочное) Диаграмма вариантов использования административного приложения 152
ПРИЛОЖЕНИЕ Ж (справочное) Диаграмма компонентов мобильного приложения 153
ПРИЛОЖЕНИЕ И (обязательное) Описание работ, выполненных
совместно всеми участниками групповой/комплексной ВКР 154
ПРИЛОЖЕНИЕ К (справочное) Результаты разработки 156

Успешные компании постоянно развиваются, чтобы увеличить свою прибыль. Этот процесс, как правило, сопровождается ростом численности сотрудников. Расширение штата влечет за собой появление новых правил и рас-порядков, развитие внутренней культуры в офисе компании. Повышение привлекательности и комфорта компании для сотрудников также играет немало-важную роль. Вышеперечисленное поднимает вопрос об эффективных способах адаптации сотрудников и организации взаимодействий между ними.
В большинстве организаций за поиск и адаптацию новых сотрудников отвечает HR-специалист. Чем больше компания и чем сложнее устройство внутренней среды офиса, тем больше труда необходимо для покрытия данной задачи. Проблему загрузки можно решить двумя способами: увеличивать число таких специалистов или автоматизировать выполнение часто повторяющихся задач и решения проблем, не требующих в таком случае вмешательства специалиста по работе с кадрами. Найм нового HR означает увеличение рас-ходов, а также способствует возникновению проблем, связанных с распределением задач в рамках одного офиса, если количество сотрудников в нем растет и возникает необходимость в данном распределении.
Современные средства аппаратного и программного обеспечения предоставляют большое количество возможностей, в особенности, для автоматизации процессов, в которых ранее участвовал человеческий труд, который при выполнении простых повторяющихся задач ограничивает потенциал компании, а также подвержен человеческому фактору. Таким образом, некоторая информационная система может стать решением к уменьшению рутинной работы, выполняемой специалистом по работе с кадрами, и увеличить привлекательность компании, как работодателя, показывая сотрудникам, что эта система существует именно для них.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


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



1. Документация Angular [Электронный ресурс] URL:
https://angdev.ru/ngrx/about/(дата обращения: 05.10.2022)
2. Расширяемые приложения с NgRx [Электронный ресурс] URL: https://medium.com/trade-me(дата обращения: 20.10.2022)
3. Введение в NgRx [Электронный ресурс] URL:
https://habr.com/ru/articles/489674/(дата обращения: 20.10.2022)
4. Проектирование ИС [Электронный ресурс] URL:
https://habr.com/ru/articles/416525/(дата обращения: 05.10.2022)
5. Пояснение о чистой архитектуре [Электронный ресурс] URL: https://habr.com/ru(дата обращения: 05.10.2022)
6. Документация Android [Электронный ресурс] URL:https://devel- oper.android.com/docs(дата обращения: 06.10.2022)
7. Презентационные паттерны [Электронный ресурс] URL: https://habr.com/ru(дата обращения: 07.10.2022)
8. Документация Dagger и примеры [Электронный ресурс] URL: https://dagger.dev/(дата обращения: 23.10.2022)
9. Документация Retrofit [Электронны ресурс] URL:
https://square.github.io/retrofit/(дата обращения: 22.10.2022)
10. Сравнение Volley и Retrofit [Электронный ресурс] URL: https://www.javainhand.com(дата обращения: 05.10.2022)
11. Документация Google Maps [Электронный ресурс] URL: https://developers.google.com(дата обращения: 10.02.2023)
12. Документация Spring [Электронный ресурс] URL:
https://docs.spring.io(дата обращения: 05.10.2022)
13. Документация Java [Электронный ресурс] URL:
https://docs.oracle.com/javase/8(дата обращения: 05.10.2022)
14. Краткое обучение Spring [Электронный ресурс] URL: https://www.baeldung.com/spring-tutorial(дата обращения: 05.10.2022)
15. Документация Docker [Электронный ресурс] URL:
https://hub.docker.com/(дата обращения: 14.11.2022)
16. Документация Liquibase [Электронный ресурс] URL: https://docs.liquibase.com/home.html(дата обращения: 14.11.2022)
17. Создание документации Apidoc [Электронный ресурс] URL: https://apidocjs.com/ (дата обращения: 05.10.2022)


Работу высылаем на протяжении 30 минут после оплаты.




©2026 Cервис помощи студентам в выполнении работ