Tato bakalářská práce popisuje implementaci online katalogu produktů. Obsahuje porovnání nejpoužívanějších technologií pro vývoj webových aplikací. Dále potom konkrétní řešení s použitím technologie ASP.NET MVC.
Součástí řešení je parser pro čtení souborů z programu MS Office Excel, které jsou použity pro jednoduché plnění databáze. Samotná aplikace potom obsahuje podporu uživatelských účtů, vyhledávání a možnost seskládání košíku s produkty, ze kterého se nakonec vytvoří poptávka. O poptávce jsou administrátoři informováni pomocí e-mailu a dále ji vyřizují mimo tento systém.
Anotace v angličtině
This bachelor thesis describes implementation of online products catalogue. It contains comparison of the most frequently used technologies for web applications. It also contains concrete implementation with use of ASP.NET MVC.
Important part of the solution is parser which reads information from files of MS Office Excel. These files are used to fill database with data. Rest of the application contains user accounts, search and shopping cart with products. With this cart user can create a demand. Once the demand is created email is sent to administrators and they process the demand outside the system.
Klíčová slova
ASP.NET MVC, katalog produktů, ClosedXML
Klíčová slova v angličtině
ASP.NET MVC, products catalogue, ClosedXML
Rozsah průvodní práce
64 s (67 810 znaků)
Jazyk
CZ
Anotace
Tato bakalářská práce popisuje implementaci online katalogu produktů. Obsahuje porovnání nejpoužívanějších technologií pro vývoj webových aplikací. Dále potom konkrétní řešení s použitím technologie ASP.NET MVC.
Součástí řešení je parser pro čtení souborů z programu MS Office Excel, které jsou použity pro jednoduché plnění databáze. Samotná aplikace potom obsahuje podporu uživatelských účtů, vyhledávání a možnost seskládání košíku s produkty, ze kterého se nakonec vytvoří poptávka. O poptávce jsou administrátoři informováni pomocí e-mailu a dále ji vyřizují mimo tento systém.
Anotace v angličtině
This bachelor thesis describes implementation of online products catalogue. It contains comparison of the most frequently used technologies for web applications. It also contains concrete implementation with use of ASP.NET MVC.
Important part of the solution is parser which reads information from files of MS Office Excel. These files are used to fill database with data. Rest of the application contains user accounts, search and shopping cart with products. With this cart user can create a demand. Once the demand is created email is sent to administrators and they process the demand outside the system.
Klíčová slova
ASP.NET MVC, katalog produktů, ClosedXML
Klíčová slova v angličtině
ASP.NET MVC, products catalogue, ClosedXML
Zásady pro vypracování
Analyzujte požadavky na webovou aplikaci, představující univerzální katalog produktů.
Zaměřte se na uživatelskou nenáročnost, snadnou možnost aktualizace prezentovaných informací, flexibilitu volby parametrů prezentovaných výrobků a internacionalizaci.
Vyberte a použijte vhodné nástroje pro ukládání a prezentaci dat v online aplikaci.
Zanalyzujte a prezentujte dosažené výsledky, diskutujte možnosti praktického využití vzniklé aplikace a možnosti jejího dalšího rozvoje.
Zásady pro vypracování
Analyzujte požadavky na webovou aplikaci, představující univerzální katalog produktů.
Zaměřte se na uživatelskou nenáročnost, snadnou možnost aktualizace prezentovaných informací, flexibilitu volby parametrů prezentovaných výrobků a internacionalizaci.
Vyberte a použijte vhodné nástroje pro ukládání a prezentaci dat v online aplikaci.
Zanalyzujte a prezentujte dosažené výsledky, diskutujte možnosti praktického využití vzniklé aplikace a možnosti jejího dalšího rozvoje.
Seznam doporučené literatury
\renewcommand{\labelenumi}{[\arabic{enumi}]}
Webové programování v ASP.NET 2.0, Problém, návrh, řešení, M. Bellinaso, Computer Press, 2013
ASP.NET 3.5 v jazycích C# a Visual Basic, Programujeme profesionálně, B. Evjen, S. Hanselman, Computer Press, 2013
Seznam doporučené literatury
\renewcommand{\labelenumi}{[\arabic{enumi}]}
Webové programování v ASP.NET 2.0, Problém, návrh, řešení, M. Bellinaso, Computer Press, 2013
ASP.NET 3.5 v jazycích C# a Visual Basic, Programujeme profesionálně, B. Evjen, S. Hanselman, Computer Press, 2013
Přílohy volně vložené
DVD
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Průběh obhajoby je zveřejněn pouze přihlášenému uživateli.