Тип работы:
Предмет:
Язык работы:


Автоматизация процесса массового набора персонала

Работа №166390

Тип работы

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

Предмет

информатика

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

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


Реферат
Введение 4
1 Анализ предметной области 5
1.1 Основные понятия и определения 5
1.2 Постановка требования при выполнении задачи 5
1.3 Цель создания системы 6
1.4 Функциональные возможности 7
1.5 Перечень ограничений 7
1.6 Анализ существующих решений 7
1.6.1 E-Staff 7
1.6.2 Skillaz 8
1.7 Вывод по разделу 10
2 Проектирование 11
2.1 Общая структура разрабатываемой системы 11
2.2 Выбор средств и технологий разработки 12
2.2.1 Nestjs 12
2.2.2 TypeScript 13
2.2.3 PostgreSQL 13
2.2.4 Prisma 14
2.2.5 Vue.js 15
2.2.6 Docker 15
2.3 Диаграммы прецедентов 16
2.3.1 Диаграммы прецедентов актора «гость» 16
2.3.2 Диаграмма прецедентов актора «пользователь» 17
2.3.3 Диаграмма прецедентов актора «руководитель» 19
2.3.4 Диаграмма прецедентов актора «администратор» 21
2.4 Разработка базы данных 23
2.5 Проектирование интерфейса 25
2.6 Выводы ко второй главе 26
3 Программная реализация 27
3.1 Реализация сервера 27
3.1.1 Авторизация 27
3.1.2 Взаимодействие с карточками 27
3.1.3 Отслеживание действий специалистов 28
3.1.4 Рабочая группа 28
3.1.5 Работа с документами 29
3.1.6 Взаимодействие с пользователями 29
3.2 Реализация интерфейса 29
3.2.1 Авторизация 29
3.2.2 Главная страница 30
3.2.3 Отображение карточки и её редактирование 31
3.2.4 Смена статуса карточки 34
3.2.5 Создание карточки 34
3.2.6 Информация об изменениях карточки 35
3.2.7 Подключение и отображение рабочей группы 37
3.2.8 Страница с пользователями 38
3.3 Prisma Studio 38
3.4 Настройка Docker Compose 39
Заключение 41
Список использованных источников 42
ПРИЛОЖЕНИЕ А Листинг кода auth.controller 44
ПРИЛОЖЕНИЕ Б Листинг кода tasks.controller 45
ПРИЛОЖЕНИЕ В Листинг кода tasks.service 46
ПРИЛОЖЕНИЕ Г Листинг кода workgroup.service 47
ПРИЛОЖЕНИЕ Д Листинг кода documents.service 48
ПРИЛОЖЕНИЕ Е Листинг кода users.controller 49


В мире, который быстро развивается, особенно в бизнес-сфере, компетентный и эффективный подбор персонала становится ключевым фактором успеха. Отбор квалифицированных специалистов — это сложная и трудоемкая задача, которая требует точности и значительного количества времени. Это время, которое не всегда учитывается в работе специалиста по отбору кандидатов.
Целью работы является разработка веб-приложения для автоматизации процесса массового набора персонала, которое будет способно оценивать эффективность специалистов по найму работников.
Для достижения поставленной цели необходимо решить следующие задачи:
1. Провести анализ предметной области;
2. Выполнить проектирование системы для автоматизации процесса массового набора персонала;
3. Разработать программную реализацию системы для автоматизации процесса массового набора персонала.
Результатом работы является реализация указанного выше веб-приложения для автоматизации процесса массового набора персонала


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

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

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


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



1. ГОСТ 7.32-2001. Система стандартов по информации, библиотечному и
издательскому делу. Отчет о научно-исследовательской работе. Структура и правила оформления // Консорциум кодекс: электронный фонд правовых и нормативно-технических документов : официальный сайт. - URL:
https://docs.cntd.ru/document/1200026224 (дата обращения: 19.10.2023).
2. ГОСТ 7.9-95 (ИСО 214-76). Система стандартов по информации, библиотечному и издательскому делу. Реферат и аннотация. Общие требования // Научная периодика: проблемы и решения. - URL: https://nppir.ru/wp- content/uploads/22-gost-7.9-95.pdf (дата обращения: 19.10.2023).
3. ГОСТ 7.1-2003. Система стандартов по информации, библиотечному и издательскому делу. Библиографическая запись. Библиографическое описание. Общие требования и правила составления // Российская государственная библиотека: официальный сайт. - URL: https://diss.rsl.ru/datadocs/doc_291wu.pdf (дата обращения: 19.10.2023).
4. СТУ 7.5-07-2021. Стандарт университета. Система менеджмента качества. Общие требования к построению, изложению и оформлению документов учебной деятельности // Сибирский федеральный университет : официальный сайт. - URL: https://about.sfu-kras.ru/node/8127 (дата обращения19.10.2023).
5. Главный экран E-staff // E-staff - Программа для HR и кадровых агенств, автоматизация подбора персонала: сайт. - URL: https://e-staff.ru/estaff_home (дата обращения: 19.10.2023).
6. Главный экран Skillaz // HR-платформа для автоматизации управления персоналом: сайт. - URL: https://skillaz.ru/ (дата обращения: 19.10.2023).
7. Документация NestJS // NestJS - A progressive Node.js framework: сайт. - URL: https://docs.nestjs.com/ (дата обращения: 19.10.2023).
8. Современный учебник Typescript // Typescript - JavaScript With Syntax For Types: сайт. - URL: https://www.typescriptlang.org/ (дата обращения: 19.10.2023).
9. Документация PostgreSQL // PostgreSQL - The world’s most advanced open source database: сайт. - URL: https://www.postgresql.org/docss/ (дата обращения: 19.10.2023)
10. Руководство для Prisma ORM // Simlify working and interacting with database: сайт. - URL: https://www.prisma.io/ (дата обращения: 19.10.2023).
11. Документация Vuejs // The Progressive JavaScript Framework: сайт. - URL: https://vuejs.org/ (дата обращения: 19.10.2023).
12. Документация Docker // Docker docs: сайт. - URL:
https://docs.docker.com (дата обращения: 19.10.2023).


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



Подобные работы


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