Тема: Разработка серверной части программного решения для передачи больших объемов интерактивного контента в режиме реального времени в условиях низкой скорости интернет- соединения
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1. Постановка задачи 7
1.1. Назначение системы 7
1.2. Анализ предметной области 7
1.3. Критерии выбора и выбор инструментальных средств разработки 8
1.3.1. WCF или ASP.NET Web API? 8
1.3.2. Критерии выбора СУБД 9
Вывод 11
2. Теоретические аспекты разработки 12
2.1. Архитектура приложений WCF 12
2.1.1. Платформа WCF 12
2.1.2. Преимущества WCF 14
2.1.3. Конечные точки 15
2.1.4. Контракты 17
2.2. Инструменты для разработки 18
2.3. Библиотека Naudio 19
2.4. Алгоритм LZMA 22
3. Реализация приложения 24
3.1. Модель базы данных 24
3.2. Реализация архитектуры клиент-серверного приложения 25
3.3. Отправки данных на сервер 27
3.4. Принятие данных с сервера 30
3.5. Работа сервера 30
4. Размещение службы WCF в IIS 32
5. Тестирование 37
Заключение 38
Список использованных источников 39
Приложения должны быть в работе, но в данный момент отсутствуют
📖 Введение
Стремительная эволюция мобильных устройств и беспроводных технологий связи дает возможность предоставлять пользователям вычислительные и информационные услуги в произвольном месте, где есть нужда в их результатах. Следовательно, возникает возможность предоставление информационных сервисов для любых пользователей, в любой момент.
Если рассматривать общения в сети, то традиционно выделяют обмен текстовыми, графическими сообщениями, аудио и видео данными. В некоторых программах эти подходы используются комбинированно.
В последнее время широкую популярность приобретают web- конференции, которые используются для проведения групповых совещаний и "живых" презентаций. Типичными возможностями программного обеспечения web-конференции является разделение приложений, разделение экрана пользователя, слайдовые презентации и возможность акцентировать моменты, которые требуют внимания. Все это дополняется аудио сопровождением.
Данная дипломная работа посвящается разработке серверной части приложения web- конференции направленная в большей степени для мобильных устройств.
Для достижения цели дипломной работы необходимо было выполнить следующие задачи:
• изучение особенностей и проектирование архитектуры сервера приложения;
• проектирование архитектуры взаимодействия клиента и сервера;
• изучение и применение (при необходимости) наиболее популярных библиотек;
• разработка серверной части приложения;
✅ Заключение
Для достижения цели дипломной работы выполнены следующие задачи:
• изучение особенностей и проектирование архитектуры сервера приложения;
• проектирование архитектуры взаимодействия клиента и сервера;
• изучен алгоритм сжатия LZMA, библиотека Naudio;
• разработка серверной части приложения;
Также была написана клиентская часть с примитивным интерфейсом.
Результатом дипломной работы является разработанный сервер для мобильного приложения, находящийся в полностью рабочем состоянии.
Дальнейшее развитие:
• Доработка клиентской части приложения для платформы windows phone, для дальнейшего размещения в магазине приложений Windows.
• Поддержка устройства.



