Научная статья на тему 'ANDROID-ПРИЛОЖЕНИЕ "ЭЛЕКТРОННЫЙ ЭКСКУРСОВОД"'

ANDROID-ПРИЛОЖЕНИЕ "ЭЛЕКТРОННЫЙ ЭКСКУРСОВОД" Текст научной статьи по специальности «Компьютерные и информационные науки»

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

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Кузина Э.А., Мезенцева Е.М.

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

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

ANDROID-APPLICATION "THE ELECTRONIC GUIDE"

In theses, the android-application "The electronic guide" is considered. The relevance of a subject is proved, features of the developed application had been shown. The main functionality and additional functions for potential extension is given.

Текст научной работы на тему «ANDROID-ПРИЛОЖЕНИЕ "ЭЛЕКТРОННЫЙ ЭКСКУРСОВОД"»

Однако, по мере добычи новых единиц валюты, сложность хэшей растет, тем самым усложняя процесс майнинга, делая его более затратным, а значит и централизованным. Из чего следует, что вероятность такой атаки на сеть Bitcoin растет, в долгосрочной перспективе.

УДК 004.416.6

Кузина Э.А. студент 4 курса Мезенцева Е.М., к.тн.

доцент

Поволжский государственный университет телекоммуникаций и информатики

Россия, г. Самара ANDROID-ПРИЛОЖЕНИЕ «ЭЛЕКТРОННЫЙ ЭКСКУРСОВОД»

Аннотация: В тезисах рассматривается android-приложение "Электронный экскурсовод". Обоснована актуальность темы, показаны особенности разрабатываемого приложения. Приводится основной функционал, а также дополнительные функции для потенциального расширения.

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

Kuzina E.A. 4th course student Mezentseva E.M., Candidate of Technical Sciences

associate professor

Volga region state university of telecommunications and informatics

Russia, Samara ANDROID-APPLICATION «THE ELECTRONIC GUIDE»

Annotation: In theses, the android-application "The electronic guide" is considered. The relevance of a subject is proved, features of the developed application had been shown. The main functionality and additional functions for potential extension is given.

Keywords: development, android, mobile application, tourism, navigation.

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

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

В качестве демонстрации предлагаемого решения был выбран город Самара, что особенно актуально в условиях приближающегося события мирового масштаба - Чемпионата Мира 2018.

Для создания предложенного ПО необходимо определить этапы работы, отражающие задачи, решение которых потребуется для реализации:

1. анализ существующих аналогов продукта;

2. разработка требований к приложению на основе результатов первого этапа;

3. дизайн;

4. разработка самого ПО, она же - кодирование;

5. тестирование на основе предъявленных требований;

6. подготовка продукта к эксплуатации - устранение выявленных на предыдущем этапе ошибок.

К любому программному продукту должны быть предъявлены требования, определяющие функции, которые он должен выполнять, и возможности, которые он должен предоставлять пользователю, а также нефункциональные свойства, определяющие меру оценки качества разработки. Приведём требования, то есть задачи, поставленные перед нашим ПО. Приложение должно позволять (функциональные требования):

• выбирать экскурсию и прокладывать маршрут до неё;

• сопровождать пользователя до места назначения, в том числе с помощью аудио-оповещений;

• последовательно, с ориентацией на местоположение пользователя, проводить аудио-экскурсии;

• начинать ближайшую экскурсию;

• находить экскурсию из ближайших к текущему местонахождению туриста;

• находить любую экскурсию в городе из списка с расположением по релевантности;

Приложение должно обладать (нефункциональные требования):

• удобством использования - дружественным интерфейсом пользователя, обеспечивающим человеку максимально удобное, интуитивно понятное взаимодействие с программой;

• точностью определения геолокации;

• автономностью - независимостью функционирования системы от внешнего окружения;

• надёжностью - адекватным поведением в нештатных ситуациях;

• производительностью;

• расширяемостью - возможностью добавления новых функций

при появлении новых функциональных требований.

В связи с описанными требованиями приведём основные возможности разрабатываемого приложения:

• аудио-экскурсии по достопримечательностям города Самары;

• GPS-сопровождение туриста: как добраться до места назначения (аудио-навигация);

• автоматическое воспроизведение экскурсии при достижении необходимого местоположения;

• отображение экскурсий по дальности от текущего местоположения пользователя при использовании функции «найти ближайшую экскурсию»;

• поиск экскурсии по названию достопримечательности, отображение списка экскурсий, отсортированных по релевантности;

• полностью автономная работа.

Для разработки приложения планируется использовать следующие инструменты: объектно-ориентированный высокоуровневый язык программирования Java, карты Google Maps для реализации навигации по городу, IDE Android Studio.

Особенность разрабатываемого приложения по сравнению с существующими аналогами состоит в следующем:

• бесплатный доступ ко всем имеющимся экскурсиям;

• отсутствие необходимости постоянного подключения к интернету;

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

• помощь в навигации к необходимому пункту остановки;

• аудио-сопровождение с ориентацией на местоположение пользователя;

• относительная уникальность города, выбранного для создания подобных экскурсий, в связи с тем, что Самара была найдена лишь в одном из многих аналогичных приложений.

Также приложение имеет огромный потенциал в расширении, что повышает его ценность и полезность, по следующим функциям:

• локализация - расширение языковой базы: перевод всего приложения на другие языки, в первую очередь, английский, в том числе и экскурсий - озвучивание переводчиками;

• добавление всех крупных городов России, а впоследствии и мелких, а также наиболее востребованных точек мира за рубежом;

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

• работа приложения на платформе iOS;

• возможность загрузки экскурсий заранее для сохранения возможности автономной работы приложения.

Использованные источники:

1. Дейтел П., Дейтел Х., Уолд А. Android для разработчиков. // 3-е изд. — СПб.: Питер, 2016. — 512 с.

2. Android Developers // URL: developer.android.com (дата обращения: 16.09.2017).

УДК 519.854.2

Кузина Э.А. студент 4 курса

факультет «Информационных систем и технологий»

Ханыкин А.И. студент

магистратура, «Отдел аспирантуры и магистратуры» Поволжский государственный университет телекоммуникаций и информатики

Россия, г. Самара РЕШЕНИЕ ЗАДАЧИ О КОММИВОЯЖЕРЕ МЕТОДОМ ЦЕЛОЧИСЛЕННОГО ПРОГРАММИРОВАНИЯ. МЕТОД ВЕТВЕЙ И

ГРАНИЦ

Аннотация:

В статье рассматривается метод целочисленного программирования для решения задачи о коммивояжере. Реализована программа, основанная на методе ветвей и границ. Произведена оценка программной применимости метода, скорости его работы и сложности реализации. Приводится пример результата работы программы.

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

Kuzina E.A. student

4th course, faculty of information systems and technologies Volga region state university of telecommunications and informatics

Russia, Samara Khanykin A.I. student

magistracy, department of a postgraduate study and magistracy Volga region state university of telecommunications and informatics

Russia, Samara

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