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


РАЗРАБОТКА МОБИЛЬНОГО ПРИЛОЖЕНИЯ ДЛЯ ВЗАИМОДЕЙСТВИЯ С TEXTOCAT API ДЛЯ ОС WINDOWS PHONE

Работа №84364

Тип работы

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

Предмет

информатика

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

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


ВВЕДЕНИЕ 3
1 ПОСТАНОВКА ЗАДАЧИ 5
1.1 Техническое задание 5
2 СРАВНИТЕЛЬНЫЙ АНАЛИЗ СУЩЕСТВУЮЩИХ РЕШЕНИЙ 10
3 ИСПОЛЬЗУЕМЫЕ ИНСТРУМЕНТЫ 12
3.1 C# 12
3.2 XAML 13
3.3 .NET Framework 13
3.4 Microsoft Visual Studio 13
4 ПРОЕКТИРОВАНИЕ АРХИТЕКТУРЫ СИСТЕМЫ 15
4.1 Архитектура приложения 15
4.2 Протокол HTTP 16
4.3 Архитектура системы «AdReader» 18
5 РЕАЛИЗАЦИЯ БИБЛИОТЕКИ «TextocatHelper» 19
5.1 Textocat API 19
5.2 Используемые библиотеки 24
5.3 Принцип работы библиотеки 25
6 РЕАЛИЗАЦИЯ ПРИЛОЖЕНИЯ 27
6.1 Библиотека Microsoft.Windows.Ocr 27
6.2 Интерфейс приложения 27
ЗАКЛЮЧЕНИЕ 34
СПИСОК ЛИТЕРАТУРЫ


В последние годы смартфоны стали верными спутниками практически для каждого человека. Сейчас уже сложно представить, как мы в прошлом могли обходиться без этих полезных устройств. Благодаря смартфонам, под рукой у нас всегда есть такие необходимые для современного человека вещи как время, календарь, музыка, игры, интернет, электронная почта и многое другое. Год от года телефоны становятся все доступней для большинства людей, но при этом их мощность и функционал постоянно растут. А ведь всего лишь несколько лет назад мы и представить не могли, что мобильный телефон сможет стать полноценной альтернативной для ноутбуков и персональных компьютеров.
Вместе с развитием рынка мобильных устройств быстро развивается и рынок мобильных приложений. Сейчас для каждой существующей мобильной платформы существуют невероятное множество различных приложений, которые сильно помогает нам во многих областях нашей жизни. Все реже люди стали покупать трЗ-плееры, так как приложения для смартфона позволяют нам слушать музыку в интернете. Больше мы не покупаем бумажные карты, чтобы найти нужную улицу в незнакомом городе, ведь у нас есть навигаторы прямо в телефоне, которые даже могут послужить нам туристическим гидом. Но такое разнообразие приложений ставит разработчиков в затруднительное положение, так как нужно разработать такое приложение, которое не будет повторять существующие.
В Казанском Федеральном Университете для студентов постоянно проводятся множество различных мероприятий, будь то «Студенческая весна», концерты КВН, «Веселые старты» и множество других. Также на протяжении всего учебного года проводятся дополнительные лекции от приглашенных профессоров и даже ученых и специальные учебные курсы по множеству направлений. О большинстве из этих событий студенты узнают из бумажных объявлений, которые расклеены по всем корпусам КФУ. И запомнить все интересные для тебя события довольно затруднительно, так что приходится записывать даты и время проведения. И в этом поможет мое приложение.
Выбор платформы для нового приложения пал на Windows Phone, так как на ней легче всего набрать начальную аудиторию, а в дальнейшем, после устранения недочетов, благодаря отзывам пользователей, приложение можно будет перенести и на другие платформы с помощью Xamarin, который с недавних пор принадлежит Microsoft.
Цели дипломной работы:
1. Написание библиотеки для удобной работы с Textocat API.
2. Проектирование архитектуры и интерфейса мобильного приложения, соответствующие общим стандартам платформы Windows Phone 8.1.

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

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

Помощь в написании работ!


В результате выполнения данной дипломной работы была спроектирована и реализована библиотека «TextocatHelper» для работы с Textocat API, а также было разработано приложение «AdReader» для операционной системы Windows Phone. Данное приложение позволяет быстро и удобно считывать информацию с визитных карт и бумажных объявлений, и записать ее в память телефона.
В ходе выполнения дипломной работы были выполнены такие задачи как:
• Спроектирована и реализована библиотека на языке C#;
• Спроектирована архитектура и интерфейс мобильного приложения, удовлетворяющие общим стандартам платформы Windows Phone 8.1;
• С помощью разработанной ранее библиотеки была реализована взаимосвязь мобильного приложения и SaaS сервиса Textocat API.
Дальнейшее развитие приложения:
• Дизайн приложения;
• Функционал приложения.
На данный момент приложение все еще не закончено. Требуется дальнейшее развитие дизайна и интерфейса, а также добавление нового функционала, например, возможность выбирать только часть изображения для обработки.



1. Документация для языка программирования C# [Электронный ресурс]. / Режим доступа:https://msdn.microsoft.com/ru-ru/library/618ayhy6.aspx- свободный.
2. Демоверсия Textocat API [Электронный ресурс]. / Режим доступа: http://textocat.ru/demo/- свободный.
3. Документация для Textocat API [Электронный ресурс]. / Режим доступа: http://docs.textocat.com/- свободный.
4. Динамически подключаемые библиотеки - DLL [Электронный ресурс]. / Режим доступа:https://support.microsoft.com/ru-ru/kb/815065- свободный.
5. Доля ОС Windows Phone на рынке смартфонов [Электронный ресурс]. / Режим доступа:https://geektimes.ru/post/276248/- свободный.
6. Покупка Xamarin компанией Microsoft [Электронный ресурс]. / Режим доступа:https://habrahabr.ru/company/microsoft/blog/277875/- свободный.
7. Язык программирования С# [Электронный ресурс]. / Режим доступа: https://msdn.microsoft.com/ru-ru/library/kx37x362.aspx- свободный.
8. Язык разметки XAML [Электронный ресурс]. / Режим доступа: https://msdn.microsoft.com/ru-ru/library/ms752059(v=vs.110).aspx- свободный.
9. Объектно-ориентированное программирование [Электронный ресурс]. / Режим доступа:https://en.wikipedia.org/wiki/Object-oriented programming- свободный.
10. Библиотека Newtonsoft.Json [Электронный ресурс]. / Режим доступа: http://www.newtonsoft.com/j son- свободный.
11. Библиотека RestSharp [Электронный ресурс]. / Режим доступа: http://restsharp.org/- свободный.
12. Шаблон проектирования MVVM [Электронный ресурс]. / Режим доступа:https://ru.wikipedia.org/wiki/Model-View-ViewModel- свободный.
13. Изолированное хранилище [Электронный ресурс]. / Режим доступа: https://msdn.microsoft.com/ru-
ru/library/system.io .isolatedstorage.isolatedstorage(v=vs.110).aspx- свободный.
14. Библиотека Microsoft.Windows.Ocr [Электронный ресурс]. / Режим
доступа: https://code.msdn.microsoft.com/windowsapps/Uses-the-OCR-Library-
to-2a9f5bf4- свободный.
15. Навигация XAML [Электронный ресурс]. / Режим доступа: https://msdn.microsoft.com/ru-
ru/library/system. windows .navi gation.navigationservice.aspx- свободный.
16. Windows Phone API [Электронный ресурс]. / Режим доступа: https://msdn.microsoft.com/en-us/library/windows/apps/ff626516(v=vs.105).aspx- свободный.
17. Application bar [Электронный ресурс]. / Режим доступа https://msdn.microsoft.com/library/windows/apps/microsoft.phone.shen.applicationbar(v=vs.105).aspx- свободный.
18. Endryu Stillmen.Изучаем С#. [Текст] / Endryu Stillmen // O’REILLY, 3rd Edition, Cambridge. - Москва: Изд-во Питер, 2014.


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




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