Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет по преддипломной практике.doc
Скачиваний:
3
Добавлен:
01.04.2025
Размер:
1.52 Mб
Скачать

5.3 Диаграммы взаимодействия

5.3.1 Вариант использования-14 – Подбор подходящего кандидата

На рисунках с 16 по 17 приведены диаграммы последовательности и кооперации варианта использования 14 – Подбор подходящего кандидата.

Рисунок 16 – Диаграмма последовательности реализации нормального направления варианта использования 14 – Подбор подходящего кандидата.

Рисунок 17 – Диаграмма кооперации реализации нормального направления варианта использования 14 – Подбор подходящего кандидата

5.4 Диаграмма развертывания

На рисунке 19 приведена диаграмма развертывания автоматизированной системы подбора персонала.

Рисунок 19 – Диаграмма развертывания автоматизированной системы подбора персонала

6 Выбор и обоснование средств реализации

6.1 PHP

PHP - скриптовый язык программирования, применяемый для разработки

веб-приложений.

Плюсы:

  1. бесплатный язык программирования и не требует лицензий на разработки на нем;

  2. большое распространение и применение, доступная документация;

  3. PHP имеет массу инструментальных средств, чтобы управлять и поддерживать MySQL базы данных. Средства работы с MySQL из PHP реализованы самым полным образом по сравнению с другими базами;

  4. универсальный – практически на всех хостингах установлен PHP. На нём легко писать;

  5. поскольку весь код PHP выполняется на сервере, то клиент только получает результаты работы скрипта, пользователи никогда не увидят код PHP, поскольку он никогда не отображается в веб-браузере;

  6. отсутствие скрытых издержек;

  7. нет проблем с зависимостью от браузеров, поскольку перед отправкой клиенту сценарии РНР полностью компилируются на стороне сервера. В сущности, сценарии РНР могут передаваться любым устройствам с браузерами, включая сотовые телефоны, электронные записные книжки, пейджеры и портативные компьютеры, не говоря уже о традиционных ПК;

  8. поскольку РНР не содержит кода, ориентированного на конкретный web-сервер, пользователи не ограничиваются определенными серверами;

  9. платформенно-независимый язык;

  10. имеется опыт разработки.

6.2 MySQL

MySQL - это реляционная база данных, основана на технологии client/server.

Плюсы:

  1. быстродействие;

  2. бесплатная;

  3. легкость в использовании;

  4. кроссплатформенность;

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

  6. имеется опыт разработки.

6.3 jQuery

jQuery — библиотека JavaScript, фокусирующаяся на взаимодействии JavaScript и HTML.

Плюсы:

  1. кроссплатформенность;

  2. кроссбраузерность;

  3. богатый api c множеством возможностей использовать который, зачастую удобнее, чем чистый js;

  4. открытый исходный код.

6.4 C++Builder

C++ Builder — программный продукт, инструмент быстрой разработки приложений, система, используемая программистами для разработки программного обеспечения на языке программирования C++.

Плюсы:

  1. включает обширный набор средств, которые повышают производительность труда программистов и сокращают продолжительность цикла разработки;

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

  3. имеется опыт разработки.

ЗАКЛЮЧЕНИЕ

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

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

Было реализовано: регистрация соискателей; регистрация работодателей; ввод должностей, специальностей; алгоритм для нахождения максимального собственного значения и собственного вектора матрицы.

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