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.

GIF image

GIF image

Reply via email to