СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Проектирование системы предоставления и запроса вакансий для бюро по трудоустройству

Категория: Прочее

Нажмите, чтобы узнать подробности

Просмотр содержимого документа
«Проектирование системы предоставления и запроса вакансий для бюро по трудоустройству»

Постановка задачи «Проектирование системы предоставления и запроса вакансий для бюро по трудоустройству»

Бюро по трудоустройству обладает собственным сайтом. Работодатель размещает заявку на вакансию прямо на сайте. После обработки заявки от работодателя модератором, она появляется в списке вакансий и на нее можно откликнуться. Соискатель отставляет на сайте анкету на выбранную им вакансию.

Перед размещением на сайте, работодатель заполняет следующие данные о себе:

  • Контактное лицо (ФИО)*

  • Должность*

  • Название компании*

  • Направление деятельности*

  • Адрес

  • Телефон*

  • E-mail

  • Сайт

  • Дополнительная информация

Заявка на вакансию содержит следующие поля:

  • Должность

  • Опыт работы

  • Возраст

  • Пол

  • График работы

  • Обязанности

  • Официальное трудоустройство или работа по договору

  • З/П

  • Дополнительные требования

Данные о работодателе и о вакансии поступают модератору, после проверки на сайте публикуется вакансия.

Соискатели просматривают список вакансий и оставляют свою анкету на выбранную работу. В анкете необходимо заполнить следующие поля:

  • Ф.И.О*

  • Адрес проживания*

  • Прописка/ Регистрация*

  • E-mail

  • Телефон*

  • Возраст*

  • Семейное положение*

  • Образование (Специальность)*

  • Знание ин.языков*

  • Интересующая вакансия*

  • Рекомендации*

  • Опыт работы*

  • Наличие водительских прав (Категория)*

  • Устраивающий график работы*

  • Желаемая зарплата*

  • Дополнительная информация

Анкета соискателя отправляется работодателю после проверки модератором.

Работодатель сам свяжется с соискателем и пригласит его на собеседование.



Разработка задачи «Проектирование системы предоставления и запроса вакансий для бюро по трудоустройству»

В ходе работы над данным проектом моделирования системы предоставления и запроса вакансий для бюро по трудоустройству были определены прецеденты, актеры, классы и объектысистемы и отношения между ними, описан поток событий основного прецедента, а также построены диаграммы прецедентов, деятельности, классов, пакетов, взаимодействия (последовательности и кооперации), состояний, которые были приведены ниже.

Диаграммы прецедентов

Для системы были определены актеры Модератор, Работодатель, Соискатель, Сайт и прецеденты Просмотр вакансий, Отправка заявки на вакансию, Получение анкет соискателей, Управление вакансией.

Рисунок 3.1– Основная диаграмма прецедентов

Также для прецедентов Просмотр вакансий и Управление вакансией были построены дополнительные диаграммы вариантов использования.

Рисунок 3.2– Дополнительная диаграмма прецедентов

Рисунок 3.3–Дополнительная диаграмма прецедентов



Потоки событий

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

Поток событий – определенная последовательность действий, которая описывает действия актеров и поведение моделируемой системы в форме обычного текста.

Потоки событий бывают трех типов: основной, альтернативный и поток ошибок.

Основной поток описывает наилучший сценарий либо наиболее используемый путь исполнения прецедента.

Альтернативный поток специфицирует отклонения от основного потока, которые не рассматриваются как ошибочные.

Поток ошибок рассматривается как отклонение от альтернативного или основного, которое порождает условия формирования ошибки.

Опишем потоки событий прецедента «Просмотр вакансий»

Основной поток событий

1. Прецедент начинается с выбора соискателем опции «Показать вакансии».

2. Система открывает список вакансий.

А1. Соискатель выбирает параметры поиска и запускает поток

«Выбор вакансий с помощью параметров поиска»

3. Соискатель выбирает вакансию.

4. Система открывает форму заполнения анкеты.

А2. Соискатель решает вернуться к списку вакансий.

5. Соискатель заполняет данные анкеты.

6. Соискатель нажимает кнопку «Отправить анкету».

А3. Обязательные поля не заполнены.

А4. Некоторые поля не прошли валидацию по типам данных.

7. Система отображает сообщение об отправке анкеты.

8. Система добавляет анкету в очередь на модерацию.

9. Основной поток выполнения завершается.

Е1. Система подачи анкет недоступна.

Альтернативные потоки

А1. Выбор вакансий с помощью параметров поиска

1. Соискатель вводит параметры поиска (Должность, Возраст, Образование, З/П)

2. Соискатель нажимает кнопку «Найти»

3. Система отображает удовлетворяющие параметрам поиска вакансии.

А2. Обязательные поля не заполнены.

1. Поток возвращается к этапу 2 основного потока.

А3. Обязательные поля не заполнены.

1. Система выводит сообщение об ошибке рядом с полями ввода, которые обязательны, но при этом пустые.

2. Поток возвращается к этапу 5 основного потока.

А4. Некоторые поля не прошли валидацию по типам данных.

1. Система выводит сообщение об ошибке рядом с полями ввода, которые не прошли проверку.

2. Соискатель нажимает кнопку «Найти»

Потоки ошибок

Е1. Система подачи анкет недоступна.

1. Система выводит сообщение о недоступности системы подачи анкет.

2. Поток возвращается к этапу 2 основного потока.

Диаграмма деятельности прецедента «Просмотр вакансий»

Просмотр вакансии включает в себя загрузку списка вакансий, указание параметров поиска, заполнение и отправку анкеты. Просмотр вакансий начинается с главной страницы, когда соискатель выбирает опцию «Посмотреть вакансии».



Рисунок 3.4–­­­­­­­Диаграмма деятельности

Диаграммы классов прецедента «Просмотр вакансий»

Диаграмма классов является частью логической модели системы и представляет статическую картину системы.



Рисунок 3.6. –Диаграмма классов с атрибутами, операциями и отношениями

Диаграмма пакетов

Пакет — общецелевой механизм для организации различных элементов модели в группы.

Рисунок 3.7. –Диаграмма пакетов

Диаграмма последовательности сценария «Просмотр вакансий»

Соискатель выбирает опцию «Просмотр вакансий», затем открывается список вакансий и форма параметров поиска, затем после выбора вакансии открывается форма анкеты для ввода личных данных соискателя, на ней покупатель вводит свое Ф.И.О, адрес проживания, прописка/регистрация, e-mail, телефон, возраст, семейное положение, образование (специальность), знание ин.языков, интересующая вакансия, рекомендации, опыт работы, наличие водительских прав (категория), устраивающий график работы, желаемая зарплата, дополнительная информация.

Информация отправляется и открывается страница списка вакансий.

Рисунок 3.8. – Диаграмма последовательности сценария «Просмотр вакансий»

Диаграмма кооперации сценария «Просмотр вакансий»

Диаграмма кооперации – это альтернативный вариант изображения сценария варианта использования. Этот тип диаграмм заостряет внимание на связях между объектами, отображая обмен данными в системе. А диаграммы последовательности отображают взаимодействие объектов во времени, поэтому ее следует читать сверху вниз и слева направо.

Диаграммы кооперации содержат все те же элементы, что и диаграммы последовательности: объекты, действующие лица, связи между ними и сообщения, которыми они обмениваются, но они уже не упорядочены во времени.

Рисунок 3.9. – Диаграмма кооперации сценария «Просмотр вакансий»

Диаграмма состояний объекта «Просмотр вакансий»

Диаграмма состояний показывает положение одиночного объекта, события и сообщения, которые вызывают переход из одного состояния в другое, и действия, являющиеся результатом смены состояния. Диаграмма

состояний показывает объект с момента его создания и до его уничтожения.

Просмотр вакансий начинается открытия списка вакансий, потом выбирается вакансия или вводятся параметры поиска вакансий. Когда выбрана вакансия, открывается форма анкеты. Если соискатель заполняет анкету и отправляет ее, то появляется сообщение об отправке анкеты, а анкета встает в очередь на модерацию.

Если соискателя не устраивают варианты вакансий, то он может снова перейти к поиску вакансий.

Рисунок 3.10. –Диаграмма состояний объекта «Просмотр вакансий»




Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!