Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
отчёт по практике.doc
Скачиваний:
10
Добавлен:
11.06.2015
Размер:
80.9 Кб
Скачать
  1. Разработка информационной панели

Образовательная, культурная и развлекательная программы форума огромны., общее количество человек на форуме более 1000, площадь проведения более 100га. Сразу же поднялась проблема своевременного оповещения участников об содержании/изменении программы. Так же важно держать в курсе работников форума об изменении состояния систем (нагрузка электрогенератора, расход интернет трафика, количество подключённых wi-fiустройств, график занятости учебных шатров, меню в столовой и т.п.). Для решения этой проблемы было решено создать общую информационную панель, на которой в режиме слайдшоу или по выбору пользователя можно было бы наблюдать информацию о программе и состоянию систем. Мои действия:

  1. Были приняты следующие решения по разработке.

  1. Вывод панели в браузере как стартовой страницы, при подключении к сети интернет или локальной сети. Разработка в соответсвии со стандартами HTML5. Применение таблицы стилей версииCSS3. Тип вёрстки – блочная. Язык обработки на стороне клиента –JavaScript(библиотекаjQuery). Язык обработки на стороне сервера –PHP5. БД –MySQL(БД сервера). СУБД –phpMyAdmin.

  2. Технология подачи информации пользователю – ajax(асинхронныйJavaScriptиXML).Ajax- подход к построению интерактивных пользовательских интерфейсов веб-приложений, заключающийся в «фоновом» обмене данными браузера с веб-сервером. В результате, при обновлении данных веб-страница не перезагружается полностью, и веб-приложения становятся быстрее и удобнее.

  3. Каждый слайд панели сделать отдельной php- страницей и встраивать в главную страницу методомiframe.

  4. Разместить на панели следующие слайды:

  1. Погода на текущий и следующий день на форуме и в ближайших населённых пунктах.

  2. Программа мероприятий форума на текущий день с выделением важных событий форума (возможность оставить заметку на определённое событие для интерактивного варианта).

  3. Программа мероприятий на следующий день форума с выделением важных событий форума (возможность оставить заметку на определённое событие для интерактивного варианта).

  4. Реклама выпуска новостей внутренней службой СМИ(ATOMfresh). Для интерактивного варианта – возможность просмотра новостей (видео и презентации). Реклама в видеswf-файла.

  5. Расход интернет трафика(входящий и исходящий), трафик локальной сети(входящий и исходящий). Вывод информации в виде ajax-графиков (Использование для этого библиотекflotиplot).

  6. Расход электроэнергии. Для вывода информации использовать flash-модуль.

  7. Зона покрытия wi-fi. Количество устройств, подключённых кwi-fi. Активностьwi-fiточек. Нагрузка на каждуюwi-fiточку.

  8. Радиодозиметр. Радиационный фон на территории форума, а так же в Жукове и в Обнинске. (Для интерактивного варианта – возможность посмотреть радиационный фон через портал FindRadiation)

  9. Топ 20 сайтов по посещаемости на форуме.

  1. Реализовать возможность вывода срочных новостей поверх всех слайдов.

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

  1. Приведение всех слайдов к единому дизайну форума. Для этого использовались программы кампании Adobe–FlashCS5 иPhotoshopCS5. Применение технологийHTML5 позволило вставлятьswfфайлы непосредственно в кодеhtml.

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

  3. На всём протяжении форума одной из моих основных обязанностей было администрирование панели.

В итоге на всём протяжении форума панель успешно функционировала. Дампы БД использовались для отчётности по проведению форума организаторами форума. По результатам этих данных будут сделаны выводы и проведена корректировка работы служб форума.

  1. Разработка нативных приложений под платформу «Android» (smart-dozimetr).

Для замера уровня радиации на форуме использовался портативный дозиметр для мобильных устройств. Результаты работы дозиметров можно было наблюдать на слайде инфопанели (см. 2.1.d.8). Были приняты решения:

  1. Для компиляции приложения использовать среду разработки exlipce.

  2. Для тестирования приложения использовать эмулятор AndroidSDK.

  3. Для связки HTML5 сjavaиспользовать программуPhoneGap.

  4. Язык для написания – lava. (Некоторые интерфейсы пришлось написать наhtmlт.к. моих знанийjavaне хватает для написания абсолютно нативного приложения).

В итоге планшеты с подключёнными дозиметрами были размещены по территории проведения форума и передавали данные на инфопанель один раз в 30 минут.

  1. Техническая поддержка.

На форуме использовалось различное оборудование, требующее установки, настройки и помощи с обращением. Проводились работы по:

  1. Обустройство IT– шатра. Установка неттопов, мониторов контролёров, принтеров, сканеров, камер наружного и внутреннего наблюдения.

  2. Обустройство шатра инфопотока(СМИ). Установка моноблоков, ноутбуков, принтеров, звукозаписывающего оборудования. Установка сложного программного обеспечения для обработки видео и аудио файлов.

  3. Обустройство образовательных шатров. Установка кулеров, проекторов, ноутбуков, сенсорных панелей, камер наблюдения.

  4. Так же проводились работы по развёртке и настройке спутниковой тарелки, установке плазменных панелей, раздаче и настройке раций.