Vývoj aplikácie na kontrolu duplikátov v zdrojových kódoch Java

dc.contributor.advisorKožusznik, Jan
dc.contributor.authorMartiniak, Ivan
dc.contributor.refereeŠtolfa, Svatopluk
dc.date.accepted2022-05-31
dc.date.accessioned2022-09-01T07:20:19Z
dc.date.available2022-09-01T07:20:19Z
dc.date.issued2022
dc.description.abstractBakalárska práca je zameraná na vývoj webovej aplikácie, ktorá zautomatizuje vykonanie kontroly pre zistenie similarít nad zdrojovými kódmi. Systém plní funkciu prostredníka v procese komunikácie medzi dvomi systémami. Prvým je e-learningový systém Moodle a druhým je systém MOSS (Measure Of Software Similarity), slúžiaci na zisťovanie duplikátov v zdrojových kódoch rôznych programovacích jazykov. Aplikácia je založená na komunikácii klient-server. Klientska časť (frontend) je implementovaná vo frameworku Angular a serverová časť (backend) je vytvorená vo frameworku Spring, konkrétnejšie jeho rozšírení Spring Boot. Hlavným účelom aplikácie je poskytnúť uživateľovi následovné funkcionality: Nahratie projektov so zdrojovými kódmi z lokálneho úložiska alebo ich získanie zo systému Moodle, zaslanie projektov do systému MOSS za účelom vykonania kontroly, náledné zobrazenie zistených výsledkov.cs
dc.description.abstractMy Bachelor thesis is focused on developing a web application, which will automate the process of control in a case for detecting software similarities of source codes. The system performs the function of a mediator in the process of communication between two systems. The first one is the e-learning system Moodle and the second one is the system MOSS (Measure Of Software Similarity), which is used for detecting duplicates in various programming languages. The application is based on client-server communication. A client part (frontend) is implemented in the Angular framework and a server part (backend) is created in the Spring framework, more specifically its extension Spring Boot. The main purpose is to provide functionalities, such as follows: Uploading projects with source codes from local storage or downloading them from the Moodle system, sending projects to the MOSS system to carry out the inspection, and subsequent display of obtained results.en
dc.description.department440 - Katedra telekomunikační technikycs
dc.description.resultvelmi dobřecs
dc.format.extent1599587 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.otherOSD002
dc.identifier.senderS2724
dc.identifier.thesisMAR0528_FEI_B2647_2612R059_2022
dc.identifier.urihttp://hdl.handle.net/10084/147298
dc.language.isosk
dc.publisherVysoká škola báňská – Technická univerzita Ostravacs
dc.rights.accessopenAccess
dc.subjectMoodlecs
dc.subjectMOSScs
dc.subjectJavacs
dc.subjectSpring Bootcs
dc.subjectAngularcs
dc.subjectTypescriptcs
dc.subjectHTMLcs
dc.subjectCSScs
dc.subjectduplikátycs
dc.subjectMoodleen
dc.subjectMOSSen
dc.subjectJavaen
dc.subjectSpring Booten
dc.subjectAngularen
dc.subjectTypescripten
dc.subjectHTMLen
dc.subjectCSSen
dc.subjectduplicationsen
dc.thesis.degree-branchMobilní technologiecs
dc.thesis.degree-grantorVysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.thesis.degree-levelBakalářský studijní programcs
dc.thesis.degree-nameBc.
dc.thesis.degree-programInformační a komunikační technologiecs
dc.titleVývoj aplikácie na kontrolu duplikátov v zdrojových kódoch Javask
dc.title.alternativeVývoj aplikace pro kontrolu duplikátů ve zdrojových kódech Javacs
dc.title.alternativeDevelopment of an application for checking for duplicates in Java source codeen
dc.typeBakalářská prácecs

Files

Original bundle

Now showing 1 - 5 out of 5 results
Loading...
Thumbnail Image
Name:
MAR0528_FEI_B2647_2612R059_2022.pdf
Size:
1.53 MB
Format:
Adobe Portable Document Format
Description:
Text práce
Loading...
Thumbnail Image
Name:
MAR0528_FEI_B2647_2612R059_2022_zadani.pdf
Size:
47.31 KB
Format:
Adobe Portable Document Format
Description:
Zadání
Loading...
Thumbnail Image
Name:
MAR0528_FEI_B2647_2612R059_2022_priloha.zip
Size:
271.4 KB
Format:
Unknown data format
Description:
Příloha
Loading...
Thumbnail Image
Name:
MAR0528_FEI_B2647_2612R059_2022_posudek_vedouci_Kozusznik_Jan.pdf
Size:
55.46 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího – Kožusznik, Jan
Loading...
Thumbnail Image
Name:
MAR0528_FEI_B2647_2612R059_2022_posudek_oponent_Stolfa_Svatopluk.pdf
Size:
56.08 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta – Štolfa, Svatopluk