Ispricavam se sto sam, sto zbog neiskustva u ovome, sto zbog toga da sam postao prije nego sam se detaljno informirao i upoznao sa sistemom koji radim, lose postavio temu. :(
Plan i program predmeta Uvod u Baze podataka jeste takav se predju osnove o kreiranju tabela, formi upita, reporti i sl. i u toku tog rada, svaki student samostalno radi bazu nekog sistema cime zele simulirati realne uvjete prilikom izrade projekta. Moj zadatak jeste da idem do vjerske sluzbe, upoznam se sa njihovim sistemom rada i pokusam na osnovu toga uraditi informacioni sistem.
Ne mora, a i ne moze :) , seminarski rad mene kao studenta pokriti kompletan sistem rada crkve niti biti profesionalan kao sto bi ga radila neka softverska firma, ali ono sto moja baza pokrije treba da radi tacno i mora biti konzistentno i neprovrijecno. Dakle bez rusenja baze na netacan unos, bez karaktera u JMBG ili telefon polju, dupliciranja podataka, jedna osoba clan vise familija itd.
Malo sam razmisljao o tome da drugacije postavim zadatak. Ovo o "nosiocu i obicnom clanu" sam dobio nakon razgovora u crkvi, ali sve mi se cini da je ova podjela u softveru na "Nosioc i Obicni clan" nepotrebna i da bez potrebe usloznjava projekat.
Mislim da bi jednostavnije bilo da se uplata clanarine vodi po porodici i to bez interne podjele porodice na "Nosioc i Obicni clan". Dakle porodica nekog ID-a, npr. ID = 12 je platila clanarinu za 2011 godinu. Ko je platio ili zaradio te novce (muz ili zena, ili neko od njihove dijece mi ne izgleda kao bitan podatak ni crkvi a kamo li mom profi :) )
Takodjer, izbacio bih iz seminarskog i dio ko je kome muz-zena-dijete.
Nakon ovoga, crkva bi i dalje imala podatke o tome ko je clan koje porodice i njeno brojno stanje, koje porodice su platile ili nisu platile clanarinu.
Ovim bi izbjegao komplikacije oko toga da:
1. Svaka porodica mora imati tacno jednog nosioca. Nosioc moze biti ili muz ili zena.
2. Muz i zena moraju biti odgovarajuceg pola.
3. Najvise jedan clan porodice moze biti proglasen za muza ili zenu
i sam sebi u mnogome olaksao zavrsetak rada.
Ono sta bih morao osigurati jeste da:
1. Svaka osoba moze pripadati samo jednoj porodici.
2. Broj clanova porodice nije ogranicen.
3. Baza bude sifrirana (Samo radnik sa korisnickim imenom i sifrom moze otvoriti bazu)
4. Baza vodi vodi evidenciju o
- svim clanovima podjeljenim po porodicama
- Uplatama članarine
- Uplatama dobrovoljnih priloga
5. Baza omoguci pretragu po:
- Skolskoj spremi
- Regijama
- Godistu(+18 (biracko tijelo za izbore u odborima))
- Clanarini (platio, nije platio, po godinama, po regijama)
- Zanimanju
- Socijalno stanje (1-5) ocjene koje ce crkva voditi interno i sluziti se njima za odabir familija kojima treba pomoc.
Ne znam kako vam se cini ovako postavljen zadatak?
Ja cu poceti sa izradom baze po ovome sto sam napisao, pa ako budem imao vecih problema javim se opet.
Zelim vam svima zahvaliti sto ste mi otvorili oci i ukazali na neke stvari o kojima nisam ni razmisljao pri izradi ili testiranju uradjenog.
Hvala na pomoci!