Tanken är att varje kortkund registrerar sig och sitt kort i en databas. Denna håller reda på kunder, kort, saldo, mojter och varornas priser. Här registreras även alla transaktioner.
Detta projekt är delvis genomfört, databasen och betalningsdelen är implementerad. Det vi bygger är en laddningsstation där kunden själv ska kunna ladda sitt kort med sedlar. Blockschemat över konstruktionen ser ut så här:
För att ladda sitt betalkort med pengar drar man det genom kortläsaren. Processorn tar emot kortets nummer som är lagrat på magnetremsan och skickar det till databasen. Den letar upp kortets saldo och skickar tillbaka det till processorn som skriver ut det på displayen. Nu kan kunden ladda sitt kort genom att mata in sedlar i sedelläsaren. Denna vet vilka sedlar som är godkända och meddelar processorn när en godkänd sedel matas in. Processorn skickar sedelns valör till databasen där saldot uppdateras. Det nya saldot skrivs sedan ut på displayen.
Konstruktionen består av 5 delar:
Displayen är till för att ge kunden information, exempelvis "Drag kort", "Mata in sedel" och framför allt kortets saldo.
Kortläsaren läser det nummer som finns lagrat på kortets magnetremsa och skickar detta till processorn för behandling.
Sedelläsaren kan läsa fyra olika sedelvalörer. Den kontrollerar själv om en sedel är godkänd eller ej när den matas in i sedelläsaren.
I databasen lagras, som tidigare nämnts, bl.a. alla kort som finns i systemet tillsammans med sitt saldo.