Datorikas fakultāte / Faculty of Computing
Permanent URI for this community
Browse
Browsing Datorikas fakultāte / Faculty of Computing by Subject ".NET"
Now showing 1 - 20 of 21
Results Per Page
Sort Options
- ItemAutomatizēta autovadītāju pārvaldības sistēma(Latvijas Universitāte, 2017) Striževskis, Dmitrijs; Striževskis, Andrejs; Latvijas Universitāte. Datorikas fakultāteAutomatizācija aizvieto cilvēka darbu arvien straujāk. Tās ienākumi no ieguldījumiem – minimālas regulāras izmaksas, augsta produktivitāte un uzticamība – tagad būtiski pārsniedz izstrādāšanas izmaksas vairākos biznesa nozarēs nekā jebkad. Mūsu gadījuma, kravu pārvadājuma kompānija nolēma automatizēt autovadītāju pārvaldības procesu ar automātu, kas spēj identificēt autovadītāju, sameklēt viņa maršruta informāciju, pārbaudīt viņa alkohola koncentrāciju asinī un dot vai liegt pieeju transporta līdzeklim, un ir viegli konfigurējams no tīmekļa. Šajā darbā tiek aprakstīta šās sistēmas galvenās daļas izstrādāšanā – kiosk lietotne, kas apvieno visus komponentus un piedāvā skārien-saskarni autovadītājiem.
- ItemC# un LINQ iespējas modelēšanas rīku būvē(Latvijas Universitāte, 2017) Lācis, Jānis; Čerāns, Kārlis; Latvijas Universitāte. Datorikas fakultāteDarba mērķis ir izpētīt, kādas iespējas ir, izmantojot .NET ietvara C# programmēšanas valodu un komponenti LINQ, izveidot un pilnveidot modelēšanas rīkus. Maģistra darba ietvaros mērķis ir iepazīties C#/LINQ iespējām, ar metamodeļu aprakstu un rīku OWLGrEd, lai varētu papildināt tā funkcionalitāti. Darbā tiek izpētītas C#/LINQ iespējas, modeļu repozitoriji, kā arī OWLGrEd funkcionalitāte un izmantotās tehnoloģijas (TDA, Lua, LPeg.RE, lQuery). Darba ietvaros tiek veikti praktiski pētījumi, kā ar C#/LINQ, izmantojot repozitoriju piekļuves API, var pieslēgties mii_rep modeļu repozitorijam. Tiek pārbaudīts, cik ērts ir darbs ar repozitoriju metamodeli, datu modeļu instancēm. Kā arī tiek veikts praktisks un teorētisks pētījums par to, cik ērti un kā var nolasīt ontoloģijas grafiskās diagrammas elementus un cik ērti ar pieejamo elementu informāciju var izpildīt funkcionālo ontoloģijas eksportu.
- ItemDatu Modeļa Izstrādes Optimizācija(Latvijas Universitāte, 2017) Liepiņš, Juris; Vizulis, Valdis; Latvijas Universitāte. Datorikas fakultāteProjekta "Datu Modeļa Izstrādes Optimizācija" mērķis ir optimizēt esošo datu modeļa pārvaldes risinājumu. Projekta galvenais mērķis ir palielināt sistēmas izmantošanas ērtumu. Turklāt, projekta sekundārais mērķis ir samazināt datnes izmēru diskā un uzlabot darbības ātrumu. Šie mērķi tika sasniegti, izmantojot šādus soļus: •XML datņu struktūra tiek mainīta, datnes lasāmības uzlabošanai; •Neizmantoti un novecojuši dati tiek izņemti no datu kopām; •Ieviests rīks, ar kura palīdzību var pārveidot datus jaunajā struktūrā; •Integrēta spēja lasīt, rediģēt un saglabāt jauno struktūru, esošajā tīmekļa lietojumprogrammā.
- ItemDatu modeļa redaktora optimizācija(Latvijas Universitāte, 2016) Sprukulis, Rihards; Šteinberga, Līva; Latvijas Universitāte. Datorikas fakultāteŠajā dokumentā ir aprakstīts kvalifikācijas darbs „Datu modeļa redaktora optimizācija”. Datu modeļa redaktors ir rīks, kas tiek izmantots auto un mājokļu apdrošināšanas polišu tirdzniecības sistēmas Alfa izstrādē. Datu modeļa redaktora rīks izmantoja novecojušas javascript bibliotēkas un ielādēja visus struktūras elementus vienlaicīgi. Šī darba mērķis bija samazināt datu modeļa redaktora ielādes laiku. Mērķis tika sasniegts, izmantojot asinhronu datu ielādi – lietotājs ielādē elementus tikai tad, kad tie ir nepieciešami. Datu modeļa redaktors tika papildināts ar jaunu funkcionalitāti, kas atvieglo tā lietotāju darbu.
- ItemGPS izsekošanas sistēmas funkcionalitātes uzlabojumi(Latvijas Universitāte, 2021) Kristapšteina, Arta; Salmiņš, Dzintars; Latvijas Universitāte. Datorikas fakultāteKvalifikācijas darba ietvaros ir izstrādāt “Degvielas atskaites” programmatūru, ar kuras palīdzību atvieglotu darbu grāmatvežiem un ietaupītu viņu laiku, uzskaitot uzņēmuma tehnikas degvielas lietošanu. Programmatūra ļauj lietotājiem pievienot jaunus degvielas čekus, tos skatīt, rediģēt, kā arī dzēst. Programmprodukta mērķis ir degvielas čeku ievietošana datu bāzē un to datu ģenerēšana atskaites veidā. Funkcionalitātes uzlabojumi tika izstrādāti C# valodā, izmantojot Microsoft .NET satvaru un tajā esošo Windows Forms bibliotēku, Microsoft RDLC Report Designer .NET ietvaru, kā arī SQL Server Express datubāzi.
- ItemIetvaru salīdzināšana tīmekļa lietotnes ģenerēšanai no datu modeļa(Latvijas Universitāte, 2018) Bērziņš, Edgars; Čerāns, Kārlis; Latvijas Universitāte. Datorikas fakultāteTīmekļa vietņu apjoms visā pasaulē arvien palielinās, tāpēc ir nepieciešams pēc dažādu sarežģītību veidu tīmekļa vietnēm. Lai ātri un ērti izveidotu tīmekļa vietni, ar vai bez noteiktām biznesa prasībām, nepieciešams ņemt vērā dažādi faktori kā tiks veidota tīmekļa vietne. Darba mērķis ir salīdzināt programmu ietvarus tīmekļa vietņu ģenerēšanai, balstoties uz iepriekš izveidotas datu bāzes. Tiks izpētīts ietvaru rīku funkcionālās iespējas un pielāgošana noteiktām vajadzībām. Svarīgs vērtēšanas kritērijs ir ietvaru piedāvātie palīgrīki izstrādes gaitas paātrināšanai. Pēc šiem kritērijiem izvēlētie ietvari tiks salīdzināti un iegūti secinājumi.
- ItemIntelliTest lietojums programmatūras testēšanā(Latvijas Universitāte, 2017) Osipovs, Roberts; Bičevskis, Jānis; Latvijas Universitāte. Datorikas fakultāteBakalaura darbā ir apskatīts kompānijas Microsoft veidotā vienībtestu automātiskās ģenerēšanas rīks IntelliTest. Darbā ir aplūkoti termini un metodes, kas tiek attiecinātas uz testu automātisko ģenerēšanu. Tāpat tiek aprakstīti minēta rīka darbības principi un veikts ieskats tā lietošanā.
- ItemIT projekta pārcelšana uz Microsoft Azure mākoņa platformu(Latvijas Universitāte, 2015) Dzenis, Gvido; Arnicāns, Guntis; Latvijas Universitāte. Datorikas fakultātePēdējo gadu laikā, strauji pieaugot interneta ātrumam un izplatībai, palielinās uzņēmumu interese par projektu izstrādi un uzturēšanu mākonī. Microsoft piedāvā produktu Azure, kas nodrošina ērtu un elastīgu risinājumu projektu uzturēšanai un izstrādei apvienojumā ar iespējām mainīt nepieciešamos datu apstrādes un skaitļošanas resursus, saglabājot salīdzinoši mazas izmaksas. Microsoft Azure piemērots visa izmēra projektiem. Darbā aplūkotas galvenās lietas, par ko jāpadomā pirms sākt projekta pārcelšanu uz Microsoft Azure un galvenās problēmas, kādas varētu rasties, pārceļot, izstrādē jau esošu projektu uz Microsoft Azure mākoņa platformu. Salīdzinātas priekšrocības un trūkumi projekta uzturēšanai, izmantojot Microsoft Azure un uzturot projektu lokāli. Aplūkoti pieejamie rīki koda un datu bāzes pārcelšanai. Salīdzinātas projekta uzturēšanas izmaksas ar Microsoft Azure un lokāli.
- ItemLietotnes "Scanner Center" izstrāde(Latvijas Universitāte, 2018) Krūmiņš, Kristers; Letlens, Jānis; Latvijas Universitāte. Datorikas fakultāteKvalifikācijas darba ietvaros tika izveidota lietojumprogramma “Scanner Center” (pilnais nosaukums Zviedru valodā “IoF Scannercentral”), kas ir kā palīgprogramma Visma Public Affärslösningar (no Zviedru valodas - biznesa risinājumi) sistēmai. Sistēma sastāv no trīs daļām – RoR, IoF un BoM. Kā jau lietojumprogrammas nosaukums norāda, tā tika izstrādāta priekš Inköp och Faktura (no Zviedru valodas – iepirkumi un rēķini) sistēmas daļas. Lietojumprogramma paredzēta rēķinu, kuri tiek ieskenēti .TIF (Tagged Image File Format) formātā, grupēšanai un pārsaukšanai, kā arī teksta failu izveidošanai, kurus pēc tam izmanto IoF sistēma tālāko datu apstrādei.
- Item"Māci un mācies", tiešsaistes kursu vietne(Latvijas Universitāte, 2022) Ločmelis, Rinalds; Kalniņa, Elīna; Latvijas Universitāte. Datorikas fakultāteKvalifikācijas darba mērķis ir izstrādāt tīmekļa vietni, kas palīdzētu Latvijas iedzīvotājiem dalīties ar savām zināšanām un iegūt jaunas zināšanas, veidojot un skatoties elektroniskus kursus. Lietotāji var izveidot, rediģēt, dzēst savus kursus, pievienot tiem sadaļas un nodarbības un augšupielādēt nodarbībām video, kā arī dokumentus. Dokumentu un video augšupielādei, uzglabāšanai un iegūšanai tiek izmantots Cloudinary serviss. Ja kursa redzamība ir iespējota, tad šo kursu var redzēt jebkurš cits reģistrēts lietotājs. Neatbilstoša satura izveides gadījumā, administratoram ir tiesības dzēst, rediģēt kursu vai tā saturu. Tīmekļa vietne ir izstrādāta uz mikroservisu arhitektūras pamatu, lai būtu iespējams nodrošināt vietnes optimālu darbību, kad rodas vajadzība atbalstīt lielāku lietotāju skaitu. Projekts sastāv no 8 moduļiem – lietotāja, kursa, kursa sadaļas, kursa nodarbības, pirkuma, kupona, pasūtījuma, kursa reģistrācijas.
- Item"Māci un mācies", tiešsaistes kursu vietne(Latvijas Universitāte, 2022) Ločmelis, Rinalds; Kalniņa, Elīna; Latvijas Universitāte. Datorikas fakultāteKvalifikācijas darba mērķis ir izstrādāt tīmekļa vietni, kas palīdzētu Latvijas iedzīvotājiem dalīties ar savām zināšanām un iegūt jaunas zināšanas, veidojot un skatoties elektroniskus kursus. Lietotāji var izveidot, rediģēt, dzēst savus kursus, pievienot tiem sadaļas un nodarbības un augšupielādēt nodarbībām video, kā arī dokumentus. Dokumentu un video augšupielādei, uzglabāšanai un iegūšanai tiek izmantots Cloudinary serviss. Ja kursa redzamība ir iespējota, tad šo kursu var redzēt jebkurš cits reģistrēts lietotājs. Neatbilstoša satura izveides gadījumā, administratoram ir tiesības dzēst, rediģēt kursu vai tā saturu. Tīmekļa vietne ir izstrādāta uz mikroservisu arhitektūras pamatu, lai būtu iespējams nodrošināt vietnes optimālu darbību, kad rodas vajadzība atbalstīt lielāku lietotāju skaitu. Projekts sastāv no 8 moduļiem – lietotāja, kursa, kursa sadaļas, kursa nodarbības, pirkuma, kupona, pasūtījuma, kursa reģistrācijas.
- ItemMicrosoft .NET Core tehnoloģijas izmantošana(Latvijas Universitāte, 2018) Cjaputa, Kristaps; Ziema, Māris; Latvijas Universitāte. Datorikas fakultāteKristapa Cjaputas maģistra darba galvenais mērķis ir izpētīt ASP.NET Core ietvaru, lai šo tehnoloģiju pielietotu praktiskas lietojumprogrammas izstrādē, kuru varētu darbināt gan uz Windows, gan uz Linux serveru platformām. Mērķa sasniegšanai tika padziļināti izpētīta pieejamā literatūra un ietvara darbība Windows un Linux vidēs, veikti ātrdarbības mērījumi, kā arī ietvars salīdzināts ar citiem populāriem tīmekļa ietvariem. Darba gaitā, padziļināti pētot un izmantojot ietvaru lietojumprogrammas izstrādē, varēja saskarties gan ar plusiem, gan mīnusiem tā pielietojumā. Salīdzinot tīmekļa ietvaru ar citiem populāriem ietvariem nevar konkrēti noteikt, kurš ir labāks par citu, jo ne vienmēr visi ietvari ir paredzēti vienam mērķim. Maģistra darba rezultātā tika apkopoti rezultāti un analīzes dati par ASP.NET Core ietvara sniegtajām priekšrocībām un mīnusiem,kā arī tika izstrādāta lietojumprogramma, kas tika balstīta uz šo ietvaru.
- ItemMicrosoft Azure resursu pārraudzības sistēma(Latvijas Universitāte, 2016) Ņikiforovs, Arvis; Laiviņš, Kārlis; Latvijas Universitāte. Datorikas fakultāteProjekts “Microsoft Azure Resursu Pārraudzības Sistēma” ir sistēma, ar kuras palīdzību var pārraudzīt Microsoft Azure resursu stāvokli, bīstamības paziņojumus, kā arī informāciju par resursu stāvokli izvēlētā laika posmā. Sistēmā ir integrēta Microsoft Azure pierakstīšanās iespēja, tāpēc sistēmu var lietot tikai ar Microsoft Azure kontu. Lietotājam ir tiesības skatīt visus bīstamības paziņojumus, kas ir saistīti ar konkrēto abonementu. Sistēma ir veidota tā, lai tā būtu saprotama un ērta lietošanai. Projekta dokumentācija satur sistēmas funkcionālās prasības, datu bāzes projektējumu, testēšanas dokumentāciju un koda fragmentus.
- Item.NET ietvara bibliotēku dekompilēšana(Latvijas Universitāte, 2015) Lācis, Jānis; Straujums, Uldis; Latvijas Universitāte. Datorikas fakultāteDarba mēŗkis ir pētīt, kā notiek .NET ietvara bibliotēku dekompilēšana – jānoskaidro, kā notiek kompilēšanas un dekompilēšanas process, jāmēģina iegūt sākotnējais pirmkods, izveidojot tam paredzētu lietotni. Galvenais mērķis ir izveidot lietotni – apskatīt, kāda veida aizsardzība var būt pielietojama, lai pasargātu no dekompilēšanas. Darbā tiek pētīts .NET ietvara kompilācijas un dekompilācijas process un tiek iegūta lietotne, kura spēj dekompilēt vienkāršākos C# valodas sintakses fragmentus. Ir veikts pētījums par publiski pieejamu dekompilācijas lietotni, kurai bija pieejams pirmkods, lai varētu noskaidrotu, kā strādā pilnīgas dekompilācijas lietotnes.
- ItemPrombūtnes uzskaites moduļa izstrāde personālvadības sistēmā.(Latvijas Universitāte, 2017) Mozaļevskis, Rihards; Rikters, Matīss; Latvijas Universitāte. Datorikas fakultāte”PROMBŪTNES UZSKAITES MODUĻA IZSTRĀDE PERSONĀLVADĪBAS SISTĒMĀ” ir kvalifikācijas darbs, kurā tikai izstrādāts uzkrātā atvaļinājuma uzskaites modulis tīmekļa mākoņrisinājumam “Tildes Jumis - Personālvadība”. Izstrādātais modulis nodrošina iespēju lietotājiem noteikt, pēc kādiem kritērijiem aprēķināt uzkrāto atvaļinājumu, kā arī to aprēķināt, ņemot vērā citos sistēmas moduļos reģistrētos notikumus – darba attiecību sākšanas datumu, jau izmantotos atvaļinājumus, informāciju par bērniem u.c. Modulis tik izstrādāts pēc testu virzītās izstrādes principa. Sistēma ir izstrādāta izmantojot Microsoft .NET Core ietvaru, Angular ietvaru un citas jaunākās tīmekļa tehnoloģijas.
- ItemResursu vadības sistēmas “G-VEDIS” moduļa “ALGAS” papildināšana ar pārskatu par izmaksām nerezidentiem un sagatavošanu iesniegšanai Valsts ieņēmumu dienesta Elektroniskās deklarēšanas sistēmā(Latvijas Universitāte, 2019) Veta, Daniels; Zvaigzne, Mārtiņš; Latvijas Universitāte. Datorikas fakultāteKvalifikācijas darba ietvaros tika papildināta resursu vadības sistēmas “G-VEDIS” moduļa “ALGAS” funkcionalitāte. Izstrādātais papildinājums resursu vadības sistēmas lietotājam nodrošina iespēju saglabāt informāciju par nerezidentu, veikt kopsavilkumu par nerezidenta gūtajiem ienākumiem un samaksātajiem nodokļiem taksācijas periodā. Nodrošināt pārvaldību EDS dokumentam un iegūt PDF un XLS dokumentus, kā arī XML dokumentu, kuru var nodot VID EDS sistēmai. Risinājums tika izstrādāts, izmantojot PL/SQL Developer, Microsoft Visual Studio rīkus, .Net, .NET MVC.
- ItemSatvara izstrāde vienotai lietotāja ievades klienta un servera puses validācijai(Latvijas Universitāte, 2016) Kozulis, Mārcis; Arnicāne, Vineta; Latvijas Universitāte. Datorikas fakultāteLietotāja ievades validācija ir pašsaprotams process jebkurā nopietnā sistēmā. Slikti dati un izvairīšanās no to apstrādes var novest pie drošības riskiem, negaidītas sistēmas darbības vai sliktas pieredzes lietojot sistēmu. Parasti sistēmām servera puses un klienta puses validācijas tiek veidotas atsevišķi, taču uzdevumi bieži vien pārklājas. Kā bakalaura darba mērķis tika izvirzīts izpētīt klienta un servera puses validācijas risinājumus, atrast kopīgās raksturīpašības un izveidot sistēmu, kas ļauj vienuviet pārvaldīt izmaiņas, nodrošināt kļūdu ziņojumu tulkojumus, neatkārtot darbības, kas jau veiktas citā solī. Bakalaura darbā izvirzītā hipotēze – vienota satvara izstrāde klienta un servera puses validācijai atvieglos validācijas ieviešanas procesu citās sistēmās, kuras izmantos šī darba gala produktu. Darba rezultātā tika izveidots programmatūras prototips, kurš ļauj validācijas noteikumus un kļūdu tekstus laukiem definēt vienreiz, bet tos lietot gan klienta, gan servera puses lietotāja ievades pārbaudē. Autora izvirzītā hipotēze apstiprinājās tikai daļēji, jo izmantojot noklusētos validācijas noteikumus process tiek atvieglots, taču nestandarta validācijas noteikumu ieviešanas situācijās bieži ērtāk un ātrāk ir izveidot dalītu validāciju servera un klienta pušu vajadzībām.
- ItemSistēmas “Ārsta Birojs” ambulatorās uzskaites lietotāja saskarnes uzlabojumi(Latvijas Universitāte, 2016) Dzalbs, Lūkass; Baronova, Jūlija; Latvijas Universitāte. Datorikas fakultāteSistēmas “Ārsta Biroja” moduļa “Ambulatorais talons” lietotāja saskarnes uzlabošana ir daļa no projekta “Lietotāja saskarnes uzlabojumi”, kurā piedalās darba autors . Projekta mērķis ir uzlabot grafisko lietotāja saskarni, veicināt moduļu ātrdarbību un radīt lietotājam draudzīgāku vidi sistēmā “Ārsta Birojs”. “Ārsta biroja” modulis “Ambulatorais talons” paredzēts ambulatorā darba statistikas datu iegūšanai un ambulatori veiktā darba apmaksas aprēķināšanai. Talonu aizpilda par katru pacientu, kam ir sniegta ambulatorā palīdzība.
- ItemSporta pasākumu organizācijas vietne(Latvijas Universitāte, 2022) Šļuncevs, Jurijs; Ozerkins, Bogdans; Latvijas Universitāte. Datorikas fakultāteSports ir cilvēka dzīves neatņemama sastāvdaļa. Daudzi sporta veidi prasa noteiktu cilvēku skaitu. Bieži gadās, ka nevaram savākt vajadzīgo cilvēku skaitu. Gadās arī tā, ka trenēties vienam ir vienkārši garlaicīgi. Sporta pasākumu organizācijas vietne ir SPA (Single Page Application) lietotne, kas paredzēta sportistu savienošanai un iepazīstināšanai. Šī lietotne ļauj veidot sporta pasākumus, un lietotāji, savukārt, var tajos piedalīties. Šai lietotnei ir arī karte, kurā var atzīmēt dažāda veida sporta laukumus, piemēram, skeitparku vai tenisa kortu.
- ItemSporta pasākumu organizācijas vietne(Latvijas Universitāte, 2022) Šļuncevs, Jurijs; Ozerkins, Bogdans; Latvijas Universitāte. Datorikas fakultāteSports ir cilvēka dzīves neatņemama sastāvdaļa. Daudzi sporta veidi prasa noteiktu cilvēku skaitu. Bieži gadās, ka nevaram savākt vajadzīgo cilvēku skaitu. Gadās arī tā, ka trenēties vienam ir vienkārši garlaicīgi. Sporta pasākumu organizācijas vietne ir SPA (Single Page Application) lietotne, kas paredzēta sportistu savienošanai un iepazīstināšanai. Šī lietotne ļauj veidot sporta pasākumus, un lietotāji, savukārt, var tajos piedalīties. Šai lietotnei ir arī karte, kurā var atzīmēt dažāda veida sporta laukumus, piemēram, skeitparku vai tenisa kortu.