📄Работа №84545

Тема: Разработка серверной части программного решения для передачи больших объемов интерактивного контента в режиме реального времени в условиях низкой скорости интернет- соединения

📝
Тип работы Дипломные работы, ВКР
📚
Предмет информатика
📄
Объем: 39 листов
📅
Год: 2016
👁️
Просмотров: 264
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

Введение 5
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

Приложения должны быть в работе, но в данный момент отсутствуют

📖 Введение

В современном обществе все больше предпочтение отдают мобильным устройствам. Мобильные технологии считают своей первостепенной задачей - обеспечение своевременности информации и ее релевантность. В настоящее время они активно развиваются и можно выделить три тенденции в этом течении. Первое - то что в мобильные телефоны добавляются больше возможности выполнять вычисления, благодаря которому их можно использовать не только для голосовой связи, но и в роли небольших компьютеров. Второе - миниатюризация компьютеров привело к созданию карманных персональных компьютеров (КПК), который пользователь может всегда иметь при себе и в автономном режиме пользоваться необходимыми ему программами. Третье - динамично развиваются инфраструктура и технологии беспроводной связи, позволяющие обмениваться данными между КПК и стационарными информационно - вычислительными сетями как в рамках локальной (например, как технологии WI-FI), так и глобальной (технологии GPRS) компьютерных сетей. Это все происходит на фоне снижения стоимости, а это означает доступность мобильных вычислительных устройств повышается.
Стремительная эволюция мобильных устройств и беспроводных технологий связи дает возможность предоставлять пользователям вычислительные и информационные услуги в произвольном месте, где есть нужда в их результатах. Следовательно, возникает возможность предоставление информационных сервисов для любых пользователей, в любой момент.
Если рассматривать общения в сети, то традиционно выделяют обмен текстовыми, графическими сообщениями, аудио и видео данными. В некоторых программах эти подходы используются комбинированно.
В последнее время широкую популярность приобретают web- конференции, которые используются для проведения групповых совещаний и "живых" презентаций. Типичными возможностями программного обеспечения web-конференции является разделение приложений, разделение экрана пользователя, слайдовые презентации и возможность акцентировать моменты, которые требуют внимания. Все это дополняется аудио сопровождением.
Данная дипломная работа посвящается разработке серверной части приложения web- конференции направленная в большей степени для мобильных устройств.
Для достижения цели дипломной работы необходимо было выполнить следующие задачи:
• изучение особенностей и проектирование архитектуры сервера приложения;
• проектирование архитектуры взаимодействия клиента и сервера;
• изучение и применение (при необходимости) наиболее популярных библиотек;
• разработка серверной части приложения;

Возникли сложности?

Нужна качественная помощь преподавателя?

👨‍🎓 Помощь в написании

✅ Заключение

Целью дипломной работы было написание серверной части приложения web- конференции для мобильных устройств.
Для достижения цели дипломной работы выполнены следующие задачи:
• изучение особенностей и проектирование архитектуры сервера приложения;
• проектирование архитектуры взаимодействия клиента и сервера;
• изучен алгоритм сжатия LZMA, библиотека Naudio;
• разработка серверной части приложения;
Также была написана клиентская часть с примитивным интерфейсом.
Результатом дипломной работы является разработанный сервер для мобильного приложения, находящийся в полностью рабочем состоянии.
Дальнейшее развитие:
• Доработка клиентской части приложения для платформы windows phone, для дальнейшего размещения в магазине приложений Windows.
• Поддержка устройства.

Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

1. Боун Крис, Крейн Ричард, Резник Стив Основы Windows Comunication Foundation для .NET Framework 3.5: Пер. с англ. Слинкина А. А. - М.:ДМК Пресс. - 480 с.
2. TCP: [Электронный ресурс]. URL:https://ru.wikipedia.org/wiki?curid=8908
3. NAudio Overview: [Электронный ресурс]. URL:http://naudio.codeplex.com/
4. LZMA : [Электронный ресурс]. URL:https: //ru. wikipedia. org/wiki/LZMA
5. Пабло Сибраро, Курт Клайс, Фабио Ко^олино, Йохан Грабнер WCF 4: Win-dows Communication Foundation и .NET 4 для профессионалов - М.: «Диалектика», 2011. - 464 с.
6. Герберт Шилдт. C# 4.0: полное руководство - М.: «Вильямс», 2010. - 1056 с.
7. Курс Новые возможности Windows Phone 8 для разработчика
[Электронный ресурс] / Официальный сайт Microsoft Virtual Academy. - URL: http://www.microsoftvirtualacademy.com/training-courses/new-
possiblities-windows-phone-8-for-developers-rus, свободный.
8. Подробные сведения о возможностях WCF: [Электронный ресурс]. URL: https://msdn.microsoft.com/ru-ru/library/ms733103(v=vs.110).aspx

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.

©2026 Cервис помощи студентам в выполнении работ