Dato | Versjon | Beskrivelse | Person |
---|---|---|---|
23.04.04 | 1.0 | Versjon 1.0 | Tom Sæterbø |
27.04.04 | 2.0 | Litt Flisespikkeri | Tom Sæterbø |
04.05.04 | 2.1 | La til ny pakke(Tid), ga BillettBestilling nytt navn(BillettOgInfo), la til diagrammer | Tom Sæterbø |
07.05.04 | 2.2 | Flyttet hjelpefunksjoner fra Kontroll til Tid, fjernet klassen Endre fra Arrangor. Oppdaterte diagrammer og fjernet for Kontroll siden den ikke har noen klasser lengre. | Tom Sæterbø |
Vise hvordan funksjonene som den delen av systemet som binder sammen brukergrensesnittet med databasen er organisert.
Dokumentet beskriver ulike pakker, og klasser disse inneholder, i tillegg til relasjonene mellom disse.
Det er ikke brukt noen forkortelser.
Resten av dokumentet inneholder en detaljert oversikt over pakker som denne delen av systemet bruker.
Pakkediagram:
En overstående pakke som gir tilgang til de andre pakkene. Alle funksjonskall fra brukergrenesesnittet går via denne pakken. Inneholder ingen klasser eller funksjoner.
Har ingen klasser
Ingen modell fordi det ikke fins noen klasser
Denne pakken inneholder klasser som kun arrangøren
kan og har tilgang til å bruke. Operasjonene i disse klassene manipulerer innholdet i databasen så det er ikke anbefalt at enhver får tilgang til disse.
Klasse | Type | Beskrivelse |
---|---|---|
Opprett | Kontroller | Operasjoner for å opprette element i DB |
Slette | Kontroller | Operasjoner for å slette element i DB |
Denne pakken inneholder klasser som kunden trenger for å ha nytte av systemet, dvs operasjoner i forbindelse med bestilling og kjøp av billetter. I tillegg til henting av forskjellig informasjon.
Klasse | Type | Beskrivelse |
---|---|---|
Billett | Kontroller | Operasjoner som angår bestilling, reservasjon og annet i tilknyttning til billetter |
HentInfo | Kontroller | Operasjoner for å hente informasjon om element i DB |
Pakke for å gi systemet et visst nivå av sikkerhet. Den er også nødvendig for å gi bruker tilgang til de andre pakkene.
Klasse | Type | Beskrivelse |
---|---|---|
Innlogging | Kontroller | Operasjoner for å logge seg inn på systemet |
Pakken inneholder klasser som blir brukt til å hente tidspunkt fra databasen, vise tidspunkt, endre/legge til tid og andre funksjoner som har med tidspunkt å gjøre.
Klasse | Type | Beskrivelse |
---|---|---|
Dato | Kontroller | Inneholder funksjoner for å vise og forandre dato |
Klokke | Kontroller | Inneholder funksjoner for å vise og forandre tidspunkt |
LangDato | Kontroller | Inneholder funksjoner for å vise og forandre både tidspunkt og dato, tar i bruk klassene Klokke og Dato |
Hjelpefunksjoner | Kontroller | Inneholder noen nyttige funksjoner som GUI har bruk for |