Maturitní projekt do IVT Pavel Doleček



Podobné dokumenty
Uživatelská příručka 6.A6. (obr.1.)

Helpdesk Liberecké IS

ČNHP. Příručka pro pacienty. Institut biostatistiky a analýz. Vytvořil:

FAKULTA INFORMAČNÍCH TECHNOLOGIÍ SPOLEČNOST DECADIC PROJEKT FRAMETRIX

DELTA - STŘEDNÍ ŠKOLA INFORMATIKY A EKONOMIE, s.r.o. Obor informační technologie AJAX ESHOP. Maturitní projekt. Třída:

Webová aplikace Znalostní testy online UŽIVATELSKÁ PŘÍRUČKA

TECHNICKÁ DOKUMENTACE SOCIÁLNÍ SÍŤ MRSHARE. David Malát, Adam Novák, David Vurbs, Dominik Walta. SPŠ Na Proseku 2012/13. Pod velením Davida Vurbse

LMS Moodle příručka učitele

Easycars Aplikace pro správu autobazaru

PRO PRÁCI S APLIKACÍ SKV - VÝBĚR KVALITNÍCH VÝSLEDKŮ

Současný svět Projekt č. CZ.2.17/3.1.00/32038, podpořený Evropským sociálním fondem v rámci Operačního programu Praha adaptabilita

STŘEDNÍ ŠKOLA INFORMAČNÍCH TECHNOLOGIÍ A SOCIÁLNÍ PÉČE

Akceptační test. Úvod

Uživatelská příručka

Po prvním spuštění Chrome Vás prohlížeč vyzve, aby jste zadali své přihlašovací údaje do účtu Google. Proč to udělat? Máte několik výhod:

CzechAdvisor.cz. Návod pro členy AHR

Manuál pro žadatele OBSAH

Registr práv a povinností

Individuální projekt z předmětu webových stránek 2012/ Anketa

INSTITUT PRO TESTOVÁNÍ A CERTIFIKACI, a. s. NÁVOD NA PŘÍSTUP K SEZNAMŮM VYSTAVENÝCH DOKUMENTŮ

SimBIm uživatelská dokumentace

NÁVOD NA PŘÍSTUP K SEZNAMU VÝPISŮ A DUPLIKÁTŮ

WNC::WebNucleatCreator

Informační systém pro e-learning manuál

Návod na internetové bankovnictví

Dokumentace pro správu zlínských DUM

E-learningovýsystém Moodle

Práce s administračním systémem internetových stránek Podaných rukou

Dobrý CMS Popis produktu a jeho rozšíření

PHP PHP je skriptovací programovací jazyk dynamických internetových stránek PHP je nezávislý na platformě

Athena Uživatelská dokumentace v

Přihlášení uživatele do aplikace

Registr IKTA. Příručka pro uživatele. Institut biostatistiky a analýz. Lékařské a Přírodovědecké fakulty Masarykovy univerzity.

M E T O D I K A W I K I

Angličtina program k procvičování slovní zásoby

Objednávkový systém Beskyd Fryčovice a.s. objednavky.beskyd.cz. OBJEDNÁVKOVÝ SYSTÉM BESKYD FRYČOVICE a.s.

DOKUMENTACE REDAKČNÍHO SYSTÉMU PINYA

Použití Office 365 na telefonu s Androidem

Rychlé nastavení mobilní aplikace Novell Vibe

Metodika NZIS. Sběr dat výkazů. resortního Programu statistických zjišťování ÚZIS ČR v Centrálním úložišti výkazů

Postup instalace umožňující el. podpis v IS KP14+ pro webové prohlížeče Google Chrome a Firefox.

WEBOVÉ STRÁNKY

Registr práv a povinností

Zadání grafického designu Trh poptávek

Redakční systém Joomla. Prokop Zelený

POKYNY K REGISTRACI PROFILU ZADAVATELE

REGISTRACE UŽIVATELE

Nastavení lokálního úložiště certifikátů v OSx

Questionnaire příručka uživatele

Registr HL-CZ. Příručka pro uživatele. Institut biostatistiky a analýz. Lékařské a Přírodovědecké fakulty Masarykovy univerzity.

NÁVOD NA OBSLUHU INTERNETOVÉ PREZENTACE. Ataxo Czech s.r.o.

UŽIVATELSKÁ PŘÍRUČKA RODIČ

REGISTRACE UŽIVATELE

Metodika NZIS. Sběr dat výkazů. resortního Programu statistických zjišťování ÚZIS ČR v Centrálním úložišti výkazů

NAS 107 Seznámení s Control Center

Obsah. Rozdíly mezi systémy Joomla 1.0 a Systém Joomla coby jednička online komunity...16 Shrnutí...16

DINOX IP kamery řady: DDC-xxxx DDR-xxxx DDX-xxxx DDB-xxxx

UŽIVATELSKÁ PŘÍRUČKA UČITEL

Novinky IPAC 3.0. Libor Nesvadba Karel Pavelka

REGISTRACE UŽIVATELE

Kurz je rozdělen do čtyř bloků, které je možné absolvovat i samostatně. Podmínkou pro vstup do kurzu je znalost problematiky kurzů předešlých.

Dokumentace k projektu Usnesení Zastupitelstva Obce

Na vod k nastavenı u

Environmentální helpdesk. příručka pro žadatele

Databázové aplikace pro internetové prostředí PHP úvod, základní princip, vkládání skriptu, komentáře, výpis na obrazovku

Nastavení lokálního úložiště certifikátů

ROZHRANÍ PRO ZPŘÍSTUPNĚNÍ A PREZENTACI ZNALOSTNÍ DATABÁZE INTERPI UŽIVATELSKÁ PŘÍRUČKA

Vzájemné uznávání C-TPAT. Registrace a údržba EORI

Úvodem 9. Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10. Než začneme 11

Použití Office 365 na iphonu nebo ipadu

1 Webový server, instalace PHP a MySQL 13

Uživatelská příručka

Agenda Systém G5i Uživatelský manuál Autor RH SID, s.r.o. 1

Uživatelská dokumentace

Webové stránky fotbalového klubu

Nemocnice. Prvotní analýza a plán projektu

Uživatelská příručka

Student. Funguje: Přihlášení Výběr školy Výběr role Změna Akademického roku Změna kurzu Odhlášení Přihlášení offline

Metodika NZIS. Sběr dat výkazů. Alternativní způsob předání. resortního Programu statistických zjišťování ÚZIS ČR

SRSW4IT Inventarizační SW. Prezentace aplikace. Vedoucí DP: ing. Lukáš Macura Autor: Bc. Petr Mrůzek

Uživatelská příručka

Na vod k nastavenı ovy ch schra nek Administrace

Artikul system s.r.o. UŽIVATELSKÁ PŘÍRUČKA tel

Návod: Připojení ke školnímu FTP serveru. Návodu sloužící k přípojení k FTP serveru pomocí: Total Commander Webové rozhraní FTP Novell Client

Ing. Přemysl Brada, MSc., Ph.D. Ing. Martin Dostal. Katedra informatiky a výpočetní techniky, FAV, ZČU v Plzni

Novinky verze systému Spisové služby (SpS) e-spis LITE

WORKWATCH ON-LINE EVIDENCE PRÁCE A ZAKÁZEK

VÝVOJ INTERNETOVÝCH APLIKACÍ - VIA

Příručka pro editaci kontaktů na eagri

Testování mobilní aplikace Servis24. Semestrální práce z předmětu A7B39TUR Autor: Peter Šourek sourepet@fel.cvut.cz

Přesunutí poštovní schránky ze stávajícího serveru do systému MS Exchange si vyžádá na straně uživatele změnu nastavení poštovního klienta.

ver Asynchronní E-learningový

Představenstvo, kontrolní komise, vedení. SBD Vítkovice. Elektronická hlášení závad. Scénář postupu práce. Cornelius Scipio s.r.o.

Doplňky slovníku SPOT

Registr RENIS. Příručka pro uživatele. Institut biostatistiky a analýz. Lékařské a Přírodovědecké fakulty Masarykovy univerzity.

NAS 232 Aplikace AiFoto pro mobilní zařízení. Správa fotografií na vašem NAS z mobilního zařízení

Formy komunikace s knihovnami

CzechAdvisor.cz. Návod pro členy AHR

MBI - technologická realizace modelu

Transkript:

Maturitní projekt do IVT Pavel Doleček

CO FILMBOOK JE Filmbook je uzavřená webová aplikace pro celkovou správu informací a dat souvisejících se sledováním filmů. Primárně je zaměřen na uchovávání a spravování informací o kopiích filmů individuálně pro každého uživatele. K tomu nabízí jejich jednoduché sdílení s ostatními uživateli např. ve formě hodnocení s krátkým komentářem a vzájemném doporučování filmů. CO FILMBOOK NENÍ Filmbook není konkurence webům zaměřených na shromažďování informací o filmech obecně, jako např. ČSFD nebo IMDB. Uchovávání těchto obecných informací (režie, obsazení, popis) slouží větší přehlednost uložení uživatelských kopií. CO FILMBOOK POTŘEBUJE K FUNGOVÁNÍ Server o Počítač o Operační systém momentálně Filmbook funguje na OS Linux Kubuntu, ale je schopný běžet na všech OS schopných spustit HTTP server a PHP. Linux je zvolen pro lepší přizpůsobitelnost a pohodlnější správu přes síť. o HTTP Server Apache HTTP Server. mod_rewrite knihovna umožňující lepší kontrolu nad zpracováním HTTP požadavku od uživatele. Je využívána hlavně pro tvorbu tzv. cool uri ( pěkné adresy jako [doména]/film/15578/ namísto [doména]/index.php?page=film&id=15578) a nastavení typů souborů, které má zpracovat PHP (umožní např. využívat prostředky jazyka PHP i v CSS souborech). o PHP aktuální verze 5, do budoucna je plánován přechod na verzi 6 kvůli lepší podpoře a práci s formátem UTF php_mysql knihovna umožňující komunikaci a práci s databázovým serverem MySQL. php_curl knihovna umožňující vytvářet pokročilé HTTP požadavky a zpracovávat jejich odpovědi. Využito pro získávání dat z cizích webů např. ČSFD, IMDB a Google. o MySQL úložiště veškerých dat uživatelů, filmů, kopií atd. Data jsou uložena v jednotlivých tabulkách, které jsou navzájem propojeny v tzv. pohledy, které zamezí nutnosti ukládání duplicitních dat např. v tabulce uživatelských kopií je uloženo pouze ID uživatele a ID filmu namísto celých jmen. Při zobrazení dat z pohledů nám ale databáze vrátí již kompletní seznam kopií včetně celých jmen. Klient jediným požadavkem je moderní internetový prohlížeč s podporou standardizovaného XHTML, CSS (nejlépe verze 3) a Javascriptu. Pro vyhnutí se problémům, způsobených většinou špatnou interpretací CSS a Javascript standardů (např. rozdílný box-model a nestandardní vytváření AJAX požadavků) je zatím povolen přístup pouze skrze prohlížeč Mozilla Firefox verze 3 a vyšší. Prezentace maturitního projektu Filmbook Strana 2 Pavel Doleček

ULOŽENÍ DAT V DATABÁZI Pro přehledné zobrazení dat je využito aplikace phpmyadmin určené pro celkovou správu MySQL databází. Přehled všech tabulek uchovávající data. Tabulky začínající na @ jsou tzv. pohledy vytvořené sloučením jiných tabulek. Ukázka obsahu tabulky uchovávající informace o filmech. Prezentace maturitního projektu Filmbook Strana 3 Pavel Doleček

PŘIHLÁŠENÍ DO SYSTÉMU Filmbook je veřejnosti uzavřený systém určený pouze pro zaregistrované uživatele. Dokud se uživatel nepřihlásí platnou kombinací uživatelského jména a hesla, je každý jeho požadavek ignorován a je přesměrován na přihlašovací stránku. I při pokusu zobrazení konkrétních existujících stránek jako např.: [doména] [doména]/pridani/ [doména]/film/58584/ [doména]/uživatel/1/ [doména]/admin/ je nepřihlášený návštěvník vždy přesměrován na [doména]/prihlaseni/ Náhled stránky Prezentace maturitního projektu Filmbook Strana 4 Pavel Doleček

ÚVODNÍ STRANA Úvodní strana se snaží uživateli podat informace o nejnovějším dění v systému zobrazit mu nové filmy, hodnocení, doporučení a uživatelské kopie. Uživatel tak má přehled o aktuálním filmovém dění mezi ostatními uživateli. Zároveň je toto zviditelnění na úvodní straně motivací k jeho vlastní činnosti, o které se tak automaticky dozví i ostatní uživatelé a můžou na ni reagovat. Pomocí žebříčku 10 nejlepších filmů za poslední měsíc pak úvodní strana nasměruje uživatele na kvalitní filmy, o které by mohl mít zájem. Ukázka stránky Prezentace maturitního projektu Filmbook Strana 5 Pavel Doleček

PŘIDÁNÍ FILMU / KOPIE Nejdůležitější část celého systému. Na této stránce probíhá vyhledání filmu, jeho přidání do společné databáze, vytváření uživatelských lokací a také přidávání a mazání uživatelských kopií. Celý proces je uspořádán do několik kroků: 1. Vyhledání filmu a. Zadání hledaného řetězce. b. Výběr typu zadaného řetězce automaticky, originální název, anglický název, český název,, ČSFD ID. c. Hledání filmu systém vypíše seznam všech filmů vyhovující zadanému řetězci. d. Výběr konkrétního filmu kliknutím na ikonku ČSFD vedle názvu filmu si uživatel může překontrolovat, jestli se jedná přesně o film, který chce přidat. 2. Přidání filmu do společné databáze systém uživateli před přidáním zobrazí co nejvíce informací o filmu pro ověření, zda jde skutečně o ten film, který měl uživatel na mysli název, alternativní název, rok vydání, žánr, režii, obsazení. 3. Kontrola již existujících uživatelských kopií 4. Přidání nové uživatelské lokace 5. Přidání nové uživatelské kopie Ukázka stránky Prezentace maturitního projektu Filmbook Strana 6 Pavel Doleček

DATABÁZE FILMŮ Seznam všech filmů ve společné databázi spolu s hodnocením na Filmbooku a ČSFD. Ukázka stránky SEZNAM UŽIVATELŮ Seznam všech uživatelů spolu se statistikami o počtu přidaných hodnocení, filmů a kopií. U každého uživatele také jeho posledních 10 přidaných hodnocení a kopií. Prezentace maturitního projektu Filmbook Strana 7 Pavel Doleček

DETAIL FILMU Stránka se detailem filmu poskytuje veškeré možné informace o požadovaném filmu a je rozdělena na několik částí: Přehled plakát, název, alternativní název, rok vydání, žánr, režii, obsazení, popis, přehledné shrnutí hodnocení jak na Filmooku tak na ČSFD. Hodnocení přehled všech uživatelských hodnocení a formulář na přidání nebo úpravu hodnocení vlastního. Doporučení přehled všech uživatelských doporučení a formulář na přidání vlastního doporučení. Kopie přehled všech uživatelských kopií a tlačítka pro rychlý přechod na stránku pro přidání kopie a na stránku pro úpravu kopií tohoto filmu. Ukázka stránky Prezentace maturitního projektu Filmbook Strana 8 Pavel Doleček

SPRÁVA VLASTNÍCH KOPIÍ Seznam všech vlastních kopií s možností jejich úpravy nebo smazání. Proces je rozdělen na dva kroky vybraní kopií, které chceme upravit a jejich následná úprava. Ukázka stránky vybrání kopií k úpravě Ukázka stránky vlastní úprava vybraných kopií DALŠÍ STRÁNKY Detail uživatele informace a statistiky o uživateli. Seznam 25 naposled přidaných hodnocení a kopií. Seznam doporučení seznam doporučení všech filmů, řazeno od nejnovějších. Odhlášení odhlášení ze systému. Po odhlášení je uživatel přesměrován na přihlašovací stránku. Prezentace maturitního projektu Filmbook Strana 9 Pavel Doleček