Graduate papers
  
Description of the graduate paper
Form of studies Master
Title of the study programm Computer Systems
Title in original language Lietotāja interfeisa un koda servera pusē ģenerēšana no datu bāzes metadatiem
Title in English Generation of User Interface and Backend Code from Database Metadata
Department Faculty Of Computer Science Information Tehnology And Energy
Scientific advisor Oksana Ņikiforova
Reviewer Docents Imants Gorbāns
Abstract Maģistra darbs piedāvā pieeju priekš tīmekļa lietojumprogrammu automātiskas lietotāja saskarnes un aizmugursistēmas programmkoda ģenerēšanas slāņveida sistēmu arhitektūrā (arī zināma kā n-tās pakāpes sistēmas arhitektūra), izmantojot datubāzes struktūras shēmas.Darba gaitā autors strukturizētā formā apraksta lietotāja saskarnes dialogu ģenerēšanu, aizmugursistēmas programmkoda ģenerēšanu un n-tās pakāpes arhitektūru.Darbā ir arī apskatīti pašreizējie automātiski lietotāja interfeisa un programmoda ģenerēšanas modeļi, papildus kopā autora izvirzītam modelim. Izvirzītā autora pieeja lieto metadatus par datubāzi, lai izveidotu tīmekļa lietojumprogrammas lietotāja saskarni un programmkodu iekš slāņveida sistēmu arhitektūrā. Šis modelis ir tālāk izmantots lietojumprogrammas realizācijā uz ASP.NET platformas, izmantojot programmēšanas valodu C#, lai demonstrētu tās darbību un dažādus iznākumus. Izvirzītais modelis, ja pareizi implementēts, var ievērojami samazināt programmatūras izstrādātāju laiku un pūles, veidojot un pārvaldot dažādu web aplikāciju tipus ātrā tempā, tajā pašā laikā nodrošinot iespēju viegli modificēt un uzturēt aplikāciju. Darbs satur 82 lappuses, 45 attēlus, 5 tabulas, 24 izmantoto informācijas avotus un 2 pielikumus.
Keywords WEB APLIKĀCIJAS, LIETOTĀJA INTERFEISA ĢENERĒŠANA, AIZMUGURSISTĒMAS PROGRAMMKODA ĢENERĒŠANA, N-TĀS PAKĀPES ARHITEKTŪRA, DATUBĀŽU METADATU IZMANTOŠANA, AUTOMĀTISKĀ PROGRAMMKODA ĢENERĒŠANA, SLĀŅVEIDA ARHITEKTŪRA
Keywords in English WEB APPLICATION USER INTERFACE GENERATION, BACKEND CODE GENERATION, N-TIER ARCHITECTURE, USING DATABASE METADATA, AUTOMATIC CODE GENERATION, LAYERED ARCHITECTURE
Language eng
Year 2020
Date and time of uploading 05.06.2020 12:08:25