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



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

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

Úvod do tvorby internetových aplikací

VÝVOJ INTERNETOVÝCH APLIKACÍ - VIA

INOVACE PŘEDMĚTŮ ICT. MODUL 11: PROGRAMOVÁNÍ WEBOVÝCH APLIKLACÍ Metodika

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

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

Úvod do aplikací internetu a přehled možností při tvorbě webu

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.

DUM č. 11 v sadě. 36. Inf-12 Počítačové sítě

Klíčová slova: dynamické internetové stránky, HTML, CSS, PHP, SQL, MySQL,

Maturitní projekt do IVT Pavel Doleček

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

Maturitní otázky z předmětu PROGRAMOVÁNÍ

AUTOMATICKÉ ŘÍZENÍ S INTERNETOVOU KOMUNIKACÍ V PHP Automatic Control with Internet Communication in PHP

Zadání maturitní práce ve školním roce 2016/2017

www prezentace restaurace

language="javascript">... </script>.

Podmínky pro hodnocení žáků v předmětu informatika

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

Olga Rudikova 2. ročník APIN

Střední odborná škola a Střední odborné učiliště, Hořovice

Vyšší odborná škola a Střední škola,varnsdorf, příspěvková organizace. Šablona 4 VY 32 INOVACE

Programovací jazyky Přehled a vývoj

Podmínky pro hodnocení žáků v předmětu informatika

1 Webový server, instalace PHP a MySQL 13

1. Začínáme s FrontPage

Obsah přednášky. Představení webu ASP.NET frameworky Relační databáze Objektově-relační mapování Entity framework

Škola: Gymnázium, Brno, Slovanské náměstí 7 III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Název projektu: Inovace výuky na GSN

Střední odborná škola a Střední odborné učiliště, Hořovice

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

Inovace a zkvalitnění výuky prostřednictvím ICT Databázové systémy MySQL základní pojmy, motivace Ing. Kotásek Jaroslav

1. Webový server, instalace PHP a MySQL 13

Rezervační systém Tvorba WWW stránek

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

IS pro podporu BOZP na FIT ČVUT

Bioadresář. Specifikace požadavků. Verze Datum Projektový tým Bc. Martin Ventruba Bc. Ondřej Veselý Bc. Stratos Zerdaloglu

Petr Tumajer Certifikáty z kurzů a školení

(X)HTML a CSS. VOŠ a SŠT Česká Třebová

Základní pojmy spojené s webovým publikováním ~ malý slovníček pojmů~ C3231 Základy WWW publikování Radka Svobodová, Stanislav Geidl

Na vybraném serveru vytvoříme MySQL databázi. Soubory scratch.jpa, kickstart.php a en-gb.kickstart.ini nahrajeme na vybraný server.

Střední odborná škola a Střední odborné učiliště, Hořovice

MBI - technologická realizace modelu

Web. Získání informace z internetu Grafické zobrazení dat a jejich struktura Rozšíření funkcí pomocí serveru Rozšíření funkcí pomocí prohlížeče

Wichterlovo gymnázium, Ostrava-Poruba, příspěvková organizace. Maturitní otázky z předmětu INFORMATIKA A VÝPOČETNÍ TECHNIKA

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

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

Návrh uživatelského rozhraní Jednoduchý portál s recepty D1 + D2

Inovace firemnı webove aplikace SPEA-SYSTE M

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

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

REGIONÁLNÍ INFORMAČNÍ SYSTÉM S PODPOROU MAP

Inovace a zkvalitnění výuky prostřednictvím ICT. Základní seznámení s MySQL Ing. Kotásek Jaroslav

Střední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320

Questionnaire příručka uživatele

Střední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320 M A T U R I T N Í T É M A T A P Ř E D M Ě T U

Vzdělávací obsah vyučovacího předmětu

Připravil: Ing. Jiří Lýsek, Ph.D. Verze: Webové aplikace

MODERNÍ WEB SNADNO A RYCHLE

Databázové a informační systémy

UNIVERZITA PARDUBICE. Fakulta elektrotechniky a informatiky. Informační systém realitní kanceláře Jan Šimůnek

Střední odborná škola a Střední odborné učiliště, Hořovice

1. Úvod do Ajaxu 11. Jak Ajax funguje? 13

Použití databází na Webu

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

UNIVERZITA PARDUBICE. Fakulta elektrotechniky a informatiky. Informační systém realitní kanceláře Jan Šimůnek

SYSTÉM PRO KONTEJNEROVÝ TERMINÁL

Ceník platný od Ceny jsou konečné, nejsme plátci DPH.

Střední odborná škola a Střední odborné učiliště, Hořovice

Úvod do databázových systémů

Obsah. Úvodem 9 Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10

- 1 - Smlouva o dílo. uzavřená podle 536 a násl. obchodního zákoníku v účinném znění

UNIVERZITA PARDUBICE. Fakulta elektrotechniky a informatiky. Regionální rezervační systém restaurací Jan Kulda

Nové přístupy tvorby web site. Doc. Ing. Zdeněk Havlíček, CSc. KIT PEF CZU - 13/11/2001

Webové rozhraní pro datové úložiště. Obhajoba bakalářské práce Radek Šipka, jaro 2009

Tabulka základních vlastností nástroje C++Builder dle edice

Kritéria hodnocení praktické maturitní zkoušky z databázových systémů

Databáze MS-Access. Obsah. Co je to databáze? Doc. Ing. Radim Farana, CSc. Ing. Jolana Škutová

Obecní webové stránky.

Kapitola 1 První kroky v tvorbě miniaplikací 11

Athena Uživatelská dokumentace v

VYSOKÁ ŠKOLA POLYTECHNICKÁ JIHLAVA Katedra elektrotechniky a informatiky Obor Počítačové systémy

Webové stránky fotbalového klubu

SEZNAM VZDĚLÁVACÍCH MATERIÁLŮ - ANOTACE

Střední odborná škola a Střední odborné učiliště, Hořovice

HLEDEJCENY.mobi. Obsah. Mobilní verze e-shopu. Důvody instalace

Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Jihlava

Střední odborná škola a Střední odborné učiliště, Hořovice

Administrační rozhraní Drupalu

Střední odborná škola a Střední odborné učiliště, Hořovice

1.2 Operační systémy, aplikace

Tvorba webových stránek

Internet 2 css, skriptování, dynamické prvky

Databáze II. 1. přednáška. Helena Palovská

CMSSS manuál k použití

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

UŽIVATELSKÁ PŘÍRUČKA. k aplikaci Výživa

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

Transkript:

DELTA - STŘEDNÍ ŠKOLA INFORMATIKY A EKONOMIE, s.r.o. Obor informační technologie AJAX ESHOP Maturitní projekt Vypracoval: Denis Ptáček Třída: 4B Rok: 2014/2015

Obsah 1. Použité nástroje... 3 1.1 NetBeans IDE 7.4... 3 1.2 phpmyadmin 5.6.20... 3 1.3 MySQL Workbench 5.2.35... 3 1.4 XAMPP Control Panel 3.2.1... 3 1.5 CorelDRAW X5... 3 2. Použité technologie... 3 2.1 Programovací jazyk PHP... 3 2.2 HTML... 3 2.3 CSS... 3 2.4 JavaScript... 4 2.5 MySQL... 4 2.6 Ajax... 4 3. Metody práce... 4 3.1 Datové modelování... 4 3.2 WireFrame... 4 3.3 Uživatelské role... 4 4. Vlastní řešení... 5

1. Použité nástroje 1.1 NetBeans IDE 7.4 Tento produkt je vhodný pro začínající programátory, jelikož umožňuje plnohodnotnou nápovědu příkazů a funkcí již při psaní. Edice je bezplatná bez nutnosti registrace. 1.2 phpmyadmin 5.6.20 Nástroj vhodný k práci s databází i daty a testování SQL dotazů. Je součástí XAMPP Control Panelu verze 3.2.1. nebo na školním serveru www.delta02.delta-studenti.cz ve starší verzi. 1.3 MySQL Workbench 5.2.35 Nástroj určený k vytváření databázových modelů. 1.4 XAMPP Control Panel 3.2.1 Nástroj, umožňující spouštět webové stránky, které je možné spouštět pouze pomocí webového serveru. Nabízí chod služeb MySQL a Apache. 1.5 CorelDRAW X5 CorelDRAW je určen k práci vektorové i rastrové grafiky. Já ho využil k tvorbě loga a grafickým návrhům. 2. Použité technologie 2.1 Programovací jazyk PHP PHP je programovací jazyk, který pracuje na straně serveru. S PHP můžete ukládat a měnit data webových stránek. PHP zkratka znamená Hypertext Preprocessor. 2.2 HTML HTML je značkovací jazyk, pomocí kterého lze vytvářet statické webové stránky. HTML znamená HyperText Markup Language - hypertextový (hypertext = odkaz) značkovací jazyk. 2.3 CSS CSS styly jsou kaskádovací styly, které se používají k vytvoření stylu webové stránky (barva, písmo, velikost písma). S CSS styly můžete pomocí jednoho souboru ovlivňovat design celého webu.

2.4 JavaScript JavaScript je skriptovací jazyk, který umožňuje vytvořit hodiny, hodnotit data ve formuláři, počítat, dynamizovat data, umožňuje tvorbu všemožných prvků k oživení webu, přes blikající texty po jednoduché hry. Základem dynamického webu je právě JavaScript. JavaScript je závislý na prohlížeči (uživatel si jej může vypnout). 2.5 MySQL MySQL je relační databázový systém typu DBMS (Database Managment System), vlastněný společností Oracle. Dotazy vycházejí z deklarativního programovacího jazyka SQL (Structured Query Language). 2.6 Ajax Není nový programovací jazyk, ale nový způsob, jak využít stávající normy. AJAX je umění výměny dat se serverem a aktualizace části webové stránky - bez překládky celou stránku. 3. Metody práce 3.1 Datové modelování K vytvoření datového modelu jsem využil MySQL Workbench, jelikož nabízí vygenerování modelu do SQL scriptu, který lze přímo implementovat na databázový server. 3.2 WireFrame K vytvoření WireFrame jsem využil obyčejný papír, abych si udělal představu, jak bude celková webová prezentace vypadat. 3.3 Uživatelské role V systému vystupují 3 uživatelské role. Host neboli veřejnost, přihlášený uživatel a administrátor. Z bezpečnostních důvodů je systém rozdělen na systém pro veřejnost a přihlášeného uživatele a systém administrace určený pouze pro administrátora. Veřejnost může: o prohlížet kategorie produktů o prohlížet informace o produktech o nakupovat

Přihlášený uživatel může: o to stejné, co veřejnost a navíc dále zobrazit si svůj profil a své staré objednávky Administrátor může: o Editovat svůj profil o Mazat uživatele o Zobrazovat objednávky uživatelů o Vytvářet, upravovat a mazat produkty, dopravu platbu o vytvářet, upravovat a mazat kategorie, do kterých jsou zařazeny produkty 4. Vlastní řešení Aplikace byla navržena tak, aby se v ní návštěvník snadno orientoval, měl vše ihned po ruce a vzhled obsahoval moderní prvky. Při vytváření jsem využil možností zahrnování souboru do souborů, abych zajistil přehlednost zdrojového kódu a mohl tyto soubory bez problémů využít na více stránkách.