TIF12303 Dokumentation av program
TIF12304 Definition av användargränssnitt
Övningar
Övningarna görs i MS-Excel och MS-Word.
Övning 1
Gå igenom reglerna för att rita flödesscheman (Flow Charts) i Internet-kursen.
Gör Flow Charts Exercise 1 och Exercise 3, som finns i slutet av
FlowChart materialet och förstå problemet och logiken i lösningarna.
Lösningarna finns även att tillgå på samma sidor som en link strax efter övningen.
Övning 2 (lämnas in)
Gå igenom reglerna för att skriva Pseudokod i Internet-kursen.
Här följer en programslinga i form av Pseudokod
OPEN Kundreg
Antal = 1, StoraKunder = 0, SmåKunder = 0
READ första posten i Kundreg
DOWHILE Antal < 101
END DOWHILE
DISPLAY "Antal stora kunder = " StoraKunder
DISPLAY "Antal småkunder = " SmåKunder
CLOSE Kundreg
Dokumentera ovanstående programslinga som ett flödesschema istället för
ovanstående Pseudokod.
Övning 3
Gå igenom reglerna för att rita Nassi-Schneiderman Diagram (NS Diagram) i Internet-kursen.
Gör NS Diagram Exercise 1 som finns i slutet av materialet och förstå logiken i lösningarna.Lösningarna finns även att tillgå på samma sidor som en link strax efter övningen.
Övning 4 (lämnas in)
Dokumentera programslingan i övning 2 som ett NS Diagram.
Övning 5 (lämnas in)
Planera i detalj användargränssnittet för ett aktiekurssystem för företaget PlaceraMera Ab.
Tillämpa den teori som finns i boken och använd t.ex. Excel för att planera alla fönster och Word för att dokumentera systemet som en användardokumentation enligt de instruktioner som är utdelade och finns här
- När systemet startar skall det fråga efter användar-id och lösenord och sedan öppnas huvudfönstret.
- I huvudfönstret skall det finnas en lista på alla börsnoterade företag i Finland med uppgift om företagets namn och dagens högsta säljkurs och köpkurs. Listan kan vara hur lång som helst och det skall vara möjligt att bläddra och välja företag.
- Genom att t.ex. dubbelklicka på en rad skall man få fram detaljuppgifter om ett företag.
- I detaljuppgifterna finns företagets namn, adressuppgifter, telefonuppgifter, elpost, VD:s namn, styrelsens medlemmar (plats för max 10 st), dagens högsta sälj- och köpkurs, snittkurs per månad och för de senaste 12 månaderna (rullande medeltal).
- Det skall finnas möjlighet att vid behov omgående skicka email till företaget och begära/beställa bokslutsinformation.
- Det skall finnas möjlighet att ta ut uppgifter om företaget till skrivare
- Företaget PlaceraMera Ab har en logotype som skall synas på huvudfönstret och sedan skall företagets namn synas på alla varaktiga fönster.
Hitta på en egen logotype för företaget.
- Databasen är en relationsdatabas och tabellerna ser du på bild 1 nedan.
(*) = nyckelfält
(r) = realtionsfält
- Se detta som en första version, en skiss av systemlösningen. Du kan göra fler antaganden eller komplettera planeringen om du vill. Viktigaste är att du planerar vettiga fönster och ett användarvänligt gränssnitt.
