Bilag 3c - Abonnent-vinduet

Kunde-vindue fra prototype 1:

Kunde vinduet -Prototype 1

Kunde-vindue fra prototype 2:

Kunde vinduet -Prototype 2

Overordnet
I dette billede ses alle data om en enkelt abonnent og dennes abonnementer.
Indtastningsfelterne der kun fylder en enkelt linie indeholder oplysninger om kunden.
Feltet med nummer vil ikke kunne rettes.
Tekstfeltet Bemærkninger om kunden indeholder bemærkninger om kunden. Dette felt er meget forskelligt fra Bemærkninger om abonnement, der bliver udskrevet sammen med bestillingslisterne.
Under Abonnementer ses en liste af de abonnementer kunden har.

Ændringer i 2. prototype
Vi har lyttet til holdets kritik og flyttet Søg abonnent og Ny abonnent knapper så de står sammen med kunde relevant data. Fornavn og Efternavn felter er blevet lavet om til et Navn felt. Michael bad om en Vis/Ret knap som vil vise en serie, crossover eller enkelt nummer afhængigt af hvilken slags abonnement der er valgt i listen. Vi har tilføjet felter hvor man kan se abonnement relevante oplysninger (fra, til, vil have). Antal skal vise hvor mange tegneserie i alt er bestilt af vedkommende, dvs. en crossover plejer at indeholde mere end et enkelt nummer, så er antal større end længden af abonnementlisten.

Sammenhæng med OOA model
Vinduet er en grafisk repræsentation af klassen Abonnent, samt kundens abonnementer (klassen Abonnement).

Sammenhæng med persistente objekter
Da et Abonnent vindue har en instans af et SoegTegneserie vindue som attribut, indeholder vinduet referencer til Serier, Enkelt Numre, Crossovers, Forlag, Distributør, samt de forventede Abonnenter.

Ikke implementeret
Opdatering i Fra, Til, Vil have.

Hvis du vil se programmet crashe, gør da følgende:
Klik i scrolllisten lige nedenfor det nederste element.