Elektronický rezervační systém pro laboratoře a laboratorní zařízení

Loading...
Thumbnail Image
Date
ORCID
Mark
A
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií
Abstract
Práca sa zaoberá návrhom databázovej štruktúry a webového rozhrania rezervačného systému, určeného pre rezerváciu laboratórnych priestorov a meracích zariadení určených pre zapožičanie. Systém je navrhnutý na najrozšírenejšom interpretovanom jazyku určenom pre tvorbu webových aplikácií - na jazyku PHP, a na databázovom systéme MySQL, konkrétne na úložnom systéme InnoDB určenom pre relačné databázy a transakcie. V práci je vysvetlený princíp činnosti moderných návrhových vzorov Model-View-Presenter a Dependency injection, a ich praktické využitie. Samotný kód webovej aplikácie je postavený na PHP frameworku Nette, PHP knižnici dibi určenej aj pre databázy MySQL, knižnici mPDF určenej pre generovanie PDF súborov z HTML kódu. Celý systém je navrhnutý podľa konvencií frameworku Nette a spomínaných návrhových vzorov, takže ďalšie rozširovanie, úpravy implementovaných funkcií, úpravy dizajnu webového rozhrania, práca s dátami, či implementácia nových rozhraní a funkcií bude jednoduchá a časovo menej náročnejšia, ako pri systémoch bez zaužívaných konvencií a návrhových vzoroch.
The main aim of this paper is to create the database structure and the web interface of the reservation system. This system is for the reservation of the laboratories and of the measuring equipement (for hire). System was created by the most widely language intended for creating Web application - language PHP, and database system MySQL, specifficaly base on the storage system InnoDB formed for relation database and the transaction. This paper descbires the princip of the work of modern patterns like Model-View-Presenter or Dependency injection and their both practical use. The code of the web application has been based on PHP framework Nette, on PHP library dibi created for database MySQL, on library mPDF created for generation of the PDF files from HTML code. System has been created according to convention of framework Nette and already mentioned design pattern, so it means that all changes such as spreading, changes of implemented funcions, changes of design of web interface, work with the datas or implemenation of the new interface and of new funcions will be simpler and take less time then for example the use of the system without convention and pattern.
Description
Citation
POVODA, L. Elektronický rezervační systém pro laboratoře a laboratorní zařízení [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2012.
Document type
Document version
Date of access to the full text
Language of document
sk
Study field
Teleinformatika
Comittee
prof. Ing. Zdeněk Smékal, CSc. (předseda) prof. Ing. Dan Komosný, Ph.D. (místopředseda) Ing. Ladislav Káňa (člen) Ing. Jiří Krejčí, Ph.D. (člen) Ing. Jan Karásek, Ph.D. (člen) Ing. Jiří Balej, Ph.D. (člen) Ing. Jaromír Mačák, Ph.D. (člen)
Date of acceptance
2012-06-13
Defence
Oponent 1: Jaké jsou hlavní rozdíly mezi návrhovým vzorem MVC a MVP? Oponent 2: Popište datové typy tinytext a mediumtext.
Result of defence
práce byla úspěšně obhájena
Document licence
Standardní licenční smlouva - přístup k plnému textu bez omezení
DOI
Collections
Citace PRO