Csoport neve: haFAnana
Feladat címe: Show Time
VÍZIÓ (VISION) DOKUMENTUM
Gyakorlatvezetõ:
Krizsán Zoltán / Dr. Mileff Péter
Csoport tagok:
Név |
Neptun |
|
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 |
Történet
Dátum |
Verzió |
Leírás |
Szerző |
2011.10.09 |
0.1 |
Kezdeti verzió – Téma rövid bemutatása órai prezentáció során |
Polgári Andor, Balog Lóránd, Baranyai Ferenc, |
2011.10.09 |
0.2 |
A feladatok szétosztása |
Az összes csapattag |
2011.10.09 |
0.3 |
1.pont kitöltése |
Baranyai Ferenc, Barta János, Balog Lóránd , Kis Krisztián, Polgári Andor Reszegi Tímea |
2011.10.09 |
0.4 |
2.2. pont kitöltése |
Polgári Andor, Baranyai Ferenc, Reszegi Tímea |
2011.10.09 |
0.5 |
2.3. pont kitöltése |
Polgári Andor, Baranyai Ferenc, Barta János, Kis Krisztián |
2011.10.10 |
0.5 |
3.4. pont kitöltése |
Garay György, Polgári Andor |
2011.10.10 |
0.6 |
4.1. pont kitöltése |
Polgári Andor, Balog Lóránd, Baranyai Ferenc |
2011.10.10 |
0.6 |
4.2. pont kitöltése |
Polgári Andor, Balog Lóránd, Barta János |
2011.10.10 |
0.7 |
4.3. pont kitöltése |
Reszegi Tímea Magdolna, Barta János, Polgári Andor, Balog Lóránd |
2011.10.09 |
0.7 |
4.4. pont kitöltése |
Kis Krisztián, Barta János |
2011.10.09 |
0.8 |
4.5. pont kitöltése |
Polgári Andor, Balog Lóránd, Garay György |
2011.10.10 |
0.8 |
5. pont kitöltése |
Polgári Andor |
2011.10.09 |
0.8 |
6. pont kitöltése |
Barta János |
2011.10.09 |
0.8 |
7.pont kitöltése |
Baranyai Ferenc |
2011.10.09 |
0.8 |
8.pont kitöltése |
Kis Krisztián |
2011.10.09 |
0.9 |
9. pont kitöltése |
Reszegi Tímea |
2011.10.11 |
0.9 |
10. pont kitöltése |
Polgári Andor |
2011.10.11 |
1.0 |
HTML szerkesztése |
Balog Lóránd |
2011.10.11 |
|
Prezentáció készítése |
Polgári Andor, Balog Lóránd |
Tartalomjegyzék
3.1. Az érintettek összefoglalása
3.2. A felhasználók összefoglalása
4.2. A termék használatának előnyei
4.3. Feltételezések és függőségek
5. A végtermék jellemzői, biztosított szolgáltatások
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.
A projectünkben rejlõ üzleti lehetõségek széleskörûek, mivel egy weboldal köré épül.
A különbözõ TV- és rádiószolgáltatók, mozik mûsorai elszórtan találhatók
meg a saját weboldalaikon. Ezek persze mind eltérõ felépítéssel
rendelkeznek, némelyiknél nem is egyszerû elõhozni azt, amire szükségünk
van. Funkciók terén sem egyeznek meg az különbözõ oldalak, így a
mûsorok közötti keresgélés és nézelõdés nehézkes.
A nyomtatott mûsorújságok jó szolgálatot nyújthatnak, ha csak át
szeretnénk futni a mûsorokat. Tartalmazzák az összesített mûsort és akár
rövid ismertetõ is lehet bennük a népszerûbb mûsorokról. Viszont ezek
vagy pénzbe kerülnek, vagy más fizetõs újságok mellékleteként jelennek
meg. Egy elektronikus mûsorújság pedig számtalan elõnnyel rendelkezik
nyomtatott társával szemben, az információ korlátlan mennyiségben érhetõ
el és nem is vagyunk papírlapokhoz és szemmel keresgéléshez kötve.
Szükség van egy olyan internetes mûsorfüzetre, amely magában foglal
minden mûsorokkal kapcsolatos adatot, vagy más, külsõ forrásokhoz
irányít további információkért. Könnyen áttekinthetõ és rendszerezhetõ,
és magában foglalja az elektronikus formátum minden elõnyét.
Egy ilyen szolgáltatás hasznos lenne mind a rendszeres TV-nézõknek és
rádióhallgatóknak, mind azoknak, akik csak kevés idõt szánnak ezekre. A
modern közösségi szolgáltatások kihasználásával pedig a felhasználók
egymás közt nem csak az érdeklõdéseik megosztásával ezt a szolgáltatást
is terjesztenék.
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é.
Elnevezés |
Leírás |
Szerep |
---|---|---|
megrendelő | aki az alkalmazás elkészítését igényli | finanszírozza az alkalmazás fejlesztésének és fenntartásának költségeit |
hirdetők |
akik bérlik az oldalon lévő üres hirdetési helyeket |
biztositani kell számukra a hirdetéseknek a helyet |
fejlesztők |
a rendszer elkészitését, és esetleges további felügyelését végzik |
a rendszert folyamatosan fejleszti, karbantartja |
Elnevezés |
Leírás |
Illetékes |
---|---|---|
potenciális látogató | aki az oldalba csak közvetve botlik bele közösségi hálókon keresztül , például: facebook, twitter hírfolyam | - |
látogató | aki felhasználói profil nélkül használja az oldalt | guest |
felhasználó |
felhasználói profillal rendelkezik, ezáltal teljeskörűen használhatja az oldalt |
felhasználó |
admin |
korlátlan hozzáférése van a rendszer összetettebb részeihez is, távolról is képes változtatásokat eszközölni, segíti a usereket, karbantartó |
admin |
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.
Krizsán Zoltán: Gyakorlatvezető Elérhetősége: krizsan@iit.uni-miskolc.hu Weblap: users.iit.uni-miskolc.hu/~krizsanz
Dr. Mileff Péter: Szoftvertechnológia tárgy előadója Elérhetősége: mileff@iit.uni-miskolc.hu Weblap: users.iit.uni-miskolc.hu/~mileff
Balog Lóránd Csapatvezető Elérhetősége: balog.lorand.1991@gmail.com Weblap: lorandbalog.com/szofttech
Polgári Andor Csapatvezető helyettes Elérhetősége: polgari@iit.uni-miskolc.hu Weblap: users.iit.uni-miskolc.hu/~polgari
A termék főbb funkcionális komponensei:
Adatbázison belüli komponensek:
Alkalmazáson belüli komponensek:
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 |
Feltételezzük, hogy az alkalmazás mindig naprakész a felhasználók számára. A TV-, rádió-, és mozimûsor adatainak helyesnek kell lenniük, és a fejlesztõknek jól kell automatizálni az adatok összegyûjtését különbözõ forrásokból.
Feltételezzük továbbá, hogy a külsõ források elérési helye nem változik. Ha változna, akkor szükséges az új elérési hely megadása. Szükséges lesz idõközönként az alkalmazás- és adatbázisszerver karbantartása, hogy a rendszer mindig naprakész lehessen.
Az alkalmazás felhasználóival szemben nincsenek függõségek, bármennyi felhasználó, látogató használhatja egyszerre az oldalt.
A fejlesztés és üzembe állítás költsége sokrétûen épül fel. Függ elsõsorban attól,
hogy...:
A webes alkalmazást nem kell telepíteni, csak a hozzá szükséges böngészõt (pl. Firefox, Chrome, Opera, Safari, Internet Explorer), így bármilyen környezetben elérhetõ. Az alkalmazást egy webcímen érhetjük el böngészõnkön belül. www.showtime.com, .hu vagy több domain címen is.
Az okostelefonokhoz történõ installációhoz szükséges elõször az alkalmazás megvétele, (Android Market, Marketplace, Appstore) ezután a telefonunk és a számítógép közötti szinkronizáció segítségével automatikusan feltelepül az alkalmazás. Telefonon keresztül is telepíthetõ, internet kapcsolattal.
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.
Az alkalmazás használatához, szükséges:
Ezeken kívül nincs más korlátja az alkalmazás használatának, mivel minden böngészõ támogatja.
Az alkalmazásnak minimális rendszerigénye van, amelyeket a mai számítógépek szinte mindegyike biztosítani tud.
A port.hu és egyéb online mûsorújság szabadalmait nem sértve próbáljuk az alkalmazást elkészíteni, az esetleges szabadalmakért pedig a megbízónk díjat fizet a késõbbi szabadalmi per elkerülése érdekében.
Az alkalmazás egyidejűleg fut webalkalmazásként , és különböző okostelefon alkalmazásként ( iOS, WP7, Android), ezekhez szükség van egy korszerű adatbázisra és jól konfigurált adatbázis szerverre, hogy egy adatbázisból tudja kezelni az összes platform. Az adatbázisban történő adatok tárolására biztosítanunk kell korszerő biztonsági megoldásokat, amellyel védjük a felhasználók adatait, az esetleges támadások ellen. Felhasználóbarát környezet kialakítása, amellyel átlátható és korszerű műsorújságot, hozunk létre. Az alkalmazás válaszideje gyors, mivel adatokat jelenít meg, ez függ az internet sebességtől, viszont a különböző megoldásokkal , Cache, AJAX ( nem frissítünk mindent például csak az aktuális műsort) igyekszünk korszerűbbé tenni. Egy adatbázisból való adatelérést az alkalmazás összes részéhez próbáljuk megoldani, hogy mind a webalkalmazásunk és mind a különböző platformú okostelefon alkalmazások, el tudják érni a felhasználói és a műsoradatbázist.
Használati utasítás nyomtatott formában, képekkel, diagramokkal, ábrákkal kiegészítve, szemléltetve a program felépítését és mûködését.
A webalkalmazáson belül elhelyezett FAQ, jól látható helyen a felhasználók tájékoztatására a programmal kapcsolatban.
Kockázati lista a fejlesztőkre nézve:
Befolyásolja a projekt elkészülését, ha nem áll elegendõ idõ a megbízás teljesítésére, vagy kevés emberrel rendelkezik a fejlesztõi csapat, vagy nincs elég technikai felkészültsége a projekt elkészítésére (mivel a Miskolci Egyetem hallgatói vagyunk, más tárgyakkal is terhelve vagyunk). Az alkalmazás megvalósításához továbbá szükséges a fejlett technológiák ismerete (adatbázis-kezelés, adatok biztonsága, alkalmazás biztonsága, objektum orientált programozás, szerver konfigurálás, alkalmazás kinézete).
Termék használatával kapcsolatos kockázatok:
Jelszavak védelmére, oda kell figyelniük a fejlesztõknek, a gyakori SQL Injection támadások ellen. Esetleges, hogy egy felhasználó olyan jelszót adott meg az oldal regisztrációjakor, amelyet más oldalnál is használ, így nagyobb a kockázati tényezõ, és ha az alkalmazás nem mûködik biztonságosan, akkor a felhasználók komoly károkat szenvedhetnek.
Médium: TV, rádió vagy mozi.
Adó: TV csatorna vagy rádióadó, a mûsorokat szolgáltatják.
Oldalsáv: Az oldal szélein húzódó elemek, ezeken helyezkednek el a blokkok. A felhasználó a blokkokat a sávokon szabadon tudja rendezni.
Blokk: Az oldal egy kis építõegysége. Minden fõbb funkciónak saját blokkja van, fontosabb adatok szem elõtt tartására. Az oldalsávokon helyezkednek el. Róluk érhetõ el a funkcióhoz tartozó részletes oldal, ami a fõblokkban fog megjelenni.
Fõblokk: Az oldalsávok között elhelyezkedõ, az oldal nagy részét kitöltõ adatlap. A funkciókat részletesen lehet kezelni benne (pl. részletes mûsorújság, mûsorböngészõ/keresõ, naptár). Minden blokk vagy funkciósáv megnyithatja a funkciójához tartozó fõblokkot. A oldalon való navigáció központi részét képezi.
Funkciósáv: Vízszintes sávok. A blokkokhoz hasonlóan egy konkrét funkciót szolgálnak (pl. figyelõk, pillanatnyilag adásban lévõ mûsorok). Nem lehet rájuk blokkokat helyezni, és a rajtuk található elemek sem helyezhetõk el az oldalsávokban.