Тип работы:
Предмет:
Язык работы:


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

Работа №84545

Тип работы

Дипломные работы, ВКР

Предмет

информатика

Объем работы39
Год сдачи2016
Стоимость4250 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
156
Не подходит работа?

Узнай цену на написание


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


Работу высылаем на протяжении 30 минут после оплаты.




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