TNMK30 - Elektronisk publicering, HT2021

Förslag till uppgifter

Uppgift 1

Skapa ett gränssnitt som gör det möjligt att söka bland alla Lego-satser, hitta rätt sats och se dess detaljerade innehåll.

Tänkt användare: samlare och säljare som vill sortera ut satser ur en blandad hög med bitar.


Uppgift 2

Skapa ett gränssnitt som gör det möjligt att söka bland alla Legobitar, hitta rätt bit och se vilka satser den ingår i.

Tänkt användare: samlare och säljare som vill veta var en viss bit kommer ifrån, eller var man kan hitta den i en ny eller begagnad sats.


Uppgift 3

Skapa ett gränsnitt där man kan ange en lista av olika bitar och se vilka satser som innehåller någon eller några av dessa bitar, sorterat efter hur många bitar som ingår.

Tänkt användare: samlare och säljare som köpt en blandad hög med bitar utan instruktioner, och vill sortera ut så många kompletta satser som möjligt ur högen. Detta gör man genom att först identifiera ovanliga bitar och se vilka satser de kan tänkas härröra från.


Uppgift 4

Skapa ett gränssnitt för att beräkna olika slags statistik över databasen och presentera det på ett överskådligt sätt (t.ex. som grafer i ett <canvas> element).

Tänkt användare: folk som av ren nyfikenhet är intresserade av vad Lego gjort genom åren, men också säljare som vill hålla koll på vilka bitar som är lätta och svåra att få tag på, och därigenom kunna sätta kloka och rimliga priser på begagnat Lego.


Uppgift 5

Det finns även en databas över minst en persons personliga samling av Lego-satser, med satsnummer och antal klart angivet. Skapa ett gränssnitt där det presenteras vilka bitar som finns, vilka bitar som finns men i fel färg, samt vilka bitar som saknas i samlingen för att kunna bygga godtycklig annan Lego-sats.

Tänkt användare: samlare som vill försöka bygga ihop officiella satser som de inte äger, eller se vad de får för tillskott i sin samling genom att köpa en viss sats.


Uppgift 6

Utifrån en lista (i en separat databas) över en persons samling angivet som satsnummer och antal, presentera en total översikt över samligen organiserad efter typer av bitar, med möjligheter att titta närmare på exakt varifrån bitarna av en viss typ kommer (satsnummer och årtal).

Tänkt användare: samlare som har så mycket Lego att de inte längre har någon koll på var alla bitar kommer ifrån, men som vill skaffa sig den överblicken.