21.07.2013 Views

Kap 16_Java for Web.pdf - Akademika forlag

Kap 16_Java for Web.pdf - Akademika forlag

Kap 16_Java for Web.pdf - Akademika forlag

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Java</strong> <strong>for</strong> <strong>Web</strong>.book Page 300 Tuesday, September 24, 2002 6:07 PM<br />

<strong>Kap</strong>ittel <strong>16</strong><br />

Figur <strong>16</strong>.4: Enkel navigering i applikasjonen<br />

300<br />

Kunde-tabellen inneholder kundelisten med feltene brukernavn, passord, <strong>for</strong>navn, etternavn,<br />

postnr, poststed, telefon og status. Brukernavn er primærnøkkel <strong>for</strong>di hver bruker<br />

må velge et unikt brukernavn. Korrekt brukernavn og passord gir adgang til nettbutikken.<br />

Feltene <strong>for</strong>navn, etternavn, adresse, postnr, poststed og telefon utgjør brukerens personopplysninger<br />

som brukes ved levering av vare og utsending av faktura. Statusfeltet<br />

angir brukerens status – enten som kunde eller administrator. Alle feltene er av typen<br />

varchar. Til tross <strong>for</strong> at feltene postnr og telefon kan representeres med heltall, så gir<br />

tekststrenger brukeren <strong>for</strong>materingsfrihet, <strong>for</strong> eksempel postkoden "N-0254" eller telefonnummeret<br />

"22 32 45 56". Disse symbolsekvensene er ikke heltall. Kunde-tabellen er<br />

gitt som følger:<br />

create table kunde<br />

(<br />

brukernavn varchar(20) NULL PRIMARY KEY,<br />

passord varchar(20) NULL,<br />

<strong>for</strong>navn varchar(20) NULL,<br />

etternavn varchar(20) NULL,<br />

adresse varchar(20) NULL,<br />

postnr varchar(20) NULL,<br />

poststed varchar(20) NULL,<br />

telefon varchar(20) NULL,<br />

status varchar(20) NULL<br />

);<br />

Handlevogn-tabellen inneholder alle varene kundene har plassert i handlevognene.<br />

Varer som er plassert i en handlevogn befinner seg i en midlertidig tilstand. De er valgt,<br />

eller reservert, men de er ikke kjøpt. Varene <strong>for</strong>blir i handlevognen helt til kunden<br />

bestiller varene eller angrer og fjerner varene fra handlevognen og plasserer varene tilbake<br />

på hyllene.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!