SPŠ NA PROSEKU
Individuální projekt z předmětu webových stránek 2012 - Anketa Filip Novotný 2.ITB
10.5.2013
SPŠ-PROSEK Filip Novotný 2ITB
Prohlášení o autorství Já, Filip Novotný, prohlašuji, že celý projekt, kteýr zahrnuje i dokumentaci jsem vypracoval sám. Dále uvádím, že jsem použil pár rad z níže uvedených zdrojů.
1
SPŠ-PROSEK Filip Novotný 2ITB
Anotace Anotace Cílem toho projektu bylo vytvořit funkční anketní systém, který má umožnit firmám zákládat anketu a dále ji prezentovat. Byl to velmi náročný úkol, který při své realizaci odhaloval spousty problémů a překážek. Které sve však nakonec překonali a umožnily zniknout tomuto systému. Také zde prohlašuji že jsme veškerou práci provedl sám a jsou pod ochranou mého duševního vlastnictví.
Annotation Objetive of this project was, to create workinf stuff for creating and administrate polls, which allows owner to create the polls, and publish it on the internet. It was realyl dificult project, during the work on this project there were few problems, which I’ve had to fix it. But I solved it really good, and now I can present you working Administrating Poll System. Also I’m writting here, that all work on this project was made by me, and I am the owner of this project.
2
SPŠ-PROSEK Filip Novotný 2ITB
Úvod Klíčová slova Projekt, čtení, zápis, MySQL, databáze, anketa, administrační systém, uživatel, firma, hodnost, hlasování, veřejné hlasování, statistika, graf, výsledky.
Key words Project, read, write, MySQL, database, poll, administration systém, rank, company, user, public poll, results, graph.
3
SPŠ-PROSEK Filip Novotný 2ITB
Technická dokumentace Základní informace Pro tento projekt bylo použito mnoho prostředků, jako jsou např.: HTML (základní prvky pro stránku a formuláře), CSS (použito pro udání barev a stylu třem volitelným vzhledům), Javascript (script pro automatický refresh stránky), PHP (celý kód, který uvádí program do chodu – login, výpis z databáze i zápis do databáze, volání css stylů a jejich samotná změna) a MySQL (databáze) a JavaScript, který spravuje Ankety.
Seznam souborů
Popis souborů Admin.php Základní soubor, který obstarává všechny úkony a obsahuje všechyn data pro celý systém.
Obrázek 1- admin.php
4
SPŠ-PROSEK Filip Novotný 2ITB
Administrátostrké rozhraní admin.php
Po přihlásení neprodleně naskočí administrátoské rozhraní, kde lze vybírat mezi přidání ankety, změnou vzhledu již stávající ankety, správou anket a admin údajích.
5
SPŠ-PROSEK Filip Novotný 2ITB
poll.html Kód, díky kterému se nejdříve zvolí, v jaké anketě chce dotyčný hlasovat pouze jednou za pomoci své IP adresy. Výpis všech anket a grafů je stejný, jako u admin.php.
6
SPŠ-PROSEK Filip Novotný 2ITB
Conf.php Tento program obsahuje informace pro spojení s databází, jméno, heslo, název databáze.
$db_host = "localhost";
$db_name = "czfilnov";
$database_user = "czfilnov";
$database_pass = "847763";
mysql_query('set names utf8_czech_ci');
?>
7
SPŠ-PROSEK Filip Novotný 2ITB
Instalace programu Odkaz na finální verzi programu http://filnov.php5.cz/projekty/Anketis/admin.php Návod jak na to První krok pro instalaci je zapnout si soubor installation.html, kde je kompletně popsáná instalace krok, za krokem.
8
SPŠ-PROSEK Filip Novotný 2ITB
Uživatelská dokumentace Přihlášení Na tuto stránku se dostaneme automaticky po načtení projektu. Na obrázku můžeme vidět přihlašovací formulář, připraven k vyplnění existujícím loginem a heslem.
9
SPŠ-PROSEK Filip Novotný 2ITB
Veřejné hlasování Nepřihlášený uživatel si může vybrat z jakékoliv vytvořené ankety, do které můženásledně hned hlasovat, a odpověď se okamžitě zapíše do databáze. V dolní části se vypisují statistiky s grafem hlasování v jednotlivé anketě.
10
SPŠ-PROSEK Filip Novotný 2ITB
Profil, výpis údajů, změna stylu a odhlášení Po přihlášení se dostaneme do profilu, kde nás uvítá základní zpráva a vypíše nám, naše údaje a z jaké jsme firmy a dále tlačítko pro odhlášení.
A samozřejmě nesmí chybět výběr ve změně vzhledu ankety
11
SPŠ-PROSEK Filip Novotný 2ITB
Vytvoření ankety Přihlášený uživatel má možnost si vytvořit svojí vlastní anketu, která bude viditelná pro jeho pobočku (jeho spolupracovníky).
12
SPŠ-PROSEK Filip Novotný 2ITB
Mapa stránek
13
SPŠ-PROSEK Filip Novotný 2ITB
Závěr Závěrem bych k této ročníkové práci, za celý rok chtěl říct, že jsem překvapil své očekávání a do této práce vložil maximumum úsilý, co jsem byl schopen vynaložit. Přestože čím více se blížil termín odevzdání byl více a více uspěchaný a s věčími nároky, tak jsem tuto práci zpracoval velmi dobře a kvalitně. Naučil jsem se velmic dobře zpracovat a řeit problémy a zvládl jsem tuto práci.
14
SPŠ-PROSEK Filip Novotný 2ITB
Citovaná literatura 1. w3schools http://www.w3schools.com/ 2. PHP.NET http://www.php.net/
15