Kap 16_Java for Web.pdf - Akademika forlag
Kap 16_Java for Web.pdf - Akademika forlag
Kap 16_Java for Web.pdf - Akademika forlag
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.