Информационная система "Учебная часть ДПК"
Создание автоматизированных информационных систем, основанных на взаимодействии клиентских приложений и серверных баз данных. Разработка кроссплатформенных приложений в среде разработки Embarcadero RAD Studio 10 Seattle. Условия, необходимые для работы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 13.02.2019 |
Размер файла | 1,2 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Информационная система «Учебная часть ДПК»
Савченко Роман Андреевич, ГПОУ
«Донецкий политехнический колледж»,
г. Донецк
Научный руководитель: Величко Павел
Иванович, преподаватель компьютерных дисциплин
Аннотация: публикация посвящается созданию автоматизированных информационных систем, основанных на взаимодействии клиентских приложений и серверных баз данных, а также разработке кроссплатформенных приложений в среде разработки 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 показана иконка карты и переход на двери.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Рисунок 2. - изображение перехода и карты.
На рисунке 3 показана открытая карта, на которой присутствует план текущего этажа и список этажей для удобного переключения между ними. С помощью радара можно определить, где мы сейчас находимся.
Рисунок 3. - открытая карта
3)
4) На третьем этапе разрабатывался пользовательский интерфейс. Клиентская часть приложения разрабатывалась в интегрированной среде разработки Embarcadero RAD Studio 10 Seattle с использованием библиотеки универсальных компонентов FireMonkey.
Главная форма для отображения виртуального тура содержит следующие компоненты: WebBrowser, SpeedButton, ToolBar, Label, IdHTTP, ImageList.
Форма в режиме конструкта показана на рисунке 4.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Рисунок 4. - главная форма в режиме конструктора.
Вывод
Результатом работы является мобильный виртуальный тура по учебному заведению ГПОУ «Донецкий политехнический колледж».
Разработанное мобильное приложение отвечает всем требованиям предметной области, требованиям к оформлению современных приложений и может быть использовано для рекламы учебного заведения. Особый интерес такие программы представляют для образовательного процесса, так как обладают высоким дидактическим потенциалом.
Размещено на Allbest.ru
...Подобные документы
Основные вехи на пути развития систем программирования. Microsoft Access - первая СУБД для персональных компьютеров, созданная для работы в среде Windows. Перенос файл-серверных приложений в среду клиент-сервер. Использование ActiveX Data Objects.
презентация [662,2 K], добавлен 11.04.2013Изучение основных принципов разработки приложений баз данных в среде Delphi. Создание таблиц, псевдонима и вычисляемых полей базы данных. Особенности организации поиска и фильтрации. Сортировка данных в таблицах. Построение запросов. Генерация отчетов.
курсовая работа [1,3 M], добавлен 05.02.2017Разработка API взаимодействия клиентских приложений с сервером СУБД через Pipe под Windows. Устройство и характеристики СУБД SQLite. Методы WinAPI для передачи данных. Реализация взаимодействия через PIPE. Результат работы серверного приложения.
курсовая работа [596,3 K], добавлен 09.05.2014Особенности технологий создания и работы с базами данных. Реализация структуры базы данных в MS Visio и MS SQL Server. Виды манипуляций над данными, создание сложных запросов. Суть и характеристика прав пользователей, разработка клиентских приложений.
учебное пособие [2,2 M], добавлен 16.05.2013Изучение методов разработки приложений в среде визуального программирования Visual Studio. Создание программы, реализующей заказ железнодорожных билетов. Язык SQL-запросов в системе управления базами данных MS Access. Тестирование созданной программы.
курсовая работа [1,0 M], добавлен 03.07.2016Характеристика модели клиент-сервер как технологии взаимодействия в информационной сети. Разработка и описание алгоритмов работы приложений на платформе Win32 в среде Microsoft Visual Studio, использующих для межпроцессного взаимодействия сокеты.
курсовая работа [544,6 K], добавлен 02.06.2014Проектирование системы управления базами данных. Особенности реализации в MS SQL. Разработка пользовательского интерфейса. Тестирование и отладка приложения. Руководство пользователя и системного администратора. Анализ и методы разработки приложений.
курсовая работа [867,9 K], добавлен 16.07.2013Автоматизация деятельности отдела сбыта предприятия "Русская еда". Описание выходной информации. Выделение информационных объектов. Информационно-логическое моделирование. Реализация базы данных в среде Microsoft Access. Создание таблиц и схема данных.
курсовая работа [2,7 M], добавлен 02.05.2014Изучение принципов построения линейных алгоритмов и простых расчетных программ на языке программирования C. Разработка программы расчета математических выражений на основе вводимых данных. Создание консольных приложений в среде Microsoft Visual Studio.
лабораторная работа [254,4 K], добавлен 23.11.2014Проектирование программного обеспечения Web-приложений информационных систем сайта, которое будет обеспечивать продажу декоративных постеров, а также обеспечивать распространение рекламы и информации о деятельности компании TOO "ILLUSTRATE studio".
дипломная работа [1,6 M], добавлен 14.07.2014Проектирование информационной системы (базы данных и приложения) для решения операций по учету финансов предприятия. Разработка использующих их клиентских приложений с применением технологических платформ на языке PHP с применением технологии WEB.
дипломная работа [276,3 K], добавлен 24.03.2011Обзор программных средств разработки приложений и обоснование выбора языка программирования. Классификация приложений для работы с базами данных. Функциональная структура базы данных с указанием назначения программных модулей, руководство пользователя.
дипломная работа [645,3 K], добавлен 21.11.2010Разработка и освоение в современном производстве информационной подсистемы. Создание базы данных в среде MS SQL Server 2008 и приложения в среде MS Visual Studio 2012. Процесс ввода при выборе пунктов меню. Заполнение формы с критериями на фильтрацию.
отчет по практике [834,4 K], добавлен 27.11.2013Общие требования и этапы разработки автоматизированных информационных систем. Особенности работы, технологии доступа и проектирование структуры базы данных. Разработка клиентского программного обеспечения для магазина, защита и сохранность данных.
курсовая работа [650,9 K], добавлен 27.02.2013Функции технологии Ajax разработки Web-приложений: выполнение HTTP-запросов в клиентской части и анализ ответа XML-сервера. Создание данных объекта XMLHttpRequest для разных браузеров. Обработка с помощью сервлета. Функциональность задач в Ajax.
лабораторная работа [54,8 K], добавлен 06.06.2009Интегрированная среда разработки Delphi и элементы, входящие в ее состав. Математическая модель, алгоритм решения и его свойства. Описание операторов, процедур, функций и методов. Создание приложений по аналитической геометрии и теоретической механике.
курсовая работа [1,8 M], добавлен 26.05.2010Основные направления в истории развития компьютерной индустрии. Специфика информационных программных систем. Основные задачи информационных систем. Классификация архитектур информационных приложений. Файл-серверные и клиент-серверные приложения.
презентация [110,8 K], добавлен 11.04.2013Классификация автоматизированных систем в области бухгалтерского учета и экономики. Анализ рынка имеющихся программных продуктов по автоматизации систем управления. Структура программы "Учебная часть", используемые при написании формы и компоненты.
курсовая работа [1,2 M], добавлен 26.04.2011Эволюция технического обеспечения. Основные требования, применение и характеристики современных технических средств автоматизированных информационных систем. Комплексные технологии обработки и хранения информации. Создание базы данных учета и продажи.
курсовая работа [127,1 K], добавлен 01.12.2010Технические возможности средств вычислительной техники. Понятие "информационная система" в Web. Обеспечение переносимости приложений и информационных ресурсов между различными программно–аппаратными платформами. Тенденции в развитии технологий Web.
курсовая работа [163,9 K], добавлен 25.05.2009