[ PavleK86 @ 26.09.2010. 00:37 ] @
Nadam se da je tema na pravom mjestu...
Imam zadatak da napravim web aplikaciju koristeci C#, pa pretpostavljam da to moram raditi u ASP.NET-u. Slijedi kompletan zadatak:


School portal
Description

Develop web application using C# and web services,the database is using SQL Server 2005 or some anather of type database..

Requirements;
When a teacher logins;
- He/she is able to view his/her particulars
- He/she is able to update his/her particulars
- View the schedule of the classes for the whole year in a table format.
- Changes should be also reflected in the schedule when the student cancel the class that she/he is attending.
- The teacher is able to print out the schedule details in table format.

When a student logins;
- He/she is able to view his/her particulars
- He/she is able to edit his/her particulars
- He/she is able to view the class schedules that the student is attending
- He/she is able to cancel the class that she/he is attending.

When a administrator logins;
- The admin is able to view all the modules that the teacher and student is viewing.( Currently admin is able to view, update and delete users (Teachers & Students)
- The view has to be in table format as well.(Currently it is in a box format)
- The admin is able to print out the user details and schedule in table format.


E sad, posto nemam nikakvog iskustva u asp.net-u, molim Vas da mi neko preporuci neku dobru knjigu za asp.net, po mogucnosti na nasem jeziku, a ako ne onda na engleskom jeziku.

Bilo kakva pomoc je dobro dosla...
Unaprijed hvala
[ branimir.ts @ 26.09.2010. 01:27 ] @
Citat:
E sad, posto nemam nikakvog iskustva u asp.net-u, molim Vas da mi neko preporuci neku dobru knjigu za asp.net, po mogucnosti na nasem jeziku, a ako ne onda na engleskom jeziku.

Bolje uzmi knjigu asp net mvc 2 (kao i knjigu o membership providerima) - views nije termin koji web forms developeri (a.k.a. asp net) uzimaju u obzir. Moram da priznam da je zadatak isuvise surov za pocetnike :)
[ PavleK86 @ 26.09.2010. 12:08 ] @
Branimire, hvala na pomoci...
Pretpostavljam da nijedna od knjiga o ASP.NET MVC nije prevedena na nas jezik?

A na http://www.asp.net/mvc sam nasao par tutoriala koji ce mi, nadam se, olaksati rad...

[ pl4stik @ 26.09.2010. 12:33 ] @
Preporucio bih ti da odavde http://msdn.microsoft.com/en-us/beginner/bb308786.aspx skinesh filmove sa Tier II i III, Visual C#: Absolute Beginner Series filmove i da ih pregledash. U njima ces moci da nadjesh sve sto ti treba da odradish ovaj zadatak. Nemoj da te buni Absolute Beginner jer posle samo 10 (najbolje svih 14) filmova znas mnogo vise nego mnogi "okoreli programeri" u Srbiji

Ovo je mislim najlaksi nacin da odradish ovaj slozio bih se prilicno surov zadatak za pocetnika...

Happy coding & have fun
[ pl4stik @ 26.09.2010. 12:55 ] @
Citat:
PavleK86:Develop web application using C# and web services,the database is using SQL Server 2005 or some anather of type database..

Mmmmm pa ovo treba da bude SOA !!!

Pravo ovde http://msdn.microsoft.com/en-us/data/videos.aspx odozgo ka wcf servisima, a prezentuj u cemu oces...

Bolje nauci kako dobro bazu da napravish jer na osnovu nje ces lakse moci da pravish/generises slojeve...
[ PavleK86 @ 26.09.2010. 13:38 ] @
@ pl4stic: Sa bazama sam upoznat, bar onoliko koliko se moglo nauciti iz predmeta Baze podataka u jednom semestru, ali nemam nikakvu ideju kako da realizujem tu bazu. Moze li mala pomoc, u kratkim crtama da mi objasnis sta ta baza treba da sadrzi konkretno za moj projekat?

Unaprijed hvala
[ pl4stik @ 27.09.2010. 07:11 ] @
Pa nisam neki dba al ovako sa programerske strane preporucio bih ti da koristish asp.net membership provider za mendzment korisnika tako da out of the box imash dobro logovanje. Ako se odlucis za ovo onda korisnike (svi registrovani) delis na studente, profesore i admine tako sto im dodeljujesh uloge (roles) opsirnije o tome imash ovde http://www.asp.net/web-forms/security, a 13-i film je simple auth servis...

Kolko vidim trebace ti i tblPredmeti sa predmetima i tblIspiti gde prof napravi novi rekord tako sto izabere predmet i odredi datum ispita i tblPrijave gde studenti naprave prijavu tako sto izaberu IspitID i svoj UserId ... Ovako bih ja, ali to ne znaci da je dobro i da ne moze bolje ...