Monday, October 30, 2006

En liten måndagsuppdatering

Nu på morgonen fixades sorteringen på beloppskolumnen, av någon anledning sorterades den inte på integers utan på strings vilket resulterade i att sorteringen blev fel. Messagekolumnens poster hamnar nu som tooltips för att möjlig göra läsning av långa meddelanden.
Som bonus fixades det också så att utgifter blev röda poster och inkomster gröna. Fast just nu överväger vi att beålla inkomsterna i svart text.

Den avancerade sökningen har fått en ny funktion: Det är nu möjligt att söka på enbart utgifter eller inkomster.

Thursday, October 26, 2006

Hur visar man hundratusen poster i en tabell för en användare?

Detta är ett ämne vi har diskuterat livligt, här är förutsättningarna:
100 000 unika objekt.
varje objekt innehåller 4 värden som är intressant för användaren.
Mest troligt är datum det enda som dom går att kategoriseras på.

Förslag:
  • Sidhantering: - även om vi har tusen poster / sida så blir det hundra sidor och med tusen poster per sida hittar användaren inte det han/hon letar.
  • Kategorisering: - Eftersom dom flesta objekten är unika minskar inte kategorisering antalet annat än om vi kategoriserar i tid. Användarundersökningen gav att de flesta användarna ville se intäkter per dag / vecka / månad och i speciella fall även år.
  • Sökning - Helt klart det bästa alternativet då en bra sökfunktion underlättar väldigt (se spotlight i os X). Problem kan dock uppstå om en sökning fortfarande genererar 100k objekt.


Vår lösning

En kategorisering på dag/vecka/månad/senaste 30 dagarna/år skapades.
En sökfunktion som söker i alla fält i den valda kategorin (snabbsök).
En avancerad sökfunktion som hämtar alla objekt mellan 2 givna datum och som uppfyller kriterierna.

Vad är bra dåligt med den här lösningen? kom gärna med förslag!


Screenshots


Översiktsvyn:










Förhandsgranskning av utskrift:













Kalenderväljaren:

En lätt introduktion.


Svenska internetbetalningar AB utvecklar en ny typ av betalsystem som främst hanterar små betalningar.
Våran del i projektet är att utveckla ett program som enklast kan liknas vid en internetbanks hemsida. Användarna ska bland annat kunna logga in, få kontoutdrag, skriva ut utdrag i pdf-format och göra betalningar.

Vårt projekts preliminära namn är: C-pay - A complete design process of a payment system.


Status just nu:

Den digitala prototypen är snart klar för användartester (2 pappersprototyper har redan utvärderats).
Alla stora funktioner i programmet (PDF, förhandsgranskning före utskrift, svenskt/engelskt språk, databashantering, serverkommunikation, xml) är klara. För PDF skapande används JFreeReport som vi kan rekommendera till alla som vill skapa snygga pdf-filer direkt av av tabeller.

Stora bitar kvar att göra innan driftsättning:
ANT Buildscripts
Konvertera programmet till webstart
Iterativa Användartester och utvärderingar!
Feedback på fel.
Hantering av valutor
teckenkontroll i textboxar