Studiju veids |
bakalaura akadēmiskās studijas |
Studiju programmas nosaukums |
Informācijas tehnoloģija |
Nosaukums |
Objektu–relāciju transformāciju izmantošana informācijas sistēmu projektēšanā un izstrādē |
Nosaukums angļu valodā |
Information System Design and Development Using Object–Relational Mapping |
Struktūrvienība |
33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte |
Darba vadītājs |
Dr. sc. ing. Jānis Eiduks |
Recenzents |
Mg. sc. ing. Armands Baranovskis |
Anotācija |
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. |
Atslēgas vārdi |
Objektu-relāciju transformācijas, informāciju sistēmas, izstrāde |
Atslēgas vārdi angļu valodā |
Object-Relational Mapping, information systems, development |
Valoda |
lv |
Gads |
2013 |
Darba augšupielādes datums un laiks |
10.06.2013 08:38:33 |