Разработка тематическая информационная сеть «Гид путешественника» | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 4 января, печатный экземпляр отправим 8 января.

Опубликовать статью в журнале

Библиографическое описание:

Богданов, Д. А. Разработка тематическая информационная сеть «Гид путешественника» / Д. А. Богданов, Р. А. Алешко, К. В. Шошина. — Текст : непосредственный // Молодой ученый. — 2015. — № 13.1 (93.1). — С. 8-10. — URL: https://moluch.ru/archive/93/20825/ (дата обращения: 22.12.2024).

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

Для достижения поставленной цели необходимо решить следующие задачи создания информационной системы:

- выявить основные бизнес-процессы сайта, потоки данных;

- проектирование архитектуры системы;

- проектирование и создание базы данных для хранения данных;

- спроектировать реализуемые в системе объектов данные;

- сделать проектирование программы и интерфейса пользователя;

- обеспечить требуемой функциональности системы.

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

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

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

Для создания проекта был выбран шаблон Visual Studio MVC с элементами Web API [1, 2].

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

1. При входе пользователя на веб-ресурс, скрипт инициализации создает экземпляр приложения и запускает его на выполнение. При этом отображается вид, например, главной страницы сайта;

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

3. Приложение создает экземпляр контроллера и запускает метод действия, в котором, к примеру, содержаться вызовы модели, считывающие информацию из базы данных;

4. После этого, действие формирует представление с данными, полученными из модели, и выводит результат пользователю.

Рис. 1. Вид главной страницы системы

 

Таким образом, был разработан интерфейс информационной системы, техническая часть на языке С#, где было реализовано подключение базы, а также вывод и ввод данных из базы и аутентификация пользователей [3]. Были подключены карты, на который можно составлять маршруты, вводя начало и конец пути. А также возможность оставлять свои метки на карте с надписями и картинками.

В дальнейшем планируется сделать приложение для мобильных устройств, с возможностью создания и просмотра маршрутов на карте, а также сохранения их на устройстве.

 

Литература:

1.      Model-View-Controller  и сопутствующие паттерны - [Электронный ресурс]. – Режим доступа: http://rsdn.ru/article/patterns/ModelViewPresenter.xml (дата обращения: 3.12.2014)

2.      Применение паттерна MVC в классическом ASP.NET [Электронный ресурс]. - Режим доступа: http://habrahabr.ru/post/127787/ (дата обращения: 3.12.2014)

3.      Ватсон Б. C# 4.0 на примерах. – СПБ.: БХВ-Петербург, 2011. – 608с.

4.      - Р.А. Алешко, А.Т. Гурьев, К.В. Шошина, В.С. Щеников Разработка методики визуализации и обработки геопространственных данных // Научная визуализация. – 2015. - №1. – С. 20 – 29.

5.      Алешко Р.А. Система мониторинга и управления пространственными гетерогенными объектами (на примере Соловецкого архипелага) / Бекмешев А.Ю., Васендина И.С., Гурьев А.Т., Карлова Т.В., Шошина К.В., Щеников В.С. // Вестник БГТУ. - 2014. - №3(43). - С.104-108.

6.      Гурьев А.Т. Разработка геоинформационной системы на базе программного обеспечения с открытым исходным кодом / Алешко Р.А., Васендина И.С., Шошина К.В., Щеников В.С. // Вестник БГТУ. - 2014. - №3(43). - С.114-118.

7.      Алешко Р.А., Гурьев А.Т. Структурное моделирование взаимосвязей дешифровочных признаков спутниковых снимков и таксационных параметров лесных насаждений // Труды СПИИРАН. Вып. 29 (2013). С. 180–189.

8.      Алешко Р.А., Гурьев А.Т. Методика тематического дешифрирования спутниковых снимков лесных территорий на основе структурных моделей // Известия Вузов. Приборостроение. 2013. Т.56. №7. С. 76–77.

Основные термины (генерируются автоматически): API, MVC, Байкал, город России, дальнее зарубежье, информационная система, информация, создание веб-портала, страна ближнего.


Задать вопрос