ФИО заявителяСергеев Владислав Антонович
Дата рождения20.03.2003

Проект

НазваниеНовая система OnlineKeyTranslation – закрытая трансляция мероприятий с технологией SystemValidationAutomatic
УчреждениеГБОУ "Школа № 597 "Новое Поколение"
Класс9
Науч. руководительШишкина Галина Николаевна
Консультант
Исполнители
  • Сергеев Владислав Антонович
Секция9 - 11 классы «Чтения им. А.А. Леманского: «Гениальный конструктор». Технические проекты и изобретения, тренажеры, игры и программы.
Краткое описание проектаЦель проекта Разработать систему, предоставляющую пользователю возможность приобретения уникального электронного билета на on-line трансляцию мероприятия, защиту самой трансляции от несанкционированного просмотра и организацию трансляции в режиме реального времени.

Описание проекта

Проблема решаемая проектомВ наше время существует проблема территориальной разрозненности аудитории, когда жители разных городов лишены возможности посещать учреждения культуры в других регионах. Онлайн-трансляции мероприятий устраняют проблему отсутствия возможности лично присутствовать на мероприятии и вместимости зрительного зала. Прямая трансляция мероприятия в сети Интернет не только не снижает числа посетителей, приобретающих билеты на само мероприятие, но и способствует повышению посещаемости последующих мероприятий учреждения культуры. Благотворительные концерты являются признаком сознательности общества, желания людей помочь обделенным. И хотя они не способны полностью решить имеющиеся проблемы, но делают мир вокруг немного лучше и добрее. Организовать и провести один благотворительный концерт - это всегда труд, но результат превосходит ожидания, когда мы понимаем, что творчество и талант выполняют важнейшую социальную задачу - приносят пользу отчаявшимся и нуждающимся людям. Помощь конкретному человеку, конкретной семье - вот главная цель благотворительных концертов. На такие концерты билеты могут раздаваться бесплатно, а можно продать билеты, чтобы выручить какую-то сумму и передать нуждающимся в помощи людям.
Основная идеяВидеоконтент набирает обороты и пользуется большим спросом среди пользователей Интернета. Он доступен всем пользователям на любых устройствах. Видеотрансляция может проходить на различных платформах, имеющих технические возможности передавать видеосигнал: YouTube, Facebook, «ВКонтакте», «Одноклассники». Существуют организации, которые готовы обеспечить трансляцию мероприятий в Интернет и осуществить продажу билетов на нее, но их услуги достаточно дороги (от 60 тыс. руб.). Это делает практически невозможным благотворительный характер организации такой трансляции. У нас возникла идея реализовать в проекте не просто организацию продажи уникальных электронных билетов на трансляцию мероприятия, но и сделать защиту страницы самой трансляции. Главное, что не предусматривается в других аналогичных системах, это возможность продажи билетов на on-line трансляции различных мероприятий в благотворительных целях, а также защита данных путём шифрования, доступность оплаты и защита просмотра трансляции.
Масштаб организации работВ начале работы над проектом мы ознакомились с некоторыми существующими подобными системами, обладающими, несомненно, возможностями дать организаторам мероприятий способ дополнительно заработать за счет продажи электронных билетов на трансляцию. Кроме увеличения дохода от мероприятия, on-line трансляция хороша тем, что ее могут увидеть люди, которые по каким-то причинам не могут посетить само мероприятие. У нас возникла идея реализовать в проекте индивидуальный доступ к мероприятию всем зрителям, купившим билеты. Наш проект должен гарантировать защиту контента от несанкционированного просмотра трансляции. По одному билету смотреть трансляцию мероприятия должен только один пользователь. Для создания системы необходимо было изучить или усовершенствовать знания в языках программирования PHP, Java Script, HTML/CSS. Для начала пришлось купить более дорогой хостинг и домен зеркало на английском языке. Также оформить SSL сертификаты для безопасной передачи данных. Нужно было настроить хостинг, FTP, SSL, домен и зеркало. После этого была продумана идея работы системы: ввод данных в форму (имя, фамилия, e-mail), генерация ключа, запись в базу данных и отправка письма с билетом на почту пользователя. Сначала была написана генерация и запись билетов в файл. Потом эта система была переписана для записи в БД, добавлена форма для имени, фамилии и e-mail пользователя. Написана запись отдельных полей в БД. После чего реализовано создание и отправка письма с текстом и ссылкой на указанную пользователем почту. Далее была написана проверка билета на странице просмотра. Добавлена защита от многоразового использования одного билета разными людьми. Осуществлено шифрование всех данных для передачи на сервер. Пришлось купить, настроить и добавить сертификаты SSL, чтобы сделать доступ к своим сайтам более надежным и безопасным. Для проведения оплаты за просмотр on-line трансляции мероприятия осуществлено подключение к платежному сервису Robokassa. После ознакомления с их документацией, был написан необходимый для нашей системы свой код, настроены поля и профиль, проверка ключей оплаты, все протестировано, добавлено в разрабатываемую систему. Изменена система передачи данных из формы на страницу обработки данных, записи в БД и отправки e-mail. Улучшена защита передачи данных. Снова было проведено тестирование системы. Далее была создана страница для ожидания трансляции, а также страница для самой трансляции. Предусмотрены защита доступа, отдельный веб-плеер и идентификация пользователя по билету. Подключена система трансляции YouTube, система снова протестирована. Оформлен дизайн страницы покупки билета, страница ошибки 404. Завершена коррекция части структуры БД (имя, фамилия, дата, время, почта, номер заказа). Разработанная система была протестирована и отлажена на собственных контрольных примерах. Проведена реальная трансляция мероприятия.
Полученные результатыПервоначальный замысел воплощен в жизнь. Разработанная система обеспечивает следующие возможности: • Разработана система организации on-line трансляции мероприятий. • Разработана система организации продажи электронных билетов на on-line трансляции. • Генерация, сохранение и вывод индивидуального электронного билета. • Обеспечена защита контента от несанкционированного просмотра трансляции. • Система отлажена и протестирована. • Система внедряется в жизнь. • Система развивается и совершенствуется. Ссылка на видео https://www.youtube.com/watch?v=GLd2Hl9Qf7A
Кому нужны результаты проектаЭто будет актуально как для авторов, так и для их зрителей. Авторам, которые хотят проводить благотворительные трансляции мероприятий или тем, которые хотят зарабатывать на своих трансляциях. С качественной защитой просмотра, системой билетов и без больших затрат. А зрителям, у которых нет возможности присутствовать лично на самом мероприятии, но они не хотели бы его пропускать.
Перспектива дальнейшнего развития проекта•Совершенствование созданной системы. •Расширение ее возможностей. •Добавление функции “Напомнить о трансляции”. •Добавление возможности отказа от заказанной трансляции. •Возможность переноса внесенных средств на другую on-line трансляцию. •Планируется распространение данного программного продукта среди организаций, занимающихся благотворительными мероприятиями, на специальных условиях.

Материалы проекта

Видео

Экспертиза 1Экспертиза 2Экспертиза 3Сумма баллов
Сумма24 24 25 73.0
Анализ проблемы5 5 5
Организация работы5 5 5
Результаты работы5 5 5
Социокультурные и образовательные последствия 4 4 5
Презентация работы5 5 5
Комментарии
Комментарий по оценкам

Благородная цель. Отличные результаты!

Комментарий по проекту

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

— Эксперт 1
Комментарий по оценкам

Работа выполнена и оформлена хорошо. Удачи!

Комментарий по проекту

Какое максимальное количество человек при трансляции "потянет" ваша система? Не будет ли подвисать? На базе какой платформы осуществляется сама трансляция?

— Эксперт 2
Комментарий по оценкам

Хорошая демонстрация и работающий проект.

Комментарий по проекту

В проекте сделан упор на защиту онлайн-трансляции, но в конечном итоге трансляция будет вестись через Youtube. Что мешает человеку скопировать ссылку на трансляцию и передать ее другим людям?

— Эксперт 3