| 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 |