Разработка виртуальной экскурсии
Требования к пользовательскому интерфейсу программного продукта. Выбор инструментальных средств разработки программы. Описание функциональной схемы, модульной структуры, структурной схемы. Технология разработки справочной системы программного продукта.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 12.05.2016 |
Размер файла | 2,7 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Рисунок 37 - Миниатюра.
5 - Ссылки - ссылки на внешние ресурсы.
6 - Экскурсия - в этой области будет отображаться экскурсия, справка, контакты и программы для корректного отображения экскурсии, но на разных страницах.
7 - Уменьшенные изображения экскурсии - панель для навигации по экскурсии. Представляется в виде миниатюр, при наведении отображается номер кабинета, при нажатии срабатывает гиперссылка и выполняется переход к странице с выбранным кабинетом. С помощью Панели навигации возможен переход к любому кабинету из любого места экскурсии.
Описанная выше структурная схема отображает структуру программного продукта в целом, в том виде, в котором она предстанет пред пользователем.
Описанная ниже структура меню (рисунок 38) будет присутствовать на каждой странице программного продукта.
Рисунок 38 - Структура меню.
В структуре меню, изображенной на рисунке 38, показано расположение кнопок и расположение результата выполняемых ими действий.
Слева расположено меню, с помощью которого можно перейти к началу экскурсии, справке, программам для корректного отображения экскурсии и контактная информация школы. Располагается на всех страницах, включая главную.
Справа находиться панель внешних ссылок, панель навигации, разделенная на этажи и кабинеты на них, и кнопка перехода к музею.
В центре располагается область для отображения результата выполняемых действий.
2.7 Описание сценария пользовательского интерфейса
В качестве сценария для виртуальной экскурсии может послужить запланированная схема движения экскурсанта по этажам школы с кабинетами, коридорами и переходами между ними. Схема отображена на рисунках 39, 40, 41.
Рисунок 39 - Схема 1 этажа.
Рисунок 40 - Схема 2 этажа.
Рисунок 41 - Схема 3 этажа.
Переходы осуществляются согласно стрелкам, в каждую комнату возможен как вход, так и выход. Кнопки 1а, 1б, 1в, 2а, 2б, 2в, 3а, 3б, 3в обозначают переходы между этажами, каждый переход на этаж приводит к переходу в коридор. Например, при нажатии в коридоре 2а, располагающийся на 2 этаже, на кнопку перехода 3а, будет осуществлен переход в коридор 3а, располагающийся на 3 этаже.
Пользовательский интерфейс - совокупность программных и аппаратных средств, обеспечивающих взаимодействие пользователя с компьютером. Основа взаимодействия - диалоги.
Диалог - регламентированный обмен информацией между человеком и компьютером, осуществляемый в реальном масштабе времени и направленный на совместное решение конкретной задачи: обмен информацией и координация действий. Каждый диалог состоит из отдельных процессов ввода-вывода, которые физически обеспечивают связь пользователя и компьютера.
В программном продукте расположение и значение кнопок должно быть привычно для пользователя. Если это не учитывается, пользователь может просто «потеряться» в продукте и ему придётся адаптироваться и переучиваться под непонятный и не привычный для него интерфейс.
Каждая кнопка должна выполнять именно то, что выполняет подобная кнопка в других программных продуктах и располагаться приблизительно в том же месте.
2.8 Технология разработки программного продукта
Разработка программного обеспечения -- это род деятельности (профессия) и процесс, направленный на создание и поддержание работоспособности, качества и надежности программного обеспечения, используя технологии, методологию и практики из информатики, управления проектами, математики, инженерии и других областей знания.
Чтобы сделать виртуальное путешествие удобным и информативным необходимо собрать его из множества элементов:
? горячая точка (hotspot-переходы между турами);
? кнопка и панель управления;
? интерактивный список туров и миниатюры;
? карта виртуального путешествия и радар;
? всплывающие окна с текстом, видео;
? звуковое сопровождение.
Под термином «горячая точка» (производная от английского hotspot) понимают изображение, текст или область путешествий. При наведении курсора на горячую точку всплывает подсказка, а нажатие активирует загрузку соответствующего виртуального тура или открывает всплывающее окно.
Под терминами «кнопка» и «панель управления» понимают основной элемент управления виртуальным путешествием. На кнопке может быть представлен текст, графическое изображение в формате jpg, bmp, gif, png или swf-файл. Можно кнопкам присвоить несколько значений одновременно, если они не противоречат друг другу и использовать следующие значения:
? управление движением панорамы (включение/отключение вращения, увеличение/уменьшение изображения, сброс, и т.п.);
? переключение между панорамами;
? включение/отключение полноэкранного режима;
? включение/отключение звукового сопровождения;
? открытие/закрытие всплывающего окна;
Процесс создания виртуальных путешествий можно разделить на четыре этапа:
? фотосъемка объекта;
? обработка полученных изображений;
? сшивание панорамной фотографии
? создание виртуального тура и монтаж виртуального путешествия.
Первый этап создания виртуальных туров -- выбор фототехники, съемка объекта. Основные аспекты при выборе фототехники:
? зеркальную камеру со сменным объективом;
? объектив «рыбий глаз»;
? штатив с панорамной головкой.
Для получения высококачественных панорам с минимальными искажениями следует придерживаться ряда правил:
? камера устанавливается таким образом, чтобы при выбранной диафрагме все кадры в серии оказались в фокусе;
? набор сшиваемых снимков нужно снимать таким образом, чтобы места швов будущей сферической панорамы находились на достаточно однотонных местах;
? для всех снимков обязательно следует осуществлять синхронизацию камеры на горизонтальной и вертикальной плоскостях, выравнивание камеры осуществляется с помощью уровней;
? углы кругового поворота камеры должны быть равны 120°, что регулируется шкалой поворотника.
Во время второго этапа полученные фотографии обрабатываются при помощи графических редакторов, например Adobe Photoshop Lightroom, Adobe Photoshop, Photoscape. Графические редакторы позволяют выполнить цвето и свето коррекцию, выровнять угол горизонта. Пример работы в программе Adobe Photoshop представлен на рисунке 42.
Рисунок 42 - Работа в программе Adobe Photoshop.
На третьем этапе фотографии объединяются из выбранного материала при помощи специальных компьютерных программ например Autopano Giga, Panorama Factory, Hugin. Благодаря этим программа фотографии объединяются в одно пано.
Четвертый этап состоит из конечного создания виртуального туров путем компоновки панорамных фотографий в одно интерактивное путешествие. Программы для создания виртуальных путешествий называются построителями виртуальных туров, например Kolor Panotour Pro, Krpan, Pano2QTVR free. Пример работы в программе Pano 2VR показан на рисунке 43.
Рисунок 43 - Работа в программе Pano2VR.
Виртуальное путешествие собирается из виртуальных туров на основе панорамных фотографий. Каждый виртуальный тур связывается с последующим с помощью плавных переходов за счет создания в них так называемых активных зон, которые имеют функцию перехода от одного тура к другому.
После создания виртуальной экскурсии, её можно оставить просто в качестве SWF файла или же создать программу-оболочку для работы с ней. В нашем случае будет создан html документ с прикрепленной экскурсией. Верстка сайта будет осуществляться с помощью программы Share Point Designer пример работы, в которой, представлен на рисунке 44, по образу и подобию сайта МБОУ СОШ №2.
Рисунок 44 - Работа в программе 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
Сегодня компьютеры могут предложить новый мир, создав иллюзию всего, что знает человек, касается и ощущает. Сочетание слов «виртуальное путешествие», символизирует появление нового стандарта в области туризма. Конечная цель «виртуального туризма» - дать возможность чувствовать, видеть, путешествовать, изучать, объект, являющийся ничем иным как совершенной имитацией.
На пути создания виртуального путешествия возникает много трудностей. От выбора технического оборудования и программного обеспечения до теоретического аспекта при работе с программным обеспечением, который включает в себя ни одну программу:
? графический редактор;
? программа для создания панорамных фотографий;
? программа для создания виртуального путешествия.
Социальная значимость виртуальных путешествий заключается в доступности информации для всех слоев населения. Далеко не каждый пользователь может посетить тот или иной объект в реальной жизни, а благодаря виртуальным путешествиям это становится возможным.
Виртуальные путешествия имеют свои особенности и преимущества:
? яркая графика и современные эффекты задают нужный эмоциональный фон в отношении посетителя к бренду;
? высокая плотность и продолжительность контакта. Посетители воспринимают экскурсию/тур, как приятную игру-прогулку;
? использование в оформлении тура элементов фирменного стиля и бренда закрепляют узнаваемость;
? уход от табличного текстового представления материалов к визуальному представлению задает ассоциацию с реальностью, возбуждает интерес.
Таким образом, проникновение виртуальных путешествий во все сферы жизни современного человека становится окончательным и бесповоротным, поэтому следует активно использовать те её формы, которые оказывают положительное влияние в туристическом и духовном плане.
2.9 Технология разработки справочной системы программного продукта
Инструменты для разработки справочной документации - это редакторы или конверторы, предназначенные для создания печатных руководств, онлайн - хэлпов, справочных систем.
Для небольших файлов справки будет достаточно текстового редактора и конвертора (HTML, PDF, WinHelp). Но при разработке масштабных справочных систем вам понадобится инструмент, поддерживающий многопользовательское редактирование, технологию единого источника документации, а также импорт и экспорт множества форматов справочной документации (XML, CHM, RodoHelp, RTF). Также при локализации программного продукта просто необходимо иметь программу с возможностью перевода на различные языки.
Инструменты для разработки справки:
? Dr.Explain - это приложение для создания файлов справки (help-файлов), справочных систем, on-line руководств пользователя, пособий и технической документации к программному обеспечению и техническим системам. Пробная версия предоставляется бесплатно. Интерфейс программы представлен на рисунке 45.
Рисунок 45 - Интерфейс Dr.Explain.
? Help & Manual - инструмент для создания разнообразных справочных файлов Windows. При помощи Help & Manual легко создаются все стандартные форматы справки Windows (Adobe PDF, Browser Based Help, HTML Help, Classic Winhelp, MultiMedia Help, MS Word, Printed Manuals). Имеет простой интерфейс, позволяет создавать оглавление, указатель ключевых слов, встраивать в справочный файл поиск по содержанию и создавать гиперссылки на другие темы. Предусмотрен также режим предварительного просмотра файлов справки. Интерфейс программы указан на рисунке 46.
Рисунок 46 - Интерфейс Help & Manual.
? Microsoft HTML Help Workshop - проприетарный формат файлов контекстной справки, разработанный корпорацией Microsoft. Содержит в себе набор HTML-страниц, может также включать в себя содержание со ссылками на страницы, предметный указатель, а также базу для полнотекстового поиска по содержимому страниц. Все входящие в .CHM файлы (.chm (значения)) сжаты алгоритмом LZX. Интерфейс программы представлен на рисунке 47.
Рисунок 47 - Интерфейс Microsoft HTML Help Workshop.
Для того чтобы обеспечить единый дизайн и интерфейс было принято решение в качестве инструмента для разработки справки к программному продукту использовать HTML.
3. ТЕСТИРОВАНИЕ ПРОГРАММНОГО ПРОДУКТА
3.1 Описание видов и методов тестирования
Тестирование программного обеспечения -- процесс исследования, испытания программного продукта, имеющий две различные цели:
? продемонстрировать разработчикам и заказчикам, что программа соответствует требованиям;
? выявить ситуации, в которых поведение программы является неправильным, нежелательным или не соответствующим спецификации.
Существующие на сегодня методы тестирования ПО не позволяют однозначно и полностью выявить все дефекты и установить корректность функционирования анализируемой программы, поэтому все существующие методы тестирования действуют в рамках формального процесса проверки исследуемого или разрабатываемого ПО.
Такой процесс формальной проверки, или верификации, может доказать, что дефекты отсутствуют с точки зрения используемого метода. (То есть нет никакой возможности точно установить или гарантировать отсутствие дефектов в программном продукте с учётом человеческого фактора, присутствующего на всех этапах жизненного цикла ПО).
Существует множество подходов к решению задачи тестирования и верификации ПО, но эффективное тестирование сложных программных продуктов -- это процесс в высшей степени творческий, не сводящийся к следованию строгим и чётким процедурам или созданию таковых.
Существует несколько признаков, по которым принято производить классификацию видов тестирования. Обычно выделяют следующие:
По объекту тестирования:
? Функциональное тестирование
? Тестирование производительности
? Нагрузочное тестирование
? Стресс-тестирование
? Тестирование стабильности
? Юзабилити-тестирование
? Тестирование интерфейса пользователя
? Тестирование безопасности
? Тестирование локализации
? Тестирование совместимости
По знанию системы:
? Тестирование чёрного ящика
? Тестирование белого ящика
? Тестирование серого ящика
По степени автоматизации:
? Ручное тестирование
? Автоматизированное тестирование
? Полуавтоматизированное тестирование
По степени изолированности компонентов:
? Компонентное (модульное) тестирование
? Интеграционное тестирование
? Системное тестирование
По времени проведения тестирования:
? Альфа-тестирование
? Дымовое тестирование
? Тестирование новой функциональности
? Подтверждающее тестирование
? Регрессионное тестирование
? Приёмочное тестирование
? Бета-тестирование
По признаку позитивности сценариев:
? Позитивное тестирование
? Негативное тестирование
По степени подготовленности к тестированию:
? Тестирование по документации
? Тестирование ad hoc или интуитивное тестирование
Статическое и динамическое тестирование
Описанные ниже техники -- тестирование белого ящика и тестирование чёрного ящика -- предполагают, что код исполняется, и разница состоит лишь в той информации, которой владеет тестировщик. В обоих случаях это динамическое тестирование.
При статическом тестировании программный код не выполняется -- анализ программы происходит на основе исходного кода, который вычитывается вручную, либо анализируется специальными инструментами. В некоторых случаях, анализируется не исходный, а промежуточный код (такой как байт-код или код на MSIL).
Также к статическому тестированию относят тестирование требований, спецификаций, документации.
Регрессионное тестирование
После внесения изменений в очередную версию программы, регрессионные тесты подтверждают, что сделанные изменения не повлияли на работоспособность остальной функциональности приложения. Регрессионное тестирование может выполняться как вручную, так и средствами автоматизации тестирования.
Тестовые скрипты
Тестировщики используют тестовые скрипты на разных уровнях: как в модульном, так и в интеграционном и системном тестировании. Тестовые скрипты, как правило, пишутся для проверки компонентов, в которых наиболее высока вероятность появления отказов или вовремя не найденная ошибка может быть дорогостоящей.
Тестирование «белого ящика» и «чёрного ящика»
В терминологии профессионалов тестирования, фразы «тестирование белого ящика» и «тестирование чёрного ящика» относятся к тому, имеет ли разработчик тестов доступ к исходному коду тестируемого ПО, или же тестирование выполняется через пользовательский интерфейс либо прикладной программный интерфейс, предоставленный тестируемым модулем.
При тестировании белого ящика (также говорят -- прозрачного ящика), разработчик теста имеет доступ к исходному коду программ и может писать код, который связан с библиотеками тестируемого ПО. Это типично для юнит-тестирования, при котором тестируются только отдельные части системы. Оно обеспечивает то, что компоненты конструкции -- работоспособны и устойчивы, до определённой степени. При тестировании белого ящика используются метрики покрытия кода или мутационное тестирование.
При тестировании чёрного ящика, тестировщик имеет доступ к ПО только через те же интерфейсы, что и заказчик или пользователь, либо через внешние интерфейсы, позволяющие другому компьютеру либо другому процессу подключиться к системе для тестирования. Например, тестирующий модуль может виртуально нажимать клавиши или кнопки мыши в тестируемой программе с помощью механизма взаимодействия процессов, с уверенностью в том, все ли идёт правильно, что эти события вызывают тот же отклик, что и реальные нажатия клавиш и кнопок мыши. Как правило, тестирование чёрного ящика ведётся с использованием спецификаций или иных документов, описывающих требования к системе. Как правило, в данном виде тестирования критерий покрытия складывается из покрытия структуры входных данных, покрытия требований и покрытия модели (в тестировании на основе моделей).
При тестировании серого ящика разработчик теста имеет доступ к исходному коду, но при непосредственном выполнении тестов доступ к коду, как правило, не требуется.
Если «альфа-» и «бета-тестирование» относятся к стадиям до выпуска продукта (а также, неявно, к объёму тестирующего сообщества и ограничениям на методы тестирования), тестирование «белого ящика» и «чёрного ящика» имеет отношение к способам, которыми тестировщик достигает цели.
Бета-тестирование в целом ограничено техникой чёрного ящика (хотя постоянная часть тестировщиков обычно продолжает тестирование белого ящика параллельно бета-тестированию). Таким образом, термин «бета-тестирование» может указывать на состояние программы (ближе к выпуску чем «альфа»), или может указывать на некоторую группу тестировщиков и процесс, выполняемый этой группой. Итак, тестировщик может продолжать работу по тестированию белого ящика, хотя ПО уже «в бете» (стадия), но в этом случае он не является частью «бета-тестирования» (группы/процесса).
3.2 Обоснование выбора и метода тестирования
Существующие технологии были исследованы и проанализированы. Из перечисленных выше методов выбран метод «чёрного ящика».
Тестирование чёрного ящика или поведенческое тестирование -- стратегия (метод) тестирования функционального поведения объекта (программы, системы) с точки зрения внешнего мира, при котором не используется знание о внутреннем устройстве тестируемого объекта. Под стратегией понимаются систематические методы отбора и создания тестов для тестового набора. Стратегия поведенческого теста исходит из технических требований и их спецификаций.
В этом методе программа рассматривается как чёрный ящик. Целью тестирования ставится выяснение обстоятельств, в которых поведение программы не соответствует спецификации. Для обнаружения всех ошибок в программе необходимо выполнить исчерпывающее тестирование, то есть тестирование на всевозможных наборах данных. Для большинства программ такое невозможно, поэтому применяют разумное тестирование, при котором
тестирование программы ограничивается небольшим подмножеством всевозможных наборов данных. При этом необходимо выбирать наиболее подходящие подмножества, подмножества с наивысшей вероятностью обнаружения ошибок.
При создании виртуальной экскурсии использовался метод тестирования «Черного ящика». Этот метод подразумевает, что тестирующий имеет доступ к программному обеспечению только через те же интерфейсы, что и заказчик или пользователь, либо через внешние интерфейсы, позволяющие другому компьютеру либо другому процессу подключиться к системе для тестирования.
3.3 Описание тестовых наборов данных
Принципы тестирования чёрного ящика.
В этом методе программа рассматривается как чёрный ящик. Целью тестирования ставится выяснение обстоятельств, в которых поведение программы не соответствует спецификации. Для обнаружения всех ошибок в программе необходимо выполнить исчерпывающее тестирование, то есть тестирование на всевозможных наборах данных. Для большинства программ такое невозможно, поэтому применяют разумное тестирование, при котором тестирование программы ограничивается небольшим подмножеством всевозможных наборов данных. При этом необходимо выбирать наиболее подходящие подмножества, подмножества с наивысшей вероятностью обнаружения ошибок.
Свойства правильно выбранного теста.
Уменьшает более, чем на одно число других тестов, которые должны быть разработаны для разумного тестирования.
Покрывает значительную часть других возможных тестов, что в некоторой степени свидетельствует о наличии или отсутствии ошибки до и после ограниченного множества тестов.
Приёмы тестирования чёрного ящика:
? Эквивалентное разбиение.
? Анализ граничных значений.
? Анализ причинно-следственных связей.
? Предположение об ошибке.
Рассмотрим подробнее каждый из этих методов:
Эквивалентное разбиение
Основу метода составляют два положения:
Исходные данные необходимо разбить на конечное число классов эквивалентности. В одном классе эквивалентности содержатся такие тесты, что, если один тест из класса эквивалентности обнаруживает некоторую ошибку, то и любой другой тест из этого класса эквивалентности должен обнаруживать эту же ошибку.
Каждый тест должен включать, по возможности, максимальное количество классов эквивалентности, чтобы минимизировать общее число тестов.
Разработка тестов этим методом осуществляется в два этапа: выделение классов эквивалентности и построение теста.
Классы эквивалентности выделяются путём выбора каждого входного условия, которые берутся с помощью технического задания или спецификации и разбиваются на две и более группы. Для этого используется следующая таблица 1:
Таблица 1.
Разделение на классы эквивалентности.
Входные условия |
Правильные классы эквивалентности |
Неправильные классы эквивалентности |
|
Щелчок по кнопке на главной странице |
Открытие главной страницы |
Открытие другой страницы |
|
Щелчок по одной из гиперссылок |
Переход между страницами |
Переход между страницами |
Выделение классов эквивалентности является эвристическим способом, однако существует ряд правил:
Если входное условие описывает область значений, например «Целое число принимает значение от 0 до 999», то существует один правильный класс эквивалентности и два неправильных.
Если входное условие описывает число значений, например «Число строк во входном файле лежит в интервале (1..6)», то также существует один правильный класс и два неправильных.
Если входное условие описывает множество входных значений, то определяется количество правильных классов, равное количеству элементов во множестве входных значений. Если входное условие описывает ситуацию «должно быть», например «Первый символ должен быть заглавным», тогда один класс правильный и один неправильный.
Если есть основание считать, что элементы внутри одного класса эквивалентности могут программой трактоваться по-разному, необходимо разбить данный класс на подклассы. На этом шаге тестирующий на основе таблицы должен составить тесты, покрывающие собой все правильные и неправильные классы эквивалентности. При этом составитель должен минимизировать общее число тестов.
Определение тестов:
Каждому классу эквивалентности присваивается уникальный номер.
Если еще остались не включенные в тесты правильные классы, то пишутся тесты, которые покрывают максимально возможное количество классов.
Если остались не включенные в тесты неправильные классы, то пишут тесты, которые покрывают только один класс.
Анализ граничных значений
Граничные условия -- это ситуации, возникающие на высших и нижних границах входных классов эквивалентности.
Анализ граничных значений отличается от эквивалентного разбиения следующим:
Выбор любого элемента в классе эквивалентности в качестве представительного осуществляется таким образом, чтобы проверить тестом каждую границу этого класса.
При разработке тестов рассматриваются не только входные значения (пространство входов), но и выходные (пространство выходов).
Метод требует определённой степени творчества и специализации в рассматриваемой задаче.
Существует несколько правил:
Построить тесты с неправильными входными данными для ситуации незначительного выхода за границы области значений. Если входные значения должны быть в интервале [-1.0 .. +1.0], проверяем ?1.0, 1.0, ?1.000001, 1.000001.
Обязательно писать тесты для минимальной и максимальной границы диапазона.
Использовать первые два правила для каждого из входных значений (использовать пункт 2 для всех выходных значений).
Если вход и выход программы представляет упорядоченное множество, сосредоточить внимание на первом и последнем элементах списка.
Анализ граничных значений, если он применён правильно, позволяет обнаружить большое число ошибок. Однако определение этих границ для каждой задачи может являться отдельной трудной задачей. Также этот метод не проверяет комбинации входных значений.
Анализ причинно-следственных связей
Этапы построения теста:
Спецификация разбивается на рабочие участки.
В спецификации определяются множество причин и следствий. Под причиной понимается отдельное входное условие или класс эквивалентности. Следствие представляет собой выходное условие или преобразование системы. Здесь каждой причине и следствию присваивается номер.
На основе анализа семантического (смыслового) содержания спецификации строится таблица истинности, в которой последовательно перебираются всевозможные комбинации причин и определяются следствия для каждой комбинации причин.
Таблица снабжается примечаниями, задающими ограничения и описывающими комбинации, которые невозможны. Недостатком этого подхода является плохое исследование граничных условий.
Предположение об ошибке
Тестировщик с большим опытом выискивает ошибки без всяких методов, но при этом он подсознательно использует метод предположения об ошибке. Данный метод в значительной степени основан на интуиции. Основная идея метода состоит в том, чтобы составить список, который перечисляет возможные ошибки и ситуации, в которых эти ошибки могли проявиться. Потом на основе списка составляются тесты.
Набор тестовых данных с результатами тестирования данного программного продукта представлен в Таблице 2.
Таблица 2.
Набор тестовых данных с результатами тестирования.
Осуществляемое взаимодействие |
Ожидаемый результат |
Фактический результат |
|
Запуск страницы |
Открытие браузера, загрузка страницы |
Открытие браузера, загрузка страницы |
|
Щелчок на кнопку "Закрыть" |
Закрытие экскурсии |
Закрытие экскурсии |
|
Щелчок на кнопку "Контакты" |
Открытие контактной информации |
Открытие контактной информации |
|
Щелчок на кнопку «Главная» |
Открытие сайта МБОУ СОШ№2 |
Открытие сайта МБОУ СОШ№2 |
|
Щелчок на кнопку «Стартовая» |
Открытие страницы стартовой с экскурсией |
Открытие страницы стартовой с экскурсией |
|
Щелчок на кнопку «Программы» |
Открытие страницы, на которой есть перечень программ для корректного отображения экскурсии |
Открытие страницы, на которой есть перечень программ для корректного отображения экскурсии |
|
Щелчок на кнопку "Справка" |
Открытие справки |
Открытие справки |
|
Выбор одной из миниатюр |
Демонстрация экскурсии, начиная с выбранного элемента |
Демонстрация экскурсии, начиная с выбранного элемента |
|
Щелчки на кнопки перехода по экскурсии |
Переходы внутри экскурсии |
Переходы внутри экскурсии |
|
Щелчки на кнопки перехода по экскурсии |
Переходы внутри экскурсии |
Переходы внутри экскурсии |
|
Щелчок на внешнюю ссылку в меню справа |
Переход на внешний интернет ресурс |
Переход на внешний интернет ресурс |
|
Нажатие на кнопки поворота камеры |
Поворот камеры |
Поворот камеры |
Тестирование проводилось в условиях максимально приближенных к условиям, в которых будет находиться пользователь в процессе эксплуатации программного продукта.
4. ОРГАНИЗАЦИОННО-ЭКОНОМИЧЕСКАЯ ЧАСТЬ
4.1 Цель создания программного продукта
Виртуальная экскурсия по школе поможет родителям осмотреть школу до того как они отправят туда своих детей. У детей появится возможность ознакомиться с ней и узнать расположение кабинетов, залов, столовой, и т.д., для этого всего лишь нужно просмотреть экскурсию.
Экскурсию предполагается использовать в качестве ознакомительного ресурса. Внешний вид будет оформлен по образу и подобию сайта МБОУ СОШ №2.
4.2 Сильные и слабые стороны проекта
На примере исследованных примеров из сети интернет можно выделить сильные и слабые стороны.
К достоинствам можно отнести:
- Простота использования
- Логичность
- Стандартизированное кнопочное управление
- Простота восприятия
- К недостаткам:
- Отсутствуют уточнения к кабинетам
4.3 Калькуляция себестоимости разработки виртуальной экскурсии
4.3.1 Затраты на содержание основных средств
Для расчета себестоимости разработки виртуальной экскурсии необходимо рассчитать затраты на её создание.
Стоимость основных производственных фондов представлена в виде таблицы 3.
Таблица 3.
Ведомость оборудования.
№ |
Наименование оборудования |
Количество |
Первоначальная стоимость, руб. |
Сумма ОПФ, руб. |
|
1 |
Системный блок |
1 |
20000 |
20000 |
|
2 |
Монитор |
1 |
5000 |
5000 |
|
3 |
Клавиатура |
1 |
500 |
500 |
|
4 |
Компьютерная мышь |
1 |
200 |
200 |
|
5 |
Фотокамера |
1 |
5000 |
5000 |
|
6 |
Карта памяти |
1 |
150 |
150 |
|
Итого |
- |
30850 |
30850 |
Амортизация основных производственных фондов рассчитывается за месяц:
Амес. = (Сп*На) / (12*100%), где(1)
Сп - первоначальная стоимость основных производственных фондов, руб.
На - годовая норма амортизации, 33%
Амес. = (30850*33.3%) / (12*100%) = 10180,5/12=848,38 (руб.)
А1час = Амес/176
А1час - стоимость 1 часа работы с техникой, руб.
А1час = 351,04 /176 = 4,82 (руб.)
Сам = А1час*Q
Q - количество затраченного времени по выполнению данного технологического процесса, час.
Количество затраченного времени по выполнению данного технологического процесса 100 часов.
Сам = 4,82 * 100 = 482,00(руб)
4.3.2 Затраты на электроэнергию
Рассчитываются исходя из стоимости 1кВт/ч и количества потребляемой электроэнергии за месяц при выполнении данного технологического процесса.
Количество потребляемой электроэнергии используемым оборудованием дано в таблице 4.
Таблица 4.
Мощность оборудования.
№ |
Наименование оборудования |
Количество |
Мощностьединицы,кВт |
Времяработы |
Общаямощность,кВт |
|
1 |
Системный блок |
1 |
0,3 |
100 |
30 |
|
2 |
Монитор |
1 |
0,03 |
100 |
3 |
|
3 |
Клавиатура |
1 |
0,015 |
100 |
1,5 |
|
4 |
Компьютерная мышь |
1 |
0,003 |
100 |
0,3 |
|
5 |
Батарейки для фотокамеры |
2 |
1,5 |
100 |
150 |
|
Итого |
- |
- |
- |
184,8 |
Сэл=Р*Z, где
Р - общая мощность оборудования, кВт;
Z - цена 1кВт/ч (4,83 руб.).
Сэл = 184,8*4,83 = 892,584 (руб.)
4.3.3 Прочие расходы (Спр)
При разработке сайта, кроме представленных выше затрат, потребовались затраты времени на поиски необходимой информации в сети Интернет. Было потрачено 1 Гб трафика стоимость которого составила 100 руб. Покупка диска, стоимость которого составила 18 руб. Итого прочие расходы 118 руб.
ИТОГО себестоимость виртуальной экскурсии рассчитывается формуле:
Сп.о. = Сам + Сэл + Спр
Сп.о. = 482,000+892,584 +118=1492,584 (руб.)
Расчёты себестоимости представлены в таблице 5.
Таблица 5.
Расчет себестоимости программного продукта.
Статья затрат |
Сумма, руб. |
|
Затраты на содержание основных средств |
482,000 |
|
Затраты на электроэнергию |
892,584 |
|
Прочие |
118 |
|
ИТОГО |
1492,584 |
4.3.4 Заключение
Стоимость разработанного программного продукта составила 1492,584 рублей. Данным ресурсом могут пользоваться неограниченное число пользователей в любое время, так как он доступен по адресу в сети Интернет круглосуточно и не накладывает никаких запретов на его посещение.
Посетители сайта платят только за количество скачанного ими трафика по собственному тарифному плану у своего провайдера сети Интернет.
5. ОХРАНА ТРУДА И БЕЗОПАСНОСТЬ ЖИЗНЕДЕЯТЕЛЬНОСТИ
Охрана труда и техника безопасности - это комплексная система, разработанная для того, чтобы сохранить здоровье сотрудников предприятия в процессе их труда. Требованиям к охране труда посвящен целый ряд нормативно-правовых и законодательных актов, в том числе Конституция Российской Федерации, Уголовный и Трудовой Кодекс РФ, и Кодекс об административных нарушениях.
Охрана труда на предприятии обеспечивается систематическим проведением мероприятий, направленных на снижение травматизма, снижение и устранение возможных рисков возникновения несчастных случаев, в том числе оформление кабинетов по охране труда стендами по охране труда и технике безопасности. Уголок охраны труда направлен на пропаганду безопасности условий труда, информирование сотрудников об их правах и обязанностях, помощь в решении проблем в сфере безопасности труда. Регулярно должны проводиться инструктажи по технике безопасности.
5.1 Анализ потенциально опасных и вредных производственных факторов
Имеющийся в настоящее время комплекс разработанных организационных мероприятий и технических средств защиты, накопленный опыт работы показывает, что имеется возможность добиться значительно больших успехов в деле устранения воздействия на работников опасных и вредных производственных факторов.
Опасным называется производственный фактор, воздействие которого на работающего человека в определенных условиях приводит к травме или другому внезапному резкому ухудшению здоровья. Если же производственный фактор приводит к заболеванию или снижению трудоспособности, то его считают вредным. В зависимости от уровня и продолжительности воздействия вредный производственный фактор может стать опасным. Опасные и вредные производственный факторы подразделяются на четыре группы:
1. Физические.
2. Химические.
3. Биологические.
4. Психофизические.
Состояние условий труда работников школы, учащихся и их безопасности, на сегодняшний день, еще не удовлетворяют современным требованиям. Работники школы и учащиеся сталкиваются с воздействием таких физически опасных и вредных производственных факторов, как повышенный уровень шума, повышенная температура внешней среды, отсутствие или недостаточная освещенность рабочей зоны, электрический ток, статическое электричество и другие.
Многие работники школы и учащиеся связаны с воздействием таких психофизических факторов, как умственное перенапряжение, перенапряжение зрительных и слуховых анализаторов, монотонность труда, эмоциональные перегрузки. Воздействие указанных неблагоприятных факторов приводит к снижению работоспособности, вызванное развивающимся утомлением. Появление и развитию утомления связано с изменениями, возникающими во время работы в центральной нервной системе, с тормозными процессами в коре головного мозга.
Медицинские обследования показали, что помимо снижения производительности труда высокие уровни шума приводят к ухудшению слуха. Длительное нахождение человека в зоне комбинированного воздействия различных неблагоприятных факторов может привести к профессиональному заболеванию. Анализ травматизма показывает, что в основном несчастные случаи происходят от воздействия физически опасных производственных факторов при выполнении сотрудниками несвойственных им работ. На втором месте случаи, связанные с воздействием электрического тока.
5.2 Производственная санитария или гигиена труда
Производственная санитария или гигиена труда -- это система организационных мероприятий и технических средств, предотвращающих или уменьшающих воздействие на работающих вредных производственных факторов (согласно ГОСТ 12.0.002-80). Основными опасными и вредными производственными факторами являются: повышенная запыленность и загазованность воздуха рабочей зоны; повышенная или пониженная температура воздуха рабочей зоны; повышенная или пониженная влажность и подвижность воздуха в рабочей зоне; повышенный уровень шума; повышенный уровень вибрации; повышенный уровень различных электромагнитных излучений; отсутствие или недостаток естественного света; недостаточная освещенность рабочей зоны и др.
Опасные и вредные производственные факторы (В соответствии с ГОСТ 12.0.003-74)
Физические: Шум, высокие температура и давление, радиация и вибрации.
Химические - К химическим вредным производственным факторам относятся химические вещества и их смеси, в т. ч. некоторые вещества биологической природы (антибиотики, витамины, гормоны, ферменты, белковые препараты), получаемые химическим синтезом и (или) для контроля которых используют методы химического анализа.
Биологические - микроорганизмы-продуценты, живые клетки и споры, содержащиеся в бактериальных препаратах, патогенные микроорганизмы - возбудители инфекционных заболеваний.
Патогенные микроорганизмы, микроорганизмы-продуценты (в биотехнологиях, живые клетки и споры, содержащиеся в препаратах, грибы, простейшие, гельминты).
Психофизиологические - относятся физические (статические и динамические) и нервно-психические перегрузки (умственное перенапряжение, перенапряжение анализаторов слуха, зрения и др.).
Во время работы дисплея регистрируются незначительное рентгеновское, ультрафиолетовое, инфракрасное, микроволновое излучение, низко и ультранизкочастотные электромагнитные поля. Уровень непосредственной радиации во время работы дисплея по любым национальным стандартам значительно ниже допустимого. Общая доза облучения, даже в случае ежедневной восьмичасовой работы, составляет 0,5% дозы, которую получает человек от других повседневных источников (флуоресценция, солнечный свет, радиоволны и т.п.). А вот комплексное влияние всех излучений, которые идут от дисплея, изучено мало. Есть данные, что при работе с дисплеем на протяжении 2-6 и больше часов в день возникает экзема (заболевание кожи), которое, возможно, влечет наличие электростатического и электромагнитного полей.
Интересные исследования проводились в США. Было установлено, что ультрафиолетовые лучи А (ближний ультрафиолет) содействуют развитию патологии, связанной с гипервитаминозом А (избыточное количество витамина А). Среди людей, которые работали за компьютерами, были зарегистрированы случаи заболевания катарактой (помутнение хрусталика глаза). Допускается, что их причинило вредное действие электромагнитного излучения дисплеев. Эта гипотеза не может быть подтверждена дозой излучения, потому что для развития катаракты, вызванной радиацией, необходим уровень, который превышает измеряемый в 10000 раз. Статистический анализ показал, что частота возникновения катаракты при работе с дисплеем не отличается от частоты возникновения катаракты у людей, которые не работают с компьютером. Поэтому, давайте успокоимся: в будущем катаракта, в результате занятий на компьютере, нашим детям вроде бы не угрожает!
Акустический шум, который создают компьютер и периферические устройства, может стать источником стресса, дискомфорта. Но он, скорее всего, не может стать причиной изменения остроты слуха. Возможно, значение имеет акустическое излучение, но физиологическое действие акустического шума этого диапазона пока еще не исследовано.
Мышечный дискомфорт, боль в спине, онемение пальцев объясняются неправильной позой работающего за компьютером, которая обусловлена несоответствующей организацией рабочего места с точки зрения эргономики: неудачно расположены экран, клавиатура, стул, плохое освещение, мерцание экрана и т. п.
Границы производственной санитарии
- оздоровление воздушной среды и нормализация параметров микроклимата в рабочей зоне;
- защита работающих от шума, вибрации, электромагнитных излучений и др.;
- обеспечение требуемых нормативов естественного и искусственного освещения;
- поддержание в соответствии с санитарными требованиями территории предприятия, основных производственных и вспомогательных помещений.
5.3 Техника безопасности
Техника безопасности (ТБ) -- устаревший термин, обозначавший часть функции «охраны труда» -- управления производственной деятельностью, направленной на предотвращение травм и заболеваний, связанных с производством. В настоящее время практически не применяется и не встречается в официальных документах. Современное название функции в России и странах СНГ -- «охрана труда (ОТ)», в международных компаниях -- «Health & Safety (H&S)»/«Здоровье и Безопасность». Сфера «охраны труда» только в незначительной мере совпадает со сферой «техники безопасности» («здоровья и безопасности»). «Охрана труда» включает в себя, прежде всего, юридические вопросы -- права и обязанности работников и работодателей, обеспечивающие соблюдение требований Трудового Кодекса. «Техника безопасности», напротив, означает набор требований к поведению работников и выполнению ими своей рабочей функции, направленных на предотвращение опасных ситуаций для жизни и здоровья как самих работников, так и их окружения. В терминологии Трудового кодекса РФ аналогом понятия «техника безопасности» является понятие «безопасные методы и приемы работы». Однако, содержание этого словосочетания в трудовом законодательстве и иных нормативных правовых актах не раскрыто.
Целью техники безопасности является: минимизация травм и заболеваний, связанных с производством.
Обеспечение безопасных условий труда определяется следующими фактами:
- Самыми важными являются жизнь и здоровье человека по сравнению с ценой производимого продукта и стоимостью оказываемых услуг.
- Необходимость в сведении нештатных ситуаций к минимуму.
- Необходимость в сведении травм рабочих к минимуму для повышения эффективности работы.
- Необходимость в сведении времени отсутствия квалифицированных специалистов ввиду профессиональных травм и/или заболеваний на рабочем месте к минимуму.
Инструктаж
Инструктаж техники безопасности производится, как правило, во время приобретения профессионального и/или специального образования. Так же правила техники безопасности публикуются в соответствующих той или иной специальности учебных пособиях. По характеру и времени проведения, инструктажи подразделяют на:
Вводный - инструктаж по охране труда, который проводится со всеми вновь принимаемыми на работу лицами независимо от их образования, стажа работы, а также с временными работниками, командированными, учащимися и студентами, прибывшими на производственное обучение или практику, с учащимися в учебных заведениях перед началом лабораторных и практических работ в учебных лабораториях, мастерских, на участках и полигонах.
Первичный на рабочем месте - Первичный инструктаж на рабочем месте проводится с работниками до начала их самостоятельной работы. Он имеет целью ознакомление работников с конкретной производственной обстановкой, характером производства, безопасными методами и приемами работы, используемыми инструкциями по охране труда.
Повторный - Повторный инструктаж проходят все рабочие независимо от квалификации, образования, стажа, характера выполняемой работы не реже одного раза в полугодие.
Внеплановый - Внеплановый инструктаж проводится при изменении технологического процесса, оборудования и т. д., то есть когда изменяются условия безопасного ведения работ. Помимо этого он необходим при выявлении нарушений правил и инструкций по технике безопасности рабочими, при возникновении несчастных случаев и профессиональных заболеваний.
Целевой - при выполнении разовых работ, не связанных с прямыми обязанностями работника по специальности (погрузка, выгрузка, уборка территории, разовые работы вне предприятия, цеха и т.п.); при ликвидации последствий аварии, стихийных бедствий, производстве работ, на которые оформляется наряд-допуск, разрешение и другие документы.
5.4 Эргономика и техническая эстетика
Внешняя среда, окружающая человека на производстве, влияет на организм человека, на его физиологические функции, психику, производительность труда.
Проблемами приспособления производственной среды к возможностям человеческого организма занимается наука эргономика. Эргономика изучает систему «человек - орудие труда - производственная среда» и ставит своей задачей разработать рекомендации по ее оптимизации. Оптимизация этого процесса предполагает поставить человека наиболее благоприятные условия при выполнении функциональных задач. Эргономика использует рекомендации таких наук, как биология, психология, физиология, гигиена труда, химия, физика, математика и др. Роль эргономики с каждым годом возрастает, особенно в период внедрения механизации и автоматизации технологических процессов.
Диапазон техники, где необходим учет эргономических требований, весьма широк: от средств транспорта и сложных систем управления до потребительских товаров.
В последнее время все больше внимания уделяется проблемам эстетики сферы труда и перестройки производственной среды на эстетических началах. Важное значение для улучшения условий труда имеет производственная и техническая эстетика. Производственная эстетика включает планировочную, строительно-оформительскую и технологическую эстетику. Планировочная эстетика включает структуру, размеры, размещение и взаимосвязь помещений. Она должна разработать кратчайшие пути перемещения людей, транспортных средств, создать условия для внедрения прогрессивной технологии и повышения производительности труда. Строительно-оформительская эстетика решает вопросы освещения, окраски стен, потолков, полов и других элементов, озеленения, художественно-эстетической обстановки в помещениях.
Технологическая эстетика предусматривает подбор и размещение оборудования, проходов, коммуникационных линий и т. п.
Правильное решение комплекса вопросов производственной эстетики благоприятно воздействует на организм человека, исключает причины травматизма и профессиональных заболеваний, повышает производительность труда и культуру производства.
Оптимальные нормы температуры, влажности и в рабочей зоне производственных помещений показаны в таблице 6.
Таблица 6.
Показатели температуры и влажности воздуха
Период года |
Температура, °С |
Влажность, % |
|
Холодный |
21-24 |
60-40 |
|
Теплый |
22-25 |
60-40 |
Освещение рабочих мест
Свет имеет исключительно важное значение для человека, обеспечивая связь организма с окружающей средой.
Таким образом любые правила или требования не безосновательны. Несоблюдение этих требований влечет за собой негативные последствия, проявляющиеся в отклонении в физическом развитии, ослабевании здоровья и т.п. Эти требования, при полном их исполнении, помогут пользователю снизить или окончательно предотвратить воздействие опасных и вредных факторов, связанных с работой на компьютере.
Список использованной литературы
В связи с тем, что виртуальные экскурсии обычно делаются по объекту, с ней предоставляется информация об этом объекте. Чаще всего виртуальная экскурсия представляется в виде html страницы.
1. http://www.compress.ru/article.aspx?id=15669&iid=743
2. http://student.zoomru.ru/tur/virtualnye-jekskursii/4143.38735.s1.html
3. http://www.freeadvice.ru/browsers.php - браузеры
4. http://pushkin.ellink.ru/vtour/titlem.asp - пушкинский заповедник
5. http://www.pixiq.ru/virtual_tour.html
6. http://travellife.com.ua/virtual-tours/599.html
7. http://www.kv.by
8. http://www.astronim.com/tours - программа по капитальному ремонту сайтов
9. http://delphi-faq.zoxt.net/535.htm- помощь с делфи
10. http://itconcord.ru/articles/testing/ - виды тестирования
11. Тетрадь с лекционным материалом
12. http://dalrybvtuz.ru/pallada/tours/ - Паллада
13. Шульц Д., Шульц С. Психология и работа
14. Раздорожный А. А. Охрана труда и производственная безопасность: Учебно-методическое пособие -- Москва: Изд-во «Экзамен», 2005. -- 512 с. (Серия «Документы и комментарии»)
15. В. М. Мунипов, В. П. Зинченко Эргономика. -- Логос, 2001. -- С. 356.
16. http://phys.bspu.unibel.by/static/lib/inf/posob/stu_m/glaves/glava18/gl_18_1.html - методы проектирования программных продуктов
17. http://gosisis.narod.ru/otvet/80.htm - Создание программного продукта
18. http://ru.wikipedia.org/wiki/Тестирование_программного_обеспечения - тестирование программного обеспечения
19. http://www.scienceforum.ru/2014/527/4731 - технология создания виртуальных экскурсий
20. http://www.mmgfx.com/dialin/pozzoli2_broad_band.html. - ссылка на виртуальную экскурсию 1.
21. http://3dtour.ua/tours/2009/house_obolon/index.php?id=19 - ссылка на виртуальную экскурсию 2.
22. http://pushkin.ellink.ru/vtour/titlem.asp - ссылка на виртуальную экскурсию 3.
ПРИЛОЖЕНИЯ
ПРИЛОЖЕНИЕ 1
- руководство оператора;
Многие, услышав термин «Виртуальная экскурсия», думают, что это очень сложно и не хотят использовать этот прекрасный и очень полезный инструмент, во многом облегчающий жизнь, как рекламодателей, так и простых пользователей.
Виртуальные экскурсии - один из самых эффективных и убедительных на данный момент способов представления информации, поскольку они создают у зрителя полную иллюзию присутствия. Виртуальная экскурсия, по сути, это - мультимедийная фотопанорама, в которую можно поместить видео, графику, текст, ссылки. Но в отличие от видео или обычной серии фотографий, виртуальные экскурсии обладают интерактивностью. Так, в ходе путешествия можно приблизить или отдалить какой-либо объект, оглядеться по сторонам, подробно рассмотреть отдельные детали интерьера, обозреть панораму издалека, посмотреть вверх-вниз, приблизиться к выбранной точке или удалиться от нее, через активные зоны переместиться с одной панорамы на другую, например, погулять по отдельным помещениям и т. п. И все это можно делать в нужном темпе и в порядке, удобном конкретному зрителю. Таким образом, можно, например, обойти весь музей изнутри и даже осмотреть его снаружи или совершить виртуальное путешествие по экзотическому острову, не покидая собственной квартиры.
Для использования виртуальной экскурсии достаточно иметь простенький компьютер, обыкновенный браузер с поддержкой Flash. Ну и собственно сам Flash Player.
Первым шагом должен быть запуск стартовой страницы экскурсии. Далее возможно несколько вариантов развития сценария, либо использовать переходы, находящиеся на самой экскурсии, либо использовать панель навигации. Какой именно способ выбрать решает сам пользователь, но какой бы он не сделал выбор, его будут сопровождать подсказки. В процессе просмотра экскурсии можно использовать оба метода.
Возможно Вы не захотите прокручивать всю панораму до перехода и перейти в следующий кабинет минуя коридор и часть панорамы или же наоборот хотите подробно изучить кабинет полностью, самостоятельно добраться до перехода и лишь затем перейти к следующей панораме. При любом из перечисленных вариантов у пользователя не должно возникнуть сложностей в использовании тура, благодаря подсказкам, размещенным на всей экскурсии.
Подобные документы
Диаграмма прецедентов взаимодействия игрока и программного продукта. Требования к пользовательскому интерфейсу. Диаграмма состояний проектируемого приложения. Выбор инструментальных средств разработки. Проектирование алгоритмов и иерархии классов.
дипломная работа [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