SSADM Dokumentáció Adatbázis Alapú Rendszerek



Hasonló dokumentumok
Adatbázis alapú rendszerek

NORMALIZÁLÁS. Funkcionális függés Redundancia 1NF, 2NF, 3NF

Normalizálási feladatok megoldása

Adatbázis-kezelés. alapfogalmak

Az Adatbázis alapú rendszerek kurzus követelményei és tematikája

7. előadás. Karbantartási anomáliák, 1NF, 2NF, 3NF, BCNF. Adatbázisrendszerek előadás november 3.

Adatbázis, adatbázis-kezelő

Magas szintű adatmodellek Egyed/kapcsolat modell I.

Adatbázisok. Követelmények. Előadó honlapján:

Adatbázisok gyakorlat

Alapként a Szabálykönyv szolgál és minden szabálypont illusztrált videoklipekkel, összekapcsolva a megfelelő szöveges állományokkal.

Digitális írástudás kompetenciák: IT alpismeretek

ADATBÁZISOK. Normalizálás

ADATBÁZISOK. 3. gyakorlat E-K modell

Az adatbázis-alapú rendszerek tervezésének alapvető része az adatok modellezése. Ez legtöbbször két fázisban zajlik:

Adatbázis alapú rendszerek (2015 tavaszi félév) Előadás

A KÖZÉPSZINTŰ ÉRETTSÉGI VIZSGA INFORMATIKA TÉMAKÖREI: 1. Információs társadalom


A Személyes ügyfélkapu. etananyag

Adatmodellezés. 1. Fogalmi modell

ADATBÁZISOK. 4. gyakorlat: Redundanciák, funkcionális függőségek

Adatbázisok gyakorlat

Adatbázis rendszerek Definíciók:

Dspace fejlesztési tapasztalatok, problémák és megoldások

ADATBÁZIS ALAPÚ RENDSZEREK

Adatbázis tervezés normál formák segítségével

Adatbázisok. 4. gyakorlat. Adatmodellezés: E-K modellb l relációs adatbázisséma. Kötelez programok kiválasztása szeptember 24.

I. A változások összefoglalása

SportinvazioClub felhasználói kézikönyv v

Első lépések a KRÉTA-Poszeidon modul használatához. Gyors Áttekintő Segédlet

Adatbázis alapú rendszerek. Projekt ötletek

SSADM. Az SSADM (Structured System Analysis and Desing Method) egy rendszerelemzési módszertan.

Belépés és regisztráció az ÉTDR-ben

Mezők viszonya a relációs adatbázis tábláiban

OKTATÁSI MINISZTÉRIUM

Relációs adatbázisok tervezése ---2

JOGI STÁTUSZ KEZELÉS MŰKÖDÉSE

Az egyed-kapcsolat modell (E/K)

Kincskereső Könyvelő Klub. Moodle felhasználói kézikönyv

A statisztikai funkció használati útmutatója (2014 Július)

Axio Kft Budapest, Soroksári út 5. t: f: axio market webbolt 1 / 6


Felhasználói kézikönyv MAGYAR NEMZETI BANK. ERA keretrendszer

ADATBÁZIS ALAPÚ RENDSZEREK

A következő kérdések az digitális média és a digitális eszközök használatát vizsgálják különböző szempontokból. Ideértjük az asztali számítógépeket,

Home movie database. Specifikáció. Verzió: 1.0. Dátum: Státusz: Released. Készítette: Farkas Róbert. Kulcsár Orsolya.

Mikroszámla. Interneten működő számlázóprogram. Kézikönyv

6. óra Mi van a számítógépházban? A számítógép: elektronikus berendezés. Tárolja az adatokat, feldolgozza és az adatok ki és bevitelére is képes.

Több felhasználó párhuzamosan olvashatja, bővítheti, módosíthatja és törölheti az adatokat Az adatok konzisztenciájának és biztonságának biztosítása

6. Gyakorlat. Relációs adatbázis normalizálása

FIR WEBMODUL ALKALMAZÁS DIÁKIGAZOLVÁNY IGÉNYLÉS

motoglobe.hu Kft. Médiaajánló

Oldal használati útmutató

Adatbázisok. 3. gyakorlat. Adatmodellezés: E-K modellb l relációs adatbázisséma. Kötelez programok kiválasztása szeptember 21.

Statisztika I. 1. előadás. Előadó: Dr. Ertsey Imre

Az egységes BME egyetemi TDK portál használata. 1. rész

motoglobe.hu Kft. Médiaajánló

Adatbáziskezelés. Indexek, normalizálás NZS 1

7. előadás. Karbantartási anomáliák, 1NF, 2NF, 3NF, BCNF, 4NF, 5NF. Adatbázisrendszerek előadás november 7.

ERA KERETRENDSZER Felhasználói kézikönyv v

Playlist.hu Kiadói kézikönyv

INFORMATIKAI RENDSZERGAZDA SZAKKÉPESÍTÉS TANULÓI SEGÉDLET. Windows áttelepítő használatához

MOL Gyermekgyógyító Program 2014 Tájékoztató az ONLINE pályázatkezelő adatbázis (OPA) használatához

ADATBÁZIS-KEZELÉS. Modellek

Országos Rendezési Tervkataszter

ALKALMAZÁS KERETRENDSZER

Megjegyzések: A jelentések tartalmán változtatnék. A szerződésben vállalt feltételeknek megfelelően mindig küldik a jelentést időben.

MŰSZAKI KÖVETELMÉNYEK, A KÖRKERESŐ SZOFTVER SPECIFIKÁCIÓJA, KÖLTSÉGVETÉS. A) Műszaki követelmények

Adatbázisok 1. Az egyed-kapcsolat modell (E/K)

Számlaközpont Gazdaságfejlesztő Iroda Kft.

Felhasználói kézikönyv

KÖTELEZŐ PROGRAM, SZÁMONKÉRÉSEK. Részletek

Online világ. Oroszi Katalin. KSZR Szakmai nap augusztus 29. Ostoros

Információtartalom vázlata

Programozás. Adatbázis-kezelés (alapok) Fodor Attila

A MISKOLCI EGYETEM HALLGATÓI TUDÁSTÁRA A KEZDETEKTŐL NAPJAINKIG. Sztermen Orsolya Lili, dr.vitéz Gáborné, Veréb Norbert

ADATBÁZIS-KEZELÉS FÉLÉVES FELADAT

A., BEMENETI EGYSÉGEK

Egészségterv ismertető A Bi-LINK program és a Gateway segédszoftver segítségével

Csima Judit november 15.

Segédlet és tájékoztató Látogatók részére

Új és régi Budapest Internetbank összehasonlítás

Alkalmazások és integráció. Készítette: Szabó Hangya Csilla

Videosquare regisztráció - Használati tájékoztató

Szaftex I. Felhasználói kézikönyv 1.0 Szakdolgozók részére

2. modul - Operációs rendszerek

Felhasználói kézikönyv az eljárásrend-kezelő jelentkeztető felületéhez. Utolsó módosítás dátuma: május 4.

Webleltár rendszer. Készítette: ABACOM Kft november. Abacom Kft.

Adatbázisok. 1. gyakorlat. Adatmodellezés október október 1. Adatbázisok 1 / 42

Adatbázisok elmélete 12. előadás

RELÁCIÓS ADATBÁZISSÉMÁK. Egyed-kapcsolat modellről átírás

Felhasználói kézikönyv

Chat felhasználói segédlet

Az Egységes Pályázati Keretrendszer használata (akadémiai könyv- és folyóiratkiadási támogatás elnyerésére a 2014.

Csavarda mobil áruház

Ref. szám: ES/09/LLP-LdV/TOI/ A projektet az Európai Unió Bizottsága támogatta. A kiadványban szereplő állítások kizárólag a szerzők

Haladó irodai számítógépes képzés tematika

Adatmodellek. 2. rész

INFORMATIKA ÁGAZATI ALKALMAZÁSAI. Az Agrármérnöki MSc szak tananyagfejlesztése TÁMOP /1/A

Adatkeresés az interneten. Cicer Norbert 12/K.

Átírás:

SSADM Dokumentáció Adatbázis Alapú Rendszerek Videó-megosztó oldal Szeged, 2012.

1. Csapattagok Sipos Norbert (SINRABT.SZE) Szűcs Dávid (SZDQACT.SZE) Várkonyi Zoltán (VAZSACT.SZE) 1.1. A projekt bemutatása A kiválasztott feladat egy videó-megosztó oldal létrehozása, mely magában foglalja a projekt főbb életciklusait, kezdve a tervezési fázistól, egészen a számítógépes implementációig. Az oldal mintájául a YouTube, közismert videó-megosztó oldalt vettük. Természetesen, törekedünk a funkcionalitás teljes tárházát nyújtani, de ez jelen körülmények között nem megoldható. 2. A tervezett rendszer leírása és követelmény katalógusa A tervezett rendszer képes lesz teljesen kiszolgálni a megrendelők igényeit, sőt azon túlmutat majd. A rendszer sokoldalú felhasználást tesz majd lehetővé, mind a filmek megtekintése, mind a szociális érintkezést felöleli, mindezt az internet segítségével. A rendszerrel szemben támasztott főbb követelmények az alábbiak: Képesnek kell lennie a videók feltöltésére, tárolására és annak lejátszására az érintett felületen. Meg kell tudnia különböztetni kategóriákat és abba sorolni a feltöltött videókat. Képes legyen kezelni a videóhoz rendelt adatokat, o cím o feltöltő megjegyzése o hozzászólás o feltöltő neve o feltöltés ideje o nézettség Lehessen regisztrálni, amivel személyre szabott adatok érhetőek el. Tudjon készíteni statisztikát az alábbiak alapján, o legnézettebb és legújabb videók bemutatása kategóriánként. o legnépszerűbb videók bemutatása napi, heti és havi bontásban. o legaktívabb tagok hozzászólás és feltöltése tekintetében. Lehessen készíteni és karbantartani lejátszási listát. Ajánljon videót bejelentkezéskor. Ki tudja gyűjteni a nézett videókhoz hasonlóakat. Meg tudja jeleníteni az aktuális videó feltöltőjének egyéb videóit. Lehessen címkét rendelni a videókhoz. Tudjon készíteni lejátszási listát egy adott előadó vagy stílus alapján. Kedvenc videók kezelése. Ki tudja gyűjteni, azon felhasználókat, akik szeretik az adott videót. Listázza ki a legkedveltebb kategóriákat nézettség alapján. 1

3. A jelenlegi rendszer analízise A jelenleg használt rendszert egy kis községben használták. A célja az volt, hogy meg tudják osztani egymást között a videókat, melyet internet hiányában egyéb helyen nem tudtak. Azonban az elmúlt évben elérhetővé vált számukra az internet nyújtotta élmény, és elhatározta az önkormányzat, hogy az eddig igen közkedvelt közösségi videó nézést kiterjesztik, így elérhetővé váljon olyanok számára is akik, nem tudnak elmenni az eseményre, vagy épp már nem laknak a községben. Ez okból kérték, hogy tervezzünk egy rendszert, amely kielégíti az igényeiket. Külön kérésük volt, hogy a lehető legegyszerűbb legyen, hogy az idősebbek is tudják használni. A jelenlegi rendszer működése az alábbi folyamatokra bontható. Videók bevitele és feldolgozása Az a lakos, aki szeretett volna megosztani egy videót a többiekkel, bevitte a község közösségi házába a videóját, valamilyen adathordozón, általában vagy CD, DVD vagy hordozható háttértároló. Ezek után az adatokat egy ügyintéző átmásolta a helyben működő számítógép merevlemezére, majd visszaadta a hordozót és kiírta a faliújságra, hogy mikor esedékes a vetítés. Videók bemutatása és értékelése Az előre meghirdetett időpontban, az ügyintéző összerakta a videó lejátszásához szükséges eszközöket, melyek a videót tartalmazó számítógép, egy hangszóró rendszer és egy projektorból álltak. A videó levetítése után a résztvevők tapssal jutalmazták a videót. Majd ezek után hazamentek. Ezeknek a vetítéseknek nagy sikere van a községben, sokan jelezték, hogy szeretnék visszanézni a régebbi videókat és esetleg kérdezni a tulajdonostól, vagy megmutatni a családtagjaiknak is, akik nem tudtak eljönni. Az internet bevezetésével ezek az igények kielégíthetőek voltak, ezeknek az igényeknek kell minimálisan megfelelnie, a projektnek. 2

3.1. A jelenlegi rendszer fizikai adatfolyam diagramjai Az alábbi ábrák tartalmazzák az SSADM paradigma által megkövetelt adat folyam diagramokat, amiket a jelenlegi rendszer alapján építettem fel. 1. ábra 1. szintű fizikai DFD 2. ábra 2. szintű fizikai DFD Az 1 ábrán látható a rendszer 1 szintű adatfolyam diagramja, melyen összességében lehet látni a működést, ezt tovább bontva jutunk el a 2. ábrához, ami az Ügyintézők folyamat lebontása 2. szintre. 3

4. A tervezett rendszer logikai adatfolyam diagramjai Az új rendszer logikai adatfolyam diagramjai, melyek összhangban vannak a követelmény katalógus által megkövetelt elvárásokkal. 3. ábra 1.szintű logikai DFD 4

4. ábra 2. szintű logikai DFD 5

4.1. A tervezett rendszer Egyed-kapcsolat diagramja 6

4.2. Relációs sémák 1NF Video (video_id, video_path,kategoria,cím,megjegyzes,feltolto,nezettseg,datum,eloado,stilus) Felhasznalok (email, nev, password) Hozzaszolas (hozzaszolas_id, datum, szoveg) Listak (lista_id, listanev) Címke (címke_id, cimke) A séma 1NF-be van, mert nem tartalmaz összetett vagy többértékű attribútumot. A dátumot, lakcímet, nevet tovább lehetne bontani, de mivel nem szükségszerű, ezért nem tettük. 2NF Video (video_id, video_path,kategoria,cím,megjegyzes,feltolto,nezettseg,datum,eloado,stilus) Felhasznalok (email, nev, password) Hozzaszolas (hozzaszolas_id, datum, szoveg) Listak (lista_id, listanev) Címke (címke_id, cimke) A séma 2NF-be van, mert minden másodlagos adattag teljesen függ bármely kulcstól, így nincs részleges függés. 3NF Video (video_id, video_path,kategoria,cím,megjegyzes,feltolto,nezettseg,datum,eloado,stilus) Felhasznalok (email, nev, password) Hozzaszolas (hozzaszolas_id, datum, szoveg) Listak (lista_id, listanev) Címke (címke_id, cimke) A séma 3NF-be van, mert nem tartalmaz tranzitív függést, ezáltal minden másodlagos adattag közvetlenül függ bármely kulcstól. 7

4.3. Szerep-funkció mátrix Kereső Megnézés Regisztráció Bejelentkezés Feltöltés Hozzászólás Cimkék Listák Kezelése Felhasználó X X X X X X X X 8