Zobrazit minimální záznam

dc.contributor.advisorMartiník, Ivocs
dc.contributor.authorMasařík, Michalcs
dc.date.accessioned2014-08-05T09:27:00Z
dc.date.available2014-08-05T09:27:00Z
dc.date.issued2014cs
dc.identifier.otherOSD002cs
dc.identifier.urihttp://hdl.handle.net/10084/102279
dc.descriptionImport 05/08/2014cs
dc.description.abstractPráce se zabývá analýzou, návrhem, implementací, nasazením a testováním distribuovaného informačního systému, který je určen pro rezervace termínů jízd a podporu dalších procesů v autoškole. Teoretická část práce shrnuje poznatky nutné k pochopení problematiky informačních systémů a přibližuje možné způsoby jejich vývoje. Jsou zde rovněž popsány technologie použité při vývoji informačního systému. Praktická část práce se zaměřuje na analýzu, návrh, implementaci, nasazení a testování informačního systému. Je analyzován současný stav řešení a na jeho základě jsou specifikovány uživatelské požadavky kladené na budoucí informační systém. Distribuovaný informační systém je navržen pomocí nástrojů Unified Modeling Language takovým způsobem, aby využíval dvě distribuované databáze a pracoval nad nimi prostřednictvím distribuovaných transakcí. Implementace navrženého informačního systému je provedena prostřednictvím programovacího jazyka Java jako aplikace s architekturou Model-View-Controller. Implementace ke svým zdrojům přistupuje prostřednictvím Adresářových služeb. Při vývoji jsou použity standardy HTML5 a CSS3. Implementovaný systém je nasazen prostřednictvím Platform as a Service cloudové služby a je tak zpřístupněn svým uživatelům ve formě responzivní webové aplikace. Implementovaný informační systém umožňuje studentům autoškoly po přihlášení do aplikace rezervovat se na termíny praktických jízd. Systém dále slouží instruktorům autoškoly k prohlížení rozpisů jejich naplánovaných jízd. Referentovi autoškoly systém umožňuje jednoduše spravovat agendu spojenou s vedením autoškoly, a to především evidenci studentů, evidenci plateb za kurz, evidenci plateb za zmeškané jízdy nebo evidenci automobilů. Systém slouží také pro přihlašování studentů k závěrečné zkoušce. Na závěr práce jsou navrženy a provedeny vhodně zvolené jednotkové a systémové testy, které ověřují správnost funkcionalit implementovaného distribuovaného informačního systému.cs
dc.description.abstractIn general terms, the thesis deals with analyzing, designing, implementing, deploying and a software testing of a distributed information system which is primarily intended as a tool to schedule driving lessons and additionally to support various other administrative procedures in driving school. The theoretical part summarizes all necessary knowledge essentially important for being able to understand what principles information systems are based on and briefly outlines the way they might be developed. This part is concluded with the description of the technologies used for the development of this particular information system. The empiric part opens up with the actual analysis of the information system, being followed by the process of its designing, implementing, deploying and testing. The current state of processes in driving school is analyzed and user requirements for analyzed information system are specified. Distributed information system is designed using the Unified Modeling Language in such a way as to be able to work with two distributed databases using distributed transactions. The submitted information system, written in Java programming language, is implemented by means of an application with the Model-View-Controller architecture. The distributed system has access to its resources via Directory Services. The standards, namely HTML5 and CSS3, are used in the development. The Information system runs on a Cloud computing Platform as a Service and due to this is available online to its users as an interactive web application. Upon logging in, the system allows students of driving school to schedule and book the time of their practice lessons. In addition, driving instructors may have a look and browse through, having a clear vision of all pre-scheduled lessons. On top of that, a driving school referent can use it to manage all matters needed; such as students records as well as the class payments, missed lesson payments or cars registration agenda. Last, but certainly not least, allowing students to sign up for the final exam is also a desirable feature. The thesis concludes with suitably chosen unit and system tests, that verify correct functionality implemented in a distributed information system.en
dc.format.extent7716185 bytescs
dc.format.mimetypeapplication/pdfcs
dc.language.isocscs
dc.publisherVysoká škola báňská - Technická univerzita Ostravacs
dc.subjectJavacs
dc.subjectinformační systémcs
dc.subjectdistribuovaný systémcs
dc.subjectModel-View-Controllercs
dc.subjectautoškolacs
dc.subjectUnified Modeling Languagecs
dc.subjectJSPcs
dc.subjectJava servletcs
dc.subjectEJBcs
dc.subjectcloudcs
dc.subjectPlatform as a Servicecs
dc.subjectOpenshiftcs
dc.subjecttestování softwarucs
dc.subjectJavaen
dc.subjectInformation systemen
dc.subjectDistributed systemen
dc.subjectModel-View-Controlleren
dc.subjectdriving schoolen
dc.subjectUnified Modeling Languageen
dc.subjectJSPen
dc.subjectJava Servleten
dc.subjectEJBen
dc.subjectCloud computingen
dc.subjectPlatform as a Serviceen
dc.subjectOpenshiften
dc.subjectsoftware testingen
dc.titleVývoj informačního systému pro plánování jízd v autoškolecs
dc.title.alternativeDevelopment of Information System for Scheduling Driving Lesson in a Driving Schoolen
dc.typeDiplomová prácecs
dc.contributor.refereeLešťanský, Václavcs
dc.date.accepted2014-05-27cs
dc.thesis.degree-nameIng.cs
dc.thesis.degree-levelMagisterský studijní programcs
dc.thesis.degree-grantorVysoká škola báňská - Technická univerzita Ostrava. Ekonomická fakultacs
dc.description.department155 - Katedra aplikované informatikycs
dc.thesis.degree-programSystémové inženýrství a informatikacs
dc.thesis.degree-branchAplikovaná informatikacs
dc.description.resultvýborněcs
dc.identifier.senderS2751cs
dc.identifier.thesisMAS206_EKF_N6209_1802T001_2014
dc.rights.accessopenAccess


Soubory tohoto záznamu

Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam