Univerzální servisní databáze výrobků

Title Alternative:Universal products database for service
Loading...
Thumbnail Image
Date
2012
Journal Title
Journal ISSN
Volume Title
Publisher
Technická Univerzita v Liberci
Abstract
Tato bakalářská práce se zabývá vytvořením programu pro ukládání dat o výrobcích a servisních zásazích a rozšiřuje tak bakalářský projekt Servisní databáze výrobku. V úvodní části je stručně shrnut obsah projektu, náplň spočívající ve vytvoření funkčního programu a popsána motivace práce. První kapitola je věnována uvedení do problematiky. Je definován pojem výrobek a tato práce je zařazena do odvětví Product Life Management (PLM) a pododvětví Maintenace, repair and overhaul (MRO). Obě tato odvětví jsou představena a u MRO je provedena rešerše existujících řešení. V samostatné části jsou stanoveny cíle práce, jejichž součástí je také vytvoření funkčního programu umožňujícího hierarchicky ukládat výrobky a k těmto výrobkům přidávat vlastnosti, soubory a informace o servisních zásazích. Poté je upraven návrh databáze z bakalářského projektu a je vytvořen návrh programu i uživatelského prostředí s využitím frameworku DockingFrames. V předposlední obsahové kapitole je realizováno řešení v programovacím jazyce JAVA s využitím funkcí vývojového prostředí NetBeans IDE. Toto řešení je zdokumentováno uživatelským manuálem a dokumentací zdrojového kódu (javadoc). Nakonec je ověřena funkčnost programu a nejrizikovější části jsou podrobeny zátěžovým testům s velikostí databáze až půl milionu řádků. Přínosem této práce je umožnění uživatelům ukládat informace o výrobcích do jednoho přehledného místa.
This bachelor thesis deals with creation of a computer program designed to store data about products and service customers, thus advancing on the previous project, Products servicing database. In its introduction, a brief summary of the project is given along with the actual working program and a description of the motivation leading to the completion of this project. The first chapter is introductory. The term "product" is defined and this project is assigned into the Product Life Management (PLM) branch and the Maintenance, repair and overhaul (MRO) subbranch. Both branches are briefly introduced and a research of already existing solutions is given in the case of MRO. Objectives of the thesis are established in a separate part of the paper. Creation of a functional program that would allow for a hierarchic products database and the assignment of properties for these goods, as well as a database of service work performed on them was also a part of the thesis. The database design from a previous project is then adjusted and a program and user interface design is created using the DockingFrames framework. In the next chapter, a solution is implemented in the JAVA programming language, using NetBeans IDE. This solution is documented by the means of a user manual, as well as with a source code documentation (javadoc). Finally, the functionality of the program is tested and the most high-risk parts are subjected to tests with databases up to half a million lines in size. The main contribution of this project is enabling users to store information about products into a single, easy-to-use database.
Description
katedra: MTI; přílohy: CD ROM; rozsah: 40 s. (52086); vii s. (8050)
Subject(s)
databáze, program, uživatelské rozhraní, výrobek, servisní zásahy, database, program, user interface, goods, maintenance
Citation
ISSN
ISBN