Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Diplonote_v1.3 RC 6.doc
Скачиваний:
3
Добавлен:
27.10.2018
Размер:
12.94 Mб
Скачать

ОГЛАВЛЕНИЕ

ОГЛАВЛЕНИЕ 4

1 Постановка задачи и определение требований 11

Выводы по разделу один 13

2 Обзор существующих реализаций и описание основных преимуществ выбранной реализации перед аналогами 14

1.2.1 Обзор существующих реализаций 14

2.1.1 Java 15

2.1.2 Flash 16

2.1.3 Silverlight 17

Выводы по разделу два 21

Таким образом, наилучшем выбором платформы для разработки является Flash. 21

3 Выбор инструментальных средств разработки 22

4.1 Исследование технологий 3D-рендеринга на платформе Adobe Flash 23

5 Архитектура программного комплекса 28

5.1 Алгоритмические особенности программного комплекса 28

5.1.1 Анализ поставленной задачи 28

5.2 Алгоритм функционирования программного комплекса 38

5.2.1 Обобщенный алгоритм работы комплекса 38

5.2.2 Загрузка объектов в 3D-среду 43

5.2.3 Отрисовка 3D-мира 48

5.2.4 Обработка команд пользователя 53

5.2.5 Описание технологий. Binary Space Partitioning (BSP) дерево 57

5.2.6 Отсечение (клиппинг) 59

5.3 Варианты дальнейшего развития программного комплекса 60

5.4. Функциональные особенности программного комплекса 60

5.4.1 Концепция функционирования программного комплекса 60

5.4.2 Особенности размещения/редактирования/удаления информации 61

Ввод информации в программный комплекс на аппаратном уровне осуществляется с помощью стандартных устройств ввода – клавиатуры и компьютерной мыши. 61

5.4.3 Управление программным комплексом 62

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

Исходя из того, что одним из требований к интернет-сервису «Кафедра Онлайн» была простота управления, то данный сервис не обладает множеством функций управления, а в конечном итоге процесс управления сводится к перемещению и вызову событий. Наиболее целесообразным является описание всех функций управления и способов их вызова, которые представлены в 62

таблице 5.4. 62

Анализируя таблицу 5.4, становится очевидно, что программный комплекс в полной мере удовлетворяет требованию простоты управления. Функций управления не так много, в тоже время их более чем достаточно для наиболее простого и удобного получения тематической информации через данный интернет-сервис. 63

Программный комплекс в полной мере удовлетворяет требованиям. 63

6 Тестирование программного комплекса 64

6.1 Требования к состоянию аппаратного и программного обеспечения 64

6.2 Требования к содержимому тестов 65

6.3 Пример работы программного комплекса 66

68

70

71

7 ТехнологическАЯ ЧАСТЬ 72

Программный комплекс соответствует технологическим нормам. 73

8 Организационно-экономический раздел 74

8.1 Смета затрат на проведение работ 81

8.2 Командировочные расходы 82

8.3 Заработная плата 83

Продолжение таблицы 8.9 84

8.4 Покупные изделия 84

8.5 Накладные расходы 84

8.6 Смета затрат 84

9 Раздел безопасности жизнедеятельности 86

9.1 Анализ достоинств интерфейса пользователя разработанной программы 86

9.2 Рекомендации по организации рабочего места пользователя 88

9.2.1 Рекомендации по выбору помещения для размещения рабочего места 89

9.2.2 Требования к микроклимату, содержанию аэроионов и вредных химических веществ в воздухе на рабочих местах, оборудованных ПЭВМ 89

9.2.3 Требования к уровням шума и вибрации на рабочих местах, оборудованных ПЭВМ 92

9.2.4 Требования к освещению на рабочих местах, оборудованных ПЭВМ 93

9.2.5 Требования к уровням электромагнитных полей на рабочих местах, оборудованных ПЭВМ 95

9.2.6 Общие требования к организации рабочих мест пользователей ПЭВМ 97

9.2.7 Требования к организации и оборудованию рабочих мест с ПЭВМ для обучающихся в общеобразовательных учреждениях и учреждениях начального и высшего профессионального образования 99

9.3 Электробезопасность 100

9.4 Пожарная безопасность 101

Библиографический список 103

ПРИЛОЖЕНИЕ А 105

Продолжение приложение А 106

Продолжение листинга А.1 106

Продолжение приложение А 107

Продолжение листинга А.1 107

Продолжение приложение А 108

Продолжение листинга А.1 108

Продолжение приложение А 109

Продолжение листинга А.1 109

stage.addEventListener(Event.RESIZE, onResize); 109

Продолжение приложение А 110

Продолжение листинга А.1 110

scrollBar.visible = false; 110

Продолжение приложение А 111

Продолжение листинга А.1 111

Продолжение приложение А 111

Продолжение листинга А.1 111

Продолжение приложение А 112

Продолжение листинга А.1 112

Продолжение приложение А 113

Продолжение листинга А.1 113

Продолжение приложение А 114

Продолжение листинга А.1 114

Продолжение приложение А 115

Продолжение листинга А.1 115

Продолжение приложение А 116

Продолжение листинга А.1 116

Продолжение приложение А 117

Продолжение листинга А.1 117

Продолжение приложение А 118

Продолжение листинга А.1 118

Продолжение приложение А 119

Продолжение листинга А.1 119

Продолжение приложение А 120

Продолжение листинга А.1 120

Продолжение приложение А 121

Продолжение листинга А.1 121

Продолжение приложение А 122

Продолжение листинга А.1 122

Продолжение приложение А 123

Продолжение листинга А.1 123

Продолжение приложение А 124

Продолжение листинга А.1 124

Продолжение приложение А 125

Продолжение листинга А.1 125

Продолжение приложение А 126

Продолжение листинга А.1 126

Введение­

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

Способность быстро сориентироваться на незнакомом ранее месте является требованием современного мира.

Локационные интернет-сервисы получили очень широкое распространение, яркими примерами являются сервисы Google Street View (рисунок 1.1) и Яндекс панорамы (рисунок 1.2), которые позволяют смотреть панорамные фотографии улиц многих городов мира с высоты около 2,5 метров.

Рисунок 1.1 – Сервис Google Street View

Рисунок 1.2 – Сервис Яндекс панорамы

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

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

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

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

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

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

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

1 Постановка задачи и определение требований

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

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

Цель данного проекта – создать программный комплекс в виде интернет-сервиса на основе существующих технологических реализаций, который будет позволять осуществлять хранение и накопление различной систематизированной информации о кафедре ЭВМ. Четкая локационная привязка всей визуальной составляющей позволит создать достаточный эффект присутствия, который усилит восприятие тематической информации. Кроме абитуриентов этот сервис будет полезен и для студентов всех курсов, обучающихся на кафедре ЭВМ, так как в нём будет предусмотрена возможность оставлять объявления, расписания занятий и другую информацию, связанную с процессом обучения.

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

Исходя из поставленной задачи, были сформированы требования к проекту:

- кроссплатформенность;

- быстродействие;

- минимальные (на сколько это возможно) требования к скорости интернет-соединения;

- простота управления;

- интерактивность;

- возможность свободного исследования пространства;

- информирование пользователя об объектах кафедры.

Следовательно, исходя из критериев интерактивности и возможности свободного исследования пространства было принято решение смоделировать кафедру в трехмерном пространстве (критерий интерактивности будет достигнут в результате возможности взаимодействовать с каждым отдельным объектом 3D-локации, что, например, крайне трудно реализовать при использований в качестве основы панорамы из фотографий). Что касается 2D-представления информации, то у этого метода существуют определенные проблемы. На рисунке 1.3 представлена основная проблема визуализации информации в 2D.

Рисунок 1.3 – Основная проблема визуализации информации в 2D

Очевидно, что с ростом количества информации 2D визуализация уже не позволяет организовывать массив данных с той же эффективностью, с точки зрения такого же легкого к ней доступа, что и раньше.

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

Целевой аудиторией сервиса «Кафедра Онлайн» будут абитуриенты, которые желают учиться на кафедре ЭВМ, а также студенты всех курсов кафедры ЭВМ. Интуитивно понятный интерфейс не потребует какого-либо специализированного обучения для передвижения по кафедре и взаимодействия с объектами.

Помимо этого, нельзя не учитывать то, что моделирование кафедры 1:1 в 3D-пространстве, а с учетом фактора времени следует, что и в 4D, позволит наиболее полно оценивать тактические действия и возможности спецподразделений при проведении спецопераций на территории кафедры ЭВМ, определять оптимальные зоны и сектора обстрела противника, максимально использовав при этом «мертные» зоны от поражения его ответным огнем, учитывать динамику развития событий и оперативно влиять на них. Данный подход дает неоценимое преимущество при моделировании ведения боевых действий при проведении контртеррористических и других операций (спасение людей при стихийных бедствиях, пожарах и т.д.), что позволяет сохранять жизни людей.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]