Cílem bakalářské práce bylo navrhnout a vyvinout Administrativní informační systém pro časopisové nakladatelství. Výsledná aplikace byla napsána v jazyce C#. Klíčové pro systém je realizovat často pouţívané operace (například vyhledávání, řazení, editace,?) v javascriptu, přesněji v jQuery. Tato aplikace umoţňuje prohlíţení, editaci a nastavení vazeb mezi jednotlivými časopisy, vydáními časopisů a rubrikami. Dále nastavení akcí, které symbolizují proces zhotovení vydání a tvorba časového harmonogramu. V Administraci není kladen důraz na obsah rubrik ani na aktuální schvalovací proces jednotlivých vydání. Při návrhu a vývoji Administrativního systému byl kladen důraz na rychlost aplikace a jednoduchost ovládání. Tato aplikace byla vyvinuta ve vývojovém prostředí Microsoft Visual Studio 2010 pomocí technologie ASP.NET a jako databázová platforma byl pouţit Microsoft SQL Server 2008.
Anotace v angličtině
The goal of the bachelor thesis was to design and developer Administrative information system for magazine publishers. The resulting application was written in C# language. For system it?s important to develop the most common used operations (such as search, sort, editation,?) in javascript more precisely jQuery. This application allows to view, edit and settings of relations between single magazines, issues and rubrics. Settings of actions which represents process of creation of the issue and time schedule. The administation system does not contain rubric content or issue workflow process itself. Main goal for developing administration system is being put on speed of aplication and user friendly controls. This aplication was developer by using Microsoft Visul Studio 2010 including ASP.NET technology with Microsoft SQL Server 2008 as diabase platform.
Klíčová slova
ASP.NET, C#, Administrace, Informační systém, Microsoft Visual Studio 2010, Microsoft SQL Server 2008, javascript, jQuery
Klíčová slova v angličtině
ASP.NET, C#, Administration, Information system, Microsoft Visual Studio 2010, Microsoft SQL Server 2008, javascript, jQuery
Rozsah průvodní práce
63
Jazyk
CZ
Anotace
Cílem bakalářské práce bylo navrhnout a vyvinout Administrativní informační systém pro časopisové nakladatelství. Výsledná aplikace byla napsána v jazyce C#. Klíčové pro systém je realizovat často pouţívané operace (například vyhledávání, řazení, editace,?) v javascriptu, přesněji v jQuery. Tato aplikace umoţňuje prohlíţení, editaci a nastavení vazeb mezi jednotlivými časopisy, vydáními časopisů a rubrikami. Dále nastavení akcí, které symbolizují proces zhotovení vydání a tvorba časového harmonogramu. V Administraci není kladen důraz na obsah rubrik ani na aktuální schvalovací proces jednotlivých vydání. Při návrhu a vývoji Administrativního systému byl kladen důraz na rychlost aplikace a jednoduchost ovládání. Tato aplikace byla vyvinuta ve vývojovém prostředí Microsoft Visual Studio 2010 pomocí technologie ASP.NET a jako databázová platforma byl pouţit Microsoft SQL Server 2008.
Anotace v angličtině
The goal of the bachelor thesis was to design and developer Administrative information system for magazine publishers. The resulting application was written in C# language. For system it?s important to develop the most common used operations (such as search, sort, editation,?) in javascript more precisely jQuery. This application allows to view, edit and settings of relations between single magazines, issues and rubrics. Settings of actions which represents process of creation of the issue and time schedule. The administation system does not contain rubric content or issue workflow process itself. Main goal for developing administration system is being put on speed of aplication and user friendly controls. This aplication was developer by using Microsoft Visul Studio 2010 including ASP.NET technology with Microsoft SQL Server 2008 as diabase platform.
Klíčová slova
ASP.NET, C#, Administrace, Informační systém, Microsoft Visual Studio 2010, Microsoft SQL Server 2008, javascript, jQuery
Klíčová slova v angličtině
ASP.NET, C#, Administration, Information system, Microsoft Visual Studio 2010, Microsoft SQL Server 2008, javascript, jQuery
Zásady pro vypracování
Zpracujte požadavky a potřeby vydavatelství.
Navrhněte a popište použité technologie (jejich výhody a nevýhody).
Proveďte návrh aplikace na základě požadavků.
Vytvořte funkční prototyp aplikace podle návrhu.
Vyhodnoťte vytvořený prototyp a uveďte technický a ekonomický
přínos.
Navrhněte další možný rozvoj systému.
Zásady pro vypracování
Zpracujte požadavky a potřeby vydavatelství.
Navrhněte a popište použité technologie (jejich výhody a nevýhody).
Proveďte návrh aplikace na základě požadavků.
Vytvořte funkční prototyp aplikace podle návrhu.
Vyhodnoťte vytvořený prototyp a uveďte technický a ekonomický
přínos.
Navrhněte další možný rozvoj systému.
Seznam doporučené literatury
MACDONALD, Matthew a Mario SZPUSZTA. ASP.NET 3.5 a C-SHARP 2008:
tvorba dynamických stránek profesionálně. Vyd. 1. Brno: Zoner Press, 2008,
1584 s. ISBN 978-807-4130-083.
JQuery. JQuery: kuchařka programátora [online]. Vyd. 1. Brno:
Computer Press, 2010 [cit. 2012-01-17]. Dostupné z: http://jquery.com/
MSDN Library: SQL Server Language Reference. MICROSOFT. MSDN Library
[online]. 2008 [cit. 2012-01-17]. Dostupné z:
http://msdn.microsoft.com/cs-cz/library/default.aspx
C-SHARP Programming Guide. Microsoft Visual Studio [online]. 2008
[cit. 2012-01-17]. Dostupné z:
http://msdn.microsoft.com/en-us/library/67ef8sbd.aspx
JavaScript. REFSNES, Hege. Learn JavaScript and Ajax with w3schools
[online]. Hoboken, N.J.: Wiley, c2010 [cit. 2012-01-17]. Dostupné z:
http://www.w3schools.com/
CSS. REFSNES, Hege. W3schools [online]. Hoboken, N.J.: Wiley, c2010
[cit. 2012-01-17]. Dostupné z: www.w3schools.com
Stack Overflow. Stackoverflow [online]. 2008 [cit. 2012-01-17].
Dostupné z: http://stackoverflow.com/
Seznam doporučené literatury
MACDONALD, Matthew a Mario SZPUSZTA. ASP.NET 3.5 a C-SHARP 2008:
tvorba dynamických stránek profesionálně. Vyd. 1. Brno: Zoner Press, 2008,
1584 s. ISBN 978-807-4130-083.
JQuery. JQuery: kuchařka programátora [online]. Vyd. 1. Brno:
Computer Press, 2010 [cit. 2012-01-17]. Dostupné z: http://jquery.com/
MSDN Library: SQL Server Language Reference. MICROSOFT. MSDN Library
[online]. 2008 [cit. 2012-01-17]. Dostupné z:
http://msdn.microsoft.com/cs-cz/library/default.aspx
C-SHARP Programming Guide. Microsoft Visual Studio [online]. 2008
[cit. 2012-01-17]. Dostupné z:
http://msdn.microsoft.com/en-us/library/67ef8sbd.aspx
JavaScript. REFSNES, Hege. Learn JavaScript and Ajax with w3schools
[online]. Hoboken, N.J.: Wiley, c2010 [cit. 2012-01-17]. Dostupné z:
http://www.w3schools.com/
CSS. REFSNES, Hege. W3schools [online]. Hoboken, N.J.: Wiley, c2010
[cit. 2012-01-17]. Dostupné z: www.w3schools.com
Stack Overflow. Stackoverflow [online]. 2008 [cit. 2012-01-17].
Dostupné z: http://stackoverflow.com/
Přílohy volně vložené
1 CD-ROM
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
Student prezentoval výsledky, kterých dosáhl při řešení své bakalářské práce.
Součástí prezentace byla praktická ukázka.
Po seznámení s posudky vedoucího a oponenta komise položila tyto dotazy:
1. Je (nebo byla) vytvořená aplikace zprovozněná na reálném webovém serveru? (oponent)
2. Jak je ošetřeno zabezpečení aplikace vůči různým druhům napadení? Jestli je aplikace zabezpečená vůči napadení, otestoval jste funkčnost ochrany a s jakým výsledkem? (oponent)
3. Jak by jste vyhodnotil technický a ekonomický přínos vytvořené aplikace? (oponent)
4. Kdo do systému vkládá uživatele? (Dr. Korbel)
5. Proč aplikace nezkontroluje složitost hesla? (Dr. Korbel)
Diplomant zodpověděl na všechny položené dotazy s přehledem.