ВВЕДЕНИЕ 3
1. ПОСТАНОВКА ЗАДАЧИ ПРОЕКТИРОВАНИЯ МОБИЛЬНОГО ПРИЛОЖЕНИЯ
«СПРАВОЧНИК КФУ» И ОБЗОР ПРЕДМЕТНОЙ ОБЛАСТИ 6
1.1 Постановка задачи проектирования 6
1.2 Обзор существующих аналогичных приложений 7
1.3 Анализ требований к мобильному приложению 8
1.4 Анализ бизнес-процессов 9
2. ОПИСАНИЕ СЕРВЕРНОЙ ЧАСТИ МОБИЛЬНОГО ПРИЛОЖЕНИЯ 11
2.1 Определение структуры базы данных 11
2.2 Физическое описание базы данных 26
2.3 Описание внедрения современного метода шифрования 36
3. ОПИСАНИЕ ФУНКЦИОНАЛЬНОЙ СОСТАВЛЯЮЩЕЙ МОБИЛЬНОГО
ПРИЛОЖЕНИЯ 42
3.1 Средства реализации 42
3.2 Общая структура мобильного приложения 46
3.3 Создание дизайн-прототипа мобильного приложения 47
3.4 Описание разделов мобильного приложения 53
3.4.1 Раздел «Поиск» 54
3.4.2 Раздел «Избранное» 64
3.4.3 Раздел «Новости» 66
3.4.4 Раздел «Карта объектов» 69
3.4.5 Раздел «Настройки» 71
ЗАКЛЮЧЕНИЕ 73
СПИСОК ЛИТЕРАТУРЫ 74
ПРИЛОЖЕНИЕ
В современном мире одним из наиболее развивающихся направлений в информационных технологиях является разработка приложений для мобильных устройств. Каждое большое учреждение, такое как Казанский федеральный университет, сталкивается с проблемой организации быстрого доступа к информации для своих сотрудников и студентов по основным, наиболее востребованным направлениям, таким как получение актуальной информации о каждом сотруднике и доступных способах связи с ним, доступ к сведениям о прошедших или предстоящих мероприятиях, а также к информации об объектах недвижимости и списку подразделений в здании.
В январе 2018 года российский филиал исследовательского концерна GfK (Gesellschaft fur Konsumforschung) Group провел исследование и опубликовал отчет на тему: "Проникновение Интернета в России: итоги 2017 года" [1]. В опросе компании GfK принимало участие 12 000 респондентов. К наиболее значимым результатам можно отнести рост проникновения интернета среди молодых россиян (16-29 лет), которое теперь составляет 98%. Значительные изменения наблюдаются и на мобильных устройствах, темпы роста которых составили 20%, по сравнению с предыдущим годом, тем самым достигнув отметки в 67 миллионов пользователей. В конечном итоге, по данным концерна, доступ в интернет с мобильных телефонов имеют 51,5% молодых людей в возрасте от 16 лет и старше.
В следствие того, что с каждым годом число пользователей интернета на мобильных устройствах неизменно растет, в сентябре 2016 года на базе отдела разработки и поддержки интернет-портала Департамента PR и рекламы началась разработка мобильного приложения «Справочник КФУ». Перед началом разработки, с помощью метрических сервисов, был проведен анализ интернет-портала университета и выявлены самые
популярные контентные страницы, что позволило сформировать наиболее востребованную функциональную составляющую приложения. Описанные выше факты свидетельствуют о том, что мобильное приложение «Справочник КФУ» должно занять свою нишу и быть востребованным.
Актуальность данной работы заключается в решении проблемы взаимодействия сотрудников и студентов Казанского университета. Приложение должно предоставлять информацию о каждом из трех с половиной тысяч сотрудников университета, позволяя сохранять искомые данные в виде электронного справочника. На базе данной системы должны быть реализованы новостная и навигационная подсистемы. Работа должна решить коммуникационную и информационную проблемы большой организации, используя самые современные средства связи. В ходе реализации системы, все передачи и запросы данных должны шифроваться с помощью современных методов защиты информации.
Целью данной работы является разработка программного продукта, который станет частью семейства информационных ресурсов университета и позволит работникам университета и его студентам не только найти необходимую информацию, но и проникнуться атмосферой университетской среды.
Для достижения этой цели в выпускной работе нужно организовать доступ к следующей информации, необходимой работникам и студентам, включая информацию:
• о структуре университета, подразделениях, а также сотрудниках и способах связи с ними, включая возможность сохранения и редактирования контактных данных;
• о последних новостях и предстоящих событиях, размещенных на сайте https://media.kpfu.ru/;
• о недвижимости университета и подразделениях, которые в них располагаются;
• о социальных медиа, с помощью которых можно поделиться информацией о мероприятии и о приложении.
Новизна работы основывается на том, чтобы с использованием самых современных технологий и сети интернет осуществить мгновенное получение актуальной информации студентами и преподавателями в любом удобном для них месте. Мобильное приложение станет первым полноценным информационным ресурсом для главного университета города Казани.
Магистерская диссертация состоит из введения, трех глав, списка использованной литературы и приложения.
В первой главе осуществляется постановка задачи, обзор существующих аналогичных приложений и описывается анализ требований к нему.
Вторая глава посвящена разработке мобильного приложения. На этом этапе уделяется внимание структуре базы данных, описанию серверной части системы и применения методов шифрования данных.
В третьей главе описываются средства реализации, клиентская часть и функциональная составляющая мобильного приложения.
В настоящей выпускной работе была рассмотрена разработка мобильного приложения для Казанского федерального университета с использованием современных методов шифрования. Данное мобильное приложение с 1 июня 2018 года было внедрено в перечень официальных приложений университета и доступно для скачивания в магазине приложений Google Play [14].
Работа решает коммуникационную и информационную проблемы большой организации, используя самые современные средства связи. В ходе разработки данной системы был адаптирован и реализован современный алгоритм шифрования AES, обеспечивающий защищенную передачу данных между клиентом и сервером. Мобильное приложение написано на самом современном программном обеспечении Android Studio, являющемся официальной средой для разработки мобильных приложений для ОС Android.
Приложение «Справочник КФУ» является современным, конкурентоспособным и первым полноценным информационным мобильным ресурсом для главного университета города Казани. В дальнейшем, функциональность этого приложения планируется использовать при разработке мобильной системы для студентов университета.