Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Отчеты по практике » Дослідження та розробка засобів аналізу поведінки користувачів в соціальних іграх

Реферат Дослідження та розробка засобів аналізу поведінки користувачів в соціальних іграх





, і звичайно ж що заважає реалізації того чи іншого товару у додатку.

Структура даних

Всі дані будуть зберігатися в таблицях бази даних.

Перша група таблиць містить основну інформацію про етапи, які пройшов користувач. Друга група таблиць присвячена АВ тестуванню, в них відображені дії користувачів розбитих на спеціальні групи, сесії АВ. Остання група таблиць зберігає інформацію про скоєні покупках користувачем за весь період використання програми.


Рис. 1 - Схема структури даних


3.3 Розробка та впровадження системи ведення аналітики


Розробка серверної і клієнтської частини системи

Система аналітики складається з двох частин, серверної і клієнтської. Серверна частина отримує дані з клієнта, зберігає їх, обробляє і видає необхідний результат за запитом адміністратора.

Клієнт інтегрується в додаток у вигляді модуля містить спеціальні класи і відправляє на сервер необхідну інформацію для ведення аналітики.

Серверна частина пишеться на мові PHP для взаємодії з системою управління базою даних MySQL. На сервері буде створена база даних, яка в таблицях зможе зберігати необхідну інформацію, відправлену з програми. MySQL і PHP були обрані спеціально з метою економії коштів і часу на розробку серверної частини. На просторах інтернету досить хостингів надають можливість безкоштовного розміщення свого додатки з підтримкою бази даних MySQL.

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

Наші програми пишуться під платформу Adobe Flash на мові ActionScript 3. Основна роль клієнта це відправка даних з програми. Головним класом передачі даних з клієнта на сервер є клас Query який, звертаючись до сторінці PHP в якості параметрів, передає інформацію.


Package mysql

{flash.events.Event; flash.URLLoader; flash.URLRequest; class Query extends URLLoader

{var result: *; function Query (): void

{();

} function performRequest (filePHP: String): void

{request: URLRequest=new URLRequest (filePHP); (Event.COMPLETE, onComplete); (request);

} function onComplete (e: Event): void

{= data;

} function get getResult (): *

{result;

}

}

}


Завдяки цьому класу відправляється вся інформація на сервер з додатка наступним чином:


_ query=new Query ();

_ query.performRequest (serverPath + user_identification.php? userID=

+ userID);

_ query.addEventListener (complete, onUserIdentificationComplete);

сторінка, отримуючи дані методом $ _GET далі відправляє, її на сервер за допомогою методу mysql_query виконує безпосередній запит на сервер баз даних MySQL.

Розробка соціальних ігор

Для реалізації наших проектів ми використовуємо платформу Adobe Flash і мова програмування ActionScript 3.

А так само для поліпшення функціонального і візуальної якості наших додатків буде використаний спеціальний фреймворк Starling.- це фреймворк для розробників ігор, які хочуть публікувати гри на декількох платформах. Він грунтується на AIR, кроссплатформенную рантайм від Adobe який працює як на десктопі, так і на мобільних платформах.- це 2D-framework використовує мову ActionScript 3 розроблений на основі Stage3D. Фреймворк Starling призначений для розробки ігор і може використовуватися для вирішення багатьох інших завдань. Фреймворк Starling дозволяє швидко створювати апаратно прискорені програми без прямого використання низкоуровнего Stage3D API.

Більшість розробників на Flash хочуть мати можливість використовувати GPU прискорення (через Stage3D) без необхідності писати високорівневі бібліотеки і копатися в низькорівневих бібліотеках Stage3D API.

Фреймворк Starling є вільним і живим, і поширюється за умовами ліцензії Simplified BSD. Ви можете використовувати його вільно навіть в комерційних додатках. Ми працюємо над Starling кожен день, і ми розраховуємо на активну зворотний зв'язок спільноти, щоб поліпшити Starli...


Назад | сторінка 6 з 7 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Програма управління базою даних, яка містить інформацію про читачів, книгах ...
  • Реферат на тему: Створення бази даних, що зберігає інформацію про студентів навчального закл ...
  • Реферат на тему: Розробка бази даних обліку перепусток учнів і програми-клієнта до неї
  • Реферат на тему: Сайт з використанням скриптової мови програмування PHP і бази даних MySQL
  • Реферат на тему: Розробка і реалізація програми на мові С ++ з використанням класу статичних ...