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


Веб-платформа для учета и подтверждения профессиональных знаний и навыков: серверная часть

Работа №34391

Тип работы

Дипломные работы, ВКР

Предмет

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

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

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


Введение 3
1. Теоретические подходы к разработке программной платформы 5
1.1. Обзор существующих решений и исследований 5
1.2. Сравнительный анализ конкурентных решений и исследований 6
2. Проектирование и разработка серверной части программной платформы...9
2.1. Архитектура платформы 9
2.2. Проектирование базы данных 10
2.3. Разработка серверной части 13
2.4. Методы взаимодействия с сервером 17
3. Тестирование программной платформы 21
3.1. Тестирование и апробация 21
3.2. Возможная аудитория продукта 29
Заключение 30
Список используемых источников 31
Приложение

На сегодняшний день размещение резюме на сайтах электронных бирж труда становится все более и более популярным. Взаимодействие между соискателем и работодателем происходит на специализированных платформах. На них соискатель обладает возможностью создания резюме и поиска подходящих вакансий, а соискатель - поиска кандидатов.
Резюме - это краткое описание всего того, что соискатель может предложить будущему работодателю в своем лице. Оно содержит важные данные: место учебы, место работы, возраст, место проживания, контактные данные, опыт работы и профессиональные умения. На основе того какие профессиональные умения и как составлено резюме работодатель решает приглашать соискателя на собеседование или нет[3]. Большая их часть пишется по шаблону, и они не гарантируют компетентность человека, который претендует на ту или иную должность. HR менеджеры ежедневно просматривают огромное количество резюме соискателей на вакансию на специализированных сайтах. Их цель не просто пробежать глазами, а внимательно изучить резюме, так как один из авторов того или иного резюме, возможно, будет работать в их компании. Некоторые соискатели преувеличивают свои заслуги и способности. Человек указывает в своем резюме, что обладает определенными способностями, однако на собеседовании эти знания он не может подтвердить. Из-за этого теряют большое количество времени и сил HR менеджер на поиск и приглашение на собеседование, работник компании, проверяющий профессиональные знания, так и сам кандидат.
Данная проблема актуальна в наше время, так таких площадок становится все больше и больше, однако кардинально они ничем не отличаются друг от друга.
Однако, если у соискателя в резюме будут подтверждены его профессиональные умения, то это увеличит его шансы на успешное прохождение собеседования. Работодатели будут сразу видеть какими профессиональными умениями обладает соискатель и приглашать на собеседование более подходящих кандидатов. Цель нашей работы - создать серверную часть веб-платформы, которая даст возможность создания резюме с помощью конструктора, а также подтверждать свои профессиональные знания на онлайн-собеседованиях. Подтверждать знания соискателей будут эксперты, которые обладают подходящей компетенцией. Собеседование будет происходить онлайн в удобное время как для соискателя, так и для эксперта.
Такой подход значительно экономит время: соискателю, с подтвержденными профессиональными умениями, будет легче выделиться среди других соискателей, а работодателю упростит поиск подходящих кандидатов.
Выпускная квалификационная работа (ВКР) состоит из введения, трёх глав, заключения, списка использованных источников и приложения.
Первая глава ВКР «Теоретические подходы к разработке программной платформы» включает обзор и анализ существующих решений в области сервисов для поиска работы и соискателей.
Во второй главе ВКР «Проектирование и разработка серверной части программной платформы» приводится подробное описание реализации спроектированной системы: обоснование использования выбранных
программных инструментов, функциональные требования и практическая реализация отдельных модулей системы.
Третья глава ВКР «Тестирование программной платформы» посвящена тестированию реализованной системы.
При подготовке ВКР использована учебная и учебно-методическая литература, а также статьи из научно-практических изданий и интернетресурсы, специализированные пакеты программных инструментов для разработки программного обеспечения и официальная документация на сайтах разработчиков. Ознакомиться с полным списком использованных источников можно в соответствующем разделе данной работы.

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

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

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


В ходе работы была реализована серверная часть веб-платформы для учета и подтверждения профессиональных знаний и навыков. Изучена теория на тему создание серверной части и ее архитектуры. Описаны популярные библиотеки, которые могут использоваться при создании бизнес-приложений с высокой степенью загруженности. Так же изучены библиотеки языка Java: Spring Boot[13], Hibemate[7], Jackson[11], Maven[4]. Сервером приложения был выбран Tomcat[5].
Были проведен анализ существующих решений в данной области. Данная веб-платформа ориентирована на решения проблемы быстрого поиска соискателей с подтвержденными знаниями. Разработана архитектура в соответствии с функциональными требованиями.
Функциональные возможности разработанной системы позволяют пользователю выполнять действия:
1. Создавать, удалять и редактировать резюме;
2. Для подтверждения своих профессиональных навыков и умений проходить онлайн-собеседование у компетентных экспертов;
3. Для работодателей есть возможность поиска соискателей на вакансию с подтвержденными знаниям.



1 Крейг Уэллс. Spring в действии, 5 издание: Manning Publications, 2018. - с. 752.
2 Стив Макконнелл. Совершенный код. Мастер-класс: Русская редакция, 2017. - с. 914.
3 Косолапова Т. В. Типологические классификации англоязычного резюме
как основного документа при устройстве на работу [Текст] // Филология и лингвистика в современном обществе: материалы Междунар. науч. конф. (г. Москва, май 2012 г.). — М.: Ваш полиграфический партнер, 2012. — С. 69-72. — URL https://moluch.ru/conf/phil/archive/27/2339/ (дата
обращения: 05.06.2019).
4 Apache Maven: что это и как с этим работать, [Электронный ресурс]. URL: http://brtrg.by/blog/post/54 - (Дата обращения: 15.02.2019).
5 Apache Tomcat, [Электронный ресурс]. URL: https://ru.wikipedia.org/wiki/ Apache_Tomcat - (Дата обращения: 14.01.2019).
6 Frontend и Backend , [Электронный ресурс]. URL: https://ru.wikipedia.org/
wiki/Front_end^_back_end - (Дата обращения: 15.02.2019).
7 Hibernate , [Электронный ресурс]. URL:
http://javastudy.ru/frameworks/hibernate/ - (Дата обращения: 20.04.2019).
8 REST-assured: полезные советы, [Электронный ресурс]. URL:
https://habr.com/ru/post/421005/ - (Дата обращения: 15.02.2019).
9 Swagger - умная документация вашего RESTful, [Электронный ресурс]. URL: https://habr.com/ru/post/434798/ - (Дата обращения: 15.02.2019).
10 Введение в сервисную часть, [Электронный ресурс]. URL:
https://developer.mozilla.org/ru/docs/Learn/Server-side/First_steps/ Introduction - (Дата обращения: 15.02.2019).
11 Документация Jackson, [Электронный ресурс]. URL: https://github.com/FasterXML/jackson-docs - (Дата обращения: 15.02.2019).
12 Документация JSON Web Token, [Электронный ресурс]. URL: https://jwt.io/introduction/ - (Дата обращения: 15.02.2019).
13 Документация Spring Boot, [Электронный ресурс]. URL: https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/ - (Дата обращения: 15.02.2019).
14 О компании Resume.io, [Электронный ресурс]. URL: https://moikrug.ru/companies/resume-io - (Дата обращения: 19.05.2019).
15 Освоение тестирования REST API, [Электронный ресурс]. URL: http://software-testing.ru/library/testing/general-testing/2518-rest-api-testing - (Дата обращения: 15.02.2019).
16 Просто и доступно про триггеры, [Электронный ресурс]. URL: https://zxmd.wordpress.com/2010/11/04/triggers-pgsql/ - (Дата обращения: 13. 04.2019).
17 Рейтинг SimillarWeb, [Электронный ресурс]. URL: https://www.similarweb.com - (Дата обращения 25.04.2019).
18 Руководство REST API, [Электронный ресурс]. URL: http://www.restapitutorial.ru - (Дата обращения: 15.02.2019).
19 Структура веб-приложения, [Электронный ресурс]. URL: http://labaka.ru/
likbez/struktura-veb-prilozheniya - (Дата обращения: 15.02.2019).
20 Тестирование в Java. Junit, [Электронный ресурс]. URL: https://habr.com/ru/post/120101/ - (Дата обращения: 20.04.2019).


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




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