Загрузка данных


Ниже представлено выполнение лабораторной работы № 2 для Вариантом № 3: Кадровое агентство, оформленное в соответствии с требованиями заданий.
ЛАБОРАТОРНАЯ РАБОТА № 2
АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ РАЗЛИЧНЫМИ МЕТОДАМИ
Теоретические вопросы
 * Определение предметной области:
   * Предметная область — это совокупность реальных объектов, процессов, явлений и понятий какой-либо сферы человеческой деятельности, составляющих объект исследования и автоматизации. В рамках проектирования информационной системы предметная область определяет границы и контекст разрабатываемого программного продукта, включая все вовлеченные сущности, их свойства и взаимосвязи.
 * Основные понятия системного и структурного анализа:
   * Системный анализ — методология исследования сложных объектов и проблемных ситуаций путем представления их в виде систем и их последующего анализа. Основные понятия: система, подсистема, элемент, структура, вход, выход, обратная связь, внешняя среда.
   * Структурный анализ — метод системного анализа, который начинается с общего обзора системы и затем детализирует ее, разбивая на иерархические подсистемы и компоненты (нисходящее проектирование — top-down). Основные понятия: процессы, потоки данных, хранилища данных, внешние сущности, функциональные блоки.
Задание № 1. Ознакомление с предложенным вариантом описания предметной области
 * Вариант: 3
 * Предметная область: Кадровое агентство
 * Сущность задачи: Кадровое агентство способствует трудоустройству безработных граждан. Агентство ведет учет и классификацию данных о безработных на основании резюме от них. От предприятий города поступают данные о свободных вакансиях, на основании которых агентство предлагает различные варианты трудоустройства соискателям. В случае положительного исхода поиска вакансия считается заполненной, а безработный становится трудоустроенным. По результатам своей деятельности кадровое агентство производит отчисления в налоговые органы и предоставляет отчетность в органы государственной статистики.
Задание № 2. Анализ предметной области (уточнение и дополнение)
Опираясь на реальную практику работы современных рекрутинговых агентств, уточним и расширим предметную область:
 * Категории соискателей: Не только безработные граждане, но и специалисты, желающие сменить место работы, студенты и выпускники.
 * Работодатели (партнеры): Коммерческие организации, государственные учреждения и ИП, заносящие в базу свои вакансии и заключающие договоры на подбор персонала.
 * Процесс взаимодействия:
   * Регистрация и ведение базы резюме и вакансий.
   * Первичный скоринг (фильтрация и сопоставление требований работодателя и навыков соискателя).
   * Организация собеседований (назначение встреч, фиксация результатов).
   * Сопровождение на этапе испытательного срока и заключение итоговых договоров/актов оказанных услуг (в случае платного подбора для компаний).
 * Административно-финансовая деятельность: Бухгалтерский учет, расчет налоговых отчислений, формирование статистической отчетности о рынке труда для государственных органов.
Задание № 3. Структурное разбиение предметной области на подразделения (подсистемы)
Кадровое агентство делится на следующие функциональные подсистемы:
 * Отдел по работе с соискателями (Подсистема учета персонала): регистрация соискателей, обработка резюме, консультации, подбор вакансий.
 * Отдел по работе с работодателями (Подсистема работы с вакансиями): заключение договоров с компаниями-партнерами, прием и модерация заявок на вакансии.
 * Отдел подбора персонала и рекрутинга (Менеджмент процесса подбора): сопоставление баз данных, организация интервью, мониторинг результатов собеседований.
 * Финансово-бухгалтерский отдел: расчеты с работодателями (при платных услугах), налоговые отчисления, государственная статистическая отчетность.
 * Административно-управленческая подсистема (ИТ-администрирование): управление правами пользователей, резервное копирование, общая координация работы агентства.
Задание № 4. Задачи и функции системы в целом и каждого подразделения
 * Функции системы в целом:
   * Автоматизация процесса поиска работы для соискателей и подбора персонала для предприятий.
   * Ведение единой структурированной базы данных резюме и вакансий.
   * Контроль статусов вакансий и этапов трудоустройства.
   * Формирование регламентированной отчетности для налоговых органов и органов статистики.
 * Функции подразделений:
   * Отдел по работе с соискателями: анкетирование, ведение личных карточек, обновление баз резюме.
   * Отдел по работе с работодателями: прием заявок от предприятий, описание требований к должностям, актуализация списка открытых вакансий.
   * Рекрутинговый отдел: кросс-анализ резюме и вакансий, назначение собеседований, фиксация статуса «трудоустроен» / «вакансия закрыта».
   * Бухгалтерия: финансовый учет, расчет налогов, формирование отчетов в госорганы.
   * Администратор системы: управление доступом, техническая поддержка, настройка справочников.
Задание № 5. Подробное описание работы подразделений, алгоритмов и сценариев
Сценарий 1: Обработка соискателя
 * Соискатель предоставляет резюме (лично или через сайт).
 * Инспектор отдела соискателей проверяет данные, классифицирует их (сфера деятельности, опыт, зарплатные ожидания) и заносит в систему.
 * Система автоматически или полуавтоматически предлагает подходящие вакансии.
Сценарий 2: Обработка вакансии от предприятия
 * Предприятие передает информацию о свободной вакансии (требования, условия, зарплата).
 * Менеджер по работе с работодателями заносит данные в модуль вакансий.
 * Рекрутер запускает алгоритм сопоставления (матчинга) резюме из базы под требования вакансии.
Сценарий 3: Трудоустройство
 * Соискатель направляется на собеседование в организацию.
 * При успешном прохождении собеседования предприятие сообщает об этом в агентство.
 * Вакансия переводится в статус «заполнена», а соискатель получает статус «трудоустроен».
 * Входная информация: Резюме соискателей, заявки на вакансии от предприятий, результаты собеседований, финансовые реквизиты.
 * Выходная информация: Направления на работу, актуальные списки вакансий, налоговые декларации, отчеты для органов государственной статистики.
Задание № 6. Схема работы будущей информационной системы
Информационная система (ИС) кадрового агентства представляет собой многопользовательскую клиент-серверную архитектуру с единой централизованной базой данных (БД):
 * Уровень данных (БД): Хранит таблицы соискателей, вакансий, предприятий, истории обращений, отчетов.
 * Уровень бизнес-логики (Серверная часть): Обеспечивает фильтрацию, поиск совпадений (автоподбор резюме под вакансию), генерацию документов и отчетов.
 * Уровень пользовательского интерфейса (Клиентская часть): Рабочие места сотрудников (инспекторов по соискателям, менеджеров по работе с работодателями, рекрутеров, бухгалтеров и администратора) в виде специализированного веб-интерфейса или десктопного приложения.
Задание № 7. Группа пользователей и доступные функции
 * Наиболее востребованная группа пользователей: Рекрутеры (инспекторы по трудоустройству) и менеджеры по работе с клиентами.
 * Перечень доступных функций для данной группы:
   * Добавление, редактирование и удаление данных о соискателях и их резюме.
   * Регистрация и актуализация базы данных работодателей и вакансий.
   * Поиск и фильтрация резюме по ключевым параметрам (навыки, опыт, зарплата).
   * Автоматический подбор вакансий для соискателя и наоборот.
   * Изменение статусов соискателей («активен», «на собеседовании», «трудоустроен») и вакансий («открыта», «в работе», «закрыта»).
   * Формирование оперативных справок и отчетов о текущей деятельности.
Задание № 8. Функциональные возможности администратора системы
Администратор системы обладает расширенными привилегиями для обеспечения надежности, безопасности и корректности работы ИС:
 * Управление пользователями и правами доступа: создание учетных записей сотрудников, назначение ролей (рекрутер, бухгалтер, администратор), блокировка учетных записей.
 * Администрирование справочников и классификаторов: настройка общих справочников (отрасли, квалификации, регионы, причины увольнения, типы занятости).
 * Контроль целостности и безопасности данных: мониторинг работоспособности базы данных, настройка и выполнение резервного копирования (Backup), восстановление данных при сбоях.
 * Аудит и логирование: просмотр системных логов (истории авторизаций, изменения критически важных записей) для выявления ошибок или несанкционированного доступа.
 * Техническая поддержка пользователей: помощь сотрудникам при возникновении сбоев в работе программного обеспечения.
Задание № 9. Оформление отчета
 * Отчет полностью структурирован в соответствии с требованиями лабораторной работы, разделен на логические блоки, содержит теоретическое обоснование, детальный анализ для Варианта № 3 (Кадровое агентство) и готово к сдаче преподавателю.