Р АЗРАБОТКА СИСТЕМЫ ПЕРСОНАЛИЗАЦИИ КОНТЕНТА ДЛЯ МОБИЛЬНЫХ КЛИЕНТОВ Руководитель: Кириллин Вячеслав Алексеевич кандидат ф.-м.н. Рецензент: Антипов Илья.

Презентация:



Advertisements
Похожие презентации
Разработка информационной системы накопительной программы лояльности для мобильных устройств Автор: Дьяченко Василий Владимирович мат-мех, 545 группа Научный.
Advertisements

Р АЗРАБОТКА СЕРВЕРА СИСТЕМЫ МОБИЛЬНОГО МАРКЕТИНГА Руководитель: Кириллин Вячеслав Алексеевич кандидат ф.-м.н. Исполнитель: Зарубин Михаил (4 курс, 445гр.)
Рогов Павел (271 ПИ ) Назаренко Дмитрий (272 ПИ ) Научный руководитель : Гринкруг Е. М. Курсовая работа. Клиент - серверное Android- приложение для планирования.
ПО Всемирной паутины Буканов Иван 8 «А». Определение WWW сетевая технология прикладного уровня стека TCP/IP, построенная на клиент-серверной архитектуре.
Информационный портал как средство повышения эффективности работы деканата Московский государственный технологический университет «СТАНКИН» Кафедра «Биотехническая.
Разработка системы развертывания веб- сервисов на базе Р2Р сети Дипломная работа Скворцова Н.С. Научный руководитель: Плискин М.М. Рецензент: Глиненко.
ПРОГРАММЫ ЛОЯЛЬНОСТИ : СТРУКТУРА, РАЗРАБОТКА, ВНЕДРЕНИЕ. ПРИМЕРЫ.
Апробация технологий Silverlight/LINQ/WCF для создания web-приложений, ориентированных на интенсивную обработку данных Дипломная работа студента 545 группы.
WEB- ТЕХНОЛОГИИ Лекция 1. WEB- ПРИЛОЖЕНИЯ 1 Особый тип программ, построенных по архитектуре « клиент - сервер » Основа получение запросов от пользователя.
Долбешкин Андрей Николаевич, 345 группа Руководитель: кандидат ф.-м.н. Вячеслав Алексеевич Кириллин.
Единая система аутентификации Обзор решения Москва, 2012г.
Информационная система Карточка Клиента. История Первый пересмотр информационной системы карточка клиента произошел в 1997 году Новый веб-интерфейс был.
, © All Right Reserved. SMS сервисы - Ваш ключ к мобильным решениям! Проект "Отправь.
Лекция 2 Уровни протоколов и модели их обслуживания. Прикладной уровень.
Клиент-Банк On-Line Mobile Клиентская часть системы Клиент-Банк ООО НОКК.
BoardGameMaster Руководители проекта Анатолий Тутов Татьяна Зуева Участники Алексей Малыгин Георгий Ерохин Кирилл Чередник Наталья Соковикова.
Разработка GRID-системы с использованием современных мобильных устройств в качестве вычислителей Мустаков Р.Н. НГУ ФИТ 3 курс Руководители: Перепелкин.
Что такое 3D-Secure ? Технология 3D-Secure (от англ. Three-Domain Secure) уникальная система обеспечения безопасности оплаты товаров и услуг в сети интернет,
ГСНТИ задание 2.2«Разработать сервер доступа к библиотечным информационным ресурсам по протоколу z39.50 и систему обслуживания по принципу «Одно.
Информационные технологии в прогнозировании финансовых рядов. ФАКУЛЬТЕТ ПРИКЛАДНОЙ МАТЕМАТИКИ и ИНФОРМАТИКИ Бокий Кирилл Константинович Кафедра теории.
Транксрипт:

Р АЗРАБОТКА СИСТЕМЫ ПЕРСОНАЛИЗАЦИИ КОНТЕНТА ДЛЯ МОБИЛЬНЫХ КЛИЕНТОВ Руководитель: Кириллин Вячеслав Алексеевич кандидат ф.-м.н. Рецензент: Антипов Илья Геннадьевич ст. преп. каф. сист. прогр. Исполнитель: Зарубин Михаил (545гр.)

О ПРОЕКТЕ SmartKupon – это сервис для создания накопительной программы лояльности на основе мобильных телефонов

П ЕРСОНАЛИЗАЦИЯ Сервер

З АДАЧИ Разработать сервер, обеспечивающий выдачу персонализированного контента, в том числе: Разработать архитектуру сервера Написать протокол общения с клиентскими приложениями Ввести систему выдачи уникальных кодов валидации

Разработка архитектуры (1/4) DB Сервер клиентского приложения Сервер валидатора Панель администратора Сайт для партнеров SMS сервер TomCat

Разработка архитектуры (2/4)

Servlet (View) DB Controller ParserGenerator Model HTTP Request TomCat HTTP Response XML Request (Java) Class Response (Java) Class SQL Разработка архитектуры (3/4)

Model Protocol handlerDatabaseValidation CodesGraphics File System History engine Black BoxWap Alert Time machine Error handler Update engine Разработка архитектуры (4/4)

П РОТОКОЛ XML (~20 запросов) Пример (запрос регистрации) Все запросы имею заголовки вида:... А все ответы имеют заголовки вида:... Запрос: Ответ:

Механизм предъявления кода и его валидация КлиентВалидатор Код: Код принят!

Система выдачи уникальных кодов валидации 1/2 Требования: Уникальность Небольшая длина (4-5 символов) Низкая вероятность угадать/ошибиться Учет особых параметров системы Единая бонусная карта (онлайн, оффлайн) Купоны (обычные, дорогие)

… … … Партнер 1 Партнер 2 Партнер n … Система выдачи уникальных кодов валидации 2/2 - свободный код - код для купонов - код бонусной карты - код для оффлайн валидации бонусной карты

На : выдано кодов могут быть завалидированы – возращены в систему При текущем количестве партнеров, мощность множества = кодов Т.е. используется ~ 1,4% от общего количества возможных кодов Статистика по кодам валидации

Р ЕЗУЛЬТАТЫ Реализована серверная часть системы, обеспечивающая выдачу персонализированного контента Произведена интеграция с клиентским приложением Разработки, описанные в данной дипломной работе, успешно внедрены в действующую систему SmartKupon