Тема: РАЗРАБОТКА МОБИЛЬНОГО ПРИЛОЖЕНИЯ С ИСПОЛЬЗОВАНИЕМ ТЕХНОЛОГИИ ОСВ ДЛЯ WINDOWS 10
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1. ПОСТАНОВКА ЗАДАЧИ 6
1.1Техническое задание 6
1.2 Сравнительный анализ существующих решений 9
2. ПЛАТФОРМА WINDOWS 10 11
2.1 Используемые инструменты 11
2.1.1 Visual Studio 11
2.1.2 Приложение универсальной платформы Windows 12
2.1.3 XAML 14
2.1.4 C# 14
3. РЕАЛИЗАЦИЯ ПРИЛОЖЕНИЯ 15
3.1 Использование класса CameraCaptureUI 15
3.1.1 Захват фотографий с помощью CameraCaptureUI 15
3.2 Использование класса SoftwareBitmap 16
3.3 Функция распознавания символов 17
3.3.1 Структура систем оптического распознавания символов 18
3.3.2 Реализация функции распознавания 19
3.4 Функционал регулярных выражений 20
3.4.1 Принцип работы регулярных выражений 20
3.4.2 Использование класса Regex 21
3.5 SQLite 21
3.5.1 Подготовка к работе с SQLite 22
3.5.2 Создание базы данных 24
3.6 Создание события 24
4 ИНТЕРФЕЙС ПРИЛОЖЕНИЯ 26
ЗАКЛЮЧЕНИЕ 29
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 31
ПРИЛОЖЕНИЕ 33
Пример XAML кода 33
Пример C# кода 39
Созданиебазыданных 51
📖 Введение
Рынок мобильных приложений идет в ногу с развивающимся рынком мобильных устройств. В наше время для каждой из существующих мобильных платформ есть огромное количество различного софта, помогающего во многих областях нашей жизни. Реже и реже люди покупают специализированную технику: фотоаппараты, трЗ-плееры, видеокамеры, так как приложения для смартфона могут заменить нужный от них функционал. Практически любой человек вместо вопроса о местоположении может включить на своем мобильном устройстве навигационное приложение, которое покажет самый короткий путь или проезд к вашей цели. Но у такого разнообразия приложений есть существенный минус для разработчиков, как разработать софт, который не будет повторять существующие.
В университетах для студентов постоянно проходит множество различных событий: концерты «КВН», «День первокурсника»,
«Студенческая весна», ярмарки вакансий, специальные учебные курсы. Зачастую мы не можем запомнить информацию со всех объявлений и визиток. С этой проблемой и поможет разобраться моё приложение.
Объектом дипломной работымобильные технологии.
Предмет дипломной работы - разработка приложения, которое автоматически создает событие, контакт, а также добавляет информацию в базу данных по полученным текстовым данным с изображения.
Цель дипломной работысостоит в разработке простого и понятного сервиса для смартфона под ОС Windows 10, который позволит легко и быстро запомнить нужную информацию в телефоне. Данным сервисом станет мобильное приложение "Scribe".
Платформой для приложения будет Windows, так как в ней очень удобная сборка архитектуры приложения, доступное и подробное описание библиотек, а также нет конкурентов со схожим функционалом.
Задачами дипломной работы являются:
• Проектирование архитектуры и интерфейса мобильного приложения, удовлетворяющие общим стандартам платформы Windows 10.
• Поиск способа реализации камеры и функции OCRB системе.
• Реализация поиска элементов при помощирегулярных
выражений и создание с их помощью событий и контактов.
• Создание базы данных, хранящей информацию, полученнуюсо сканированных чеков.
• Взаимодействие со стандартными приложениями системы Windows 10.
Состав работы обусловлен целью и задачами исследования. Работа состоит из введения, постановки задачи, трех глав и заключения, списка источников и литературы, приложения.
Введение раскрывает актуальность, объект, предмет, цель и задачи дипломной работы.
В первой главе рассматриваются постановка задачи и техническое задание. Во второй главе раскрываются описание функционала ОС Windows 10, принципы создания приложений для данной платформы, инструменты для разработки, пользовательский интерфейс. Третья глава посвящена реализации приложения - принцип работы оптического распознавания символов, работа с SQLite, и другие функции. Четвертая глава дает описание интерфейса приложения.
В заключении подводятся итоги исследования, формируются окончательные выводы по рассматриваемой теме.
✅ Заключение
Результатом дипломной работы является программный продукт, позволяющий функционально использовать считанный с изображения текст, создавая и автоматически заполняя поля в новом событии или контакте. Также можно сохранить информация со сканированных чеков, в будущем, предполагается агрегирование этих данных по категориям. Этим решением в процессе выполнения данной работы стало мобильное приложение.
В рамках дипломной работы были выполнены следующие задачи:
• Проектирование архитектуры и интерфейса мобильного приложения, удовлетворяющие общим стандартам платформы Windows 10.
• Поиск способа реализации камеры и функции OCRB системе.
• Реализация поиска элементов с помощью регулярного выражения и создание с их помощью событий и контактов.
• Создание базы данных, для полученной информации с чека.
• Взаимодействие со стандартными приложений системы Windows 10.
Приложение имеет аналоги в системе Windows только по частичному функционалу, а именно функции оптического распознавания символов. Все аналогичные приложения в системе Windowsнаправлены на распознавание текста с документов или распознавание QRKogoe.TaK же приложение написано для последней версии ОС Windows 10.
На данный момент приложению требуются доработки по некоторому функционалу, такому как: выгрузка информации из базы 8ц1йев табличные формы Ехсе1или аналогов, а также совершенствование автоматизации заполнения полей при создании событий, контактов и информации с чеков.



