banjalukaforum.com

Dobrodošli na banjalukaforum.com
Danas je 23 Apr 2024, 13:16

Sva vremena su u UTC [ DST ]




Započni novu temu Odgovori na temu  [ 2 Posta ] 
Autoru Poruka
 Tema posta: pomoc oko JSF-a
PostPoslato: 17 Jun 2012, 22:36 
OffLine
Majstorski kandidat
Majstorski kandidat
Korisnikov avatar

Pridružio se: 07 Apr 2009, 12:08
Postovi: 300
zamolio me drug da mu pomognem oko nekog seminarskog rada.. a nisam bas nesto puno zalazio u Javu pa da mi neko da smjernice kako bi ja ovo otprilike trebao uraditi:


Potrebno je kreirati web aplikaciju „Studentska služba“. Ovaj projekt prepoznaje sljedeće vrste korisnika: administrator, predavač, student i gost.
• Administratorima je omogućeno kreiranje korisničkih naloga za predavače i studente. Administratori pored kreiranja novih naloga mogu i ažurirati postojeće naloge kao i vršiti njihovo brisanje. Isto tako, administratori mogu i uređivati rubriku Vijesti na web sajtu. Takođe, administratori kreiraju nove Predmete. Nakon što kreiraju novi predmet administratori mogu dodjeliti jednog ili više predavača tom predmetu. Isto tako, administratori mogu dodjeliti jednog ili više studenata jednom predmetu.
• Predavačima je omogućeno uređivanje svojih profila. Svaki predavač može u sklopu svog profila unijeti svoje lične podatke, kontakt podatke, napisati kratku biografiju i sl. Takođe, svaki predavač, nakon što se prijavi na svoj nalog dobija spisak svih predmeta koji su mu dodjeljeni od strane administratora. Klikom na neki od predmeta predavaču se prikazuje spisak svih studenata koji slušaju taj predmet. Predavač ima mogućnost da za svakog studenta koji je na predmetu unese ocjenu sa tog predmeta i napiše kratak komentar vezan za tu ocjenu. Predavači imaju mogućnost unosa novih vijesti, po istom principu kao i administratori.
• Studenti imaju mogućnost uređivanja svojih profila. Svaki student može u sklopu svog profila unijeti svoje lične podatke i kontakt podatke. Nakon što se uloguje, studentu se prikazuju stranice Predmeti i Profesori. Na stranici Predmeti student može pregledati predmete koje trenutno sluša i pregledati ocjene i komentare koje je upisao profesor. Na stranici Profesori, studentu se ispisuje spisak svih profesora koji su uneseni u bazu, pri čemu student ima mogućnost da pretraži profesore po imenu i/ili prezimenu.
• Gost nema mogućnost prijavljivanja na sistem, jedino što može uraditi jeste pregled vijesti objavljenih od strane administratora ili predavača.
Izrada projektnog zadatka podrazumjeva MySQL bazu u koju će se smještati svi podaci, pri čemu svaki student ima pravo da organizuje bazu podataka po svom izboru. Takođe, izrada podrazumjeva da će student napraviti projekt upotrebom JSF 2.0 biblioteka, a korisnički interfejs realizovati Facelets templejting mehanizmom. Potrebno je posebnu pažnju obratiti na ispravnu obradu podataka, uspostavljanje sistema validacije podataka (klijentski i/ili serverski).


Da li da krenem od baze, ili?


Vrh
 Profil  
 
 Tema posta: Re: pomoc oko JSF-a
PostPoslato: 18 Jun 2012, 09:01 
OffLine
Veteran
Veteran
Korisnikov avatar

Pridružio se: 27 Jun 2002, 21:41
Postovi: 1592
Претпостављам да се ради о задатку са неког од ЕТФ курсева. Овакви задаци су добра ствар јер доста фирми приликом запошљавања тражи да се овакве апликације ураде за један до два дана, као провјера личних компетенција.

Смјернице?

Издефиниши модел доменских података (ентитети и њихове асоцијације: корисник, тип корисника, вијест, предавач, итд).
Издефиниши корисничке странице (администрација корисника, администрација вијести, професори, предмети,... итд).
Издефиниши случајеве кориштења и њихове пословне акције над подацима. (креирај/промијени/обриши корисника, креирај/промијени/обриши вијест, претражи професоре, унеси оцјену,... итд)

Тек онда пређи на имплементацију.

_________________
Slika
Српска - аутопутеви | Srpska - motorways


Vrh
 Profil  
 
Prikaži postove u poslednjih:  Poređaj po  
Započni novu temu Odgovori na temu  [ 2 Posta ] 

Sva vremena su u UTC [ DST ]


Ko je OnLine

Korisnici koji su trenutno na forumu: Nema registrovanih korisnika i 5 gostiju


Ne možete postavljati nove teme u ovom forumu
Ne možete odgovarati na teme u ovom forumu
Ne možete monjati vaše postove u ovom forumu
Ne možete brisati vaše postove u ovom forumu
Ne možete slati prikačene fajlove u ovom forumu

Pronađi:
Idi na:  
Powered by phpBB® Forum Software © phpBB Group
Hosting BitLab
Prevod - www.CyberCom.rs