| | SLO | ENG | Cookies and privacy

Bigger font | Smaller font

Show document Help

Title:SPLETNI VMESNIK ZA UREJANJE PODATKOV O ČLANIH DRUŠTVA
Authors:ID Šubic, Dušan (Author)
ID Rajkovič, Uroš (Mentor) More about this mentor... New window
Files:.pdf VS_Subic_Dusan_2016.pdf (1,43 MB)
MD5: D6A560F841ACE2557685B25BD31E30A7
 
Language:Slovenian
Work type:Bachelor thesis/paper
Organization:FOV - Faculty of Organizational Sciences in Kranj
Abstract: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.
Keywords:Dinamični register članov ali predmetov, MySQL procedure, jqGrid tabele, Google Apps login
Place of publishing:Maribor
Year of publishing:2016
PID:20.500.12556/DKUM-63750 New window
COBISS.SI-ID:7805459  New window
NUK URN:URN:SI:UM:DK:UC4V0ZGW
Publication date in DKUM:19.10.2016
Views:1771
Downloads:108
Metadata:XML DC-XML DC-RDF
Categories:FOV
:
Copy citation
  
Average score:(0 votes)
Your score:Voting is allowed only for logged in users.
Share:Bookmark and Share



Hover the mouse pointer over a document title to show the abstract or click on the title to get all document metadata.

Secondary language

Language:English
Title:WEB INTERFACE FOR ADMINISTRATING SOCIETY MEMBERS
Abstract:As associations, clubs and other types of groups deal with their members on a daily basis, I'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's interests, member'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.
Keywords:Dynamic registry of members or articles, MySQL procedures, jqGrid tables, Google Apps login


Comments

Leave comment

You must log in to leave a comment.

Comments (0)
0 - 0 / 0
 
There are no comments!

Back
Logos of partners University of Maribor University of Ljubljana University of Primorska University of Nova Gorica