Дипломная работа на тему "ТЮМГУ | Разработка приложения для планирования путешествий: создание плана и поддержание мест на карте в актуальном состоянии"

Работа на тему: Разработка приложения для планирования путешествий: создание плана и поддержание мест на карте в актуальном состоянии
Оценка: отлично.
Оригинальность работы на момент публикации 50+% на антиплагиат.ру.
Ниже прилагаю все данные для покупки.
https://studentu24.ru/list/suppliers/Anastasiya1---1326

Описание работы

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное автономное образовательное учреждение высшего образования
«ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ» ШКОЛА ПЕРСПЕКТИВНЫХ ИССЛЕДОВАНИЙ (SAS)
РЕКОМЕНДОВАНО К ЗАЩИТЕ В ГЭК

ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА
бакалаврская работа
DEVELOPМENT OF TRAVEL PLANNING АРР: ROADMAP CREATION AND КEEPING PLACES ON А МАР IN ACTUAL STАТЕ/ РАЗРАБОТКА ПРИЛОЖЕНИЯ ДЛЯ ПЛАНИРОВАНИЯ ПУТЕШЕСТВИЙ: СОЗДАНИЕ ПЛАНА И ПОДДЕРЖАНИЕ МЕСТ НА КАРТЕ В АКТУАЛЬНОМ
состоянии

09.03.03 Прикладная информатика
Профиль «Информационные технологии и системный анализ»

Тюмень 2023

TABLE OF CONTENTS
INTRODUCTION 4
CHAPTER 1. PROBLEM DEFINITION 6
CHAPTER 2. HOW CURRENT SERVICES OPERATE 8
2.1. GOOGLE MAPS 8
2.2. TRIPADVISOR 11
2.3. OPENSTREETMAP 12
CHAPTER 3. PROJECT DESCRIPTION 15
CHAPTER 4. PROJECT FRAMEWORK 19
4.1 SELECTED FRAMEWORK 19
4.2 WHY REACT? 20
4.3 ADDITIONAL RESOURCES FOR REACT 22
4.4 WHY ASP.NET CORE AND SQLITE 24
4.5 ADDITIONAL RESOURCES FOR BACKEND 28
CHAPTER 5. PROJECT DETAILS 29
5.1 GENERAL INFORMATION 29
5.2 PROTOTYPE PHASE 30
5.3 DEPLOYMENT PHASE 40
5.4 STILL IN PROGRESS 44
CHAPTER 6. FUTURE VERSIONS 48
BIBLIOGRAPHY 49

INTRODUCTION
Travel is a fundamental aspect of human experience, offering us the opportunity to explore new cultures, meet new people, and broaden our perspectives. Over the past few decades, travel has become more accessible than ever before, thanks to advances in technology, transportation, and communication. In particular, the rise of smartphones and mobile apps has revolutionized the way we plan and experience travel [Frommer, 2013]. Today, there are countless travel apps available on the market, each offering a range of features and tools to help travelers navigate their way through unfamiliar destinations. From hotel booking and restaurant recommendations to language translation and local maps, these apps can be incredibly helpful for travelers looking to make the most of their trips.
But barely any, if any, of these apps have a community-driven approach, that minimizes involvement of service staff, for adding new places and keeping updated the existing ones. Such an app would aim to provide travelers with a more personalized and immersive travel experience, while also supporting local businesses and promoting sustainable tourism. By leveraging the collective knowledge and expertise of a global community of travelers, this app could offer a wealth of information and insights on everything from must-see landmarks to off- the-beaten-path attractions and hidden gems. One of the key features of this app would be the roadmap, which would allow users to map out their travel itinerary and explore different destinations at their own pace. Users could browse through different categories of landmarks and attractions, such as historical sites, natural wonders, and cultural landmarks, and add them to their personalized itinerary. The app could also offer suggestions based on the user's preferences and past travel experiences, as well as provide real-time updates and recommendations based on user feedback and community insights. Another key feature of this app would be the community-driven management of landmarks. Unlike traditional travel guides, which often rely on pre-packaged content and editorial recommendations, this app would prioritize the collective knowledge and insights of the community. Users
would be able to contribute their own reviews, photos, and recommendations for different landmarks and attractions, helping to build a dynamic and ever-evolving database of information. Local communities could also get involved by creating profiles for their own landmarks and attractions, providing users with insider tips and unique perspectives on their culture and heritage. This could help to promote sustainable tourism by encouraging travelers to support local businesses and initiatives, while also fostering a greater appreciation for cultural diversity and preservation.

CHAPTER 1. PROBLEM DEFINITION
The first problem that can be encountered when one uses map services is that the information provided by businesses and other entities can be inaccurate or out of date. This can result in users having incorrect information about a location, such as its hours of operation, menu items, or availability of services. This can lead to negative experiences when one creates a plan for a trip and ends up not facing what one initially desired. The second problem is that places can change over time, such as new places appearing, obsolete ones closing, or a place might have gone through some changes such as hours of operation, location, or other information relevant to places of different kinds. And keeping up the information up to date might be a problem for services since not everything they can do on their own. Two common ways to keep information updated involve outside actors: business owners and service users. Business owners have their own motivation to keep the information about businesses they are responsible for up to date. And service users can update information by sending requests to the service provider. But both of the mentioned actors are not completely reliable: business owners can forget about keeping information up to date, and both general users and business accounts can provide false changes for a variety of reasons. As it is mentioned by Andrea Ballatore in his paper, the reasons where people provide false information for purpose can be ideological: people that have different culture or political preferences might take the conflict to the realm of online maps and change the information about a landmark to send a political message; fantasy and art: people sometimes add imaginary places to a map or draw artworks using map instruments for whatever reasons they have; industrial: different organizations might change the information about their rivals for the benefit for the former; and, at last, spam: an information that has nothing to to with the place and has no meaning, or an advertisement for another place [Ballatore, 2014, pp. 217-220]. So, there is a dispute for map services or travel applications between checking information on their own or allowing users to interact with the information to some extent. And this is the problem that can be attempted to be resolved by synthesizing current community-driven map services and the ones where requests are processed by moderators.

BIBLIOGRAPHY
1. Ballatore A. Defacing the Map: Cartographic Vandalism in the Digital Commons // The Cartographic Journal. 2014. Т. 51. № 3. С. 214–224.
2. Core Concepts - ESLint - Pluggable JavaScript Linter [Website].
3. Detect Vandalism — OpenStreetMap Wiki [Website].
4. Evon D. «Brandon Falls» Added to Google Maps to Mock Biden’s Bike Fall [Website].
5. Frommer D. The Mobile Tourist: Smartphones Shake Up The Travel Market [Website].
6. Garcia A. Why is React Declarative? A Story About Function Components [Website].
7. Geolocation: getCurrentPosition() method - Web APIs | MDN [Website].
8. Goodchild M. F., Li L. Assuring the quality of volunteered geographic information // Spatial Statistics. 2012. Т. 1. С. 110–120.
9. How We Map — OpenStreetMap Wiki [Website].
10. Karamali K. Trump Towers renamed «Dump Tower» on Google Maps | CBC News [Website].
11. Kelhini F. Axios vs. fetch(): Which is best for making HTTP requests? [Website].
12. .NET customers showcase | See what devs are building [Website].
13. Nguyen G. Google opens up about how Maps review moderation works [Website].
14. Nguyen G. Millions of fake Google Maps listings hurt real business and consumers [Website].
15. NuGet Gallery | Packages [Website].
16. styled-components: Basics [Website].
17. SQLite Home Page [Website].
18. Quick Start – React [Website].
19. Understanding Success Criterion 1.4.3: Contrast (Minimum) | WAI | W3C [Website].
20. What Is a Monolithic Application? [Website].
21. What is Prettier? · Prettier [Website].
22. WilliamDAssafMSFT. Troubleshooting operating system disk sector size greater than 4 KB - SQL Server [Website].

НЕ НАШЛИ, ЧТО ИСКАЛИ? МОЖЕМ ПОМОЧЬ.

СТАТЬ ЗАКАЗЧИКОМ