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 |