Рассчитай точную стоимость своей работы и получи промокод на скидку 500 ₽
Найди эксперта для помощи в учебе
Найти эксперта
+2
Пример заказа на Автор24
Студенческая работа на тему:
Разработка системы анализа данных в Интернет: проектирование средств интеграции компонентов
Создан заказ №4159409
2 августа 2019

Разработка системы анализа данных в Интернет: проектирование средств интеграции компонентов

Как заказчик описал требования к работе:
Мне нужна консультация по курсовой работе, потому что я не понимаю, что мне нужно делать. Я хочу получить концепцию своей курсовой в стиле:"В аналитической части нужно рассмотреть то, то и это, и прийти к выводу, что это - лучше, чем то и то, потому что ....". Так описать пошагово всю курсовую. У меня есть большле письмо от науч рука, в котором она объясняет, что нужно делать, но я ее не понимаю. Письмо будет представлено ниже. Работы, о которых она говорит, в прикрепленных. После получения данной концепции, я могу задать вопросы, если мне будет что-то непонятно после первого прочтения. Такая же консультация доступна в будущем с дополнительной оплатой. Само письмо: "Отправляю пару работ, где выполнено проектирование и разработка системы, и архитектурные решения, технологические можно посмотреть. Работа Ксении хорошо оформлена, у Михаила похуже. Они разрабатывали единый проект, реализовывали законченный продукт, но, в то же время, разработанные ими средства можно и разделить, дополнить другими возможностями. Посмотрите как пример, как анализируются возможные решения, обосновывается выбор СУБД, системы программирования, протоколов... Но это - просто пример. Перенести решения в вашу работу не получится, хотя что-то использовать вполне можно. Никакие методы анализа, сбора данных и пр. вам разрабатывать не нужно. Ваша задача - проектирование именно средств интеграции, которые должны позволить подключить другие сервисы и организовать их взаимодействие. Реализация этих "подключаемых сервисов", решающих конкретные задачи поиска и анализа данных, - на уровне заглушек, чтобы показать. что разработанные Вами средств функционируют, решают свои задачи. Дальше - по вашей теме. В аналитической части работы Вам нужно рассмотреть различные модели и технологии создания распределённых систем, сделать их обзор, сравнить возможности. Рассмотреть задачи интеграции гетерогенных систем (тоже есть разные модели). Как вывод, скорее всего, Вы должны будете дать заключение о том, что сервис-ориентированная архитектура, микросервисная ... подойдёт для решения поставленных задач лучше всего. Дальше - рассмотреть возможные технологии, средства реализации, оценить их. И выбранные архитектурные, технологические решение реализовать. Что касается анализа данных, то это общее название проекта с несколькими исполнителями. Ваша тема - после двоеточия. Есть вполне конкретный проект у экономистов, где они вручную сейчас ищут данные, сохраняют их в разных форматах, а потом исследуют, выполняют анализ с использованием своих методов и публикуют его результаты. По условиям их гранта, должен быть портал, где можно было бы с помощью разработанного на основе их методов программного обеспечения работать с данными, получаемыми из разных источников. Данные в этом проекте - табличные, но таблицы в разных форматах. Структура данных меняется. Результаты работы разных методов анализа тоже представляются в разных форматах. У нас есть тоже проект, где извлекаются данные из текстовых документов, неструктурированных источников в Интернет. Там соответственно решаются другие задачи: поиска данных, извлечения из текстов и структурирования информации, а затем (после предобработки полученных данных в табличном виде) эти данные анализируются внешней системой, которая строит на основе этих таблиц модели процессов... Общее описание архитектуры системы можно найти в статье у И.М.Шаляевой (публикации на её страничке на портале Вышки). Вам надо, кажется, посмотреть статью в трудах конференции AICT-2017 - вроде, там описание архитектуры приведено с выделением основных компонентов анализа. Отправляю какой-то вариант статьи. Описанная архитектура - пример того, какие функциональные модули могут интегрироваться в одном их проектов. Задачи проектов разные, но потребности в реализации платформы, на которой можно было бы собирать, как из кубиков, из разных модулей систему, которая бы позволяла её пользователям решать свои задачи, настраиваясь на их потребности и предоставляя возможности не только использовать существующие средства, но и подключать новые модули, которые бы реализовывали новые методы обработки данных..., здесь общие. Система должна быть открытой (конфигурируемой, обеспечивающей интероперабельность, интеграцию компонентов, разрабатываемых сторонними разработчиками...). Задачи разработки конкретных средств анализа, реализации каких-то методов поиска данных или их обработки у Вас нет - только проектирование и разработки самой платформы для сбора такой вот открытой системы. Аналогичную задачу, но для проекта НУГ, которым руководит С.А.Стринюк, решала А.Каликова. Но там была привязка к конкретному проекту, конкретным функциям. Здесь нужно решать задачу ещё и подключения новых средств, определения протокола взаимодействия с ними. Хотя работа А.Каликовой может быть основой для начала работы. Что касается "компонентов", то здесь за основу предполагалось взять микросервисную архитектуру. Все функциональные модули системы должны быть реализованы как сервисы, что обеспечивает максимальную гибкость, открытость (при соответствующих технологических решениях). Должен быть один центральный сервис, который выполняет функции "диспетчера": "знает", какие функции выполняют все остальные модули (сервисы), как к ним обратиться, как передать данные, получить результаты и передать их другим модулям для следующего шага обработки... Всё. Это вся ваша задача. Этот сервис должен выполнять "поклиентное" обслуживание: по запросу пользователя на выполнение какой-то функции (решение задачи) он должен регистрировать этот запрос, находить, какой сервис эту задачу решает, формировать запрос к нему в соответствии с установленным протоколом, запускать выполнение функции и принимать результаты (если они предусмотрены протоколом взаимодействия). Таким образом, Вам нужно определить: 1) как должна конфигурироваться система (как к ней должны подключаться рабочие модули - сервисы, решающие конкретные задачи обработки данных по запросам пользователей); 2) как должна храниться информация о конфигурации (от БД до обычного текстового файла, где должен быть описан каждый подключённый сервис, его функции, протокол взаимодействия с ним...); 3) как должен работать сервис при выполнении запросов пользователей на решение каких-либо задач (сами задачи реализуются заглушками - просто сообщают. что они получили запросы и вернули результаты по установленному протоколу - без реальной обработки данных). То есть пока решается задача создания такого вот прототипа, где обрабатывающие модули должны быть реализованы другими разработчиками. с которыми Вы уже просто не успеете, видимо, соединиться.Отправляю пару работ, где выполнено проектирование и разработка системы, и архитектурные решения, технологические можно посмотреть. Работа Ксении хорошо оформлена, у Михаила похуже. Они разрабатывали единый проект, реализовывали законченный продукт, но, в то же время, разработанные ими средства можно и разделить, дополнить другими возможностями. Посмотрите как пример, как анализируются возможные решения, обосновывается выбор СУБД, системы программирования, протоколов... Но это - просто пример. Перенести решения в вашу работу не получится, хотя что-то использовать вполне можно. Никакие методы анализа, сбора данных и пр. вам разрабатывать не нужно. Ваша задача - проектирование именно средств интеграции, которые должны позволить подключить другие сервисы и организовать их взаимодействие. Реализация этих "подключаемых сервисов", решающих конкретные задачи поиска и анализа данных, - на уровне заглушек, чтобы показать. что разработанные Вами средств функционируют, решают свои задачи. Дальше - по вашей теме. В аналитической части работы Вам нужно рассмотреть различные модели и технологии создания распределённых систем, сделать их обзор, сравнить возможности. Рассмотреть задачи интеграции гетерогенных систем (тоже есть разные модели). Как вывод, скорее всего, Вы должны будете дать заключение о том, что сервис-ориентированная архитектура, микросервисная ... подойдёт для решения поставленных задач лучше всего. Дальше - рассмотреть возможные технологии, средства реализации, оценить их. И выбранные архитектурные, технологические решение реализовать. Что касается анализа данных, то это общее название проекта с несколькими исполнителями. Ваша тема - после двоеточия. Есть вполне конкретный проект у экономистов, где они вручную сейчас ищут данные, сохраняют их в разных форматах, а потом исследуют, выполняют анализ с использованием своих методов и публикуют его результаты. По условиям их гранта, должен быть портал, где можно было бы с помощью разработанного на основе их методов программного обеспечения работать с данными, получаемыми из разных источников. Данные в этом проекте - табличные, но таблицы в разных форматах. Структура данных меняется. Результаты работы разных методов анализа тоже представляются в разных форматах. У нас есть тоже проект, где извлекаются данные из текстовых документов, неструктурированных источников в Интернет. Там соответственно решаются другие задачи: поиска данных, извлечения из текстов и структурирования информации, а затем (после предобработки полученных данных в табличном виде) эти данные анализируются внешней системой, которая строит на основе этих таблиц модели процессов... Общее описание архитектуры системы можно найти в статье у И.М.Шаляевой (публикации на её страничке на портале Вышки). Вам надо, кажется, посмотреть статью в трудах конференции AICT-2017 - вроде, там описание архитектуры приведено с выделением основных компонентов анализа. Отправляю какой-то вариант статьи. Описанная архитектура - пример того, какие функциональные модули могут интегрироваться в одном их проектов. Задачи проектов разные, но потребности в реализации платформы, на которой можно было бы собирать, как из кубиков, из разных модулей систему, которая бы позволяла её пользователям решать свои задачи, настраиваясь на их потребности и предоставляя возможности не только использовать существующие средства, но и подключать новые модули, которые бы реализовывали новые методы обработки данных..., здесь общие. Система должна быть открытой (конфигурируемой, обеспечивающей интероперабельность, интеграцию компонентов, разрабатываемых сторонними разработчиками...). Задачи разработки конкретных средств анализа, реализации каких-то методов поиска данных или их обработки у Вас нет - только проектирование и разработки самой платформы для сбора такой вот открытой системы. Аналогичную задачу, но для проекта НУГ, которым руководит С.А.Стринюк, решала А.Каликова. Но там была привязка к конкретному проекту, конкретным функциям. Здесь нужно решать задачу ещё и подключения новых средств, определения протокола взаимодействия с ними. Хотя работа А.Каликовой может быть основой для начала работы. Что касается "компонентов", то здесь за основу предполагалось взять микросервисную архитектуру. Все функциональные модули системы должны быть реализованы как сервисы, что обеспечивает максимальную гибкость, открытость (при соответствующих технологических решениях). Должен быть один центральный сервис, который выполняет функции "диспетчера": "знает", какие функции выполняют все остальные модули (сервисы), как к ним обратиться, как передать данные, получить результаты и передать их другим модулям для следующего шага обработки... Всё. Это вся ваша задача. Этот сервис должен выполнять "поклиентное" обслуживание: по запросу пользователя на выполнение какой-то функции (решение задачи) он должен регистрировать этот запрос, находить, какой сервис эту задачу решает, формировать запрос к нему в соответствии с установленным протоколом, запускать выполнение функции и принимать результаты (если они предусмотрены протоколом взаимодействия). Таким образом, Вам нужно определить: 1) как должна конфигурироваться система (как к ней должны подключаться рабочие модули - сервисы, решающие конкретные задачи обработки данных по запросам пользователей); 2) как должна храниться информация о конфигурации (от БД до обычного текстового файла, где должен быть описан каждый подключённый сервис, его функции, протокол взаимодействия с ним...); 3) как должен работать сервис при выполнении запросов пользователей на решение каких-либо задач (сами задачи реализуются заглушками - просто сообщают. что они получили запросы и вернули результаты по установленному протоколу - без реальной обработки данных). То есть пока решается задача создания такого вот прототипа, где обрабатывающие модули должны быть реализованы другими разработчиками. с которыми Вы уже просто не успеете, видимо, соединиться."
подробнее
Заказчик
заплатил
500 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
20 дней
Заказчик воспользовался гарантией для внесения правок на основе комментариев преподавателя
5 августа 2019
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
alexanderg
5
скачать
Разработка системы анализа данных в Интернет: проектирование средств интеграции компонентов.docx
2019-08-08 13:27
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Автор отличный! Были недочёты по оформлению, но в целом работа хорошая. На вопросы отвечает, все в срок. Рекомендую!

Хочешь такую же работу?

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
15 лабораторная. Написать программу на С/С++, для ОС Ubunu
Лабораторная работа
Программирование
Стоимость:
300 ₽
Разработка приложений в среде VBA
Курсовая работа
Программирование
Стоимость:
700 ₽
Создание сайта "Кино"
Курсовая работа
Программирование
Стоимость:
700 ₽
производственный отчет
Отчёт по практике
Программирование
Стоимость:
700 ₽
Асемблер х86
Курсовая работа
Программирование
Стоимость:
700 ₽
Веб-программирования
Курсовая работа
Программирование
Стоимость:
700 ₽
Параллельное программирование с++ MPI и OPENMP
Контрольная работа
Программирование
Стоимость:
300 ₽
Диплом яндекс практикум инженер по тестированию
Дипломная работа
Программирование
Стоимость:
4000 ₽
Технологии восстановление работоспособности ОС
Курсовая работа
Программирование
Стоимость:
700 ₽
Реализация алгоритмов регрессионного анализа данных на языке C#
Курсовая работа
Программирование
Стоимость:
700 ₽
Разработка программного обеспечения на языке C#
Курсовая работа
Программирование
Стоимость:
700 ₽
Приложение для изучения английских слов по карточкам
Курсовая работа
Программирование
Стоимость:
700 ₽
Создание класса Bill
Курсовая работа
Программирование
Стоимость:
700 ₽
Создание программы, эмулирующей работу базы данных звёзд на языке С
Курсовая работа
Программирование
Стоимость:
700 ₽
Курсовая Метрическая оценка программного обеспечения
Курсовая работа
Программирование
Стоимость:
700 ₽
Разработка Windows-приложения "Учет клиентов фитнес-центра"
Курсовая работа
Программирование
Стоимость:
700 ₽
Читай полезные статьи в нашем
Базовые конструкции алгоритмов. Типы данных: простые и структурированные
Метод структурной алгоритмизации является одним из системных методов разработки алгоритмов. Он основан на визуальном представлении алгоритмов в виде последовательностей управляющих структурных фрагментов.
Каждый алгоритм состоит из элементарных шагов, которые можно объединить в определенные алгоритмические конструкции: линейную (последовательную), разветвляющуюся, циклическую .
С помощью линейных а...
подробнее
Управление изображением модели в Компас-3D
Управление масштабами изображений моделей осуществляется с помощью команд:
Сами названные команды находятся в меню Вид, а кнопки, с помощью которых их можно быстро вызвать, располагаются на панели Вид.
Управление коэффициентами изменения масштаба ведется с использованием команд Увеличить масштаб и Уменьшить масштаб. Настройку величины масштаба выполняют так:
Передвигать изображения моделей в окне мож...
подробнее
Формы в HTML
С помощью форм в HTML осуществляется обмен данными между пользователем и сервером. Область применения форм не ограничивается одной лишь отправкой данных на сервер, имея доступ к любым элементам формы, их можно изменять и использовать по своему усмотрению.
Форма представляет собой набор полей для ввода данных, каждое из которых обладает своим уникальным именем. По своей сути форма - это обычный объ...
подробнее
Языки программирования в школе
Обучение программированию на уроках информатики в отечественных школах трудно назвать эффективным. Чаще всего дети заканчивают средние общеобразовательные учреждения с навыками, непригодными для практического применения. Причины этого следовало бы искать в образовательной реформе, проводившейся в середине 1980-х гг., когда в стране внедрялась программа преподавания информатики. Связаны они, как и ...
подробнее
Базовые конструкции алгоритмов. Типы данных: простые и структурированные
Метод структурной алгоритмизации является одним из системных методов разработки алгоритмов. Он основан на визуальном представлении алгоритмов в виде последовательностей управляющих структурных фрагментов.
Каждый алгоритм состоит из элементарных шагов, которые можно объединить в определенные алгоритмические конструкции: линейную (последовательную), разветвляющуюся, циклическую .
С помощью линейных а...
подробнее
Управление изображением модели в Компас-3D
Управление масштабами изображений моделей осуществляется с помощью команд:
Сами названные команды находятся в меню Вид, а кнопки, с помощью которых их можно быстро вызвать, располагаются на панели Вид.
Управление коэффициентами изменения масштаба ведется с использованием команд Увеличить масштаб и Уменьшить масштаб. Настройку величины масштаба выполняют так:
Передвигать изображения моделей в окне мож...
подробнее
Формы в HTML
С помощью форм в HTML осуществляется обмен данными между пользователем и сервером. Область применения форм не ограничивается одной лишь отправкой данных на сервер, имея доступ к любым элементам формы, их можно изменять и использовать по своему усмотрению.
Форма представляет собой набор полей для ввода данных, каждое из которых обладает своим уникальным именем. По своей сути форма - это обычный объ...
подробнее
Языки программирования в школе
Обучение программированию на уроках информатики в отечественных школах трудно назвать эффективным. Чаще всего дети заканчивают средние общеобразовательные учреждения с навыками, непригодными для практического применения. Причины этого следовало бы искать в образовательной реформе, проводившейся в середине 1980-х гг., когда в стране внедрялась программа преподавания информатики. Связаны они, как и ...
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы