<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="23022" NadgradivoID="0" NRID="999480" OceID="0" DomainUrl="https://dk.um.si/" IzpisPolniUrl="https://dk.um.si/IzpisGradiva.php?lang=slv&amp;id=23022" StOgledov="1968" StPrenosov="159" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-10-03 06:55:34" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/DKUM-23022">20.500.12556/DKUM-23022</PID>
  <Naslov>AVTOMATIČNO ODDALJENO POSODABLJANJE PROGRAMSKIH IN PODATKOVNIH ZBIRK</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>AUTOMATED REMOTE UPDATING OF SOFTWARE AND DATA FILES</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>V diplomski nalogi obravnavamo tvorbo in izvajanje posodobitvenih paketov, ki s pomočjo sistemske storitve nadgradijo programsko opremo in podatke na oddaljenih računalnikih. Preučili smo znane pristope k posodabljanju programske opreme in  zasnovali svojo rešitev ter pripravili funkcijske specifikacije. Pri realizaciji smo uporabili Microsoftov SQL-strežnik, ter okolje .NET z visual studiom in VB-skriptom. V nalogi opisujemo učinkovito rešitev za tvorbo posodobitvenih paketov, v katere shranjujemo ukaze in opise podatkovnih struktur, ki so namenjeni za spreminjanje vsebin v sistemskem registru in podatkovnih zbirk na ciljnem računalniku. Pakete stisnemo v podatkovni format ZIP in jih šifriramo z Rijndaelovim algoritmom. Izdelali smo tudi sistemsko storitev, ki je nameščena na oddaljenih računalnikih, in skrbi za komuniciranje s strežnikom, sprejem posodobitvenih paketov ter izvedbo in evidentiranje posodobitev. Vzporedno z razvojem posodobitvene aplikacije smo pripravili še testno okolje, testne primere in  način upravljanja z napakami. Nalogo sklenemo z opisom preizkusov izdelane aplikacije v tem testnem okolju.            </Opis>
  <TujJezik_Opis>In this diploma thesis, we deal with creation and execution of update packages for upgrading software and data files on remote computers. We studied well-known approaches to remote software upgrades, designed our own application, and defined its functional specifications. Our implementation builds on Microsoft SQL Server and .NET environment with Visual Studio and VBScript. The thesis explains an efficient solution to create update packages that contain instructions and data descriptors for planned changes in the remote-computer system registry and data files. The update packages are zipped and encrypted by the Rijndael algorithm. A remote system service is developed that has access to packages on the server, performs all update activities on remote computers, and logs the update information. We followed the design-for-testing principle by preparing test procedures and cases in parallel with our application development, whose verification and error handling is described in conclusions.            </TujJezik_Opis>
  <KljucneBesede>
    <Beseda>oddaljeno posodabljanje datotek</Beseda>
    <Beseda>posodobitveni paketi</Beseda>
    <Beseda>VB-skript</Beseda>
    <Beseda>Visual Studio 2008</Beseda>
    <Beseda>SQL Server 2005</Beseda>
    <Beseda>C#</Beseda>
    <Beseda>datoteke ZIP</Beseda>
    <Beseda>Rijndaelov algoritem</Beseda>
    <Beseda>šifriranje</Beseda>
    <Beseda>dešifriranje</Beseda>
    <Beseda>sistemska storitev</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>remote file updates</Beseda>
    <Beseda>update packages</Beseda>
    <Beseda>VB scripts</Beseda>
    <Beseda>Visual Studio 2008</Beseda>
    <Beseda>SQL Server 2005</Beseda>
    <Beseda>C#</Beseda>
    <Beseda>ZIP files</Beseda>
    <Beseda>Rijndael algorithm</Beseda>
    <Beseda>encryption</Beseda>
    <Beseda>decryption</Beseda>
    <Beseda>system service</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>true</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik>[P. Grebenar]</Zaloznik>
  <Izvor></Izvor>
  <Jezik ID="1060" ISO639-3="slv">Slovenski jezik</Jezik>
  <TujJezik ID="1033" ISO639-3="eng">Angleški jezik</TujJezik>
  <Povezave></Povezave>
  <Pokrivanje></Pokrivanje>
  <CasovnoPokritje></CasovnoPokritje>
  <AvtorskePravice></AvtorskePravice>
  <VrstaGradiva ID="m5" DRIVER="info:eu-repo/semantics/bachelorThesis">Diplomsko delo</VrstaGradiva>
  <DatumVstavljanja>2012-05-16 13:24:27</DatumVstavljanja>
  <DatumObjave>2012-05-31 13:22:47</DatumObjave>
  <DatumSpremembe>2022-04-14 12:17:53</DatumSpremembe>
  <DatumTrajnegaHranjenja>2023-12-29 03:09:05</DatumTrajnegaHranjenja>
  <LetoIzida>2012</LetoIzida>
  <LetoIzidaDo>0</LetoIzidaDo>
  <KrajIzida>Maribor</KrajIzida>
  <LetoIzvedbe>0</LetoIzvedbe>
  <KrajIzvedbe></KrajIzvedbe>
  <Opomba></Opomba>
  <StStrani></StStrani>
  <StevilcenjeNivo1></StevilcenjeNivo1>
  <StevilcenjeNivo2></StevilcenjeNivo2>
  <Kronologija></Kronologija>
  <Patent_Stevilka></Patent_Stevilka>
  <Patent_DatumVeljavnosti>0000-00-00</Patent_DatumVeljavnosti>
  <VerzijaDokumenta>NiDoloceno</VerzijaDokumenta>
  <StatusObjaveDrugje>NiDoloceno</StatusObjaveDrugje>
  <VrstaStroskaObjave>NiDoloceno</VrstaStroskaObjave>
  <DatumPoslanoVRecenzijo>0000-00-00</DatumPoslanoVRecenzijo>
  <DatumSprejetjaClanka>0000-00-00</DatumSprejetjaClanka>
  <DatumObjaveClanka>0000-00-00</DatumObjaveClanka>
  <EmbargoDo></EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="26424" Ime="Peter" Priimek="Grebenar" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="" ORCID=""></Oseba>
    <Oseba ID="185" Ime="Damjan" Priimek="Zazula" AltIme="D. Zazula" VlogaID="991" VlogaNaziv="Mentor" ConorID="2905443" Afiliacija="" ArrsID="08061" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="4" Sifra="UDK" Naziv="UDK" URL="">004.42:004.633.4(043.2)</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/16195606">16195606</Identifikator>
    <Identifikator ID="18" Sifra="URN-NUK" Naziv="NUK URN" URL="">URN:SI:UM:DK:HAWLVR49</Identifikator>
  </Identifikatorji>
  <Relacije>
  </Relacije>
  <VerzijeGradiva>
  </VerzijeGradiva>
  <Datoteke>
    <Datoteka ID="30006" DatotekaNRID="843359" NamenDatotekeID="2" NamenDatoteke="Predstavitvena datoteka" FormatDatotekeID="2" FormatDatoteke=".pdf" MIME="application/pdf" IkonaFormata="pdf.gif" IkonaFormataPolniUrl="https://dk.um.si/teme/dkumDev2/img/fileTypes/pdf.gif" VelikostDatoteke="3454779" VelikostDatotekeKratko="3,29 MB" DatumVstavljanja="2012-05-16 13:28:46" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>VS_Grebenar_Peter_2012.pdf</Naziv>
      <OrgNaziv>VS_Grebenar_Peter_2012.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>D14DC69779CF41915D9B969823FA1467</MD5>
      <SHA256>a6b7bc9af167e0e7173f5b9acb77add4832096b80f73c4537c9ac9a371ded874</SHA256>
      <UUID>9fee40a9-7c06-11eb-bb7a-00155d0001ca</UUID>
      <PID>20.500.12556/dkum/c0a5fbde-14aa-4494-92b2-8c8192d12523</PID>
      <PrenosPolniUrl>https://dk.um.si/Dokument.php?lang=slv&amp;id=30006</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="83496"></Vsebina>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="3" Kratica="FERI" ZavodEvsID="0000080" Logo="FERI_logo.gif" LogoPolniUrl="https://dk.um.si/teme/dkumDev2/img/logo/FERI_logo.gif">Fakulteta za elektrotehniko, računalništvo in informatiko</Organizacija>
  </Organizacije>
  <OrganizacijeVira>
  </OrganizacijeVira>
  <MetodeZbiranjaPodatkov>
  </MetodeZbiranjaPodatkov>
  <TipologijaDela ID="2.11" Koda="2.11" Naziv="Diplomsko delo" SchemaOrg="Thesis"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
