• No results found

Som datasbashanterare har Sqlite3 valts, vilket främst motiverades med de utmärkta paketen som finns vilka hanterar kommunikationen med flask-servern. Nedan i figur D.2 visualiseras databasstrukturen med hjälp av ett ER-diagram. Detta för ett ge en snabb överblick i hur de olika delarna i databasen ser ut och förhåller sig till varandra. De rektangulära rutorna i figu-

ren representerar de fem entiteter som databasen innehåller. I övrigt respresenteras relationer av romber och attribut av ellipser.

Order Leverantor_id foretags_namn Personlig_img_url logotyp_url telefon password_hash email autentiserad om_oss vision beskrivning intyg_url active Säljer Har sål t T illh ör IdId namn Produkt_Id Namn beskrivning pris img_url antal_bestallning Sä ljs av customer_email order_id total-cost Country City Zipcode address customer_name från In ne hålle r quantity id product_name product_price n 1 n 1 1 n 1 n 1 n 1 n 1 n Produkter Kategorier Leverantorer Order_Products Till r Time_of_order status

Figur D.2: ER-diagram över databasens uppbyggnad

Denna databas hade kunnat utformats på ett delvis annorlunda sätt med fortsatt samma användbarhet och navigerbarhet. Det finns dock vissa delar som är mer centrala än andra, exempelvis attributen rörande inloggning hos Leverantör. Utan att spara email samt en lö- senordshash hade det varit problematiskt att utforma en säker och lättanvänd marknadsplats.

Nummer

kunna ha plats för företagets logga på hemsidan på att

potentiella köpare ser den

Utfall

Hög prioritet

U1

Som leverantör vill jag kunna lägga upp en produkt till

försäljning

Implementerad

U2

Som leverantör vill jag kunna ta bort produkter som ligger uppe

för försäljninng

Implementerad

U3

Som leverantör vill jag kunna ha en egen användarprofil

Implementerad

U4

Som leverantör vill jag kunna se statistik över mina sålda

produkter

Finns orderhistorik

U5

Som köpare vill jag kunna se en bild på produkten på hemsidan

Implementerad

U6

Som leverantör vill jag kunna ändra på produktbeskrivningar och

pris

Implementerad

U7

Som leverantör vill jag kunna registrera sig på

webbapplikationen

Implementerad

U8

Som leverantör vill jag kunna ta bort min profil på

webbapplikationen

Implementerad

U9

Som kund vill jag kunna registrera sig på webbapplikationen

Kunder har inte konto

U10

Som kund vill jag kunna ta bort min profil på webbapplikationen Kunder har inte konto

U11

Som leverantör vill jag kunna lägga upp en produktbeskrivning

på mina produkter

Implementerad

U12

Som kund vill jag kunna se min orderhistorik

Finns mail med

orderbekräftelse

U13

Som köpare vill jag kunna söka efter en produkt

Implementerad

U14

Som köpare vill jag kunna göra köp som gäst på

webbapplikationen

Implementerad

Medel prioritet

U15

Som leverantör vill jag att mitt företags logga ska synas på

hemsidan

Implementerad

U16

Som köpare vill jag kunna reklamera till leverantörerna genom

ett kontaktformulär

Reklamation sker via

mail mellan kund och

leverantör

U17

Som köpare och medlem vill jag kunna ha en egen

användarprofil

Kunder har inte konto

U18

Som köpare vill jag kunna se hur många produkter jag har i min

varukorg och kostanden för dessa

Implementerad

U19

Som köpare vill jag kunna komma till betalsidan på ett klick

Implementerad

U20

Som köpare vill jag kunna ta bort saker från min kundkorg

Implementerad

U21

Som köpare vill jag kunna ta kontakt med ansvariga för

webbapplikationen

Implementerad

U22

Som köpare vill jag kunna ta kontakt med leverantörerna

Implementerad

U23

Som köpare vill jag kunna få en överblick över alla produkter i

ett bibliotek

Implementerad

U26

Som köpare vill jag kunna betygsätta köpta produkter

U27

Som köpare vill jag kunna betala på flera olika sätt

endast kortbetlaning

U28

Som köpare vill jag kunna få upp en "preview" ruta på produkten Implementerad

U29

Som köpare vill jag kunna addera volym på produkten

Implementerad

U30

Som köpare vill jag kunna se leveranstid på mina beställda varor

U31

Som säljare vill jag kunna ha färgalternativ på min produkt i

applikationen.

F

Användartester

F.1 Användartest 1

1. Startsidan. Vad tycker du om designen? 2. Finns de knappar som du skulle vilja ha här? 3. Ligger knapparna på relevant plats på sidan? 4. Övriga kommentarer angående startsidan.

5. Öppna sidan för ett UF-företag, sidan kunderna ser då de är inne på ett visst företag. Vad tycker du om designen generellt?

6. Finns det innehåll som du skulle vilja ha här och ligger den på relevant plats? 7. Övriga kommentarer angående sidan?

8. Öppna administrationssidan för ett inloggat företag. Vad tycker du om designen? 9. Finns knapparna som önskas här?

10. Ligger innehållet på relevant plats på sidan? 11. Övriga kommentarer angående sidan? 12. Övriga kommentarer om helhetsupplevelsen?

13. Har applikationen en tydlig grafisk profil samt är enhetlig? 14. Övrigt

F.2 Användartest 2

1. Startsida. Klicka på saker på sidan och berätta vad du tycker.

3. Gå till startsidan om logga in på ditt nyskapade konto. Var det enkelt/svårt? Hur många klick krävdes?

4. Vad är ditt intryck av laddningstiderna?

F.3 Slutgiltigt användartest

1. Gå till startsidan. Köp en produkt. Gick det enkelt? Lätt att hitta knappar?

2. Upplevde du att processen krävde många klick eller var tidskrävande på annat sätt? 3. Gå till startsidan. Hitta företagssidan för UF-företaget MjukisUF. Var det enkelt? Kom-

mentarer? Antal klick?

4. Du driver ett UF-företag. Skapa en butik. Var det enkelt?

5. Upplevde du att processen krävde många klick eller var tidskrävande på annat sätt? 6. Logga in på hemsidan och lägg upp valfri information på din företagssida. Kändes det

logiskt hur du skulle gå tillväga?

7. Försök att lägga upp en ny produkt för ditt företag. Gick det enkelt? Antal klick? 8. Hur väl upplever du att hemsidan berättar vad som händer? (Exempelvis vid uppdate-

ring eller utloggning)

Betyg: 1. Jag funderar ofta om mina handlingar går igenom. 7. Det är mycket tydligt att systemet förstår vad jag gör.

9. Hur väl förstår du språket och orden som hemsidan använder? Betyg: 1. Mycket svårt. 7. Jag förstår allt mycket väl.

10. Hur enkelt tycker du det är att gå tillbaka eller ångra dig? (Exempelvis om klickar fel) Betyg: 1. Mycket krångligt. 7. Det räcker alltid med ett klick.

11. Hur väl förstår du vad olika alternativ innebär? (Exempelvis om du vill utföra en upp- gift, är det då tydligt var du ska klicka eller behöver du fundera över alternativ?) Betyg: 1. Jag måste ofta överväga flera olika alternativ. 7. Jag vet precis vad jag ska göra. 12. Hur väl upplever du att hemsidan förhindrar dig från att göra fel? (Exempelvis att

hemsidan hindrar dig från att logga in om du redan är inloggad) Betyg: 1. Inte alls. 7. Mycket väl.

13. Anser du att du behöver komma ihåg information för att kunna utföra en uppgift? Betyg: 1. Ja, ofta. 7. Nej, nödvändig information finns hela tiden tillgänglig.

14. Upplever du att hemsidan innehåller ONÖDIG information eller knappar/alternativ? Betyg: 1. Mycket överflödig information/alternativ. 7 Ingen onödig information alls. 15. Upplever du att hemsidan innehåller TILLRÄCKLIG information och knap-

par/alternativ?

Betyg: 1. Jag saknar ofta information eller alternativ. 7. Jag jag önskar finns. 16. Hur väl upplever du att felmeddelanden hjälper dig göra rätt nästa gång?

Betyg: 1. Jag gör ofta fel flera gånger innan det blir rätt. 7. Jag göra bara fel en gång. 17. Hur väl upplever du att hjälp finns tillgänglig på hemsidan?

Betyg: 1. Jag hittar inte hjälp alls. 7. Om jag behöver hjälp hittar jag det alltid mycket enkelt.

G

Fullständiga svar på

användartester

G.1 Användartest 1

Första användartestet innehöll frågor som fokuserade på applikationens utseende. Testet ut- fördes på sex personer varav fyra män och två kvinnor. Åldersspannet låg mellan 17 - 24 år och fem av personerna studerade vid Linköping Universitet. För att kunna få fram ett gi- vande användartest gavs information före testet om webbapplikationens syfte samt vad ett UF-företag är. Resultatet från testet är sammanfattat nedan.

1. Startsidan. Vad tycker du om designen? Resultat:

• Tydlig enkel design.

• Stel sida samt väldigt grå färgskala. Sidans footer upplevdes ha en för mörk färg. • Knapparna på sidan hade inte konsekvent design.

2. Finns de knappar som du skulle vilja ha här? Resultat:

• Det önskades om knapp för kontakt samt för öm oss"vilken visar information om Xpanda.

• Det efterfrågades en meny som kategoriserar produkter på sidan. 3. Ligger knapparna på relevant plats på sidan?

Resultat:

• Knapparna var olika varandra.

• Det önskades att sökfunktionen skulle ligga i mitten av sidan.

• Det önskades att några knappar bytte plats för att samla liknande funktionalitet nära varandra.

4. Övriga kommentarer angående startsidan. Resultat:

• För mörk footer.

• En skroll med produktkategorier önskas.

• En sida som visar alla UF-företag som finns på sidan önskas.

5. Öppna sidan för ett UF-företag, sidan kunderna ser då de är inne på ett visst företag. Vad tycker du om designen generellt?

Resultat:

• Den kändes innehållsrik.

• Den borde bli lite rymligare, dvs att inte produktkort text m.m. ligger så nära varandra.

6. Finns det innehåll som du skulle vilja ha här och ligger den på relevant plats? Resultat:

• Bättre symmetri och samma storlek på alla produktkort önskas. • Önskar en knapp för att kunna kontakta UF-företaget.

7. Övriga kommentarer angående sidan? Resultat:

• Trevlig sida.

8. Öppna administrationssidan för ett inloggat företag. Vad tycker du om designen? Resultat:

• Den kändes strukturerad och tydlig. • Lite tråkig och enkel.

9. Finns knapparna som önskas här? Resultat:

• Önskar redigering för saker såsom företagslogga samt företagsbeskrivning. 10. Ligger innehållet på relevant plats på sidan?

Resultat: • Ja.

11. Övriga kommentarer angående sidan? Resultat:

• Smidig att klicka runt i.

12. Övriga kommentarer om helhetsupplevelsen? Resultat:

• Tråkig och medioker.

• Tydligare budskap med färger. Just nu har knapparna mycket färg men sidan är grå överlag. Mer neutrala färger på knappar.

13. Har applikationen en tydlig grafisk profil samt är enhetlig? Resultat:

• Font-mässigt inkonsekvent.

• Designen är lätt att ta till sig och känns användarvänlig. 14. Övrigt

Resultat:

• I registreringsformuläret där företag registrerar ett konto borde det förtydligas att det är just UF-företag som registrerar sitt konto där. Borde även se över vilka fält som finns med där.

Related documents