Diplomová práce se zabývá problematikou knihovního systému řešenou
za pomocí moderních technologií v oblasti webových aplikací.
V první části jsou rozebrány možnosti použití technologií a jejich
porovnání. V druhé části jsou popsány vybrané technologie pro
tvorbu knihovního systému. Třetí část diplomové práce pojednává
o přípravě linuxového serveru a instalací podpůrných aplikací,
které jsou potřeba pro provoz knihovního systému. Čtvrtá kapitola
obsahuje návrh a implementaci serverové části, klientské části aplikace
a klientské webové aplikace pro mobilní telefony s operačním
systémem Android. V rámci diplomové práce vznikla moderní modulární
webová aplikace, která slouží v rámci knihovního systému
pro fakultu ITE.
Anotace v angličtině
The diploma thesis deals with the library system designed using
advanced technologies in the field of Web applications. In the first
part dealt with the possibilities of using technology and their comparison.
In the second part describes the selected technology for
creating a library system. The third part of the thesis deals with
the preparation of the Linux server and installing supporting applications
that are needed for the operation of the library system. The
fourth chapter contains the design and implementation of server,
client applications and client Web application for mobile phones with
the Android operating system. Within the thesis originated the
modern modular Web application, which is used within the library
system for the Faculty of ITE.
6
Klíčová slova
ITE, MEAN, javascript, AngularJS, NodeJS, MongoDB, REST, CRUD, knihovna, publikace, QR kód
Klíčová slova v angličtině
ITE, MEAN, javascript, AngularJS, NodeJS, MongoDB, REST, CRUD, library, publication, QR kód
Rozsah průvodní práce
51
Jazyk
CZ
Anotace
Diplomová práce se zabývá problematikou knihovního systému řešenou
za pomocí moderních technologií v oblasti webových aplikací.
V první části jsou rozebrány možnosti použití technologií a jejich
porovnání. V druhé části jsou popsány vybrané technologie pro
tvorbu knihovního systému. Třetí část diplomové práce pojednává
o přípravě linuxového serveru a instalací podpůrných aplikací,
které jsou potřeba pro provoz knihovního systému. Čtvrtá kapitola
obsahuje návrh a implementaci serverové části, klientské části aplikace
a klientské webové aplikace pro mobilní telefony s operačním
systémem Android. V rámci diplomové práce vznikla moderní modulární
webová aplikace, která slouží v rámci knihovního systému
pro fakultu ITE.
Anotace v angličtině
The diploma thesis deals with the library system designed using
advanced technologies in the field of Web applications. In the first
part dealt with the possibilities of using technology and their comparison.
In the second part describes the selected technology for
creating a library system. The third part of the thesis deals with
the preparation of the Linux server and installing supporting applications
that are needed for the operation of the library system. The
fourth chapter contains the design and implementation of server,
client applications and client Web application for mobile phones with
the Android operating system. Within the thesis originated the
modern modular Web application, which is used within the library
system for the Faculty of ITE.
6
Klíčová slova
ITE, MEAN, javascript, AngularJS, NodeJS, MongoDB, REST, CRUD, knihovna, publikace, QR kód
Klíčová slova v angličtině
ITE, MEAN, javascript, AngularJS, NodeJS, MongoDB, REST, CRUD, library, publication, QR kód
Zásady pro vypracování
Seznamte se s požadavky na ústavní knihovní systém a s moderními technologiemi databází, např. architekturou rozhraní REST
Sestavte základní strukturu databáze a vytvořte jádro aplikace pro správu ústavní literatury jako webovou službu
Vytvořte klienty pro platformu PC a mobilní zařízení s využitím technologie QR-kódů a ověřte jejich funkce na reálných datech
Zásady pro vypracování
Seznamte se s požadavky na ústavní knihovní systém a s moderními technologiemi databází, např. architekturou rozhraní REST
Sestavte základní strukturu databáze a vytvořte jádro aplikace pro správu ústavní literatury jako webovou službu
Vytvořte klienty pro platformu PC a mobilní zařízení s využitím technologie QR-kódů a ověřte jejich funkce na reálných datech
Seznam doporučené literatury
\renewcommand{\labelenumi}{[\arabic{enumi}]}
M. Pilgrim: Dive Into HTML5 (http://diveintohtml5.info/)
R. Fielding: disertační práce (http://www.ics.uci.edu/ fielding/pubs/dissertation/top.htm)
Seznam doporučené literatury
\renewcommand{\labelenumi}{[\arabic{enumi}]}
M. Pilgrim: Dive Into HTML5 (http://diveintohtml5.info/)
R. Fielding: disertační práce (http://www.ics.uci.edu/ fielding/pubs/dissertation/top.htm)
Přílohy volně vložené
1x CD
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.