Správa vývojové dokumentace přes WWW I

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
Diplomová práce vychází ze zadání společnosti Honeywell na vytvoření jednotného systému pro ukládání a správu vývojové dokumentace. Navržený systém zavede jednotné úložiště spolu s přehledným zobrazováním dokumentů. Konkrétně se jedná o požadavky zákazníků, produkty, testy a běhy testů. Řešení je rozděleno na dvě části: A – Požadavky a Produkty a B – Testy, Běhy testů a Uživatelé, přičemž tato diplomová práce řeší část B. Vytvářejícími prostředky jsou jazyky HTML, PHP, JavaScript a databázový systém MySQL. V první fázi byla navržena struktury databáze přidělených částí, jednotlivých databázových tabulek a vazeb mezi nimi. Dále byla navržena struktura pro autorizační algoritmus a vytvořen jednotný koncept celé aplikace. Druhá fáze zahrnuje samotnou realizaci. Nejprve jsou vytvořeny podpůrné algoritmy pro obsluhu databáze pomocí vytvořených funkcí, jednotné zobrazování výsledků a autorizace přístupu uživatelů do aplikace, které je přikládán velký důraz. Dále je řešena knihovna pro jednotné zobrazování formulářových prvků vytvořená s použitím šablonovacího systému Smarty a dalších algoritmů, např. přikládání souborů k záznamům v SQL tabulkách. Důležitou součástí je realizace návrhu databáze. V rámci obou oddělení, Testy a Běhy testů, je vytvořeno uživatelské rozhraní, jednotlivé vazby mezi nimi, spolu s vazbami na ostatní struktury. Dle zadání jsou vytvořeny všechny základní programy spolu s podpůrnými prostředky. Jednotlivé zdrojové soubory jsou uloženy v přehledné struktuře, kterou je možné aplikovat na jakémkoli stroji. Výsledkem diplomové práce je tedy ucelená vývojová zpráva spolu s funkčními zdrojovými kódy.
Master`s thesis is based on the assignment of company Honeywell to create integral system for saving and management of development documentation. Designed system will introduce data warehouse with transparent display of documents being connected with development of customer’s requirements, products and tests, test runs. Solution consists of two parts: A – Requirements and Products and B – Tests, Test runs and Person, whereas Master`s thesis deals with the part B. For system creation utilities of following programming languages were used HTML, PHP, JavaScript and database system MySQL. In the first phase was designed database structure (tables and relations between them). Except that was designed structure for authorization algorithm and integral concept of whole application was created. The second phase is realization. At first are created supporting algorithms. It is servicing database by functions, uniform displaying results from database and authorized access of users to the application. Further data library for integral display data forms, based on used template system Smarty and other libraries, f.e. attribution of the files to records in SQL tables. Important part was implementation of designed database system and related programs. In Tests and Test runs there is user interface established and individual relations between them. According to assignment all fundamental programs were designed together with support instruments. Individual source files are saved in transparent structure of folders, so this structure is possible to apply on any computer, where are installed programs to web hosting. The result of Master`s thesis is then integrated progress report together with functional source codes.
Description
Citation
KOLÁŘ, M. Správa vývojové dokumentace přes WWW I [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2008.
Document type
Document version
Date of access to the full text
Language of document
cs
Study field
Telekomunikační a informační technika
Comittee
prof. Ing. Miloslav Filka, CSc. (předseda) Ing. Zdeňka Chmelíková, Ph.D. (místopředseda) Ing. Jiří Krejčí, Ph.D. (člen) Ing. Radomír Svoboda, Ph.D. (člen) prof. Ing. Jaroslav Koton, Ph.D. (člen) Ing. Miroslav Balík, Ph.D. (člen) Ing. Martin Minarčík, Ph.D. (člen) Ing. Jan Kacálek (člen) Ing. Pavel Bezpalec, Ph.D. (člen)
Date of acceptance
2008-06-10
Defence
- Vysvětlete větu uvedenou na str. 26 o souborech cookies: "Protože jsou ukládány (myslí se soubory cookies - pozn. oponenta) na volně přístupné místo na disku, předejde se tím jejich zneužití druhou osobou, např. při nekorektním odhlášení." - Proč je v tabulce File_list položka Remover_id, když je v textu uvedeno, že odstranit soubor může jen ten, kdo ho vytvořil? - Může třetí osoba při navržené komunikaci odposlechnout identifikátor sezení SESSION? Pokud ano, co se stane pokud by ho použil pro podvržené připojení ze svého prohlížeče?
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