Repozitorij Univerze v Novi Gorici

Izpis gradiva
A+ | A- | SLO | ENG

Naslov:Sistem za verzioniranje dokumentov
Avtorji:Lozar, Martin (Avtor)
Filipčič, Andrej (Mentor) Več o mentorju... Novo okno
Datoteke:.pdf Martin_Lozar.pdf (1,86 MB)
 
.zip Martin_Lozar.zip (100,38 MB)
 
Jezik:Slovenski jezik
Vrsta gradiva:Magistrsko delo/naloga (mb22)
Tipologija:2.09 - Magistrsko delo
Organizacija:PTF - Poslovno-tehniška fakulteta
Opis:Glavna cilja magistrske naloge sta pregled obstoječih sistemov za verzioniranje podatkov in njihovih funkcionalnosti ter izdelava lastne spletne aplikacije – sistema za verzioniranje dokumentov. Verzioniranje dokumentov je postopek hranjenja dokumenta in vseh njegovih sprememb, ki so se nad dokumentom zgodile skozi čas. Za potrebe izdelave spletne aplikacije, ki jo uporabniki poganjajo znotraj spletnega brskalnika, smo najprej zgradili podatkovni model. Le tega smo nato implementirali znotraj relacijske podatkovne baze PostgreSQL, v kateri se hranijo podatki, potrebni za delovanje spletne aplikacije. Razvita spletna aplikacija DRS omogoča izdelavo poljubne podatkovne datotečne strukture – poljubna hierarhija map s pripadajočimi dokumenti. Registriranim uporabnikom omogoča dodeljevanje različnih dostopnih pravic na posamezni mapi, omejitev tipa datotek, ki jih uporabniki lahko shranjujejo znotraj aplikacije, in verzioniranje dokumentov. Uporabniki lahko dokumente znotraj izbrane mape pregledujejo v dveh različnih načinih. V drugem poglavju opisujemo nekaj aplikacij, ki uporabljajo sisteme za verzioniranje podatkov, tretje poglavje predstavlja motivacijo za izdelavo aplikacije in opiše ter predstavi funkcionalnosti in ideje, ki jih DRS podpira, naslednje, četrto poglavje pa na kratko predstavlja delovanje spletnih aplikacij. Peto poglavje predstavi tehnologije, ki smo jih uporabili za razvoj DRS, šesto poglavje opisuje splošno delovanje DRS s predstavitvijo sistemskih zahtev, ki jih aplikacija potrebuje za delovanje, v sedmem poglavju opisujemo delovanje DRS in podajamo nekaj primerov uporabe. Sledi zadnje poglavje, v katerem predstavljamo razloge za odločitev določenega načina implementacije dela funkcionalnosti DRS. V zaključku povzamemo vsebino magistrske naloge in podajamo nekaj možnih izboljšav razvite spletne aplikacije.
Ključne besede:sistem za verzioniranje dokumentov, spletna aplikacija, PHP, PostgreSQL, JSON, jQuery
Leto izida:2016
Izvor:Nova Gorica
COBISS_ID:4118011 Povezava se odpre v novem oknu
URN:URN:SI:UNG:REP:S2RGAS1U
Število ogledov:3716
Število prenosov:201
Metapodatki:XML RDF-CHPDL DC-XML DC-RDF
Področja:Gradivo ni uvrščeno v področja.
:
  
Skupna ocena:(0 glasov)
Vaša ocena:Ocenjevanje je dovoljeno samo prijavljenim uporabnikom.

Postavite miškin kazalec na naslov za izpis povzetka. Klik na naslov izpiše podrobnosti ali sproži prenos.

Sekundarni jezik

Jezik:Ni določen
Naslov:Document versioning system
Opis:The main objective of the master thesis is an overview of existing document versioning systems and their functionalities, and an implementation of a web application for this purpose. Document versioning is the process of storing document and any changes that have occured on the document over time. To develop a web application running inside the web browser the data model has been established first. The data model has been implemented inside the relational PostgreSQL database. It stores all the necessary data for an operation of the DRS web application. DRS enables creation of any data folder structure, any kind of hierarchy of folders and associated documents can be implemented. DRS can also grant different access privileges to registered users on each map, restrict data types, which are accessible to users for storing inside the DRS, document versioning is also applicable. The documents inside the folder can be displayed in two different modes. A selection of document versioning applications are described in the second chapter. The motivation for development of DRS is presented in the third chapter. Functions and ideas that must be implemented inside DRS are also presented there. A brief explanation of how web applications work is given in the following chapter. The technology used for the developement of DRS is presented in the chapter five. The sixth chapter describes the general operation of the DRS with the presentation of system requirements. In the seventh chapter, the operation of DRS is described and some examples of use cases are given. The following chapter presents some reasons for the selected implementation of the functionality. In the conclusion the content of master thesis is summarized. Some functionalities that could improve DRS are also presented in this chapter.
Ključne besede:Document versioning system, web application, PHP, PostgreSQL, JSON, jQuery


Nazaj