Научная статья на тему 'РАЗРАБОТКА МОБИЛЬНОГО ПРИЛОЖЕНИЯ “СПРАВОЧНИК ПО МИНЕРАЛОГИИ”'

РАЗРАБОТКА МОБИЛЬНОГО ПРИЛОЖЕНИЯ “СПРАВОЧНИК ПО МИНЕРАЛОГИИ” Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
33
12
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ОПЕРАЦИОННАЯ СИСТЕМА / ФРЕЙМВОРК / МОБИЛЬНОЕ ПРИЛОЖЕНИЕ / МИНЕРАЛОГИЯ

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Бороздин С.Е., Женса А.В.

В статье рассматриваются существующие приложения, анализируются современные технологии для разработки мобильных приложений под управлением операционной системы Android, приводятся сведения о том, как производилась реализация мобильного приложения, с помощью каких методов и фреймворков велась разработка функционала, описываются этапы и результаты разработки мобильного приложения “Справочник по минералогии”

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

DEVELOPMENT OF THE MOBILE APPLICATION “HANDBOOK OF MINERALOGY”

The article discusses existing applications, analyzes modern technologies for developing mobile applications under the Android operating system, provides information on how the mobile application was implemented, what methods and frameworks were used to develop the functionality, describes the stages and results of developing the mobile application “Handbook for mineralogy".

Текст научной работы на тему «РАЗРАБОТКА МОБИЛЬНОГО ПРИЛОЖЕНИЯ “СПРАВОЧНИК ПО МИНЕРАЛОГИИ”»

УДК 004.942; 66.011 Бороздин С.Е., Женса А.В.

РАЗРАБОТКА МОБИЛЬНОГО ПРИЛОЖЕНИЯ "СПРАВОЧНИК ПО МИНЕРАЛОГИИ" Бороздин Семен Евгеньевич - магистрант 1 -го года обучения кафедры информационных компьютерных технологий;

Женса Андрей Вячеславович - кандидат технических наук, доцент кафедры информационных компьютерных технологий; andreygensa@mail.ru

ФГБОУ ВО «Российский химико-технологический университет им. Д.И. Менделеева», Россия, Москва, 125047, Миусская площадь, дом 9.

В статье рассматриваются существующие приложения, анализируются современные технологии для разработки мобильных приложений под управлением операционной системы Android, приводятся сведения о том, как производилась реализация мобильного приложения, с помощью каких методов и фреймворков велась разработка функционала, описываются этапы и результаты разработки мобильного приложения "Справочник по минералогии ".

Ключевые слова: операционная система, фреймворк, мобильное приложение, минералогия

DEVELOPMENT OF THE MOBILE APPLICATION "HANDBOOK OF MINERALOGY"

Borozdin S.E., Zhensa A.V.

D. Mendeleev University of Chemical Technology of Russia, Moscow, Russian Federation

The article discusses existing applications, analyzes modern technologies for developing mobile applications under the Android operating system, provides information on how the mobile application was implemented, what methods and frameworks were used to develop the functionality, describes the stages and results of developing the mobile application "Handbook for mineralogy".

Keywords: operating system, framework, mobile application, mineralogy

Введение

Большое стремление каждого человека достигнуть максимального комфорта в каждой из частей его жизни, затронуло и мобильные телефоны. Пользователь, желая всегда быть в курсе актуальной и свежей информации, использует в качестве источника - мобильный телефон. Это обусловило развитие различных мобильных приложений для облегчения поиска информации. Ведь проще иметь компактную и мобильную библиотеку у себя на смартфоне под рукой, чем иметь множество книг и методичек.

В течение последнего года, показатель покупок мобильных устройств возрос в разы. Эта данные постоянно увеличиваются, и в настоящее время статистика не меняется. Актуальность и целесообразность мобильных приложений очевидна.

Целью данной работы является разработка и реализация мобильного приложения разработка мобильного приложения «Справочник по минералам» для доступа студентам нашего университета к полной информации по кристаллографическим данным (элементарная ячейка, пространственная группа, сингония и т.д.)

Для работы базы данных было выбрано 7 свойств минералов, которые были добавлены в нее, такие как:

1. Название Минерала - Нередко название указывает на какие-либо физические или химические свойства минерала. Кроме того, многие минералы оканчиваются на " -ит". Решение оканчивать названия минералов на « -ит» было единогласно принято Международной минералогической ассоциацией(ММА). Сделано это для того, чтобы с первого момента было ясно, о чем идет речь - о

минерале или об ином геологическом объекте. ММА также приняла решение не использовать местные названия. Значительная часть минералов названа по географической местности, где они были открыты.

2. Химическая формула - каждый минерал характеризуется определенным химическим составом. Минералы могут состоять либо из одного химического элемента, либо из нескольких. Если минерал состоит из одного химического элемента, его называют самородным элементом.

3. Цвет - способность минералов отражать и преломлять свет. Цвет минералов бывает собственным, то есть определяемым его основными компонентами, и примесным, то есть определяемый микроскопическими примесями в камне. Только малая часть камней всегда имеют постоянную (собственную) окраску.

4. Спайность - способность кристаллов и кристаллических зёрен раскалываться или расщепляться по определённым кристаллографическим направлениям. Это механическое свойство кристаллических сред связано с их внутренним строением (соотношение сил сцепления в кристаллической решётке) и не зависит от внешней формы кристаллов. Поэтому этот признак служит одной из важных диагностических характеристик минералов.

5. Плотность - одна из главнейших констант минералов. Определяется, как отношение массы минерального зерна на единицу его объёма, измеряется в г/см3. Плотность зависит от химического состава и структуры минерала, причём особенно важную роль играет атомный вес элементов, входящих в в состав минерала, а также их валентность и размер ионных радиусов.

6. Сингония - классификация кристаллографических групп симметрии, кристаллов и кристаллических решёток в зависимости от системы координат (координатного репера); группы симметрии с единой координатной системой объединяются в одну сингонию.

7. Твердость по шкале Мооса - десятибалльная шкала относительной твёрдости поверхности минералов. Если минерал царапает эталонный минерал из шкалы, его твёрдость по шкале выше; если он царапается эталоном — ниже. Твёрдость минерала измеряется путём поиска самого твёрдого эталонного минерала, который он может поцарапать; и/или самого мягкого эталонного минерала, который царапает данный минерал. Например, если минерал царапается апатитом, но не царапается флюоритом, то его твёрдость находится в диапазоне от 4 до 5.

Для работы справочника была разработана база данных [1], которая имеет основную таблицу для записи информации, которая отображена на рис. 1.

Сущность Атрибут Тип данных

Mineral _ID INTEGER

Название минерала TEXT

Химическая формул! TEXT

Цвет TEXT

Спайность TEXT

Плотность INTEGER

Сингония TEXT

Твердость INTEGER

Рис. 1 Логическая модель базы данных. Для проектной работы база данных была заполнена 1200 записями о различных минералах, которая отображена на рис. 2.

л»

[т-л. .. jjpi

[ipjljbip

* жад««г 9 Кязри

10 Л илу put

11 М-эсадиит

И Палладий 15 Ранинвп

?0 Омри)и

21 Шпинеп*

гз янтарь

AJypWt

25 А&елявнт J6 Аюглдоиг 2? АтрмишниГ 78 АдеЛЮ

31 Arter нт 3) Арфведтомнт

34 БвбингЮни! J5 Бав*нит

Х{и02ДАа04Г4Н20

[UH4)AJiL"JDfl

А13[(0н)3/(рсн)7]*4нг<]

KNi22(S04)9(C0JJ2O

A)6<B03)5<QH}3

ш+<иаг)5й?'1онго

NWJfSiiO«)

SH32

We2SlHÜ29_ 11H3Q

Ua3[Ba,N»J2Tö{Se0?)2Q2(0#tF}2

5юэ+*ао

Сй35«207

M<I«(Mi>3A]e)i>l[Sj3Al«>36]

мдз[нт»сзга1[он]г

Mg2(SiO*J

(Mn,Al)6(QM0®{(Si,Aj2

MSitHl

МдА1204

{N9, CS)£Zr(St601S]"(C»«a) ClOHliO

MaPM[CQ3J2iOH] KBF4

Ии021[С03]3 CaMgtAsOijrO«) CoSA*3Qlü MgS(03

MifAsO.iSHgo.JS] Fe2Ce2Ä50H(0H) СЧАДД«а(0Н)2ЯЮ026_

Вссьие ожерцимияи

Весьма саеерильчзя Но наблюдается

Весы« мверилкная

□т спгт.ю-крлтйго до кормчммикй

Весьма eoeepurfKHüH

Б*011ШТШ1Й ЖСЛ1ЫЙ DrtuiSel мый

ь

г.эб Р

2,5в5 Гексагональная 3.27 Гексагональная 1,14 Ромбнческлп

2,66 Тригональная

3,62 Монокли им ая

12 КубмЧСЧХДЧ

2,98 Моноклиниам

Д ?Ц rpHKAHHtlQA

Зг275 РомЬнческам 2,6 Гексагональная -4.6 Г^тра/онаЛьмая

весьма несовершений*

И 4 ► А

Рис. 2 Вид основной таблицы в DB Browser

Были проанализированы распространенные технологии и методики создания мобильных приложений под операционную систему Android [2]. В качестве языка программирования был выбран Java, что позволило ускорить работу приложения, а также с помощью базы данных SQLite стало возможным удобно реализовать хранение и передачи данных. Схема работы архитектуры базы данных представлена на рис. 3.

Рис. 3 Архитектура SQLite

В ходе работы были выявлены основные характеристики программы:

• Объем занимаемого места файлами программы -мобильное приложение занимает 25,4 МБ на жестком диске.

• Требования к операционной системе и техническим средствам - Для успешной и бесперебойной работы требуются: Смартфон на операционной системы Android (Версия 5 и выше) и свободной оперативная память больше 200 МБ.

• Объем занимаемого места базой данных - база данных и все ее записи занимают менее 200КБ памяти.

• Количество строк кода - для данной программы и ее работы было написано 1132 строки кода. Основной экран приложения представлен на рис. 4.

КШг||ЛЕ[>*МН20 Ьяадмикаятый

Э I -Л'""

[NH4)/u&3oe Срепнян

132

Моноклинная

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Зеленых г>ере«пднщ*н Е то-эепЕнын

Нд такие Формула Ца *i

Интннть Сннгммя таардосга

Заключение

В данной работе получены следующие результаты:

1. Исследованы современные технологии и методики разработки мобильных приложений для операционной системы Android.

2. Разработан дизайн, интерфейс, и логика работы приложения - справочника.

3. Осуществлено хранение данных с помощью базы данных.

4. В базу данных было добавлено более 1200 уникальных записей.

5. Внедрена СУБД для осуществления работы мобильного приложения с базой данных.

6. Протестировано и реализовано приложение -справочника по минералогии.

Интерфейс мобильного приложения прост и удобен в использовании, не отвлекает лишними элементами.

Проанализирована и протестирована работа приложения, его производительности при различных нагрузках. Полученные результаты удовлетворяют необходимым требованиям по скорости и качеству подачи информации.

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

1. Филлипс Б., Стюарт К., Марсикано К. Android. Программирование для профессионалов. 3-е издание / пер. с англ. СПб.: Издательский дом «Питер», 2017. 688 с.

2. Федотенко М.А. Разработка мобильных приложений. Первые шаги. 2019. 338 с.

Рис. 4 Главный экран мобильного приложения

i Надоели баннеры? Вы всегда можете отключить рекламу.