National Repository of Grey Literature 51 records found  beginprevious42 - 51  jump to record: Search took 0.01 seconds. 
Design patterns in PHP
Havel, Jan ; Pecinovský, Rudolf (advisor) ; Ristič, Marko (referee)
The aim of this bachelor thesis is to give a basic overview of the areas of support objectoriented programming and design patterns in the context of the programming language PHP. This bachelor thesis includes recherché part with summary of the historic support of objectoriented programming in programming language PHP and a summary of the development and importance of design patterns. Moreover, a handbook with selected design patterns, which are useful in this programming language, was created in another part of the work. Selected design patterns in handbook are amend with sample codes on implementation of simple and cogent situations which facilitate the understanding of the pattern. In conclusion, there is a section that contains recommendations for modification of introductory courses in programming in programming language PHP at the University of Economics.
Mobile application for remote server management
Kolář, Jakub ; Pecinovský, Rudolf (advisor) ; Rais, Aziz (referee)
Thesis deals with remote servers specifically those for the Minecraft. These servers are divided into groups. The work examines the possibility of remote access to these servers on network protocols level, which are described briefly, and also at the level of the game itself. Describes the game options that can be influenced via remote management. Then analyzes the applications that are intended for this remote access, and identifies problems associated with them. Based on the issues that implied from this analysis, application that solves these problems is designed. The first chapter contains a brief description of the network protocols that can be used to remotely manage servers for the Minecraft and identifies the most appropriate protocol. The next chapter describes the Minecraft, and specifically those of its regions which can be influenced via remote management. The next chapter analyzes the applications that can be used to remotely manage Minecraft servers and based on the problems that this analysis identifies, an application that solves these problems is designed. The designed application is then implemented. The last part contains user documentation of created application.
Object-Relational Mapping with Framework Hibernate
Berger, Jan ; Pavlíčková, Jarmila (advisor) ; Palovská, Helena (referee)
The bachelor's thesis Object-Relational Mapping with Framework Hibernate is primarily concerned with the description of problems of data persistence of programs written in Java programming language in relational databases. The tool for implementing persistence is object-relational mapping. In the first part of the thesis a concept of object-relational mapping is defined and some problems of its implementing are described. Then an example application is introduced, on which framework Hibernate is demonstrated, followed by the description of structure and architecture of framework Hibernate. The second part of the thesis describes the philosophy and conditions for creating mapping metadata for the individual object structures, using XML and annotation notations. At the end of this part both notations are compared.
Možnosti využití metody objektově orientovaného programovaní v organizační architektuře podniků
Martinez, Felipe ; Malý, Milan (advisor) ; Fotr, Jiří (referee) ; Kubátová, Jaroslava (referee)
The procedures to establish organisational structure are the focal subject of this study. The review of literature and research components of this dissertation identify that there is lack of procedures, processes, and working guidelines to facilitate this managerial task. The creation of any of these procedures is inherently complex as is the intended organisational structure to create. Organisational theories present several models. They identify and discuss primary organisational elements but fail to propose adequate methods for structuration. The doctoral candidate confronts this void to both practitioners and academicians by means of two approaches. Firstly, it proposes a procedure to institute organisational structure founded on the Object-Oriented paradigm. Secondly, it compares and contrasts this procedure with existing processes deployed by managers, entrepreneurs, and expert-consultants. The presentation of this procedure includes a fundamental analogy for its creation; the paradigm selection and explanation (Object-Oriented); a detailled 'step by step' guide for successful implementation and concrete applications of the procedure. The review in this area is extensive and promotes analyses that are both practical as well as theoretical. This assessment promotes and develops a research based on organisational structuring experiences. It uses quantitative and qualitative tools to collect the data. The data are discrete. Various techniques are employed to illustrate findings. Bar graphs with distributions curves represent the data. The graphical and statistical analyses argue the existence of a general procedure to set up the organisational structure. In addition, the research compares the general and proposed procedures. It uses descriptive and graphical tools for the comparison. The findings corroborate the proposed procedure as a valid method to implement organisational structure. The resulting hypotheses derived from the research problem and formulated research questions are validated. This unlocks the opportunity to formally use the procedure as appropriate guidelines for structuring. It equally demonstrates the use of paradigms borrowed from other disciplines within organisational design. Additionally, the procedural knowledge is formally transferable through university course material and lectures. The benefit of the dissertation is the inclusion of the Object-Oriented paradigm within the discipline of organisational design. In doing so, it eliminates the void in this domain and offers both academicians and managers further areas of research.
Usage of UML models at design an order system
CIBULKA, Ladislav
The Unified Modeling Language (UML) is the most-used graphic specification. It shows not only application structure, behavior, and architecture, but also business process and data structure. UML also provides unification of every step of development and integration from business modeling, through architectural and application modeling, to development, deployment, maintenance, and evolution. The target of this thesis is the description of UML and its usage in software development process. UML helps to inscribe the process, the software application and make the communication in development group easier. The big advantage of UML is the opportunity of using computer-aided software engineering for generating source code from UML models. It saves a lot of work with manual typing code, making documentation and deploying the application.
Practical usage of Entity Data Framework
Náprstek, Michal ; Pavlíčková, Jarmila (advisor) ; Burkoň, Lukáš (referee)
Object oriented programming together with relational databases is common technology used for SW products development. Both of these, however, have different understanding of the data concept. This poses a challenge to the developers in a way of securing data consistency of application data representation versus storage data representation. Due to this concern, there are tools for object-relational mapping, which are supposed to make developers' work more convenient. The topic of this thesis is one of these tools, the Entity framework by Microsoft company. And the goal being to present the specific concepts of object-relational mapping, which Entity framework employs, as well as to put these in practical use with a demo application utilizing Entity framework.
Automation of evaluating students homework and tests in opening programming courses at VŠE
Ďopan, Lukáš ; Pecinovský, Rudolf (advisor) ; Oraný, Vladimír (referee)
Teachers of programming in opening courses at VŠE and other universities are facing difficulties with automation of correcting and evaluation of hundreds homework and tests. An ultimate goal of this bachelor thesis is to create a system, which would automate the evaluation of homework and tests for lectors, who are teaching according to publication OOP: naučte se myslet a programovat objektově. At the start the thesis deals about different approaches to the testing. In the next part it looks for testing tools in the world with focusing on the student's programs. After the short prologue into java reflection API and analysis of current evaluation system at VŠE, there are defined demands for evaluation of each lection of the course book. In the very least part you can find a user's manual of the created program.
Hibernate framework
Pekárek, Tomáš ; Mészáros, Jan (advisor) ; Buchalcevová, Alena (referee)
The thesis concentrates on an issue of object relation mapping and on Hibernate framework that is used for the mapping. After reading the thesis the reader should be able to use this framework for creating some basic real applications. The thesis also contains short theoretical introduction into object relational mapping including differences between objects in object oriented mapping and relations database, which are known as "The paradigm mismatch". To complete the teaching purpose of the thesis, to teach reader to work with Hibernate, a short tutorial is included. The tutorial also contains examples in both printed and electronic form as source codes. The way to install the framework is included same as the techniques of associations mapping using annotations and also some basic functions of Hibernate query language. As a practical demonstration of Hibernate usage the thesis includes a simple application for working with database of gambling machines.
Projects for teaching programming in Java
PŘINOSIL, František
This thesis deals with the tuition of programming in object oriented programming language Java. It contains source codes with comments which explain the basics of programming. Further on this thesis contains the assigments of several partial projets used for practising the described problem.
E-learning pro výuku programování
Kavan, Mojmír ; Švecová, Jarmila (advisor) ; Pecinovský, Rudolf (referee)
Tato práce se zabývá možnostmi, které poskytuje moderní elearningový systém, a to hlavně v oblasti výuky objektově orientovaného programování. Práce se zaměřuje na praktické využití elearningu v podpoře začínajících studentů. V teoretické části se zkoumá jak předmět programování, tak osobnost programátora. Identifikuje se teorie Felder-Silvermanova a odvozuje se z ní, proč mají někteři studenti s počátky programování větší problémy než jiní. Zvyšující se zájem se zaznamenává o koncept učebních objektů a jejich využití v elearningu. Práce se mimo jiné snaží poskytnout odpověď na otázku, zda je možné aplikovat principy učebních objektů také pro efektivní doplněk výuky programování. Východiskem této práce je vyhledání a rozbor nejvhodnějších elearningových řešení. Jelikož se nedaří najít systém obsahově vyhovující, jež by se dal přímo nasadit, slouží analýza jejich kladných i záporných stránek ve vlastním řešení v praktické části této práce. Pro zpracování praktické části se na základě rešeršovaných systémů volí forma animací vytvořených v prostředí Adobe Flash. Tyto animace vysvětlují co nejjednodušším způsobem pojmy objektově orientovaného programování. Při tvorbě animací je reflektována koncepce učebních objektů. Je kladen důraz na maximální názornost a interaktivitu. Klíčové snímky navrženého prostředí jsou detailněji popsány v závěru práce.

National Repository of Grey Literature : 51 records found   beginprevious42 - 51  jump to record:
Interested in being notified about new results for this query?
Subscribe to the RSS feed.