Graduate papers
  
Description of the graduate paper
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 12100 Institute of Information Technology
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