ВКР: Разработка ИС для автоматизации подбора персонала
ВКР: Информационная система для автоматизации подбора персонала
Описание
Содержание
1. Анализ предметной области для разработки ИС (БД) 10
1.1 Характеристика предприятия и анализ текущей ситуации 10
1.1.1 Общая информация об ООО ШСУ 10
1.1.2 Структура отдела подбора персонала 12
1.1.3 Описание текущих процессов найма и их проблем 14
1.2 Обоснование необходимости автоматизации 16
1.2.1 Выделение типовых задач подбора персонала 16
1.2.2 Выявление проблем при ручной обработке заявок 18
1.3 Анализ существующих решений и подходов 23
1.3.1 Обзор популярных ИС подбора персонала 23
1.3.2 Сравнение функциональности и интерфейсов 25
1.3.3 Выбор направлений проектирования ИС 27
1.4 Требования к создаваемой системе 30
1.4.1 Пользовательские роли 30
1.4.2 Ожидаемые функции и выходные документы 32
Выводы по разделу 1 34
2. РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИС (БД) 35
2.1 Проектирование базы данных 35
2.1.1 Инфологическая модель (ER-диаграмма) 35
2.1.2 Переход к логической и физической модели 37
2.1.3 Нормализация таблиц 39
2.2 Архитектура приложения 42
2.2.1 Выбор стеков технологий 42
2.2.2 Логика клиент-серверного взаимодействия 44
2.2.3 Роли и авторизация пользователей 46
2.3 Проектирование интерфейса 49
2.3.1 Ввод и редактирование резюме и вакансий 49
2.3.2 Интерфейс фильтрации и подбора. 51
2.3.3 Отчёты и результаты подбора персонала 53
2.4 Безопасность системы 55
2.4.1 Защита данных кандидатов 55
2.4.2 Ограничение доступа по ролям 57
Выводы по разделу 2 59
3. РЕАЛИЗАЦИЯ И ТЕСТИРОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИС (БД) 60
3.1 Реализация основных модулей 60
3.1.1 Разработка backend-части 60
3.1.2 Реализация frontend 63
3.1.3 Связь с базой данных и миграции 65
3.2 Тестирование системы 67
3.2.1 Проведение функционального тестирования 67
3.2.2 Интеграционные тесты и отладка 69
3.3 Документация и демонстрация 73
3.3.1 Скриншоты и описание модулей 73
3.3.2 Руководство пользователя 77
3.4 Оценка экономической эффективности проекта 80
3.4.1 Расчёт затрат на разработку 80
3.4.2 Потенциальные выгоды от внедрения 82
Выводы по разделу 3 84
Заключение 85
Список используемой литературы 87
Приложение А. Конфигурация и подключение к БД 89
Приложение Б. Модели данных 91
Приложение В. Схемы валидации (Pydantic) — выдержки 96
Приложение Г. Безопасность и доступ 99Показать/скрыть дополнительное описание
1. Анализ предметной области для разработки ИС (БД) 10
1.1 Характеристика предприятия и анализ текущей ситуации 10
1.1.1 Общая информация об ООО ШСУ 10
1.1.2 Структура отдела подбора персонала 12
1.1.3 Описание текущих процессов найма и их проблем 14
1.2 Обоснование необходимости автоматизации 16
1.2.1 Выделение типовых задач подбора персонала 16
1.2.2 Выявление проблем при ручной обработке заявок 18
1.3 Анализ существующих решений и подходов 23
1.3.1 Обзор популярных ИС подбора персонала 23
1.3.2 Сравнение функциональности и интерфейсов 25
1.3.3 Выбор направлений проектирования ИС 27
1.4 Требования к создаваемой системе 30
1.4.1 Пользовательские роли 30
1.4.2 Ожидаемые функции и выходные документы 32
Выводы по разделу 1 34
2. РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИС (БД) 35
2.1 Проектирование базы данных 35
2.1.1 Инфологическая модель (ER-диаграмма) 35
2.1.2 Переход к логической и физической модели 37
2.1.3 Нормализация таблиц 39
2.2 Архитектура приложения 42
2.2.1 Выбор стеков технологий 42
2.2.2 Логика клиент-серверного взаимодействия 44
2.2.3 Роли и авторизация пользователей 46
2.3 Проектирование интерфейса 49
2.3.1 Ввод и редактирование резюме и вакансий 49
2.3.2 Интерфейс фильтрации и подбора. 51
2.3.3 Отчёты и результаты подбора персонала 53
2.4 Безопасность системы 55
2.4.1 Защита данных кандидатов 55
2.4.2 Ограничение доступа по ролям 57
Выводы по разделу 2 59
3. РЕАЛИЗАЦИЯ И ТЕСТИРОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИС (БД) 60
3.1 Реализация основных модулей 60
3.1.1 Разработка backend-части 60
3.1.2 Реализация frontend 63
3.1.3 Связь с базой данных и миграции 65
3.2 Тестирование системы 67
3.2.1 Проведение функционального тестирования 67
3.2.2 Интеграционные тесты и отладка 69
3.3 Документация и демонстрация 73
3.3.1 Скриншоты и описание модулей 73
3.3.2 Руководство пользователя 77
3.4 Оценка экономической эффективности проекта 80
3.4.1 Расчёт затрат на разработку 80
3.4.2 Потенциальные выгоды от внедрения 82
Выводы по разделу 3 84
Заключение 85
Список используемой литературы 87
Приложение А. Конфигурация и подключение к БД 89
Приложение Б. Модели данных 91
Приложение В. Схемы валидации (Pydantic) — выдержки 96
Приложение Г. Безопасность и доступ 99Показать/скрыть дополнительное описание
Проект включает анализ текущих процессов найма в ООО 'ШСУ', ER‑диаграмму, нормализованную БД PostgreSQL, реализацию API на FastAPI и прототип интерфейса на Streamlit. В комплекте — тесты, руководство и шаблоны документов..
Файлы условия, демо
Характеристики ВКР
Предмет
Учебное заведение
Семестр
Просмотров
2
Размер
1,6 Mb
Список файлов
1acaef4573e346d4913cbdc13c975e47.pptx
b9c387829a4249c6951cb47be9554b9b.docx
aba26e52c9cb439684a0e75cf55aac19.docx
🎓 Никольский - Помощь студентам 📚 Любые виды работ: тесты, сессии под ключ, практики, курсовые и дипломные с гарантией результата ✅ Все услуги под ключ ✅ Знаем все тонкости именно вашего ВУЗа ✅ Сдадим или вернем деньги
Комментарии
Нет комментариев
Стань первым, кто что-нибудь напишет!
МТИ
nikolskypomosh










