Zivjo!
Neki se trudim zastavit eno zadevo pri kateri bi se lahko uporabniki
prijavljali v sistem. Manjka mi znanje objektnega programiranje + UML
načrtovanja. Zadevo bi znal sprogramirat brez problema, ampak bi rad
naredil "by the book". Tko kot naj bi se stvari počele z vsem
načrtovanjem in dokumentacijo.
Prilagam screenshot načrta baze + uml.
Pa če se da komu komentirat pa predlagat spremembe za uml. Ker za bazo
sem kar precej prepričan, da je ok.
Hvala :)
Miha
------------
Program bo razdeljen na module (npr. pošiljanje emailov, administracija
uporabnikov, ....). Vsak modul ima lahko več področij (areas). Za vsako
področje moramo zagotoviti možnost nastavljanja pravic.
Uporabniki so razvrščeni v skupine. Vsaka skupina ima enega ali več
uporabnikov. Vsak uporabnik je lahko v večih skupinah naenkrat.
Dovoljenja se lahko dodelijo skupini uporabnikov ali posameznemu
uporabniku. Dovoljenje posameznega uporabnika ima prednost pred
dovoljenjem skupine.
Dovoljenja so tipa
1. lahko bere
2. lahko dodaja
3. lahko ureja svoje
4. lahko ureja tuje
Če ima uporabnik dovoljenje številka x ima tudi vsa dovoljenja, ki so
manjša od x.
Če zapis o dovoljenju ne obstaja, se privzame da uporabnik / skupina
dovoljenja nima.

