Курсовая с практикой на тему Проектирование информационной системы
-
Оформление работы
-
Список литературы по ГОСТу
-
Соответствие методическим рекомендациям
-
И еще 16 требований ГОСТа,которые мы проверили
Скачать эту работу всего за 690 рублей
Ссылку для скачивания пришлем
на указанный адрес электронной почты
на обработку персональных данных
Содержание:
ВВЕДЕНИЕ 2
1. ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ 5
1.1 Облачные технологии в проектировании информационных систем 5
1.2 Анализ предметной области 6
2. ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ 11
2.1 Выделение сущностей и атрибутов 11
2.2 Составление ERD диаграммы 13
2.3 Алгоритм работы ИС «Кадровое агентство» 14
2.3.1 Алгоритм работы клиентской части 14
2.3.1 Алгоритм работы серверной части 16
3. ПРОЕКТИРОВАНИЕ ОБЛАЧНОГО ПРИЛОЖЕНИЯ «КАДРОВОЕ АГЕНТСТВО» 19
3.1 Выбор облачного сервиса для создания веб-приложения 19
3.2 Разработка дизайна сайта информационной системы «Кадровое агентства» 21
3.3 Проектирование модулей ИС «Кадровое агентство» в WordPress 24
ЗАКЛЮЧЕНИЕ 36
СПИСОК ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 38
Введение:
Облачные технологии становится все более и более вовлеченными в современный деловой мир.
Облачные технологии — это интеллектуальное предоставление компьютерных услуг, включая серверы, хранилища, базы данных, аналитику и сети, для ускорения экономического роста бизнеса. Эта интеллектуальная технология вносит заметные изменения в рабочие привычки деловых кругов, направляя рабочий процесс с минимальными затратами по сравнению с традиционным процессом найма.
Облачные технологии предлагают большие возможности для автоматизации — чтобы сократить количество времени, необходимое для выполнения задач, особенно рутинных, таких как обмен в социальных сетях, управление электронной почтой и делегирование задач. Автоматизация также помогает организации быстро собирать и систематизировать данные вручную, тем самым тратя много времени сотрудников. Например, существуют системы отслеживания заявок, которые автоматически импортируют резюме в программное обеспечение, чтобы сузить список кандидатов без сортировки большого количества бумажных резюме или многочисленных электронных писем.
Широко применяются облачные технологии в организации деятельности компаний по найму персонала. Рекрутинг стоит дорого, поэтому на помощь в организации бизнес-процессов приходит программное обеспечение. Например, существуют системы отслеживания кандидатов, которые имеют встроенные функции анализа резюме, которые извлекают информацию из резюме и могут быть доступны без хлопот, связанных с пролистыванием страниц. Какой бы ни была платформа (например, социальные сети, доски объявлений, система электронной почты), программное обеспечение, разработанное по подобию облачных технологий, позволяет намного быстрее общаться со всеми, кто участвует в процессах найма. Дает возможность встретить качественных кандидатов и не тратить время на других.
Более гибкая облачная система может создавать стратегии для процесса найма, обеспечивать интеллектуальное планирование с помощью алгоритмов искусственного интеллекта.
Облачные технологии могут объединять различные ресурсы в единую базу кандидатов, что в конечном итоге ускорит процесс подачи заявок, позволит легко выявлять таланты и получать релевантные и целевые результаты с помощью анализа больших данных. Встроенная облачная технология поможет вам объединить свои бизнес-профили и создать вакансии, используя глобальный язык, чтобы быстро найти подходящих кандидатов. Кроме того, вы можете легко получать доступ, развивать и направлять заинтересованных кандидатов (как внутренних, так и внешних).
Объект исследования: методы разработки облачных сервисов.
Предмет исследования: применение облачных технологий в решении различных бизнес-задач.
Цель исследования: разработать информационную систему для кадрового агентства.
Для достижения поставленной цели были определены следующие задачи:
1. Провести анализ предметной области
2. Выделись алгоритмы сущностей информационной системы
3. Составит ERD диаграмму информационной системы
4. Разработать алгоритм работы информационной системы
5. Разработать архитектуры работы — серверная часть, клиентская часть, БД
6. Описать проектирование БД с разработкой запросов
7. Описать алгоритмы работы серверной части и клиентской части.
Облачные вычисления упрощают крупномасштабный анализ данных. HR-отдел любой рекрутинговой компании может легко получить доступ ко всем важным и конфиденциальным данным на мобильных устройствах по мере необходимости. Рекрутеры, имеющие возможность мгновенно обмениваться информацией о кандидатах, являются одним из самых больших преимуществ облачных вычислений для найма.
В данной исследовательской работе описан процесс разработки информационной системы для организации, осуществляющей поиск и подбор кадров.
Заключение:
В заключение, облачные технологии — это не просто причудливая концепция с несколькими крутыми компонентами. Это ценный инструмент, который приносит реальную пользу бизнесу и особенно помогает оптимизировать процессы найма. Вот почему облачное программное обеспечение внедряется и используется компаниями, особенно стартапами и малыми предприятиями, которые специализируются на услугах по подбору персонала.
Их преимущества заключаются в снижении затрат, повышении доступности, большей гибкости и простоте внедрения. Наряду с этими преимуществами есть и другие ценности, которые нельзя упускать из виду. К ним относятся безопасность данных, масштабируемость, а также централизованное обслуживание и обновления.
Принимая во внимание все эти преимущества, облачные вычисления можно легко считать легкой задачей, вариантом, который может помочь рекрутинговому бизнесу выйти на новый уровень. Облачные системы просты в реализации и не требуют привлечения групп ИТ-специалистов. Использование таких технологий в организациях по найму очень актуально, поскольку рекрутеры работают вне привычного графика. Рекрутеру нужен более мобильный образ жизни с возможностью доступа к резюме кандидата или редактирования объявления о вакансии в любой момент времени. Все дело в круглосуточном доступе к важной информации и возможности общаться с кандидатами в любое время и по мере необходимости.
Выполнение работы включило следующие этапы:
1. выполнение описания предметной области;
2. определение сущностей предметной области и их атрибутов;
3. составление ERD-диаграммы;
4. составление алгоритма работы системы;
5. выполнение разработки архитектуры системы (серверная часть, клиентская часть, БД);
6. составление блок-схемы работы системы (блок схема или диаграмма прецедентов);
7. выполнение проектирования БД (инфологическая, даталогическая, физическая модель);
8. выполнение разработки запросов к БД и составление алгоритма работы серверной части системы;
С помощью WordPress был разработан интерфейс веб-приложения, продемонстрированы программные коды подключения форм к базе данных и обратная связь с пользователями.
Фрагмент текста работы:
1. ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ
1.1 Облачные технологии в проектировании информационных систем
Облачные информационные технологии представляют собой модель повсеместного и удобного сетевого доступа к общему пулу конфигурируемых вычислительных ресурсов (серверы, приложения, сети, системы хранения и сервисы), которые могут быть быстро предоставлены и освобождены с минимальными усилиями по управлению. Согласно данным, предоставленным компанией IDC, российский рынок облачных сервисов с каждым годом демонстрировал достаточно высокие темпы роста (рисунок 1.1). До 2018 года ежегодный прирост облачного сегмента будет в среднем 25% 2. Таким образом, российские предприятия все активнее становятся потребителями данного сегмента. Основными пользователями облачных решений являются предприятия малого и среднего бизнеса, работающие практически в любой отрасли экономики. Они могут стать основной движущей силой для развития облачного рынка в нашей стране. Крупные компании, обычно, не требуют такого разнообразия решений и, по сути, являются закрытым и ограниченным рынком. Как правило, отказ от использования облачных ИТ обоснован сложностью бизнес-процессов компании и другими индивидуальными требованиями.
Бизнес может рассматривать применение облачных информационных технологий с точки зрения следующих основных эффектов.
1. Экономическая эффективность ИС. При использовании облачного сервиса отпадает необходимость капитального инвестирования в ИТ-инфраструктуру, включающую в себя построение центров обработки данных, приобретение сетевого и серверного оборудования, аппаратной части и программных решений по обеспечению непрерывности и работоспособности.
2. Высокое качество обслуживания ИТ-инфраструктуры. Для оценки качества обслуживания рассмотрим облачный сервис в разрезе модели Infrastructure Optimization Model (IOM), разработанной корпорацией Microsoft. Данная модель описывает ИТ-инфраструктуру с разными наборами сервисов, административных продуктов и процессов, наличие и уровень развития которых существенно влияет на ряд важнейших показателей[3].
3. Высокая доступность ИТ-сервисов. Облачные сервисы доступны в течение 99,5% времени, а некоторые провайдеры гарантируют доступность на уровне 99,9%. При 99,9% доступности, суммарный незапланированный простой систем не может превышать в среднем 1 12 часа и 35 минут в год. Доступ к информации, хранящейся в облачной информационной системе, может получить каждый, кто имеет компьютер, планшет, любое мобильное устройство, подключенное к сети интернет. У пользователей нет постоянной привязанности к одному рабочему месту.
4. Высокая технологичность и эластичность ИС. При использовании облачных вычислений отмечается абсолютная эластичность предоставляемых под потребности бизнеса мощностей, которые можно использовать для хранения, анализа и обработки данных. Это означает, что применение облачных информационных технологий позволяет минимизировать простои ИС и оборудования, а также, исключить дефицит мощностей при высокой загрузке ИС.