The mobile Android app of the travel tracking system

Authors

  • Nikitenko Ye.V. https://orcid.org/0000-0002-9222-644X , Чернігівський національний технологічний університет, м. Чернігів, Україна
  • Ryndych Ye.V. https://orcid.org/0000-0002-2723-4144 , Чернігівський національний технологічний університет, м. Чернігів, Україна

DOI:

https://doi.org/10.34121/1028-9763-2020-1-53-60

Keywords:

Android, JSON, Java, REST, ORM, SQL, PostgreSQL, client-server architecture, web server, mobile application, tourism, information technology, travel tracking systems, decision support systems, mobile information technology, database, smart city, клієнт-серверна архітектура, веб-сервер, мобільний додаток, туризм, інформаційні технології, системи супроводу подорожі, системи підтримки прийняття рішень, мобільні інформаційні технології, база даних, розумне місто

Abstract

The conceptual model of the subject area and the architecture of the travel support system have been developed, namely the planning of the travel itinerary regarding the interaction with the user of the system. It is proposed architecture of the mobile Android application that was designed by reference to specific features of the client-server architecture and is flexible because it is not limited to use the specific software solutions: frameworks or libraries. The proposed system belongs to the class of travel support systems and enables the user to create, edit, and delete elements of the travel itinerary. The system also targets multiple users with one itinerary at a time. Each user has the ability to create multiple itineraries at one time. You can add multiple users to one itinerary at a time, thus creating many-to-many relationships. The architecture of the mobile Android application is the implementation of client-server architecture with an approach to REST network protocol architecture that provides access to information resources on a local or global network. The information is sent to the server part of the clients, where it is processed and stored in a PostgreSQL relational database. For practical implementation, Java programming language, ORM technology, JSON data format, and Android platform were used. One of the main functions of the developed system is the construction of the itinerary taking into account the factors of the interaction of many users and the factors that they have chosen as the most important. The proposed results are of practical importance and can be used in other areas related to logistics.

References

1. Риндич Є.В. Сервісно-орієнтована архітектура інформаційних систем у сфері надання транспортних послуг. Вісник Чернігівського державного технологічного університету. Технічні науки. 2013. № 1. С. 155–160.

2. Артеменко О.І., Пасічник В.В., Єгорова В.В. Інформаційні технології в галузі туризму. Аналіз застосувань та результатів досліджень. Вісник Національного університету «Львівська політехніка». Інформаційні системи та мережі. 2015. № 814. С. 3–22.

3. Нікітенко Є.В., Риндич Є.В. Інструментальний засіб віддаленого спостереження за показниками датчиків. Математичні машини і системи. 2018. № 1. С. 51–58.

4. Johnson R., Hoeller J., Donald K. et al. Spring Framework Reference Documentation. 2004. URL: http://docs.spring.io/spring/docs/current/spring-frameworkreference/htmlsingle/#beans.

5. Bauer C., King G. Hibernate in action. Greenwich CT: Manning, 2005. Т. 4. P. 400.

Downloads

Views: 51
Downloads: 10

Published

2020-03-01

Issue

Section

INFORMATION AND TELECOMMUNICATION TECHNOLOGY

How to Cite

The mobile Android app of the travel tracking system. (2020). Mathematical Machines and Systems, 1, 53–60. https://doi.org/10.34121/1028-9763-2020-1-53-60