📄Работа №77463

Тема: Разработка мобильного iOS - приложения для земельной компании

📝
Тип работы Бакалаврская работа
📚
Предмет информационные системы
📄
Объем: 50 листов
📅
Год: 2016
👁️
Просмотров: 60
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

ВВЕДЕНИЕ 3
ГЛАВА 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
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ
ПРИЛОЖЕНИЕ

📖 Введение

Земельная компания в ходе своей деятельности оперирует огромными массивами разрозненной информации о земельных участках, их географическом положении, владельцах, арендаторах и т.д. Эта информация не закрыта, доступна, но тем не менее быстро и эффективно оперировать ей нелегко. Данные о земельных участках разрозненны и содержатся в большом количестве cvs таблиц, xml файлов и kml файлов. Чтобы получить полную информацию об участке и просмотреть его фактическое местоположение, нужно использовать несколько программ, среди которых процессор электронных таблиц, картографические программы. Кроме того, сотрудникам земельных компаний часто приходится ездить в командировки в сельскую местность, где подобная информация нужна им для работы, а быстрый и удобный способ доступа к ним необходим. Очевидно, что такой формат работы предполагает использование портативных устройств, таких как планшетные компьютеры.
Таким образом актуальность данной работы в том, что на данный момент не существует удобного инструмента для доступа к информации о земельных участках, особенно если работник находится вне офиса. Использование ноутбуков в условиях командировки также является не лучшим решением, т.к. они более громоздкие, чем планшетные компьютеры и гораздо менее удобные.
Целью данной дипломной работы является разработка программного обеспечения, представляющего собой мобильное приложение, которое позволило бы сотрудникам земельной компании проводить быстрый поиск по обширной базе земельных участков, используя в качестве параметров поиска кадастровый номер или наименование владельца, группировать участки по районам республики, отображать актуальную информацию по ним, добавлять участки в избранное и отображать их на карте. Приложение должно работать на операционной системе iOS на устройствах семейства iPad. Кроме того,
сотрудники должны иметь возможность фотографировать участки и связывать фотографии с географическими координатами, в которых они были сделаны, чтобы потом иметь возможность просматривать их на карте.
Для выполнения поставленной цели определяем ряд задач:
1. Считывание большого количества информации с приемлемой скоростью работы приложения.
2. Хранение всей информации локально на устройстве.
3. Возможность поиска участков в двух режимах: по кадастровому номеру и наименованию землевладельца.
4. Просмотр выбранного участков на карте.
5. Возможность добавления участков в избранное.
6. Просмотр подробной информации об участках.
7. Возможность производить фотографии местности и отображать их на карте в том месте, где они были сделаны.
8. Приложение должно иметь интуитивный и удобный интерфейс, понятный принцип работы, быстрым и отзывчивым в использовании.
Стоит отметить, что существующие аналоги на мобильном рынке не удовлетворяют многим требованиям земельных компаний, т.к. не обладают достаточной автономностью работы, не обладают возможностью поэтапного поиска участков, но самое главное, пользователям затруднительно формировать собственную базу данных участков. Кроме того, в некоторых программных комплексах много функционала, который не нужен для удобной работы, что загромождает рабочее пространство приложения и усложняет работу с данными.

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

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

👨‍🎓 Помощь в написании

✅ Заключение

В результате выполнения выпускной квалификационной работы было разработано мобильное приложение для операционной системы iOS, для планшетных компьютеров семейства Apple iPad, которое обладает следующим функционалом:
1. Считывание большого количества информации с приемлемой скоростью работы приложения.
2. Хранение всей информации локально на устройстве.
3. Возможность поиска участков в двух режимах: по кадастровому номеру и наименованию землевладельца.
4. Просмотр выбранного участков на карте.
5. Возможность добавления участков в избранное.
6. Просмотр подробной информации об участках.
7. Возможность производить фотографии местности и отображать их на карте в том месте, где они были сделаны.
8. Приложение должно иметь интуитивный и удобный интерфейс, понятный принцип работы, быстрым и отзывчивым в использовании.
В ходе выполнения работы было проделано преобразование исходных данных для использования на мобильном устройстве.
Приложение было разработано с помощью новейшего языка Swift и стандартного инструментария для разработки мобильных приложений от компании Apple - ГОЕ XCode, фреймворк Cocoa Touch. Приложение поддерживает устройства планшетного формата и операционные системы старше версии iOS 7.0. Для отображения карты использовалось встроенное решение от компании Apple, боковое меню было выполнено с помощью SWRevealViewController. Подключение файла базы данных и упрощенное составление запросов было осуществлено с помощью библиотеки SQLite 3 написанной на языке С, а также библиотеки-обертки FMDB, которая упрощает работу с базой данных.
Приложение получилось удобным в использовании, функциональным, стабильным в работе и показывает хорошую скорость при поиске по обширной встроенной базе данных.
Приложение легко можно перенести на любой регион нашей страны, если удастся перевести данные о земельных участках к тому виду, что используется для работы с регионом Республика Татарстан.
Таким образом был разработан инструмент, который значительно упростит работу сотрудникам земельной компании.

Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

1. The Swift Programming Language (Swift 2.2). Официальная документация языка Swift от компании Apple. [https://developer.apple.com/library/mac/documentation/Swift/Conceptual/ S wi ft_Programming_Langu age/]
2. Аудрей Тэм. Статья. MapKit Tutorial: Getting Started. [https://www.raywenderlich.com/90971/introduction-mapkit-swift-tutorial]
3. Библиотека FMDB на GitHub. [https://github.com/ccgus/fmdb]
4. Библиотека SWRevealViewController на GitHub. [https.7/github.com/John-Lluch/SWRevealViewController]
5. Дэйв Марк, Джек Наттинг, Джефф Ламарш. iOS 5 SDK. Разработка приложений для iPhone, iPad и iPod touch. 2012 г.

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.

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