Разработка виртуальной экскурсии

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

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 12.05.2016
Размер файла 2,7 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

За дополнительной информацией обращайтесь к администрации сайта.

ПРИЛОЖЕНИЕ 2

- руководство оператора;

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

Чтобы сделать виртуальное путешествие удобным и информативным необходимо собрать его из множества элементов:

? горячая точка (hotspot-переходы между турами);

? кнопка и панель управления;

? интерактивный список туров и миниатюры;

? карта виртуального путешествия и радар;

? всплывающие окна с текстом, видео;

? звуковое сопровождение.

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

Под терминами «кнопка» и «панель управления» понимают основной элемент управления виртуальным путешествием. На кнопке может быть представлен текст, графическое изображение в формате jpg, bmp, gif, png или swf-файл. Можно кнопкам присвоить несколько значений одновременно, если они не противоречат друг другу и использовать следующие значения:

? управление движением панорамы (включение/отключение вращения, увеличение/уменьшение изображения, сброс, и т.п.);

? переключение между панорамами;

? включение/отключение полноэкранного режима;

? включение/отключение звукового сопровождения;

? открытие/закрытие всплывающего окна;

Процесс создания виртуальных путешествий можно разделить на четыре этапа:

? фотосъемка объекта;

? обработка полученных изображений;

? сшивание панорамной фотографии

? создание виртуального тура и монтаж виртуального путешествия.

Первый этап создания виртуальных туров -- выбор фототехники, съемка объекта. Основные аспекты при выборе фототехники:

? зеркальную камеру со сменным объективом;

? объектив «рыбий глаз»;

? штатив с панорамной головкой.

Для получения высококачественных панорам с минимальными искажениями следует придерживаться ряда правил:

? камера устанавливается таким образом, чтобы при выбранной диафрагме все кадры в серии оказались в фокусе;

? набор сшиваемых снимков нужно снимать таким образом, чтобы места швов будущей сферической панорамы находились на достаточно однотонных местах;

? для всех снимков обязательно следует осуществлять синхронизацию камеры на горизонтальной и вертикальной плоскостях, выравнивание камеры осуществляется с помощью уровней;

? углы кругового поворота камеры должны быть равны 120°, что регулируется шкалой поворотника.

Во время второго этапа полученные фотографии обрабатываются при помощи графических редакторов, например Adobe Photoshop Lightroom, Adobe Photoshop, Photoscape. Графические редакторы позволяют выполнить цвето и свето коррекцию, выровнять угол горизонта. Пример работы в программе Adobe Photoshop представлен на рисунке 1.

Рисунок 1- Работа в программе Adobe Photoshop.

На третьем этапе фотографии объединяются из выбранного материала при помощи специальных компьютерных программ например Autopano Giga, Panorama Factory, Hugin. Благодаря этим программа фотографии объединяются в одно пано.

Четвертый этап состоит из конечного создания виртуального туров путем компоновки панорамных фотографий в одно интерактивное путешествие. Программы для создания виртуальных путешествий называются построителями виртуальных туров, например Kolor Panotour Pro, Krpan, Pano2QTVR free. Пример работы в программе Pano 2VR показан на рисунке 2.

Рисунок 2- Работа в программе Pano2VR.

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

После создания виртуальной экскурсии, её можно оставить просто в качестве SWF файла или же создать программу-оболочку для работы с ней. В нашем случае будет создан html документ с прикрепленной экскурсией. Верстка сайта будет осуществляться с помощью программы Share Point Designer пример работы, в которой, представлен на рисунке 3, по образу и подобию сайта МБОУ СОШ №2.

Рисунок 3- Работа в программе Microsoft Share Point Designer.

<object type="application/x-shockwave-flash" data="out.swf" style="width: 99%; height: 87%;">

<param name="movie" value="out.swf.swf">

<param name="quality" value="high">

<param name="wmode" value="transparent">

<param name="bgcolor" value="#ffffff">

</object>

Код для отображения SWF

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

При добавлении SWF ролика необходимо согласовать название с уже имеющимися в экскурсии файлами, Определить входной и выходной файлы. Уже существующий SWF ролик необходимо переписать с переходом на новый файл. При создании нового файла, желательно прописать в нем переход на предыдущий ролик.

При обновлении существующих файлов рекомендуется изучить заменяемый файл, запомнить входы и выходы из него. Лишь после подробного изучения выбранного для замены фрагмента начать создание нового с использованием полученной из устаревшей версии информации. Переходы в новый SWF файл и из него должны вводить пользователя в заблуждение, и создавать эффект присутствия. Желательно при объединении в SWF использовать снимки только высокого качества, выполненные в одно время суток, с одного места, и с частотой не менее 1 кадров на15 градусов, с наложением не менее 7% на каждую фотографию.

ПРИЛОЖЕНИЕ 3

- набор тестов;

Тестирование сайта заключается в двух методах тестирования: «белого ящика» и «черного ящика».

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

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

- эквивалентное разбиение;

- анализ граничных значений;

- предположение об ошибке.

Эквивалентное разбиение, основу метода составляют два положения:

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

ПРИЛОЖЕНИЕ 4

- текст программы (модуля) или блок-схема модуля;

Фрагмент кода «Панель навигации»

<p style="width: 343px; height: 106px;"><span class="style7"><strong>1 этаж </strong></span> <span class="style7">

<a href="sheet/102.html"><img alt="" src="images/102.jpg" width="81" height="53" class="style5" title="102 кабинет"></a><a href="sheet/учительская.html"><img alt="" src="images/учительская.jpg" width="81" height="53" class="style5" title="преподавательская"></a><a href="sheet/106.html"><img alt="" src="images/106.jpg" width="83" height="53" class="style5" title="Кабинет 106"></a><a href="sheet/103.html"><img src="images/103.jpg" width="81" height="53" title="103" class="style5"></a></span></a><a href="sheet/stolov.html"><img src="images/столовка.jpg" class="style5" width="81" height="53"title="столовая"></a><a href="sheet/obg.html"><img src="images/obg.jpg" class="style5" width="81" height="53"></a></a><a href="><img src="images/master.jpg" width="81" height="53" class="style5"></a><a href="sheet/trud%20m.html"><img src="images/труды%20м.jpg" width="81" height="53" class="style5"></a></a><a href="sheet/trud%20g.html"><img src="images/trud%20g.jpg" width="81" height="53" class="style5"></a></p> <a href="102/html/"><p style="widt: 343px; height: 51px; width: 343px;"></a><span class="style7"><strong></p>

<p style="width: 344px; height: 133px"> <span class="style7">2 этаж

</span> </strong><a href="sheet/202.html">

<img alt="" src="images/202.jpg" width="81" height="53" title="Кабинет 202" class="style5"></a><a href="sheet/спортзал.html"><img alt="" src="images/спортзал.jpg" width="81" height="53" class="style5" title="Спортивный зал"></a><a href="sheet/химия.html"><img alt="" src="images/химия.jpg" width="81" height="53" class="style5" title="Кабинет химии"></a><a href="sheet/act.html"><img src="images/act.jpg" width="81" height="53" class="style5" title ="Актовый зал"></a></span></a><a href="sheet/minisport.html"><img src="images/minisport.jpg" width="81" height="53" class="style5" title="Малый спортзал"></a><a href="sheet/205.html"><img src="images/205.jpg" width="81" height="53" class="style5" title="Кабинет 205"></a></a><a href="sheet/210.html"><img src="images/210.jpg" width="81" height="53" class="style5" title="Кабинет 210"></a></p>

<p style="width: 343px; height: 106px;"><span class="style7"><strong>3 этаж </strong></span></span>

<a href="sheet/информационный%20зал%20библиотеки.html"><img alt="" src="images/информационный%20зал%20библиотеки.jpg" width="81" height="53" class="style5" title="Информационный зал библиотеки"></a><a href="sheet/библиотека.html"><img alt="" src="images/библиотека.jpg" width="81" height="53" class="style5" title="Библиотека"></a><a href="sheet/304.html"><img alt="" src="images/304.jpg" width="81" height="53" class="style5" title="Кабинет 304"></a><a href="sheet/305.html"><img src="images/305.jpg" width="81" height="53" class="style5" title="Кабинет 305"></a></a><a href="sheet/310.html"><img src="images/310.jpg" width="81" height="53" class="style5" title="Кабинет 310"></a></p></td>

Размещено на Allbest.ru


Подобные документы

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

    дипломная работа [9,9 M], добавлен 20.03.2017

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

    дипломная работа [3,1 M], добавлен 19.01.2017

  • Обзор существующих решений и обоснование выбора языка программирования. Разработка структурной схемы, интерфейса программного продукта. Технические требования к оборудованию, тест программного продукта, руководство системного программиста и оператора.

    дипломная работа [2,0 M], добавлен 10.07.2012

  • Анализ требований к программному продукту. Требования к информационной и программной совместимости. Проектирование архитектуры программного продукта. Виды программ и программных документов. Общие сведения о С++. Технология разработки программного модуля.

    дипломная работа [1,2 M], добавлен 05.08.2011

  • Анализ предметной области разрабатываемого программного продукта. Разработка интерфейса пользователя и структурной схемы игровой программы "Крестики-нолики". Отладка и тестирование. Проведение исследования компонентов программной среды Borland Delphi 6.0.

    курсовая работа [660,4 K], добавлен 08.03.2015

  • Технологии разработки программного обеспечения. Процедура постановки задачи, определения требований. Последовательность действий логической, разветвленной и циклической структуры. Терминология программирования. Этапы создания программного продукта.

    презентация [793,8 K], добавлен 15.11.2010

  • Разработка программного продукта "Автоматизация учета правонарушений в УВД Миноблисполкома". Требования к аппаратному обеспечению и конфигурации, пользовательскому интерфейсу. Принципы инсталляции программного средства, порядок проведения его испытаний.

    дипломная работа [1,1 M], добавлен 09.09.2010

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

    дипломная работа [2,3 M], добавлен 19.01.2017

  • Краткое описание этапов разработки программного продукта. Анализ поставленных задач и определение основных функций программы. Разработка пользовательского интерфейса. Составление программной документации. Техническое задание на разработку проекта.

    дипломная работа [1,5 M], добавлен 06.04.2013

  • Инструментальные средства разработки сайта. Таблицы базы данных, их описание. Общие принципы разработки программного продукта. Структура программного продукта клиента. Страница информации о пользователе и его заказов, информационная безопасность.

    дипломная работа [3,5 M], добавлен 14.06.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.