Laboration
Laboration i Databasteknik
Ni ska i labotarionen skapa en Java Applikation som använder sig
av en databas som den kommunicerar med via JDBC. Arbetet sker i
grupp om 1-2 personer. När laboratitionen ska redovisas ska
källkoden vara dokumumenterad, ni ska ha ett klassdiagram samt
programmet ska vara testat. Redovisning är 3/3 13-17.
Applikationen som ni ska skapa är ett program för att lagra sina
recensioner av musik album och filmer. Det bör vara en grafisk
applikation där man administrerar datat som sedan lagras i en
databas.
Ni ska skapa databasen, skriva en applikation och koppla ihop
applikationen med databasen.
Funktionallitet för betyg G
Man ska kunna lägga till skivor, artister och kategori samt sätta
betyg på skivor.
Du ska kunna söka efter både skivor och artiser samt kunna se alla
skivor för en artist. Du måste även kunna söka efter utgivare,
producent samt kategori.
VG
Förutom betyg G så ska man även i samma program kunna ha filmer.
Stister och filmer ska kunna kategoriseras.
Du ska kunna söka efter olika aspekter som utgivare, producent,
regissör eller musik/flimkategori.
Du ska även logga in i programet och varje person kan ge olika
skivor och filmer betyg. Det ska noteras vem som ger vad för betyg
och endast ett betyg/användare får registreras. Det ska även
framgå vem som lagt in vilken artist, album, film o.s.v. Du ska
även kunna söka via snitt betyg.
Observera att det även finns kvalitetsmått inom betygen, d.v.s
beroende på hur väl ni genomfört uppgiften så varierar betygen.
Bara för att ni implementerat funktioner för ett viss betyg
betyder inteheller att ni får det betyget om programmet håller
kvalitet för det betyget. Ju högre betyg desto högre krav.
Observera också att lab momentet endast är U eller G, men för att
få C eller högre betyg totalt på kursen krävs VG på labben.