<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="187589" NadgradivoID="0" NRID="29256263" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=187589" StOgledov="110" StPrenosov="17" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-09-26 18:21:21" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000468" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-187589">20.500.12556/RUL-187589</PID>
  <Naslov>Prototip spletne aplikacije za obdelavo povpraševanj za dobavo električne energije</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Prototype of a web application for processing electricity supply inquirie</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>Na sproščenem trgu z električno energijo lahko odjemalec prosto izbere
dobavitelja, vendar so ponudbe med seboj slabo primerljive, dobavitelji pa
povpraševanja pogosto obdelujejo ročno, po elektronski pošti in v preglednicah.
Diplomska naloga predstavlja razvoj spletne aplikacije, ki povpraševanje
zajame v strukturirani obliki, ga posreduje več dobaviteljem hkrati in podpre
celoten postopek obdelave do sklenitve pogodbe.
Zahteve smo zajeli z modelom primerov uporabe v orodju PowerDesigner
in iz njega izpeljali podatkovni model ter vloge uporabnikov: stranka, tržnik,
vodja tržnikov in administrator. Aplikacija je izdelana v okolju Node.js
z ogrodjem Express in podatkovno bazo SQLite. Osrednji prispevek je
model porazdeljene obravnave, pri katerem isto povpraševanje prejme več
konkurenčnih dobaviteljev, vsak pa ga obravnava ločeno in ne vidi obravnave
drugih. Rešitev podpira tudi nalaganje skeniranih računov, evidenco vezave
odjemnega mesta, obveščanje v živo s tehniko server-sent events ter izvoz
podatkov v obliki CSV in XLSX.
Delovanje smo preverili s samodejnimi testi na ravni strežnika in s testi v
brskalniku. Rezultat je delujoč prototip, ki pokriva vse modelirane primere
uporabe in pokaže, da je predlagani model izvedljiv ob doslednem ločevanju
podatkov med konkurenti.</Opis>
  <TujJezik_Opis>In a liberalised electricity market consumers are free to choose their supplier,
yet offers are hard to compare and suppliers often handle incoming inquiries
manually through e-mail and spreadsheets. This thesis presents the development of a web application that captures an inquiry in a structured form,
forwards it to several suppliers at once, and supports the entire handling
process up to the conclusion of a contract.
Requirements were captured in a use case model built in PowerDesigner,
from which the data model and the user roles were derived: customer, sales
agent, sales team leader and administrator. The application is implemented
in Node.js using the Express framework and an SQLite database. The main
contribution is a distributed handling model in which the same inquiry is
received by several competing suppliers, each processing it separately and
without visibility of the others’ work. The solution also supports uploading
scanned bills, tracking the contractual lock-in period of a metering point, live
notifications using server-sent events, and data export to CSV and XLSX.
The solution was verified with automated server-side tests and browser-
based tests. The result is a working prototype covering all modelled use cases,
showing that the proposed model is feasible provided that data separation
between competitors is strictly enforced</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>spletna aplikacija</Beseda>
    <Beseda>upravljanje povpraševanj</Beseda>
    <Beseda>trg z električno energijo</Beseda>
    <Beseda>primeri uporabe</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>web application</Beseda>
    <Beseda>lead management</Beseda>
    <Beseda>electricity market</Beseda>
    <Beseda>use cases</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>false</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik></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="mb11" DRIVER="info:eu-repo/semantics/bachelorThesis">Diplomsko delo/naloga</VrstaGradiva>
  <DatumVstavljanja>2026-09-11 14:25:26</DatumVstavljanja>
  <DatumObjave>2026-09-11 14:25:34</DatumObjave>
  <DatumSpremembe>2026-09-14 03:45:17</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2026</LetoIzida>
  <LetoIzidaDo>0</LetoIzidaDo>
  <KrajIzida></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>1970-01-01</EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="165812" Ime="Primož" Priimek="Jarc" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="22414" Ime="Rok" Priimek="Rupnik" AltIme="" VlogaID="991" VlogaNaziv="Mentor" ConorID="4190051" Afiliacija="" ArrsID="15294" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">39071</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="247275" DatotekaNRID="14785793" NamenDatotekeID="2" NamenDatoteke="Predstavitvena datoteka" FormatDatotekeID="2" FormatDatoteke=".pdf" MIME="application/pdf" IkonaFormata="pdf.png" IkonaFormataPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/fileTypes/pdf.png" VelikostDatoteke="3867399" VelikostDatotekeKratko="3,69 MB" DatumVstavljanja="2026-09-11 14:25:35" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="false" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Jarc_Primoz_-_Prototip_spletne_aplikacije_za_obdelavo_povprasevanj_za_dobavo_elektricne_energije.pdf</Naziv>
      <OrgNaziv>Jarc_Primoz_-_Prototip_spletne_aplikacije_za_obdelavo_povprasevanj_za_dobavo_elektricne_energije.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>ED2C1225553A55AA8BA98B56E89A6B2B</MD5>
      <SHA256>f18b60c972b85ed13bda2ad97c6decb8d756213c931ce5b8fe25b4d2822356c8</SHA256>
      <UUID>dc6551d9-addb-11f1-8bc5-0050569b8976</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=247275</PrenosPolniUrl>
      <Vsebine>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="25" Kratica="FRI" ZavodEvsID="0000066" Logo="" LogoPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/logo/">Fakulteta za računalništvo in informatiko</Organizacija>
  </Organizacije>
  <OrganizacijeVira>
  </OrganizacijeVira>
  <MetodeZbiranjaPodatkov>
  </MetodeZbiranjaPodatkov>
  <TipologijaDela ID="0" Koda="0" Naziv="Ni določena" SchemaOrg="CreativeWork"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
