Csoport neve: haFAnana

Feladat címe:  Show Time




FELHASZNÁLÓI DOKUMENTÁCIÓ




Gyakorlatvezetõ:

Krizsán Zoltán / Dr. Mileff Péter

 




Csoport tagok:

 

Név

Neptun

E-mail

Balog Lóránd

SIY8TP

balog3@iit.uni-miskolc.hu

Baranyai Ferenc

Y30MCF

baranyai1@iit.uni-miskolc.hu

Barta János

SS4TCD

barta7@iit.uni-miskolc.hu

Garay György

D9I4B2

garay@iit.uni-miskolc.hu

Kis Krisztián

UDRHY6

kis8@iit.uni-miskolc.hu

Polgári Andor

XP8IPV

polgari@iit.uni-miskolc.hu

Reszegi Tímea Magdolna

ZPLI03

reszegi@iit.uni-miskolc.hu

 



2011.10.25

 

 

 



 

Történet

 

Dátum

Verzió

Leírás

Szerző

2011.10.23

0.9

Kezdeti verzió - vízió dokumentum pontjai

Garay György, Kis Krisztián, Barta János

2011.10.25

1.0

Végleges verzió -az SRS dokumentum pontjaival kiegészítve

Polgári Andor, Balog Lóránd

 


Tartalomjegyzék:

1.Bevezetés

2.Az elkészült termék helye

3.A termék kapcsolatai

4.A termék használatának elõnyei

5.Installáció

6.A végtermék jellemzõi, biztosított szolgáltatások

7.Használhatóság

8.Megbízhatóság

9.Teljesítmény

10.On-line dokumentáció és Help rendszer

11.Felhasználói környezet, Felhasználói Felület



1. Bevezetés

A ShowTime egy webes felületû, személyre szabható mûsorújság. Az adatokat a különbözõ csatornák oldalairól gyûjtjük össze egy helyen, majd a regisztrált felhasználók maguk állíthatják össze a saját mûsorújságjukat érdekeltségüknek megfelelõen a könnyen kezelhetõ, modern kezelõfelületen.

Felhasználóbarát szociális funkciókkal (ajánlás, pontozás, megjegyzés), kényelmi funkciókkal (emlékeztetõ, sorozatfigyelõ) és a legnépszerûbb szociális hálózatok integrációjával.

A legnépszerûbb okostelefon-platformokra külön érhetõ el kliens. (Android, iOS, WP7). Az weboldal modern és letisztult külsõje nem csak kitûnõ látványt nyújt, de könnyû kezelhetõséget is kínál a felhasználóknak.

2. Az elkészült termék helye

A szolgáltatást fõként magánszemélyek használják. Olyan emberekhez juthat el, akik amúgy nem is néznek TV-t vagy nem hallgatnak rádiót.
Könnyû áttekinthetõség és a részletes keresési lehetõségek miatt hasznos alkalmi felhasználók számára is.

A mûsorszolgáltatók saját nézettségüket vagy hallgatottságukat is növelhetik egy jól mûködõ mûsorújsággal.
Ha az oldal látogatottsága nagy, akkor a saját mûsoraikat - bizonyos összegért - fizetett mûsorajánlóba emelhetik ki.

A témával kapcsolatos legnépszerûbb hazai weboldal - a port.hu -, bár elérhetõvé teszi az összes szolgáltató mûsorát, erõsen korlátozott a személyre szabhatósága és az átláthatósága.
A felhasználóknak bár lehetõségük van regisztrálni, ezzel nem sok elõnyhöz jutnak, felhasználói profiljukkal nem tudnak mit kezdeni.

Emellett a port.hu inkább tekinthetõ filmadatbázisnak, illetve egy mindenre kiterjedõ programajánlónak, mint egy mûsorújságnak. Utóbbi csak az oldal egy részét képezi és háttérbe szorul a sok más funkció mellett, vagy a fõoldalon kiállított hírek és újdonságok mellett.

A már meglévõ alternatívák pedig a modern közösségi hálók nyújtotta lehetõségeket sem használják ki eléggé.

3. A termék kapcsolatai

A termék fõbb funkcionális komponensei:

Adatbázison belüli komponensek:

Alkalmazáson belüli komponensek:

4. A termék használatának elõnyei


A felhasználók haszna (elõnyei)

Az ezt támogató rendszer jellemzõ(k)

Jó hozzáférhetõség

A böngészõfüggetlen weboldal bárhonnan elérhetõ

Mobil platformokon elérhetõ programokkal a funkciók egyszerûbben kezelhetõk okostelefonokon
 

Egyszerûen kezelhetõ

Átlátható és letisztult grafikus felület, logikus felépítés

Navigáció közben nem lehet eltévedni
 

Könnyû adatok között keresni

A részletes keresés a mûsorok minden információjára kiterjed

Több feltétel szerint lehet összetetten keresni, rendezni vagy szûrni
 

Személyre szabhatóság

Egyedi mûsorújságot lehet létrehozni

A megjelenítendõ információ mennyisége részletezhetõ

Preferenciák alapján mûsorok kiemelhetõk vagy elrejthetõk
 

Emlékeztetõk

Saját emlékeztetõket lehet létrehozni és kezelni minden mûsorhoz

Beépített naptáron egyszerûen nyomon követhetjük az emlékeztetõket

A közelgõ eseményekrõl automatikus e-mail emlékeztetõrõl is lehet gondoskodni

Mobil alkalmazásokon Push üzenetek is választhatók
 

Mûsorfigyelõk

A felhasználót értesíti számára érdekes mûsorokról

Ezek lehetnek automatikusak is a korábbi aktivitást figyelembe véve, illetve a felhasználó maga is megszabhat saját preferenciákat
 

Megosztás barátokkal

A legnépszerûbb közösségi oldalakon egyszerûen megoszthatók a tartalmak
 




5. Installáció

 

Felhasználói oldalról a szolgáltatás nem követel semmilyen telepítést, csupán egy webböngészõ megléte szükséges. Az okostelefonokra történő installációhoz szükséges vagy a telefonon lévő internetkapcsolat, vagy pedig számítógéppel összekötni a telefont. A klienst az adott platform alkalmazásboltjából lehet elérni például: iOS - AppStore, Andorid - Andorid Market, Windows Phone - Market Place, innen le lehet tölteni és a telefonhoz társított alkalmazás automatikusan feltelepíti.

 

6. A végtermék jellemzõi, biztosított szolgáltatások

A szolgáltatás egy ingyenesen használható, bárhonnan elérhetõ weboldal. Felhasználói profil létrehozása nélkül is elérhetõ a teljes mûsoradatbázis, viszont a funkciók nagy részétõl elesik így a látogató. Az oldal felépítése ehhez mérten különbözik egy bejelentkezett felhasználó és egy látogató számára.

Már a látogató is láthatja a weboldal lényegi felépítését. Az oldal blokkokból és sávokból épül fel. A fõbb funkciók kisblokkjai a két szélsõ sávon jelennek meg. A sávok között, az oldal lényegi részét a fõblokk teszi ki. Az összes funkció (pl. naptár) kisblokkja megjelenik a szélsõ sávokon navigálás közben folyamatosan, jelezve a legfontosabb adatokat. Bármely funkcióra kisblokkjára kattintva részleteiben jeleníthetjük meg a fõblokkban, ahol minden vele kapcsolatos információt és beállítást elérhetünk. A navigáció egyszerû, átlátható és nem lehet elveszni az oldalak között.

A fõoldal többsoros sávokban tartalmazza az aktuális, adásban lévõ mûsorokat. Regisztrációval nem rendelkezõ látogatóknál - mivel profil híján nincs személyre szabva sem a hozzáférhetõ adók listája, sem a mûsorfüzet - a legnépszerûbb TV- és rádióadók kerülnek alapértelmezésben megjelenítésre. Ezek alatt az országszerte legnépszerûbb, aktuális mozifilmek és premierek lesznek. Ezek a sávok a blokkokhoz hasonlóan mûködnek, bármely médium sávjára kattintva behozhatjuk a hozzá tartozó részletes mûsorfüzetet a fõblokkban.

Regisztrált felhasználók számára is hasonlóan mûködik az oldal, viszont nekik több funkció áll rendelkezésükre. Többek között a felül megjelenõ "Emlékeztetõk" és "Figyelõk" sávok, valamint az fõoldalon alapból a személyre szabott csatornalista jelenik meg az "Aktuális" sávokon.

Az oldal egy fontos része a mûsoradatbázis, melyhez részletes keresési és listázási lehetõségek társulnak. Keresni a mûsorról tárolt minden adatra lehet, többek között a címre, színészekre, rendezõre, mûsorvezetõre, vagy akár a leírásban is. Listázni és szûrni szintén több szempontból lehet, többek között osztályzás és korhatár, vagy adásba kerülés dátuma szerint. Ezek a funkciók a felhasználók és a látogatók számára egyaránt elérhetõek.

A regisztrált felhasználók több szempont szerint általános szûrési feltételeket is megadhatnak a profilbeállításaikban, melyek meghatározzák a mûsorfüzetekben megjelenített programokat. Például kiemelhetik a délután 4 és 6 között sugárzott mûsorokat vagy a 16 éven felülieknek szánt filmeket a háttérbe szorítja (színezéssel, betûmérettel és részletek eltüntetésével, de nem teljesen).

Az emlékeztetõ funkcióhoz szorosan kapcsolódik majd a naptár. Emlékeztetõ listánkhoz egyszerûen hozzáadhatjuk bármelyik mûsort a listából, amit rögtön be is szúr a naptárba. Az e-mail értesítés ki vagy bekapcsolható minden emlékeztetõnél külön-külön.

A figyelõ is fontos funkció lesz. A regisztrált felhasználók több szempont szerint felvehetnek afféle várólistákat (pl. kedvenc színészre vagy mûsorvezetõre). Ha a közeljövõben megjelenik egy mûsor, melyre illik a meghatározás, az a külön mûsorfigyelõ sávon fog megjelenni és hozzá is adható az emlékeztetõkhöz.

Nagyon fontos részét képezi az oldalnak a közösségi oldalak integrációja. A mûsorokat és (az magát az oldalt) több népszerû közösségi hálón is meg lehet osztani és terjeszteni.


7. Használhatóság

A termék egyszerû otthoni felhasználásra, magánszemélyeknek készül. Fontos szempont a könnyû hozzáférhetõség mellett az egyszerû használhatóság. Az oldal jól áttekinthetõ és könnyen kezelhetõ.

Egy egyszerû és felhasználóbarát weboldalról van szó, nincsenek haladó számítógépes tudást igénylõ elemek. A funkciók, mint a mûsorfüzet vagy a naptár, magától értetõdõek és rögtön rendelkezésre állnak a kezdõ felhasználók számára is. Ami idõt vehet igénybe, az a frissen regisztrált felhasználó számára a profil-beállítási lehetõségeinek megismerése. Azonban ezek sem bonyolultak és nem igénylenek sok idõt.

Alkalmazásunk sebessége és dinamikus felépítése más meglévõ rendszerekhez viszonyítva jelentõsen gyorsabb. Ez köszönhetõ a jól megírt programkódnak, valamint annak, hogy a legfejlettebb technológiákat használja.
Navigálás közben az összes funkció elérhetõ bárhonnan, nem nyílnak meg új oldalak és nem kell kutakodni hosszú útvonalakon keresztül. A szolgáltatás felhasználói szempontból is gyors és hatékony.

Okostelefonokon a szolgáltatás lényegesebben könnyebben és gyorsabban használható az adott platformra készült kliensprogrammal.

Az oldal megismeréséhez a kezdõ felhasználóknak segítséget nyújthathat majd az online felhasználói útmutató, benne egy részletes "Gyakran Ismételt Kérdések" szekcióval. A profilbeállítások oldalon minden opcióhoz részletes leírás tartozik, így a beállítással sem lesz gondja a kezdõ felhasználónak.

Bár a funkciók magától értetõdõek és lesz egy útmutató is, ha mégis gondja akadna egy felhasználónak, akkor egy menüponton vagy e-mailben elérheti az oldal üzemeltetõit vagy fejlesztõit, hogy segítséget kérjen.

A weboldal felhasználói felülete átlátható és logikus felépítésû. A fontos funkciók rögtön a látogató szeme elé tárulnak külön blokkokban. A zsúfoltság elkerülése érdekében az egyes funkciók blokkjai csak a legfontosabb információkat jelenítik meg, a beállítások és a részletes információs adatlap pedig a blokkra kattintva érhetõ el.

Bárhova kattint az oldal használója, az nem külön oldalon fog megjelenni, hanem a középsõ fõblokkban. Az oldalsáv a helyén marad minden mással együtt, így nem lehet eltévedni navigálás közben. A használóknak nem kell keresgélnie vagy felhasználói leírásokat böngésznie az oldal használata elõtt.

Az okostelefon-programok a létezõ site-specifius appok mintájára készülnek. Jól elkülöníthetõ ikonokkal és kompakt designnal kerüljük el a túlzsúfoltságot, de a funkciókhoz ugyanúgy gyorsan hozzáférhetnek a felhasználók.



8. Megbízhatóság

A szolgáltatás napi 24 órában rendelkezésre áll, teljesítménye függ az egyidejûleg kiszolgált felhasználók számától. A szolgáltatásból befolyó pénzen is múlik, hogy milyen korszerû felszerelésre tudjuk a terméket telepíteni.

Az adatbázison bizonyos idõközönként karbantartási munkálatokat végzünk, emellett a külsõ forrásokból érkezõ adatokat is ellenõrizni kell idõrõl idõre esetleges integritási hibákat elkerülendõ. A mûsoradatbázis az éjféli órákban frissül automatikusan, amikor az oldal terhelése is jóval kisebb. A rendszer hibáit a fejlesztõk és karbantartók javítják mûködési naplók és felhasználói visszajelzések alapján.

Ellenõrzés ideje alatt az oldal teljesítménye nem változik, karbantartási munkálatok során pedig a szolgáltatás minél nagyobb részét próbáljuk stabilan tartani, esetleges backup rendszerekre való átirányítással. A meghibásodásokat 24 órán belül javítani kell a szolgáltatás zökkenõmentes használata érdekében. Az adatbázisról egy naprakész backup tárolódik és az esetleges hardveres meghibásodások esetén minimális adatvesztéssel lehet helyreállítani a szolgáltatást.

A rendszer stabilitásáért és a gyors válaszidõ eléréséért különbözõ segédprogramokat alkalmazunk a kód komplexitásának csökkentésére.

A felhasználók fiókjainak és hozzájuk tartozó személyes adatoknak védelmérõl biztonsági eljárásokkal gondoskodunk.

9. Teljesítmény

Performance

A webalkalmazásunkat igyekszünk úgy fejleszteni, hogy a lehetõ leggyorsabb legyen. Ez alatt azt értjük, hogy a webszerver és az alkalmazás ne legyen leterhelve, a lehetõ legtöbb felhasználó tudja egyidõben használni az alkalmazást hibák és fennakadások nélkül. Ehhez szükséges egy nagyteljesítményû szerver, amely kezeli a webalkalmazást, és a két adatbázisunkat is. Ez lehet felhõben is, amit Windows Azure segítségével érhetünk el. A felhõben csak azért kell fizetnünk, amit használunk (tehát tárhelyet és szolgáltatást), viszont nagy rendelkezésre állás lehetséges, mivel a felhõ erõforrása szinte korlátlan. Ezért nem történhet az, mint egy szervernél, hogy nem elég az erõforrás a felhasználók kiszolgálására.

A válaszidõk az alkalmazáson belül alacsonyak, ez köszönhetõ a jól megírt alkalmazásnak, valamint a szervergép/felhõ erõforrásainak. A fõbb funkcióknál 1/10 másodpercnél kisebb válaszidõre számítunk.

Az alkalmazásunk kétféle adatbázist használ, egyet a mûsoradatbázisnak, egyet a felhasználóknak. Ezek mérete a felhasználók számától és a mûsorokról tárolt adatok mennyiségétõl függ. Méretük lehet jelentõsen nagy is, de ilyenkor romlik az adatbázis lekérdezéseinek gyorsasága, ezeket igyekszünk kiküszöbölni különbözõ adatbázis-kezelési módszerekkel. A felhasználói adatbázis külön fut a mûsoradatbázistól, egyszerre tudja kiszolgálni az összes felhasználót. A mûsoradatbázis és a webalkalmazás kapcsolatban van egymással, valamint a felhasználó adatbázis is.

Alkalmazásunk használatához szükséges gépigény - csupán egy böngészõ futtatásához kell elegendõnek lennie:

A szerver esetleges konfigurációja a következõ lehet:

Ha pedig felhõben tároljuk alkalmazásunk, akkor szükséges a tárhely és szolgáltatás megvásárlása, amely az erõforrás-használat igényével nõ. Ha több erõforrásra van szüksége az alkalmazásnak, akkor automatikusan rendelkezésre bocsájtja, és csak azért fizetünk, amit ténylegesen használunk.
Ezért a felhõben nincs olyan, hogy elfogy az erõforrás, mert nagyon nagy méretû adatparkokról beszélünk.


10. On-line dokumentáció és Help rendszer

A webalkalmazás és okostelefon alkalmazások használatához készítünk leírást, amely egy menüpontként fog szolgálni. Itt a felhasználók, látogatók egy útmutatót olvashatnak az oldal funkcióiról vagy a Gyakran Ismételt Kérdések szekcióban megtalálhatják a kérdésükre a választ. További segítséget kérhetnek az üzemeltetõktõl egy Kapcsolat menüpont alatt vagy e-mailben, akik válaszolni fognak a problémára.

A felhasználói dokumentáció is megtalálható lesz az alkalmazásban, ezáltal a felhasználók láthatják a fõbb funkciókat és leírásukat.

A help rendszer megkönnyíti az alkalmazás használatát a hasznos útmutatásokkal. Viszont alkalmazásunk használatához nem szükséges haladó felhasználónak lenni, hiszen egy jól felépített mûsorfüzetrõl van szó, részletes útmutatóval.

 

11. Felhasználói környezet

Alkalmazásunk egy webes alkalmazás lesz, amely platformfüggetlen böngészõk szempontjából. A legnépszerûbb böngészõkön való helyes megjelenítésért mindent megteszünk majd. Valamint telefonalkalmazásokat is készítünk a fõbb okostelefon platformokra (például: Windows Phone 7.5, iOS 5, Andoid 2.3). Újabb platformok megjelenésével számolunk a jövõben és elérhetõvé tesszük azon is. Tehát alkalmazásunk mindenhol elérhetõ lesz, ahol megtalálhatóak ezen felületek.

Egyidejûleg több látogató, és több felhasználó is használhatja az oldalt. Ez természetesen függ a szerver leterheltségétõl, de napi 10-20 ezer látogatóra számítunk. A felhasználók száma várhatóan növekedni fog, a baráti ajánlások, hirdetések miatt (keresõoptimalizálás), közösségi hálós reklámok és a program kiváló mûködése miatt. A felhasználók korlátlanul használhatják az oldalt, valószínûleg addig, amíg meg nem találták a maguknak megfelelõ adatokat a kiválasztott mûsorról. Az alkalmazásba integrálunk különbözõ közösség hálós oldalakat (pl. Facebook "like", Twitter "tweet", Google+ "+1"). Ezek segítségével is jobban megkedveltetjük a felhasználókkal az oldal használatát, azért mert a számukra napi használatban lévõ közösségi hálós alkalmazásokat is beleépítjük a szolgáltatásba.

A mûsorújság szempontjából fontos szerepet játszik a felhasználói környezet, a látogatók és a felhasználók más szemléletmódban láthatják az oldalt (különbözõ megjelenítés, a felhasználók több mindent érhetnek el). Az átláthatóság és a könnyed tájékozódás az oldalon elengedhetetlen ahhoz, hogy jó mûsorújságot alkothassunk, ezért alakítunk ki különbözõ sémákat a mozi, a rádió-, és a tv mûsor számára. Igyekszünk a felhasználók igényeit kielégíteni és a számukra legfontosabb mûsorokat megjeleníteni (feltérképezni azokat a mûsorokat, színészeket, rádióadókat, amelyeket szeretnek, és elsõsorban az ezekkel kapcsolatos mûsoradatbázist megjeleníteni).

A látogatók egyszerûen regisztrálhatnak az oldalon, ezzel felhasználóvá válnak, amellyel különbözõ opciókat érhetnek el (például: mûsorfigyelõ, emlékeztetõ, naptár, egyéni mûsorlista, megtekintett mûsorok, személyre szabható mûsorlap, értékelés). A fõoldal tervezése a felhasználók igényei alapján történik, a legjobb kialakítást célozzuk meg a különbözõ médiumok (tv, rádió, mozi) mûsorainak megtekintéséhez.

A felhasználók tetszés szerint rendezhetik az úgynevezett blokkokat, amelyek az egérrel megfoghatók és átmozgathatók (korlátozások viszont vannak ezzel kapcsolatban). Ezáltal az oldal tartalma igény szerint átrendezhetõ, valamint alapvetõ oldalelrendezési sémák között is lehet válogatni. Az oldal kinézetét (design) letisztulttá, átláthatóvá, valamint testreszabhatóvá tesszük (például: színkódok segítségével, valamint háttér és a modulokhoz képek feltöltésével szabhatjuk át az oldal kinézetét). Az oldal közepén létrehozunk egy "fõblokkot", ami azt a célt szolgálja, hogy az oldalsávon megjelenõ blokkok részletei egy kattintással megjelennek rajta, és részletesen közöl adatokat az úgynevezett blokkokról (például: tv, rádió-, mozimûsorok, naptár, mûsorfigyelõ). Ezáltal még átláthatóbb és részletezhetõbbé válnak a mûsoradatok.