The Online Tourism System Architecture for Searching and Planning Trips Considering User’s Needs

: pp. 13 - 29
Lviv Polytechnic National University
Drohobych Ivan Franko State Pedagogical University
Lviv Polytechnic National University
Information Systems and Networks Department, Lviv Polytechnic National University

The purpose of this work is to simplify the process of finding and scheduling travel and travel for users using an intelligent integration system and content creation. One of the main tasks is to search and return its results to the user in order to further choose the best options for air carriers, hotels, car rental services and more. Aggregation of all useful data will significantly reduce the time it takes to find the right information when planning a trip by the user. The results obtained during the search make it possible to analyze and compare all available options and choose the best one. Thus, the object of research is the process of finding, integrating and generating content that will be useful for tourists. The subject of the research is process of content integration and formation taking into account user needs. The scientific novelty of the obtained results is the development of model of the intelligent system of data integration from different Internet resources to ensure the process of finding and scheduling travel and travel for users. This paper explores and utilizes content integration methods to generate results in response to a user’s request, namely to provide quick access to all relevant information that may be needed by the user in the planning of a tourist trip. The system under development is under testing, where the maximum number of errors is detected before the product is introduced to the market. In the future, this system can be used as a basis for a global system of search and formation of tourist content, which will be used worldwide.

1. Artemenko, O., Pasichnyk, V., Yegorova, V. (2015). Information technology in tourism. Analisis of applications and research results. Retrieved 28 May, 2019, from

2. Vysotska, V., Chyrun, L., & Lytvyn, V. (2016). Methods based on ontologies for information resources processing. LAP Lambert Academic Publishing.

3. Vysotska, V., & Shakhovska, N. (2018). Information technologies of gamification for training and recruitment. Saarbrücken, Germany: LAP LAMBERT Academic Publishing.

4. Vysotska, V., & Lytvyn, V. (2018). Web resources processing based on ontologies. Saarbrücken, Germany: LAP LAMBERT Academic Publishing.

5. Vysotska, V. (2018). Tekhnolohiyi elektronnoyi komertsiyi ta Internet-marketynhu. Saarbrücken, Germany: LAP LAMBERT Academic Publishing.

6. Vysotska, V. (2018). Internet systems design and development based on Web Mining and NLP. Saarbrücken, Germany: LAP LAMBERT Academic Publishing.

7. Wiegers, Karl (2002). Software Requirements (2nd ed.). Microsoft Press. ISBN 0-07-285059-0.

8. ISO/IEC 25010:2011: Systems and software engineering - Systems and software Quality Requirements and Evaluation (SQuaRE) - System and software quality models. (2011). Retrieved 28 May, 2019, from

9. Laplante, Phillip A. (2009). Requirements Engineering for Software and Systems. CRC Press.

10. Cockburn, Alistair (2001). Writing Effective Use Cases. Pearson Education.

11. Vysotska, V. (2018). Computer linguistics for online marketing in information technology: monograph. Saarbrücken, Germany: LAP LAMBERT Academic Publishing.

12. Lytvyn, V., Vysotska, V., Chyrun, L., Smolarz, A., & Naum, O. (2017). Intelligent system structure for Web resources processing and analysis. In Computational linguistics and intelligent systems (COLINS 2017). National Technical University "KhPI".

13. Brian Berenbach, Daniel Paulish, Juergen Katzmeier, Arnold Rudorfer (2009). Software & Systems Requirements Engineering: In Practice. New York: McGraw-Hill Professional. ISBN 0-07-1605479.

14. Berko, A., Vysotska, V., & Chyrun, L. (2014). Features of information resources processing in electronic content commerce. Applied Computer Science, 10.

15. Alan Mark Davis. Just Enough Requirements Management: Where Software Development Meets Marketing. Dorset House, 2005.

16. Vysotska, V., & Chyrun, L. (2013). Web Content Processing Method for Electronic Business Systems. International Journal of Computers & Technology, 12(2), 3211-3220.

17. Vysotska, V., & Chyrun, L. (2014). Set-theoretic models and unified methods of information resources processing in e-business systems. Applied Computer Science, 10.

18. Alexander Backlund (2000). The definition of system. In: Kybernetes Vol. 29 nr. 4, 444-451.

19. Vysotska, V., & Chyrun, L. (2014). Designing features of architecture for e-commerce systems [Electronic resource]. MEST Journal, 2(1), 57-70.

20. Gemino, A., Parker, D.(2009) Use case diagrams in support of use case modeling: Deriving understanding from the picture, Journal of Database Management, 20(1), 1-24.

21. UML basics: The sequence diagram. (2004). Retrieved 28 May, 2019, from

22. UML 2 Component Diagram Guidelines. (2005). Retrieved 28 May, 2019, from

23. Scott W. Ambler (2009) UML 2 Class Diagrams. Webdoc 2003-2009. Accessed Dec 2, 2009

24. UML 2 State Machine Diagrams. (2007). Retrieved 28 May, 2019, from

25. Dumas, Marlon, and Arthur H.M. Ter Hofstede. (2001). UML activity diagrams as a workflow specification language. The Unified Modeling Language. Modeling Languages, Concepts, and Tools. Springer Berlin Heidelberg, 76-90.

26. UML 2 Deployment Diagram. (2007). Retrieved 28 May, 2019, from

27. UML 2 Package Diagrams. (2009). Retrieved 28 May, 2019, from

28. Beaulieu, Alan (April 2009). Mary E Treseler, ed. Learning NoSQL (2nd ed.). Sebastapol, CA, USA: O'Reilly.

29. Why The Hell Would I Use Node.js? A Case-by-Case Tutorial. (2014). Retrieved 28 May, 2019, from

30. Fowler, Martin (2007-01-02). Mocks aren't Stubs. Retrieved 2008-04-01.

31. Vysotska, V. (2008). Osoblyvosti proektuvannya ta vprovadzhennya system elektronnoyi komertsiyi.

32. Lytvyn, V., Vysotska, V., Wojcik, W., & Dosyn, D. (2017). A method of construction of automated basic ontology. In Computational linguistics andintelligent systems (COLINS 2017). National Technical University "KhPI|".

33. Berko, A., Vysotska, V., & Rishnyak, I. V. (2008). Metody ta zasoby otsinyuvannya ryzykiv bezpeky informatsiyi v systemakh elektronnoyi komertsiyi.

34. Vysotska, V., Chyrun, L., & Chyrun, L. (2011). Modelyuvannya etapiv zhyttyevoho tsyklu komertsiynoho web-kontentu.

35. Berko, A., Vysotska, V., & Chyrun, L. (2004). Alhorytmy opratsyuvannya informatsiynykh resursiv v systemakh elektronnoyi komertsiyi.

36. Vysotska, V., & Chyrun, L. (2011). Commercial Web Content Lifecycle Model.

37. Berko, A., & Vysotska, V. (2009). Proektuvannya navihatsiynoho hrafu web-storinok bazy danykh system elektronnoyi kontent-komertsiyi.

38. Berko, A., & Vysotska, V. (2009). Semantychna intehratsiya nepovnykh ta netochnykh danykh. Systemy obrobky informatsiyi, (7), 93-98.

39. Berko, A., & Vysotska, V. (2007). Modeli ta metody proektuvannya informatsiynykh system elektronnoyi komertsiyi. Avtomatyzyrovannye systemy upravlenyya y prybory avtomatyky, (138).

40. Alekseeva, K., Berko, A., & Vysotska, V. (2015). UpravlinnyaWeb-resursamy za umov nevyznachenosti. Tekhnolohycheskyy audyt y rezervy proyzvodstva, (2 (2)), 4-7.