Тема: Разработка мобильного iOS - приложения для земельной компании
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ГЛАВА 1. СТРУКТУРА И ФУНКЦИОНАЛЬНОСТЬ МОБИЛЬНОГО
ПРИЛОЖЕНИЯ 5
1.1 Карта 5
1.2 Навигационная панель 8
1.3 Фотография 9
1.4 Левая боковая панель поиска земельных участков 9
1.5 Правая боковая панель сохраненных участков 17
1.6 Панель с подробной информация о земельном участке 18
1.7 Хранилище данных. Структура базы данных 19
ГЛАВА 2. РАЗРАБОТКА МОБИЛЬНОГО ПРИЛОЖЕНИЯ 22
2.1 Технологии разработки 22
2.2 Архитектура приложения 24
2.2.1 Model 25
2.2.2 View (Представление) 29
2.2.3 Контроллеры 35
2.2.4 Классы-помощники (Helpers) 36
2.3 Некоторые особенности реализации приложения 38
2.3.1 Иконка участка 38
2.3.2 Подготовка данных для использования на мобильном устройстве..40
ЗАКЛЮЧЕНИЕ 43
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ
ПРИЛОЖЕНИЕ
📖 Введение
Таким образом актуальность данной работы в том, что на данный момент не существует удобного инструмента для доступа к информации о земельных участках, особенно если работник находится вне офиса. Использование ноутбуков в условиях командировки также является не лучшим решением, т.к. они более громоздкие, чем планшетные компьютеры и гораздо менее удобные.
Целью данной дипломной работы является разработка программного обеспечения, представляющего собой мобильное приложение, которое позволило бы сотрудникам земельной компании проводить быстрый поиск по обширной базе земельных участков, используя в качестве параметров поиска кадастровый номер или наименование владельца, группировать участки по районам республики, отображать актуальную информацию по ним, добавлять участки в избранное и отображать их на карте. Приложение должно работать на операционной системе iOS на устройствах семейства iPad. Кроме того,
сотрудники должны иметь возможность фотографировать участки и связывать фотографии с географическими координатами, в которых они были сделаны, чтобы потом иметь возможность просматривать их на карте.
Для выполнения поставленной цели определяем ряд задач:
1. Считывание большого количества информации с приемлемой скоростью работы приложения.
2. Хранение всей информации локально на устройстве.
3. Возможность поиска участков в двух режимах: по кадастровому номеру и наименованию землевладельца.
4. Просмотр выбранного участков на карте.
5. Возможность добавления участков в избранное.
6. Просмотр подробной информации об участках.
7. Возможность производить фотографии местности и отображать их на карте в том месте, где они были сделаны.
8. Приложение должно иметь интуитивный и удобный интерфейс, понятный принцип работы, быстрым и отзывчивым в использовании.
Стоит отметить, что существующие аналоги на мобильном рынке не удовлетворяют многим требованиям земельных компаний, т.к. не обладают достаточной автономностью работы, не обладают возможностью поэтапного поиска участков, но самое главное, пользователям затруднительно формировать собственную базу данных участков. Кроме того, в некоторых программных комплексах много функционала, который не нужен для удобной работы, что загромождает рабочее пространство приложения и усложняет работу с данными.
✅ Заключение
1. Считывание большого количества информации с приемлемой скоростью работы приложения.
2. Хранение всей информации локально на устройстве.
3. Возможность поиска участков в двух режимах: по кадастровому номеру и наименованию землевладельца.
4. Просмотр выбранного участков на карте.
5. Возможность добавления участков в избранное.
6. Просмотр подробной информации об участках.
7. Возможность производить фотографии местности и отображать их на карте в том месте, где они были сделаны.
8. Приложение должно иметь интуитивный и удобный интерфейс, понятный принцип работы, быстрым и отзывчивым в использовании.
В ходе выполнения работы было проделано преобразование исходных данных для использования на мобильном устройстве.
Приложение было разработано с помощью новейшего языка Swift и стандартного инструментария для разработки мобильных приложений от компании Apple - ГОЕ XCode, фреймворк Cocoa Touch. Приложение поддерживает устройства планшетного формата и операционные системы старше версии iOS 7.0. Для отображения карты использовалось встроенное решение от компании Apple, боковое меню было выполнено с помощью SWRevealViewController. Подключение файла базы данных и упрощенное составление запросов было осуществлено с помощью библиотеки SQLite 3 написанной на языке С, а также библиотеки-обертки FMDB, которая упрощает работу с базой данных.
Приложение получилось удобным в использовании, функциональным, стабильным в работе и показывает хорошую скорость при поиске по обширной встроенной базе данных.
Приложение легко можно перенести на любой регион нашей страны, если удастся перевести данные о земельных участках к тому виду, что используется для работы с регионом Республика Татарстан.
Таким образом был разработан инструмент, который значительно упростит работу сотрудникам земельной компании.



