Информационная система «Учебная часть ДПК»
Савченко Роман Андреевич, ГПОУ
«Донецкий политехнический колледж»,
г. Донецк
Научный руководитель: Величко Павел
Иванович, преподаватель компьютерных дисциплин
Аннотация: публикация посвящается созданию автоматизированных информационных систем, основанных на взаимодействии клиентских приложений и серверных баз данных, а также разработке кроссплатформенных приложений в среде разработки Embarcadero RAD Studio 10 Seattle, в которой были разработаны настольное приложение «Учебная часть» и приложение на ОС Android «Студент ДПК».
Ключевые слова: MySQL, протокол HTTP, среда разработки, FireMonkey, мобильное приложение.
Автоматизированная информационная система -- совокупность программно-аппаратных средств, предназначенных для автоматизации деятельности, связанной с хранением, передачей и обработкой информации.
Разработка автоматизированных информационных систем с использованием мобильных платформ.
Актуальность исследования настоящей темы связана с развитием высоких технологий в информационном пространстве, и, как следствие, развитием массовых коммуникаций.
Основными вариантами размещения виртуальных туров являются Web-сайты и приложения для мобильных устройств. В условиях мобильности наличие виртуальных туров становится актуальным для учебных заведений, поскольку помогает привлечь внимание абитуриентов, обеспечивает профориентационную работу, способствует адаптации первокурсников.
Основная часть. Виртуальный тур - приложение, которое перенесет вас в стены учебного заведения «Донецкий политехнический колледж». Вы сможете пройтись по его коридорам, актовому залу и библиотеке, по мастерским, заглянуть в аудитории и лаборатории.
В виртуальном туре имеется карта, которая позволяет осуществить быстрый переход в конкретное место.
В ходе выполнения работы были поставлены следующие задачи:
- Планирование виртуального тура;
- Разработка архитектуры тура;
- Создание панорам (съемка и сшивка);
- Разработка дизайна тура;
- Программирование;
- Сборка виртуального тура;
- Размещение на хостинге.
Функции и условия, необходимые для работы, в данном приложении:
- подключение к интернету;
- получение данных с хостинга;
- отображение данных;
- перемещение между панорамами;
- отображение руководства пользователя.
В результате проведенного исследования были сформированы составляющие виртуального тура, функции и условия для того что бы данное мобильное приложение «Виртуальный тур» работало на смартфоне под OC Android.
Работу над проектом можно разбить на несколько этапов:
1) В основе виртуальных туров лежат фотопанорамы, которые от обычных фотографий отличаются интерактивным характером просмотра. Это означает, что при просмотре панорамной фотографии пользователь видит только ту часть изображения, которая его интересует в данный момент, и что при желании он может оглядеться по сторонам, посмотреть вверх и вниз, а также приблизить или отдалить отдельные детали изображения. Разглядывая же обычную фотографию, зритель видит только то, что ему показывают, и не может управлять процессом просмотра. Еще интереснее, если пользователь виртуального тура может перемещаться между панорамами через активные зоны или руководствуясь картой тура. На первом этапе выполнил подготовку к построению виртуального тура. Данная подготовка включила в себя сканирование планов этажей, а также снятие 360° панорам всего здания.
2) На втором этапе выполняется проектирование виртуального тура в программе Color Panotour Pro. Пакет предназначен для профессионалов, но дружественный интерфейс программы, подробная справочная система, включение в поставку учебных туров позволяют работать с нею и новичкам. Созданные в среде этого приложения виртуальные туры обладают уникальными навигационными возможностями: помимо классического управления кнопками и мышью при просмотре панорам и перемещении от одной панорамы к другой, здесь встроена поддержка диалоговой карты с эффектом компаса, предоставляющим дополнительные возможности для управления туром.
Во время проектирования виртуального тура была разработана схема переходов между этажами в колледже. На рисунке 1 изображена часть схемы, которая строилась для нового корпуса, которой состоит из трех этажей. Самый верхний ряд это третий этаж, ниже идет лестничный пролет между 3 и 2 этажом, следом второй этаж и лестничный пролет между 2 и 1 этажом и первый этаж. Стрелки на схеме - это переходы от одной панорамы к другой.
Рисунок 1. - часть схемы переходов в туре
клиентский серверный база данные
В приложении используются два вида переходов: иконка в виде двери и стрелки зеленого цвета. Для перемещения по коридорам учебного заведения используются стрелки, а для того чтобы зайти в аудиторию используются иконки в виде двери. Также данный тур имеет иконку в виде карты, при нажатии на которую откроется план этажа, на котором вы сейчас находитесь.
На самой карте нанесены точки перехода с радаром, по которому можно определить: где именно вы сейчас находитесь. При нажатии на точку перехода вы окажетесь в соответствующей части здания. На рисунке 2 показана иконка карты и переход на двери.
Рисунок 2. - изображение перехода и карты.
На рисунке 3 показана открытая карта, на которой присутствует план текущего этажа и список этажей для удобного переключения между ними. С помощью радара можно определить, где мы сейчас находимся.
Рисунок 3. - открытая карта
3)
4) На третьем этапе разрабатывался пользовательский интерфейс. Клиентская часть приложения разрабатывалась в интегрированной среде разработки Embarcadero RAD Studio 10 Seattle с использованием библиотеки универсальных компонентов FireMonkey.
Главная форма для отображения виртуального тура содержит следующие компоненты: WebBrowser, SpeedButton, ToolBar, Label, IdHTTP, ImageList.
Форма в режиме конструкта показана на рисунке 4.
Рисунок 4. - главная форма в режиме конструктора.
Вывод
Результатом работы является мобильный виртуальный тура по учебному заведению ГПОУ «Донецкий политехнический колледж».
Разработанное мобильное приложение отвечает всем требованиям предметной области, требованиям к оформлению современных приложений и может быть использовано для рекламы учебного заведения. Особый интерес такие программы представляют для образовательного процесса, так как обладают высоким дидактическим потенциалом.