ВВЕДЕНИЕ 3
1.1. Анализ существующих приложений, используемых для организации
путешествий 5
1.2. Современные средства разработки приложений для туризма 8
1.3. Технология «клиент-сервер» 14
ГЛАВА II. ПРОЕКТИРОВАНИЕ И ПРОГРАММНАЯ РЕАЛИЗАЦИЯ ПРИЛОЖЕНИЯ «ПОМОЩНИК ПУТЕШЕСТВЕННИКА» 16
2.1. Основные элементы приложения и выбор средств реализации 16
2.2. Интерфейс приложения 17
2.3. Программная реализация приложения 22
2.4. Требования к аппаратным и программным средствам 31
2.5. Руководство пользователя 31
ЗАКЛЮЧЕНИЕ 33
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 34
Приложения должны быть в работе, но в данный момент отсутствуют
Актуальность. Автоматизированные информационные системы, включающие в себя компонент навигационных технологий, применяются в самых разнообразных областях человеческой деятельности. Сегодня люди часто пользуются такими приложениями при организации грузоперевозок, ориентирования на местности, планировании путешествий. В последнее время возросло число внутренних туристов страны - тех людей, которые любят путешествовать по России, изучать ее достопримечательности. В связи с этим большой популярностью пользуются приложения, помогающие туристам спланировать поездку, информирующие их о местных интересных объектах. Однако не все приложения позволяют проложить оптимальный маршрут по интересующим достопримечательностям. Разрабатываемое в рамках выпускной работы приложение для туристов является актуальным и в некоторой степени восполняет этот пробел.
Целью выпускной квалификационной работы является создание приложения «Помощник путешественника».
В соответствии с целью в работе ставятся следующие задачи:
1) провести анализ существующих приложений для организации путешествий и средств;
2) описать современные средства разработки приложений для туризма;
3) реализовать приложение в среде Microsoft Visual Studio, используя язык программирования C#, модуль GMap.Netи программу Wolfram Mathe- matica.
Структура работы. Работа состоит из введения, двух глав, включающих параграфы, заключения, списка использованной литературы и приложения.
В первой главе описан необходимый теоретический материал, проведен обзор современных приложений для туризма и средств разработки
подобных приложений. Информационной базой для написания послужили работы [2-3, 6-11, 14-19] отечественных и зарубежных авторов.
Во второй главе детально описано создание приложения «Помощник путешественника». Данное desktop-приложение не только дает информацию по интересным местам города, но и позволяет путешественнику проложить оптимальный маршрут по заинтересовавшим его достопримечательностям. В качестве рабочей платформы выбрана платформа Windows, среда разработки -Microsoft Visual Studio. Для работы с картами выбран модуль GMap.Net, позволяющий кэшировать загружаемые карты и строить маршруты. Оптимальный маршрут строится средствами Wolfram Mathematica [1, 4, 5, 12, 13].
В приложении приведен код программы.
В заключении подведены краткие итоги исследования.
В данной дипломной работе была спроектирована и разработана программа для помощи туристам «Помощник путешественника».
На первом этапе были рассмотрены популярные приложения для этой области, а также изучены методы и технологии для создания подобных программ. На основе достоинств и недостатков существующих приложений были сформированы требования к системе и перечень предоставляемых функций. Далее была спроектирована архитектура программы и выбраны технологии разработки.
На стадии программирования были применены инструменты для работы с каратми, была решена задача построения наиболее оптимального маршрута с использованием технологий Wolfram Mathematica. Апробация приложения прошла успешно.