<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="63750" NadgradivoID="0" NRID="9169913" OceID="0" DomainUrl="https://dk.um.si/" IzpisPolniUrl="https://dk.um.si/IzpisGradiva.php?lang=slv&amp;id=63750" StOgledov="1773" StPrenosov="108" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-10-02 05:19:51" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/DKUM-63750">20.500.12556/DKUM-63750</PID>
  <Naslov>SPLETNI VMESNIK ZA UREJANJE PODATKOV O ČLANIH DRUŠTVA</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>WEB INTERFACE FOR ADMINISTRATING SOCIETY MEMBERS</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>Ker ima vsako društvo, klub ali podobna združenja določeno število članov ali pripadnikov, sem se odločil, da izdelam spletno aplikacijo za register članov.

Bistvo aplikacije je, da je struktura skoraj v celoti dinamična. Kar pomeni, da uporabnik (administrator v organizaciji) poljubno dodaja ustrezna polja v register, tvori sezname, ki jih potrebuje za vodenje evidence; na primer interesi članov, status člana v organizaciji idr.

Celotna struktura baze temelji na skupaj vsaj osmih tabelah, od katerih se v štiri zapisuje struktura podatkov, v dodatno eno tabelo podatki o vlogah, to je dovoljenjih za prikaz podatkov na nivoju polj, v eno tabelo se shranjujejo podatki o zalogah vrednosti lastnosti, v eni je seznam tabel in najmanj ena tabela s podatki. Tabela s podatki je običajno tabela z registrom članov (Clan).

Za dodajanje novih dodatnih tabel je dovolj osnovno poznavanje MySQL-a.

Vse procedure za rudarjenje po podatkih so napisane za in se izvajajo v MySQL-u. Za klicanje procedur in tvorjenje dinamičnih prikazov je uporabljen PHP. Prikaz podatkov in izvajanje zahtev pa temelji na Javascript-u. Knjižnice, ki sem jih uporabil so jQuery in jqGrid. 

Za prijavo za pregledovanje oz. administriranje podatkov je predvsem zaradi tega, ker Društvo Mensa že ima Google Apps, sem uporabil Googla API PHP client za preverjanje identitete.

Upam, da je v tem delu dobro prikazana možnost uporabe dinamične strukture za kreiranje po obsegu podatkov manjših registrov oz. seznamov. Ravno tako lahko idejo o dinamični strukturi lahko razvijalci uporabijo pri dodeljevanju dinamičnih lastnosti že obstoječim tabelam.</Opis>
  <TujJezik_Opis>As associations, clubs and other types of groups deal with their members on a daily basis, I&#039;ve decided to make an online application for member registry.
The general idea behind this application is for it to be dynamic, which means that the user (administrator) is free to expand the registry and create new lists that are needed to keep track of record; e.g. member&#039;s interests, member&#039;s status in the organization.

The database is structured with at least eight tables. Four of those are dedicated to data structure, one holds information of applications, i.e. permissions for displaying ranked information, another stores data of property values, another lists tables, and another (or more) to store information. The table with information is normally the table with the member registry (Clan).

Basic knowledge of MySQL allows one to freely add extra tables.

The entire procedure for extraction of data is written and executed in MySQL. PHP is used to call a procedure and create dynamic displays. The display of information and execution of orders is based on JavaScript. The libraries used are jQuery and jqGrid.

Google API PHP Client has been used for identity verification log-on since Mensa Slovenija (association) is already using Google Apps.

I believe the use of dynamic structure for creating more efficient is shown well here. At the same time this idea can be used by developers for allocating dynamic properties to the existing tables.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>Dinamični register članov ali predmetov</Beseda>
    <Beseda>MySQL procedure</Beseda>
    <Beseda>jqGrid tabele</Beseda>
    <Beseda>Google Apps login</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>Dynamic registry of members or articles</Beseda>
    <Beseda>MySQL procedures</Beseda>
    <Beseda>jqGrid tables</Beseda>
    <Beseda>Google Apps login</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>true</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>2016-09-15 13:34:05</DatumVstavljanja>
  <DatumObjave>2016-10-19 12:06:34</DatumObjave>
  <DatumSpremembe>2022-07-03 03:06:46</DatumSpremembe>
  <DatumTrajnegaHranjenja>2019-07-11 13:38:15</DatumTrajnegaHranjenja>
  <LetoIzida>2016</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="62294" Ime="Dušan" Priimek="Šubic" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="" ORCID=""></Oseba>
    <Oseba ID="46617" Ime="Uroš" Priimek="Rajkovič" AltIme="" VlogaID="991" VlogaNaziv="Mentor" ConorID="" Afiliacija="" ArrsID="" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/7805459">7805459 </Identifikator>
    <Identifikator ID="18" Sifra="URN-NUK" Naziv="NUK URN" URL="">URN:SI:UM:DK:UC4V0ZGW</Identifikator>
  </Identifikatorji>
  <Relacije>
  </Relacije>
  <VerzijeGradiva>
  </VerzijeGradiva>
  <Datoteke>
    <Datoteka ID="104633" DatotekaNRID="8977821" 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="1503080" VelikostDatotekeKratko="1,43 MB" DatumVstavljanja="2016-09-15 13:37:09" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>VS_Subic_Dusan_2016.pdf</Naziv>
      <OrgNaziv>VS_Subic_Dusan_2016.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>D6A560F841ACE2557685B25BD31E30A7</MD5>
      <SHA256>e2c6352277feeb38164fb77419f92f31cd3d1fa16cdd922a904110cf9806424f</SHA256>
      <UUID>7b5c2b51-7c0d-11eb-bb7a-00155d0001ca</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://dk.um.si/Dokument.php?lang=slv&amp;id=104633</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="52378"></Vsebina>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="8" Kratica="FOV" ZavodEvsID="0000047" Logo="FOV_logo.gif" LogoPolniUrl="https://dk.um.si/teme/dkumDev2/img/logo/FOV_logo.gif">Fakulteta za organizacijske vede</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>
