ČESKÁ ZEMĚDĚLSKÁ UNIVERZITA V PRAZE Fakulta provozně ekonomická Resumé Název diplomové práce: Využití dynamických internetových aplikací v podnikatelských aktivitách Vedoucí diplomové práce: Ing. Jitka Štěpánová Autor: Štěpán PITTAUER Copyright Štěpán PITTAUER, 2003
ÚVOD Diplomová práce pojednává o problematice prezentace na Internetu. Umožňuje čtenáři nahlédnout do světa Internetu a tvorby webových stránek. Webové stránky tvoří v dnešní době jeden z neodmyslitelných zdrojů informací pro uživatele. Většina firem již zapojila do boje o zákazníka i zbraň velkého kalibru, jakou Internet zcela jistě představuje. Tato práce popisuje tvorbu internetových stránek od vzduchovek, v podobě statických webových sídel, až po kulometná hnízda, která využívají dynamického programování na straně serveru a dávají uživateli možnost interakce s website. Cílem práce je provést čtenáře tímto světem a ukázat tvorbu webových stránek z několika pohledů jako například programátorského, webdesignerského nebo uživatelského. Dalším přínosem diplomové práce je ukázka konkrétního uplatnění dynamické internetové aplikace v praxi v oblasti maloobchodu. LITERÁRNÍ REŠERŽE V první části diplomové práce se může čtenář seznámit se základními informacemi o Internetu a webových stránkách. Jedná se o obecný přehled a vysvětlení základních principů komunikace server/klient na Internetu. Dále jsou zde uvedeny základní požadavky na webové stránky z pohledů různých skupin uživatelů, protože existují různé druhy stránek pro různé druhy návštěvníků. Programátorský pohled V následující části se práce věnuje samotné tvorbě webových stránek. Zprvu nabízí několik základních zásad, které by měl každý autor www sídel dodržovat. Následující podkapitola je věnována jazyku HTML, který je základním stavebním kamenem a slouží
k tvorbě statických stránek. Pokud je potřeba zaujmout čtenáře a zlákat ho natolik, aby naše stránky navštěvoval častěji než pouze jednou, lze použít technologie dynamického programování na straně klienta, která nám umožňuje vkládat do stránek interaktivní prvky reagující na podněty uživatele. V další části jsou popsány prostředky sloužící k tomuto účelu. Jedná se o technologii dynamického HTML, která v sobě obsahuje tři základní metody. Za prvé je to používání skriptování, například pomocí JavaScriptu, dále využití CSS, neboli kaskádových stylů, které umožňují jednoduše sjednotit vzhled jednotlivých stránek ve website a v neposlední řadě využití modelu objektů v dokumentu, které umožňují jednoduše odkazovat na jednotlivé HTML prvky na stránce a následně s nimi pracovat. Za nástroj nejvyššího kalibru lze považovat dynamické programování na straně serveru, kde veškeré instrukce jsou zpracovávány na straně serveru a poté jsou vygenerovány v HTML kódu pro zobrazení v prohlížeči. Mezi nejpoužívanější technologie patří PHP a ASP, které jsou v textu popsány. Tato metoda například umožňuje mnohem bezpečnější přenos informací po Internetu a umožňuje práci s databázovými systémy, bez kterých by nemohl fungovat žádný internetový obchod. Pohled webdesignera Zatímco v předcházejícím textu byla tvorba webových stránek pojata z pohledu programátora, tak v další subkapitole se jedná o pohled webdesignera, který se stará a vzhled stránky. Pro to, aby stránky byly na profesionální úrovni je zapotřebí zahrnout oba pohledy. Na celkovém dojmu z webových stránek se jejich grafický, barevný a typografický návrh podílí nemalým podílem. Proto je tato kapitola věnována použití písem, barev, zvýrazňování a grafických prvků na stránkách a nejenom na nich.
SOFTWAROVÉ PROSTŘEDKY Jako další zastávka na cestě tvorbou webových stránek byla vybrána nabídka současně dostupných softwarových prostředků, bez kterých si lze práci na webových stránkách jen těžko představit. V prvé řadě se jedná o editory, které umožňují pracovat s jazykem HTML a podporují i dynamické programovací technologie. Tyto editory můžeme rozdělit například podle způsobu práce s nimi na textové editory s podporou HTML, kde si sami hlídáte zdrojový text a na editory WYSIWYG, které pomocí grafického rozhraní tvoří zdrojový kód za vás a vkládají do kódu vlastní značky. Z tohoto důvodu jsou nevhodné pro tvorbu dynamických webových stránek, kde je zapotřebí mít kód plně pod kontrolou. V dalším textu je zmapována nabídka nejpoužívanějších grafických programů, bez kterých se tvůrce website neobejde. Jedná se o programy na úpravu a tvorbu vektorové a bitmapové grafiky. Zároveň je možno zde nalézt zástupce z oblasti grafických programů na tvorbu animací. PRAKTICKÉ UPLATNĚNÍ Praktické uplatnění dynamické aplikace v oblasti maloobchodu pojednává o konkrétním použití dynamického programování na straně serveru na webových stránkách společnosti, která se zabývá prodejem potravin, nápojů a předmětů denní spotřeby koncovým zákazníkům. Jedná se o společnost, vedenou živnostníkem, který je zároveň vlastníkem této provozovny. V současné době je zde zaměstnáno kolem 8 stálých zaměstnanců a na výpomoc docházejí studenti ze SOU Černý Most. Provozovna sídlí v Praze 10 Hostivaři. Jedná se o franchisu společnosti Včela a.s. Základním požadavkem na webové stránky bylo jejich zatraktivnění za účelem zvýšení konkurenční výhody a získání dalších zákazníků. Jedná se o informační systém, který nabízí zákazníkům aktuální informace o výhodných cenových nabídkách konkrétních
produktů. Systém neklade vysoké nároky na obsluhu a proto se o aktualizaci může starat přímo jeden ze zaměstnanců prodejny. K vytvoření tohoto systému byla použita technologie PHP, databázový systém MySQL a server Apache. Celý website je umístěn na neplaceném webovém serveru webzdarma.cz za cenu vnucené reklamy a internetové adresy třetího řádu. Zde by se dalo do budoucna zainvestovat do registrace vlastní domény druhého řádu a popřípadě i určité placené formy webhostingu poskytující služby navíc. V práci jsou dále nastíněna možná zlepšení, která by se dala podniknout do budoucna a tím opět přispět ke zvýšení konkurenční výhody. Mezi tato zlepšení patří například zavedení objednávek na určité druhy zboží pomocí webové služby. Diplomová práce se také zabývá různými způsoby propagace webových stránek, bez kterých by jejich tvorba postrádala smysl. ZÁVĚR Vzhledem k poznatkům, které jsou v práci shrnuty, lze říci, že vytvořit profesionální website není pouze otázka programování, ale jedná se o komplex několika navzájem propojených faktorů, které nelze oddělovat. Je nutné dbát na funkčnost stránek, kterou zajišťuje programátor, na estetický aspekt stránek, který je v rukou webdesignera a v neposlední řadě i na použitelnost v praxi, propagaci a účelnost website. Tato diplomová práce je jedním z návodů, jak při tvorbě www stránek postupovat a poskytuje přehled o základních atributech spojených s publikováním na Internetu.