ВВЕДЕНИЕ 3
1 Исследование предметной области 4
1.1 Описание предметной области 4
1.2 Анализ аналогов 5
1.3 Стек технологий 7
2 Описание приложения 9
2.1 Создание и заполнение профиля 9
2.2 Добавление удостоверений в профиль 10
2.3 Создание вакансии 11
3 Определение требований и вариантов использования 13
3.1 Функциональные и нефункциональные требования 13
3.2 Варианты использования 14
3.3 Диаграммы вариантов использования 15
3.4 Сценарии вариантов использования 18
4 Архитектура приложения 21
4.1 Обзор Архитектуры 21
4.2 Детали классов 22
4.3 Устройство базы данных 24
5 Реализация 28
5.1 Детали реализации аутентификации и регистрации 28
5.2 Детали реализации поиска вакансий и рабочих 31
5.3 Интерфейс приложения 35
ЗАКЛЮЧЕНИЕ 40
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 41
В современном мире процесс поиска и временного найма специалистов постоянно сопровождается различными трудностями. Существует множество сервисов и площадок, направленных на помощь работодателям и соискателям в этом. Однако не все из них учитывают специфику и особенности работы в определенных отраслях и сферах деятельности.
Примером одной из таких сфер является работа на высоте, которая требует от работников наличия допусков, удостоверений и разрешений к особым видам работ. Это связано с тем, что работа на высоте представляет повышенный риск для жизни и здоровья работников, а также требует специальных знаний, навыков и оборудования. Поэтому работодатели, которым необходимо быстро найти и нанять рабочих с допусками к особым видам труда, сталкиваются с проблемой отсутствия удобного и эффективного инструмента для этого.
С другой стороны, соискатели, которые имеют допуски к особым видам труда, также испытывают трудности при поиске подходящих вакансий. Они не всегда могут корректно и точно указать свои допуски в своих резюме, а также не всегда могут легко найти работодателей, которым они нужны.
Целью работы является разработка web-приложения для временного найма рабочих с допусками к особым видам труда. Данное приложение позволит решить проблемы, описанные выше, а также обеспечить удобство и эффективность процесса поиска и найма специалистов по работе на высоте.
В рамках достижения цели сформулированы следующие задачи:
1. Исследование предметной области и изучение аналогов на рынке;
2. Изучение возможных допусков, удостоверений и разрешений к особым видам работ;
3. Составление набора требований;
4. Определение стека технологий, необходимого для разработки;
5. Проектирование архитектуры web-приложения;
6. Реализация
Проект, описанный в данной работе, был направлен на изучение и решение вопросов, связанных с временным наймом рабочих, имеющих допуски к особым видам труда. Эта отрасль показала собственную сложность и разнообразие, выдвигая ряд специфических требований к ИТ-инструментам, предназначенным для упрощения и оптимизации процессов поиска и найма квалифицированных специалистов.
В ходе работы было проведено глубокое исследование данной сферы, а также анализ уже существующих решений на рынке. Это позволило сформировать представление о требованиях, которые должно удовлетворять веб-приложение, и выбрать наиболее подходящий стек технологий для его создания.
Главная задача проекта заключалась в разработке и реализации веб-приложения, способного обеспечить эффективный поиск вакансий и рабочих с допусками к особым видам труда. В результате создания приложения, пользователи получили удобный инструмент, который позволяет быстро находить нужную информацию и управлять своими профилями.
Особое внимание следует уделить реализованной системе поиска вакансий и рабочих. Она оказалась простой в использовании и, что важно, эффективной в достижении результатов.
Заключительно, можно утверждать, что создание такого веб-приложения для временного найма рабочих с допусками к особым видам труда представляет собой значимый вклад в развитие данной отрасли. Результаты этого проекта могут оказаться полезными для компаний, ищущих квалифицированных рабочих, и для самих рабочих, в поисках подходящих вакансий.