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


Разработка мобильного приложения (под ОС Android) для работы с базой археологических исследований ArchGIS в полевых условиях

Работа №54615

Тип работы

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

Предмет

информатика

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

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


ВВЕДЕНИЕ 5
1 ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ 8
1.1 Общее положение 8
1.2 Функционал программного решения 10
2 ПРОЕКТИРОВАНИЕ АРХИТЕКТУРЫ 11
2.1 Общее положение 11
2.2 Clean architecture 12
2.2.1 Слой данных 15
2.2.2 Слой бизнес-логики 16
2.2.3 Слой представления 17
2.3 Паттерн MVP 18
2.4 Хранение данных 22
3 РЕАЛИЗАЦИЯ 25
3.1 Средства разработки 25
3.2 Получение токена 28
3.3 Создание данных 31
3.4 Поиск данных 35
ЗАКЛЮЧЕНИЕ 40
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 42
ПРИЛОЖЕНИЕ

В современном мире сложно представить себе жизнь без мобильного телефона. Смартфоны и планшеты плотно вошли в нашу жизнь. Возможности, которые они предоставляют огромные: ввод, обработка, корректировка информации, прогнозирования и управления, дополнение зрительными образами, развлечение и досуг. Многие сферы жизни человека замещаются одним устройством, которое лежит у него кармане.
Но самым важным из всех возможностей является доступ к Интернету, который связывает все воедино.Это показывает статистика. Так к состоянию на март 2017 года 46% населения России заходят в Интернет со смартфонов — прирост составил 15% за год[1], тем самым почти догнав домашние компьютеры, которые используются для доступа в сеть 54% населения нашей страны. Рынок мобильного интернета зависит от двух важных факторов:
• Количество пользователей смартфонов и планшетов. Во всем мире наблюдается рост продаж мобильных устройств. Только в России насчитывается около 80 млн. пользователей смартфонов в 2017 году [2], что на 22% больше чем в 2015 году.
• Инфраструктура и зона покрытия сети. Тут также наблюдается рост. Количество базовых станций в сетях мобильной связи за прошлый год выросло на 16,5 процента[3].
Благодаря росту этих двух ключевых факторов и происходит рост всего мобильного интернета в России. Но тут есть свои проблемы. Как бы много не вводилось новых базовых станций в России этого недостаточно. На карте весьма много белых пятен, то есть имеется большое количество территории, которые не имеют доступа не только в сеть, но даже поддержки голосовой связи. Это обусловлено масштабами нашей страны и тем, что 2/3 введенных
новых станций приходится на центральную часть России [3]. Большие территории за Уралом не имеет доступа к мобильной сети.
В данной дипломной работе будет произведена работа с информационной системой учета данных археологических исследований «ArchGIS». Данная система разработана для учета, хранения и анализа всей совокупности информации, получаемой в результате проведения археологических исследований и используемой для решения задач археологии как научной дисциплины.
Проблема доступа к Интернету затронутабыла не случайна. В силу специфики археологической деятельности, люди данной профессии зачастую находятся на выездных мероприятиях по виду раскопок, исследований, реконструкций и других специализированных мероприятий, где с большой вероятностью может отсутствовать связь с сетью. Им требуется записывать большое количество информации: различные данные, помечать территории с найденными артефактами, делать фотографии и другое. Сегодня они обходятся бумажными вариантами протоколов и отчетов, которые потом приходятся заново перезаполнять в информационной системе «ArchGIS». Количество действий исследователей избыточна. Можно облегчить их жизнь и предоставить готовый инструмент для работы с базой данных «ArchGIS» прямо в полевых выездных условиях.


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

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

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


В ходе проделанной работы, по сформулированным требованиям был разработанпрототип мобильного приложения для работы с информационной системой учета данных археологических исследований «ArchGIS». «ArchGIS» - уникальная база данных с историей нашей страны, которая пополняется с каждым днем благодаря усилиям археологов. Приложение разрабатывалось специально для исследователей, которые проводят,в том числе и выездные полевые работы, поэтому приложение минимально зависимо от доступа к сети. Для автономной работы в приложение есть своя локальная база данных, в которую всегда сохраняются данные в независимости от того есть ли подключение к Интернету или нет. Это обеспечивает сохранность и надежность данных. Синхронизация с сервером происходят по маркерам, хранящимся в каждой сущности. Сейчас можно создать 4 базовых объекта на основании отчета или публикации. В будущем предстоит еще реализовать сценарий создания объекта культурного наследия.
Также в приложение был реализован функционал быстрого и расширенного поиска данных. Поиск осуществляется по серверу, но при отсутствии сети, данные берутся из базы данных, в которой хранится история из последних 5 запросов по каждой сущности. Результаты поиска отображаются в виде списка или маркерами на карте. Сейчас метки на карте содержат лишь основные поля, а для получения дополнительной информации необходимо открывать новое окно. Поэтому в дальнейшем предстоит кастомизировать маркеры, чтобы все данные были доступны сразу на карте.
Так же в будущем, для большей автономности приложения, предстоит реализовать функцию загрузки заранее выбранных данных, которые понадобятся на выездных исследованиях. Архитектура приложения разработана по стандартам AndroidCleanArchetechture, что позволяет не прикладыватьдополнительние усилия для добавления нового функционала. Клиент легко может развиваться вместе с основной системой.



[1] Аудитория пользователей Интернета в России[Электронный
ресурс].Режим доступа: 1Шр://те^а5соре.пе1:/рге55/пеУ5/744498/(дата
обращения: 01.04.2017).
[2] Количество пользователей мобильных устройств в России [Электронный ресурс].Режим доступа: https://www.statista.com/statistics/467166/forecast- о1-8та11:рЬопе-шег8-т-гш81а/(дата обращения: 01.04.2017).


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




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