Form of studies |
Bachelor |
Title of the study programm |
Information Technology |
Title in original language |
Objektu–relāciju transformāciju izmantošana informācijas sistēmu projektēšanā un izstrādē |
Title in English |
Information System Design and Development Using Object–Relational Mapping |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
Dr. sc. ing. Jānis Eiduks |
Reviewer |
Mg. sc. ing. Armands Baranovskis |
Abstract |
Objektu-relāciju transformāciju izmantošana informācijas sistēmu projektēšanā un izstrādē
Bakalaura darba mērķis: iepazīties ar objektu-relāciju transformācijām (ORT) informācijas sistēmu izstrādē.
Bakalaura darba gaitā tika analizētas ORT rīku spējas un ORT izmantošana izstrāde. Tika izskatīti informācijas sistēmu izstrādes modeļi. Tika definētas un apskatītas tehniskās grūtības relāciju datu bāzes un objektorientētās programmēšanas saistībā. Tika apskatīta slāņveida arhitektūra un noturības līmeņa nozīme. Ir aprakstīta ORT būtība un kā ORT izmantošana var saīsināt izstrādes laiku. Ir apskatītas asociāciju transformācijas un kā var attēlot klašu mantošanu datubāzē. Ir apskatītas trīs ORT uzbūves un ir veikta to salīdzinoša analīze.
Praktiskajā nodaļā ir izveidota brīvā laika plānošanas sistēma. Sistēma ir izstrādāta Visual Studio 2012 vidē, C# valodā. Ir izmantots Entity Framework ietvars. Izstrādē ir izmantota Code First pieeja. Ir izveidota klašu diagramma. Pēc klašu diagrammas ir izveidotas attiecīgās klases un pievienota sistēmas biznesa loģika. Sistēma tika izstrādāta atbilstoši aprakstītajām prasībām. Izmantojot Entity Framework ietvaru tika ģenerēta datubāze, kas izmantota lietojuma noturības objektu saglabāšanai. Ļoti bieži gadās, ka klientam ir nepieciešamas izmaiņas sistēmā. Tāpēc sistēmai tika pievienotas jaunas prasības. Tika nokonfigurētas automātiskās datubāzes migrācijas. Ir izveidota jauno klašu diagramma. Lietojumam ir pielāgotas jaunās izmaiņas.
Darba apjoms 75 lpp., 19 tabulas, 35 attēli un 9 pielikumi. |
Keywords |
Objektu-relāciju transformācijas, informāciju sistēmas, izstrāde |
Keywords in English |
Object-Relational Mapping, information systems, development |
Language |
lv |
Year |
2013 |
Date and time of uploading |
10.06.2013 08:38:33 |