Innomeo statisztika rendszer

Készítsd el te a innomeo statiszka rendszerét. Adjuk az adatot és a pénzt, Te adod a php classt.

Az innomeo adatokat gyűjt a látogatásokról a háttérben. Ezekből az adatokból szeretnénk a felhasználók számára statisztikát készíteni:

  • hányan látták a profilodat
  • hányan látták az általad feltöltött tartalmat
  • miket néztek meg a profiloldaladon
  • realtime lekérdezés: ki mit néz velem kapcsolatban...

Célunk az adatok szép, látványos megjelenítése, mind táblázat, mind grafikon formában.

Az adatok indulás óta gyűjtve vannak, a háttér mongodb. Szükségünk van tehát egy olyan PHP osztályra, ami lekérdezi az adatokat.

Mivel nagy terhelésre tervezünk, ezért elkerülhetetlen az adatok gyorsítótárazása, melyhez memcached-t használunk. Lényeges, hogy ne legyen sitespecifikus a class, hanem paraméterezve fel lehessen használni más oldalaknál is.

Többségében mit gyűjtünk:

  • visitor user id
  • idő new MongoDate()
  • $_SERVER['REQUEST_URI']
  • tartalom owner id
  • referer
  • user agent, (info array)

Elvárások

  • idő szerinti statisztika(group): év, hónap, nap, hét, óra, stb bontásban
  • referer útvonal/domain szerinti statisztika. pl facebook.com referer az elmúlt héten órás bontásban.
  • facebook.com referer heti bontásban
  • böngésző típus/verziószám (group)
  • ki/bekapcsolható cache
  • cache idő állítás
  • php array, json, xml kimenet
  • keresés, csoportosítás

Dokumentáció

Az osztály dokumentációját kommentezéssel a classba írd. Soronként nem szükséges, de a kritikus helyekre mindenképp írj megjegyzést és ha szükséges példa felhasználást. A metódus használatát mindenképp dokumentáld. Használhatsz akár phpDocumentor. Készíts 1 db mintaalkalmazást, ahol általad generált adatokból bemutatod a class minden funkcióját.

Garancia

Munkádhoz 1 hónap garanciális hibajavítás tartozzon.

A project menete

  • regisztrálsz az innomeo-ra
  • kitöltöd az erősségeidet
  • jelentkezel a projectre
  • ha úgy ítéljük meg, hogy alkalmas vagy a feladatra, e-mailben elküldjük neked az adatgyűjtő osztályt, minta adatokkal
  • határidőre elvégzed a programozást
  • kapsz részünkről egy pozitív értékelést
  • rendezzük az anyagiakat

Ha kérdésed van a feladattal kapcsolatban, hozzászólásban tedd fel!

Várjuk jelentkezésedet és sok szerencsét!

A project jelentkezési határideje lejárt!

Reakciók ehhez: Innomeo statisztika rendszer

A hozzászóláshoz be kell jelentkezned. Bejelentkezés.

nyomtatási nézet jelentem

Hogy tetszik? Értékeld!

0 emberből 0 embernek tetszik

Hasonló projectek