Knihovní systém je aplikace určená pro knihovny a slouží ke spravování všech pro knihovnu důležitých informací. Systém by měl nabízet kompletní přehled o knihách, zákaznících a pracovnících knihovny a měl by umožňovat kompletní správu uvedených objektů. Tento systém by však měl být pokud možno co nejjednodušší a jeho ovládání by mělo být intuitivní, aby jeho obsluha nebyla náročná na pochopení a naučení.
Annotation in English
Library system is an application designate for libraries and used for management all important information for library. System should offer full view about books, clients and library workers and system should make possible full management of these objects. This system should by still easy and intuitive for control, and its attendance should be modest and easy to learn.
Keywords
Qt, jazyk C++, knihovna, kniha, knihovní systém
Keywords in English
Qt, C++ language, library, book, library system
Length of the covering note
53 s. (69 735 znaků)
Language
CZ
Annotation
Knihovní systém je aplikace určená pro knihovny a slouží ke spravování všech pro knihovnu důležitých informací. Systém by měl nabízet kompletní přehled o knihách, zákaznících a pracovnících knihovny a měl by umožňovat kompletní správu uvedených objektů. Tento systém by však měl být pokud možno co nejjednodušší a jeho ovládání by mělo být intuitivní, aby jeho obsluha nebyla náročná na pochopení a naučení.
Annotation in English
Library system is an application designate for libraries and used for management all important information for library. System should offer full view about books, clients and library workers and system should make possible full management of these objects. This system should by still easy and intuitive for control, and its attendance should be modest and easy to learn.
Keywords
Qt, jazyk C++, knihovna, kniha, knihovní systém
Keywords in English
Qt, C++ language, library, book, library system
Research Plan
Teoretická část:
- návrh databáze
- vyřešení ochrany před SQL Injection
- rozvržení obslužného programu do dvou částí - hlavní program (určený pro zaměstnance knihovny), klientský program (určený pro zákazníky knihovny)
Praktická část:
Cílem této práce je návrh a realizace systému určeného pro knihovny. Práce bude zaměřena na dvě části. První část bude realizace vhodné relační databáze MySQL pro knihovní systém a druhá část se bude týkat vytvoření vhodného obslužného programu v jazyce C++. Aplikace bude obsahovat evidenci knih, zákazníků a pracovníků. Dále bude zobrazovat aktuality knihovny.
Research Plan
Teoretická část:
- návrh databáze
- vyřešení ochrany před SQL Injection
- rozvržení obslužného programu do dvou částí - hlavní program (určený pro zaměstnance knihovny), klientský program (určený pro zákazníky knihovny)
Praktická část:
Cílem této práce je návrh a realizace systému určeného pro knihovny. Práce bude zaměřena na dvě části. První část bude realizace vhodné relační databáze MySQL pro knihovní systém a druhá část se bude týkat vytvoření vhodného obslužného programu v jazyce C++. Aplikace bude obsahovat evidenci knih, zákazníků a pracovníků. Dále bude zobrazovat aktuality knihovny.
Recommended resources
Základní:
(1.) ŠIMŮNEK Milan. SQL kompletní kapesní průvodce. , 1999.246 s. ISBN 80-7169-692-7.
(2.) KENT, Jeff. C++ bez předchozích znalostí: Průvodce pro samouky. (s.l.): Computer Press, 2009. 256 s. ISBN 978-80-251-2411-6.
Doporučená:
(3.) KERNIGHAN, Brian, RITCHIE, Denis M.. The C Programming Language., 1978. 542 s. ISBN 80-251-0897-X.
(4.) PRATA, Stephen. Mistrovství v C++. 3. aktualizované vydání (s.l.): Computer Press, 2007. 1120 s. ISBN 978-80-251-1749-1.
(5.) http://www.programujte.com
(6.) http://www.linuxsoft.cz
(7.) http://www.builder.cz
Recommended resources
Základní:
(1.) ŠIMŮNEK Milan. SQL kompletní kapesní průvodce. , 1999.246 s. ISBN 80-7169-692-7.
(2.) KENT, Jeff. C++ bez předchozích znalostí: Průvodce pro samouky. (s.l.): Computer Press, 2009. 256 s. ISBN 978-80-251-2411-6.
Doporučená:
(3.) KERNIGHAN, Brian, RITCHIE, Denis M.. The C Programming Language., 1978. 542 s. ISBN 80-251-0897-X.
(4.) PRATA, Stephen. Mistrovství v C++. 3. aktualizované vydání (s.l.): Computer Press, 2007. 1120 s. ISBN 978-80-251-1749-1.
(5.) http://www.programujte.com
(6.) http://www.linuxsoft.cz
(7.) http://www.builder.cz
Enclosed appendices
1 CD ROM
Appendices bound in thesis
-
Taken from the library
No
Full text of the thesis
Appendices
Reviewer's report
Supervisor's report
Defence procedure record
Vedoucí práce oceňuje odpovědný přístup studenta k práci, uplatnění logického myšlení a kreativity. Stanovený cíl práce byl naplněn v teoretické i praktické části. Student v práci prokázal znalosti z oblasti C++. Obhajoba bakalářské práce byla hodnocena klasifikačním stupněm výborně.