WWW prezentace firmy v ASP.NET Petr Jarolímek, DiS
PaedDr. Petr Pexa Školní rok: 2008 - 09
Abstrakt Nastudovat, porovnat, vyhodnotit problematiku modulárních systémů, vyhodnotit výhody a nevýhody. Dále naprogramovat takový systém, který bude založen na této technologii. Budou zde použity nejmodernější technologie daného jazyka ASP.NET s podporou serverové databáze Microsoft SQL Server. Publikační systém bude moci být spravován jak laikem, tak zkušeným odborníkem pomocí intuitivního uživatelského rozhraní. Stránky, novinky, články a další běžné webové služby budou vytvářeny a spravovány pomocí jednoduchého editoru s podobným ovládáním jako Microsoft Word. Publikační systém bude zabezpečen proti neoprávněnému přístupu pomocí přístupových práv jednotlivých uživatelů. Díky dané technologii bude systém i webové stránky rychlé, pěkné, snadno ovladatelné a zajímavé.
Abstrakt To study, compare and analyze the area of modular systems, evaluace advantages and disadvantages. Next, to program a system, which will be based on this technology. There will be used the latest technologies of the existing language, ASP.NET, with the support of the Microsoft SQL Server database. The publishing system will be easily opearated by either common users or experts through an intuitive user interface. Pages, news, articles and other usual web services will be created and administered with the help of an easy editor, which has a command system similar to Microsoft Word. The publishing system will be protected against unauthorized access through a system of access rights of individual users. Thanks to the existing technology both the system and webpages will be fast, neat, easy to use and interesting.
Klíčová slova www, asp.net, framework, cms, db, xml
Keywords www, asp.net, framework, cms, db, xml
Zadání práce Cílem bakalářské práce bude zpracovat aktuální problematiku tvorby Systémů pro správu obsahu (CMS - Content Management Systems) webových stránek a vytvořit oficiální webovou dynamickou prezentaci konkrétní firmy s kompletní nabídkou služeb. Publikační systém bude založen na aktuální technologii ASP.NET a serverové databázi a bude obsahovat administrátorskou sekci pro uživatelsky snadnou aktualizaci stránek jakýmkoliv pracovníkem firmy. Dále bude obsahovat on-line obchod s možností výběru a objednávání zboží z databáze, fulltextové vyhledávání, knihu návštěv a další běžné webové služby. Datum zadání: 17. dubna 2008 Předpokládaný datum obhajoby:
Úvod Úvod do problematiky Rozhodnout, které řešení bude nejpřijatelnější pro vytvoření systému založeného na tzv. enginu a modulárního systému.
Cíle práce Cílem diplomové práce je vyhodnotit, rozhodnout a naprogramovat nejvhodnější řešení modulárního systému za pomocí technologie ASP.NET ve spolupráci serverové databáze. Očekáváme, že tato technologie přinese jednoduchost, přehlednost, rychlost a neutrálnost. V této práci budou použity nejlepší vyhodnocené výsledky analýzy daného problému.
Přehled literatury Přínosné informace pro tvorbu projektu Voxcafe jsem načerpal z webových stránek vývojářské komunity C#, MSDN a dále bylo čerpáno s knihy zabývající se problematikou modulárních systémů a vývoje dynamických stránek v jazyce ASP.NET
Analýza problému Východiska řešení Existují již hotová řešení těchto systémů. Všechny tyto systémy řeší obecný problém modulárního systém aplikací. Moje řešení spočívá v použití tzv. enginu, na který se postupně uplatňují moduly. Moduly jsou na sobě nezávislé a pracují zcela odděleně. Tímto bude umožněno systém rozvíjet bez zásahu do ostatních modulů.
Metodika Z různých materiálů jsem načerpal potřebné informace o modulárních systémech. Po jejich analýze se budu věnovat programování jádra programu a jeho modulů.
Co je již hotovo Již jsem porovnal několik různých modulárních systému, z nichž jsem načerpal potřebné informace. Nyní jsem ve fázi programování vlastního jádra, na které se bude modulární systém stavět.
Co je třeba ještě udělat Ještě je potřeba naprogramovat zbývající běžné moduly, jako je modul uživatelé, diskuze. Dále je třeba hotový systém odzkoušet a odladit jeho případné chyby.
Seznam literatury Matthew MacDonald a Mario Szpuszta, ASP.NET 2.0 a C# - tvorba dynamických stránek profesionálně. Brno: Zoner Press, 2006. 1368 s. Microsoft.com, Portál zabývající se technologií ASP.NET, [online]. Datum vytvoření není dostupný. Dostupné z WWW
Asp.net, Portál zabývající se technologií ASP.NET, [online]. Datum vytvoření není dostupný. Dostupné z WWW Aspweb, Portál zabývající se technologií ASP.NET, [online]. Datum vytvoření 2002. Dostupné z WWW Forums - ASP.NET, Portál zabývající se technologií ASP.NET, [online]. Datum vytvoření není dostupný. Dostupné z WWW < http://forums.asp.net/> Interval.cz, Portál zabývající se tvorbou webu, [online]. Datum vytvoření 2002. Dostupné z WWW