2. semester, Maj 2010 Vejleder Jesper Kjeldskov

Størrelse: px
Starte visningen fra side:

Download "2. semester, Maj 2010 Vejleder Jesper Kjeldskov"

Transkript

1

2 Side 2 af 81

3 Titelblad Titel: Administrativt skyttesystem Tema: Udvikling af software Projektperiode: 1/2/ /5/2010 Afleveret: 26/5/2010 Synopsis Denne rapport omhandler en udarbejdelse af et administrativt resultatsystem til en skytte- klub. Igennem rapporten vil processen blive beskrevet via tre caseforløb, som vi er blevet undervist i, i løbet af dette semester. Vi vil benytte en række relevante modeller og metoder, som har medvirket til fremstillingen af produktet. Slutteligt vil vi sammendrage disse cases og be- lyse det som en helhed. Denne sammenslut- ning ligger til grund for konklusionen på pro- blemformuleringen, hvor vi ligeledes vil vurde- re resultatet. Gruppe: B230 Udarbejdet: Lars Lichon Morten Nielsen Pernille Nielsen Stephan Rasmussen Nirojan Srikandarajah Kristian Albeck Vejleder: Jesper Kjeldskov Sidetal: 81 Antal bilag: 5 Afsluttet: 26/5/2010 Linjer kode: 3245 Side 3 af 81

4 Side 4 af 81

5 Forord Projektet omhandler systemudvikling til en skytteforening til gavn for de administrative opgaver, herunder resultathåndtering, banekontrol og medlemsstyring. Der har været mange projektforslag på bordet ved udvælgelsen, hvorved skydesporten blev fundet mest interessant. Kontakten til skytteklubben har været særdeles tilfredsstillende for begge parter, hvorved det var muligt at få hjælp til skytteregler og afprøvning af vores endelige prototype. Vi har i projektforløbet modtaget undervisning i de cases som indgår i denne rapport. De tre cases som bliver omtalt og forkortet i denne rapport er: SAD - Systemanalyse og design. DIEB - Design, implementering og evaluering af brugergrænseflader. OOPA - Objektorienteret programmering og algoritmik. Der vil i rapporten fremgå fagtekniske termer, hvilket især finder sted indenfor de tre cases, heriblandt bli- benyttet i rapporten, menes der hele det analyserede system. Tidsforløbet for udarbejdelsen af rapporten: d. 1/ til 27/ Vi vil gerne takke vores undervisere, som har hjulpet meget undervejs i forløbet og i særdeleshed Jesper Kjeldskov som vores vejleder. Vi vil også gerne takke vores testperson fra skydeklubben for hjælp til usabilitytesten. Det programmerede program er vedlagt på en CD- ROM, sammen med kode dokumentation. Læsevejledning Følgende læsevejledning kan give læseren hjælp til at forstå opbygningen af denne rapport. Rapporten skal læses fra toppen til bunden. Den er opdelt i hovedafsnit med op til i alt 4 underafsnit. Disse underafsnit er identificeret med tal, således det gøres synligt, hvilket hovedafsnit de tilhører. Da en stor del af rapporten bygger på de tre fag SAD, DIEB og OOPA, har hvert af disse fået deres egne afsnit i rapporten, Der vil igennem rapporten løbende blive refereret til de bøger, hjemmesider og andre kilder, vi har benyt- tet os af. Dette vil foregå ved, at hver reference har eget referencenummer, der så kan slås op i referenceli- sten til sidst i rapporten. Referencer skrives eksempelvist som følgende: [SAD1]. Side 5 af 81

6 Indholdsfortegnelse 1 INDLEDNING PROBLEMFORMULERING METODE CASEBESKRIVELSE OM KLUBBEN REGLER ANALYSE OG DESIGN AFGRÆNSNING METODE SYSTEMVALG RIGT BILLEDE BATOFF SYSTEMDEFINITION ANALYSE AF PROBLEMOMRÅDE HÆNDELSESTABEL KLASSEDIAGRAM TILSTANDSDIAGRAMMER ANALYSE AF ANVENDELSESOMRÅDE AKTØRTABELEN AKTØRSPECIFIKATION BRUGSMØNSTRE SPECIFIKATION TILSTANDSDIAGRAMMER FOR BRUGSMØNSTRE FUNKTIONSLISTE VINDUESDIAGRAMMER NAVIGATIONSDIAGRAM DESIGN AF ARKITEKTUR PRIORITERINGSSKEMA KOMPONENT- SKEMA DELKONKLUSION BRUGERGRÆNSEFLADE METODE AFGRÆNSNING PROTOTYPEN BEGREBSMÆSSIG MODEL BRUGERANALYSE STAKEHOLDERS PERSONAS MÅL FOR INTERAKTION USABILITY EXPERIENCE INTERAKTIONSFORMER DESIGNPROCESSEN INDLEDENDE TANKER MOCKUPS Side 6 af 81

7 3.9 DET ENDELIGE DESIGN DE 4 DESIGNPRINCIPPER AFFORDANCE MAPPING CONSISTENCY FEEDBACK INTERAKTIONSRUM EN ANALYSE AF BRUGERGRÆNSEFLADEN USABILITYTEST TESTENS RESULTATER EFTERSESSIONSSPØRGSMÅL IDA- SESSION FEJLKILDER REFLEKSION OVER TESTEN DELKONKLUSION IMPLEMENTERING METODE TEST AF PROGRAM WHITE BOX TEST BLACK BOX TEST AFGRÆNSNING ÆNDRINGER I FORHOLD TIL KLASSEDIAGRAM ÆNDRINGER I PROGRAMMET OMSTRUKTURERING AF KLASSER HARDCODE PROGRAMKLASSEN SOM EN POSTKASSE METODER I PROGRAMMET METODE: LOADRESULTATER (I KLASSEN SKYTTE) METODER TIL GRUPPEINDDELING (I KLASSEN SKYTTE) METODE: SETMARKEDDATES (I KLASSEN FIND) METODE: SORTER (I KLASSEN SKYTTE) TEST AF PROTOTYPEN DELKONKLUSION DISKUSSION KONKLUSION KILDELISTE BØGER: INTERNET: BILAGSFORTEGNELSE Side 7 af 81

8 1 Indledning Dette P2 projekt handler om udviklingen af et administrativt IT- system til en selvvalgt idrætsforening, i det- te tilfælde er der tale om et administrativt IT- system til brug i en skydeklub. Systemet ligger vægt på tre elementer, hvilket er som følgende: Resultathåndtering indebærer visning af resultater til klubbens medlemmer, samt kontrol og sty- ring af resultater som klubbens medlemmer har skudt. Medlemskontrol indebærer kontrol over klubbens medlemmer, heriblandt at tilmeld medlemmer til klubben og have kontrol over skytternes placeringer i grupper og klasser. Banebookingsdelen af systemet gør det muligt, at reservere baner. På denne måde sikrer skytten sig, at der er en bane til ham/hende på det tidspunkt skytten har lyst til at skyde. Alle tre dele af systemet arbejder sammen på en logisk måde, blandt andet vil ændringer af resultater give udfald i den del af programmet der håndterer medlemmer, eksempelvis ved at fortælle aktøren af systemet at en handling skal foretages. Formålet med dette P2- projekt er, at kunne analysere, designe, programmere og evaluere et IT- system, samt danne viden indenfor grundlæggende datalogiske emnekredse og benytte teknikker til udvikling af software. Endvidere har projektet til formål at danne viden om problem- og projektorienteret arbejde. For at kunne programmere et brugbart system, er der blevet undervist i forskellige kurser, som har gjort den stillede opgave muligt at løse. Til analysen og designet af systemet, er der blevet brugt de metoder og beskrivelsesteknikker, som er blevet dækket i kurset Systemanalyse og Design (SAD). Systemet skulle udvik- les objekt- orienteret, og til dette er der blevet undervist i Objekt- orienteret Programmering og Algoritmik (OOPA), hvor C# har været programmeringssproget. I kurset Design, Implementering og Evaluering af Bru- gergrænseflader (DIEB), blev der undervist i teknikker, som er blevet brugt til at designe og evaluere syste- mets brugergrænseflade. Side 8 af 81

9 1.1 Problemformulering Temaet for dette P2 projekt er udviklingen af et IT- system: Hvilke processer er der under udviklingen af et administrativt it system, og hvordan skal dette sy- stem opbygges så det dækker skytteklubbens behov på en brugervenlig måde? Der analyseres, designes, programmeres og evalueres et administrativt system i denne rapport, ved brug af kompetencerne opnået i de tre kurser. Det færdige administrative system evalueres ved hjælp af en usabili- ty test, en black box test og en IDA session. 1.2 Metode Rapportens opbygning er baseret på henholdsvis de tre case forløb, SAD, DIEB og OOPA. Hvert casemodul er bestående af en selvstændig indledning, metode og analyse afsnit samt en delkonklusion. De tre case moduler vil blive indkapslet i samme struktur. Væsentlige udfordringer vil blive diskuteret i et diskussionsafsnit inden konklusionen. Udarbejdelsen af Aalborg Skyttekreds administrationssystem vil ske med programmet Microsoft Visual C# 2008 Express Edition. Tidligt i arbejdsprocessen er der aflagt besøg hos Aalborg Skyttekreds, for at få indblik i de administrative opgaver, regler samt skyttemæssige forudsætninger. SAD casemodulet, kapitel 2, beskriver hvilke tanker og overvejelser, der ligger forud for systemet. Denne del af rapporten vil bære præg af metoder og modeller som eksempelvis BATOFF, hændelsestabel og til- standsdiagram. Her vil systemkrav blive beskrevet detaljeret, klasser, objekter og attributter vil blive defi- neret med det formål at skabe forståelse for systemets grundstruktur. Systemets funktionalitet vil også bli- ve beskrevet i dette afsnit via en funktionsliste, som vil skildre relevante funktioner. En prioriteringsliste vil herefter vise vigtigheden af visse kriterier for grænsefladen. Denne vil i særdeleshed være væsentlig for den videre udvikling af systemet. For bedst muligt at danne et overblik over udviklings- processen, vil navigationsdiagrammer og vinduesdiagrammer skildre systemets komponentdele. Det er es- sentielt for systemets udviklingsproces, at disse begreber bliver gennemarbejdet forud for implementerin- gen, for at sikre korrekt konstruktion. Administrationssystemet er heri illustreret i sin grundform via en variation af modeller, metoder og dia- grammer. Objektorienteret analyse og design (OOA&D)metoden, som er blevet benyttet i SAD casemodulet, er blevet skræddersyet til dette system, dvs. at nogle modeller og metoder er blevet valgt fra og der er blevet foku- seret mere på andre modeller og metoder. De tre sidste aktiviteter i OOA&D, Processer, Design af kompo- Side 9 af 81

10 nenter, Strategi, er blevet valgt fra i dette case modul, da der bliver arbejdet med disse tre aktiviteter i ka- pitel 3, som omhandler brugergrænsefladedesign. Casemodulet DIEB, kapitel 3, er en videre gang af det foregående case modul, men hvor SAD vægter sy- stemkriterier og funktionalitet, har DIEB fokus på designet af brugergrænsefladen, analyse og evaluering heraf. Aktørerne udgør her en vigtig faktor, derfor vil disse blive defineret gennem stakeholder analyse og en personas model. Dette vil give en mere dybdegående indsigt i det eksisterende brugerbehov, som er det essentielle for udviklingen af grænsefladen. Prioriteringstabel etableres, hvori de mest væsentlige kriterier til grænsefladen pointeres efter prioritet. Dette giver en bredere forståelse af, hvordan systemet skal sammensættes og hvilke aspekter, der er rele- vante at fokusere på. Sideløbende er det relevant at implementere komponenterne således det giver aktø- ren en nem interaktion med systemet. Til dette anvendes Gestalt lovene, mapping metoder og consistency, disse skal give aktøren en logisk tilgang til systemet. Sidst i casen bliver der lavet en usabilitytest, hvortil IDA metoden vil blive anvendt. Tredje case er OOPA, kapitel 4, og dette modul vil vægte kodebeskrivelse, dokumentation, systemet og usabilitytest. Udvalgte stykker kode vil blive detaljeret beskrevet, resten af programkoden vil dokumente- res ved hjælp af programmet Doxygen. I kapitlet vil der indgå væsentlige ændringer under konstruktioner af systemet, argumentationer og en præcis beskrivelse af klasser og metoder vil blive redegjort for. Afslutningsvis vil systemet blive evalueret og testet på; til systemtesten vil NUnit version blive an- vendt. En prototype af systemet vil blive konstrueret. Prototypen vil være en lille gren af hele systemet. Side 10 af 81

11 1.3 Casebeskrivelse I denne case er der valgt at systemudvikle et administrationssystem til Aalborg Skyttekreds. Der tages ud- gangspunkt i klubbens nuværende administrationssystem Om klubben Klubben er beliggende på Skydebanevej 1 i 9000 Aalborg. Klubben råder over 12 indendørs skydebaner på samme adresse. Ydermere har klubben eksterne udendørs skydebaner, som er beliggende i Dall. Der bliver skudt med rifler og pistol i forskellige discipliner, som eksempelvist luft og 15 meter. Hver skytte, som er tilmeldt klubben har et unikt skyttenummer. Kontakt til klubben Kontakten til klubben blev etableret via gruppemedlemmet Lars Lichon, som er medlem i Aalborg Skytte- skabe kontakt og dialog til klubbens medlemmer. Primær kontaktperson er Lars Ørum, aktiv skytte og frivil- lig afløser til de administrative opgaver i Aalborg Skyttekreds. Nuværende administrationssystem Det nuværende administrative system består af både manuelt arbejde og et IT- system. De administrative opgaver består i: At holde styr på klubbens medlemmer manuelt, Dette indebærer blandt andet at sørge for at diver- se klubmedlemmer er i de rigtige klasser og grupper. Samt herudover blandt andet, at sørge for klubbens medlemmers våben registreringer. At holde styr på banereservering manuelt, Dette indebærer blandt andet at sørge for at skytter ikke kan skyde på samme baner på samme tid. De administrative opgaver, der har med bane booking at gøre i Aalborg skydeklub er dog i det minimale, da skytter som regel blot finder en tom bane og skyder på denne. Manuel indtastning af resultater for efterfølgende printning og ophængning af resultatliste, dette er den eneste måde klubbens medlemmer kan se oversigt over sine egne og andres resultater. Disse opgaver er alle tidskrævende og omstændelige processer, som kan effektiveres. Side 11 af 81

12 1.3.2 Regler Udarbejdelse af et administrationssystem er en omfattende proces. Det specifikke regelsæt for skydeklub- ben har betydning for systemudviklingen og det endelige administrationssystem, da det skal kunne vise korrekt resultatvisning. De officielle regler for skydning er DDS- Regelsættet, herud fra fremgår det at pågældende skytte skal fore- tage 25 skud i en serie, hvoraf de første 5 er prøveskud og de sidste 20 skud vil være de gældende. Herefter forekommer en sammenlægning af de 20 gældende skud, hvorefter sammenlægningen divideres med an- tallet af gældende skud, og resultatet for en skydning er dermed fundet (der henvises til bilag 4, for et bil- lede af en skydeskive). En skyttes niveau beregnes ud fra et gennemsnit. Dette gennemsnit er en sammen- lægning af maksimalt 10 skydninger og overskrider antallet af skydninger 10, vil de 10 bedste skydninger medgå i gennemsnittet. Skyttens gennemsnit vil sideløbende med alder være en faktor for skyttens place- ring, i henhold til gruppe og klasse. Hver skytte er inddelt i en gruppe inddelt efter alder. Hver gruppe har op til fire klasser, som inddeler sky- terne efter færdighed, som måles på skyttens gennemsnit. En skytte der er i gruppe Reglerne er udledt fra Skyttebogen [SAD2]. Side 12 af 81

13 2 Analyse og Design Objektorienteret analyse og design, OOA&D, er en metode, som bruges til at udvikle softwaresystemer. Denne metode indeholder en række modeller, som hjælper til udviklingen af programmet. Modellerne er kendetegnet ved at illustrere klasser, tilstande og opførselen. Metodens analysedel fokuserer på, hvad systemet kan og designdelen viser hvordan systemet er opbygget. Igennem et OOA&D forløb finder man fire hovedaktiviteter, som er henholdsvis analyse af problemområ- det, analyse af anvendelsesområdet, design af arkitektur og design af komponenter. Når der analyseres gennem disse hovedområder bliver arbejdsprocessen meget iterativ. Dette vil sige, at der ofte vil komme til ændringer i noget, der allerede er arbejdet med, i takt med at ny viden opnås. Denne objektorienterede tilgang har til formål, at se nærmere på problemløsningen i et projekt. Man ana- lyserer sig frem til den bedste løsning via en række modeller og metoder, der illustrerer dette for at give et bedre overblik. Først i udviklingsprocessen fastlægges en systemdefinition, hvilket sikrer at alle udviklere er bekendt med systemets grundidé og funktion. Herefter analyseres der videre på problemområdet, som er den del af sy- stemet, som hjælper aktøren i anvendelsesområdet til at løse sine opgaver. Efter endt analyse af problem- området, fokuseres der på anvendelsesområdet, som er det område der administrerer problemområdet og samtidig har stor fokus på aktørerne. Slutteligt skal man fokusere på arkitekturen i systemet. Her skal der opnås en forståelse af systemet som et samlet hele. Formålet med SAD afsnittet er at få en struktureret tilgang til udviklingen af systemet til skydeklubben. Ved at bruge denne objektorienteret tilgang, opnås der en struktur og et overblik til design af systemet. Under- vejs i processen hjælper de forskellige diagrammer til bedre forståelse som en naturlig del af processen. Da der bruges mange diagrammer til at visualisere systemet, giver det også en god forståelse udviklere og kunder imellem. Til dette kapitel henvises der til bogen Objekt Orienteret Analyse & Design [SAD1] Side 13 af 81

14 2.1 Afgrænsning Der afgrænses fra at beskrive systemgrænsefladen. Dette skyldes, at det ikke er relevant for systemet og der skal ses bort fra dette. Derfor analyseres der heller ikke på web- baserede programmer og database- struktur. Analysedelen i casen bliver beskrevet mest, og derfor vil designdelen i dette afsnit kun blive belyst overfla- disk. Dette skyldes, at der i kapitel 3 vil være meget fokus på brugergrænsefladedesign. Der afgrænses fra at analysere på udendørs skydning, da det minder om indendørs skydning rent funkti- onsmæssigt og programmeringsmæssigt. I reglerne til skydning fokuseres der kun på DDS (De Danske Skytteforeninger). Derfor afskrives der fra reg- lerne for DSU (Dansk Skytte Union). Dette skyldes, at Aalborg Skyttekreds skyder efter DDS regler. Der ses heller ikke på hold- skydningen i hverken turnering eller træning, efter vejledning fra kontaktperso- nen i skydeklubben. Dette skyldes at reglerne for holdskydning vurderes til at være for komplicerede. Aktørernes interaktion med systemet er begrænset, således at de kun kan aflæse resultater på en ekstern skærm. De kan derfor ikke selv indtaste noget i systemet, grundet der ikke vil blive designet til touch- screen. 2.2 Metode Metodeafsnittet af rapporten vil blive struktureret således, at der dannes et overblik over alle de kompo- nenter der skal indgå forud for programmeringsdelen. Til dette benyttes relevante modeller og diagrammer for, at fremme denne struktur. Først illustreres forskellige situationer via rige billeder, og her beskrives grafisk de forskellige dele i anven- delsesområdet af skydeklubben. Modellen BATOFF anvendes til, at opstille relevante kriterier for systemet, og modellen bruges til at danne systemdefinitionen. Der bliver gjort overvejelser omkring hvilke klasser, der er at forstille i problemområdet, samt de enkelte hændelser i hver enkel klasse. Klasserne skal være med til at beskrive mængden af objekter i systemet, som indeholder sammenlignelig struktur, adfærdsmønster og attributter. Ved at udforme en hændelsestabel, skildres de enkelte klasser og de hændelser der er tilknyttet. Der opnås herved et overblik over klasserne og de fælles hændelser imellem dem. Det er vigtigt, at sammensætningen af disse sker på en struktureret måde og derfor laves et klassediagram, hvori det fremgår hvordan og på hvilken måde systemets klasser knytter sig til hinanden. Et tilstandsdiagram laves for at beskrive de enkelte klasser og hændelser. Der analyseres på de tilstande, hver klasse gennemgår under forskellige situationer. Formålet er, at opnå et overblik over kriterierne for hver enkel klasse forud for programmeringsdelen, samt overgangene klasserne imellem. Side 14 af 81

15 Der kan nu udarbejdes en funktionsliste, som beskriver en komplet oversigt over relevante funktioner, som skal fremgå i systemet. Man kan her vurdere kompleksiteten af de enkelte funktioner, og derfor hvordan de skal repræsenteres i systemet. Systemets brugergrænseflade kan nu laves ved at vurdere navigationsdiagrammer og vinduesdiagrammer. Disse illustrerer grundstrukturen i systemet, og herefter kan der opstilles kriterier for brugergrænsefladen i form af en prioriteringsliste. Afslutningsvis ses der på komponentdelene i systemet. Der er her fokus på forståelsen og struktureringen af systemet. Formålet er, at skabe fleksibilitet i systemet, via beskrivelse af de enkelte helheder og system- dele, som kan tage et fælles veldefineret ansvar. Efter råd fra vejlederen er der blevet valgt, at fokusere mindre på denne del af rapporten. Der er derudover blevet valgt at lave et komponentskema og et diagram over komponenterne. Formålet er henholdsvis at prioritere mål for design, for at give en bedre ide til hvad der blandt andet skal være fokus på, og at give oversigt over diverse komponenter i systemet, samt herun- der deres interaktion med hinanden og deres ansvarsområde. 2.3 Systemvalg Her fastlægges der hvordan systemet grundlæggende skal fungere, og hvilke krav det skal opfylde. Først la- ves der et rigt billede, for at danne et overblik. Derefter bruges der BATOFF- kriterierne, for at fastlægge de indbyggede betingelser. Ud fra dette, konstrueres en systemdefinition, på baggrund af betingelser fra BA- TOFF- kriterierne. Der henvises til kapitel 2 i bogen Objekt Orienteret Analyse & Design, [SAD1] Rigt billede I begyndelsen af et projekt er det vigtigt, at finde frem til hvad det er systemet skal anvendes til. Man la- ver derfor en række rige billeder for at udvælge det område, hvor der er størst behov for støtte. På Figur 1 ser man en situation, hvor der bliver booket en bane og administreret re- sultater. Side 15 af 81 Figur 1 - Rigt billede

16 2.3.2 BATOFF BATOFF kriteriet kan anvendes til at støtte udarbejdelsen af en systemdefinition. Modellen bruges til at fastlægge nogle krav til systemet, samt sikring af samme forståelse hos udviklere under programmering og fælles enighed med kunden. Betingelser Systemet skal være let og præcist at bruge for administrator, og skal give overskuelige og præcise resultater for administrator og skytter. Systemet skal hjælpe klubben og dets medlemmer til at holde sig opdateret på egne fremskridt, såvel som andres. Herudover skal systemet kunne administrere banefordeling, både til træning og turnering. Systemet skal også kunne håndtere medlemsinformationer. Ydermere skal det være enkelt og brugervenligt. Systemet skal også kunne bruges til tilmelding og afmelding af både klubben og turneringer. Anvendelsesområde Systemet skal kunne anvendes direkte af en administrator, samt indirekte af skytter, med viden indenfor skydning. Teknologi Systemet skal have en ekstern skærm, der kan benyttes af klubbens medlemmer, til at holde sig opdateret nimum kunne operere på operativsystemet Microsoft Windows XP SP3, eller nyere. Objekter Bane, Tid, Gruppe, Resultat, Discipliner, Turnering, Træning, Skytte. Funktioner Systemet skal benyttes til at administrere resultat fordeling i forbindelse med turneringer og træning, samt disse resultater skal være tilgængelige for skytter. Systemet skal ligeledes også indeholde en booking funk- tion, samt afmelding og tilmelding til både klub og turnering. Filosofi Administrativt og oplysnings værktøj til gavn for skytte og forening. Side 16 af 81

17 2.3.3 Systemdefinition Systemet skal bruges til arbejde med banebooking, til henholdsvis skydetræning og konkurrenceskydning, samt tilmelding og afmelding til både klub og turnering/træning. Systemet skal kunne registrere resultater over indendørs skydning på 15m (meter), og luft i forhold til diverse gruppefordelinger. Endvidere skal sy- stemet primært anvendes til administrativt arbejde, men samtidigt give deltager(e) en mulighed for at følge med i den enkelte skyttes samt egne fremskridt, via en ekstern skærm. Systemet skal baseres på en PC med de gængse IT værktøjer. Systemet skal kunne opereres af brugere med forskellige erfaringsniveauer indenfor IT. Systemet skal kunne køre på en kontor pc med operativsy- stemet Microsoft Windows XP SP3 eller nyere. 2.4 Analyse af problemområde I analysen af problemområdet, fokuseres der på hvilken information systemet skal behandle. Tre aktiviteter analyseres, hvor der udvælges de objekter, klasser og hændelser, som skal udgøre byggestenen i modellen af problemområdet. Denne aktivitet kaldes for klasseaktiviteten og dernæst skal modellen sammensættes, ved at der ses på de strukturelle sammenhænge mellem de valgte klasser og hændelser. Når objekterne, klasserne og hændelserne er identificeret, udarbejdes der en hændelsestabel og et klasse- diagram. Til sidst udarbejdes der nogle tilstandsdiagrammer over de forskellige tilstande, som kan fore- komme i klasserne. Der henvises til del to i bogen Objekt Orienteret Analyse & Design [SAD1] Hændelsestabel Hændelsestabellen bruges til at skabe en bedre forståelse af, hvordan diverse klasser interagerer i forhold til diverse hændelser. I nedenstående skema er der defineret klasser og hændelser, som er relevante i forhold til systemdefinitio- nen, samt operationen af systemet. Side 17 af 81

18 Hændelser Klasser Tilmelding Afmelding Resultat Resultat- Resultatoversigt+ klub klub givet visning * Bane booket Bane aflyst Tilmelding Turnering Afmelding Turnering Skytter * Administrator + * * * * * * * * Gruppe + * Bane Resultater + + * Disciplin + + * + + * * Turnering + * * Træning + + * + + Tid Junior gruppe + * Senior gruppe + * Åben gruppe + * Ung gruppe + * Børne gruppe + * Veteran gruppe + * 15 m + + * + + * * Luft + + * + + * * Klasse * Skytteklub + + Tabel 1 - Hændelsestabel kytte og de hændelser, denne klasse har. I hændelsestabellen ses det, at Skytte har en interaktion med hændelsen tilmelding og afmelding af klub. Disse hændelser er sat som værende engangshændelser, da den enkelte skytte kun kan afmeldes og ind- meldes én gang. Indmeldes han igen på et senere tidspunkt, bliver han ansat for at være en ny skytte. Her- udover ses det, kytte har noget med hændelsen resultatvisning at gøre, hvor det beskrives at denne interaktion vil forekomme flere gange. Grunden er, at hver enkelt skyttes resultat vil blive vist mere end blot én gang. Afslutningsvis er der hæn- delserne bane booket og aflyst, samt tilmelding og afmelding til turnering. Disse interaktioner sker kun en- kelte gange, da der aldrig er tale om den samme turnering eller den samme bane (banen har variabler som blandt andet tid, dato og bane nummer, der gør at der aldrig er tale om den samme bane med samme op- sætning). Side 18 af 81

19 2.4.2 Klassediagram For at strukturere klasserne og relationerne mellem dem, er der lavet et klassediagram, som ses på figur2. Klassediagrammet viser de forskellige klasser og hvo ses det, at en turnering er bestående af en eller flere reservationer, discipliner og grupper og denne kan derfor opstilles som en aggregeringsstruktur. For at en turnering kan finde sted, skal der være styr på en række kriterier, eksempelvist hvilken skytte, hvilken bane der skydes på samt disciplinen der skydes i. Der skildres i denne klasse, at en bane er en del af reservation, da det er banen der reserveres. Træningsklassen bliver tildelt denne samme struktur, da de er tilnærmelsesvis ens. En disciplin kan enten være luft eller 15m, og følger dermed en generaliseringsstruktur, hvor disciplin er superklassen og luft samt 15m er subklasser. En disciplin består endvidere af en eller flere baner, da en di- sciplin ikke ville kunne finde sted uden en bane, så en bane er således en del af en disciplin. Til hver disci- plin kan der forekomme én eller flere resultater. Klassen Grupp er en superklasse bestående af en række subklasser: Børnegruppe gruppe ngdomsgruppe gruppe, gruppe og gruppe. Alle disse grupper indeholder et antal klasser alt afhængig af hvilken gruppe, der er tale om. Eksempelvist kan en børnegruppe indeholde fi- re klasser, en juniorgruppe to klasser og en ungdomsgruppe én klasse osv. [SAD2] En skytte er en del af alle grupper, idet en gruppe består af en eller flere skytter, og disse skytter er så en del et medlemskab, som er associeret til skydeklubben. Figur 2 - Klassediagram Side 19 af 81

20 2.4.3 Tilstandsdiagrammer Tilstandsdiagrammerne bliver brugt i analysen i problemområdet for, at give et visuelt overblik over de for- skellige tilstande, som kan forekomme i de forskellige klasser. Der ses også på hvilke ting der initialiserer hændelsen, hvilke hændelser der sker undervejs før terminering. Nedenunder er der forklaringer til fire af diagrammerne. Disse 4 er udvalgt, da de giver et generelt overblik. Resten kan ses i bilag 1. Resultat Resultatklassen initialiseres ved, at der er en skytte, som har foretaget en skyd- med en dato og skyttens skyttenummer. Det lagres i systemet og termineres først, når resultatet anses for at være forældet. Figur 3 - Tilstandsdiagram: Resultat Turnering Denne initialiseres ved, at der bliver oprettet en turnering. Derved når når den er tilendebragt ellers bliver den annulleret, eventuelt grundet force majeure. Figur 4 - Tilstandsdiagram: Turnering Side 20 af 81

21 Klasse (Her menes der klasseinddeling for skytter og ikke for systemet) Denne initialiseres ved at mindst én skytte tilmelder sig for at få opret- opnår den forskellige til- og afmeldinger. Den terminerer først, når den sidste skytte har forladt klassen. Figur 5 - Tilstandsdiagram: Klasse Reservation Denne initialiseres ved, at der vælges en bane og ledigt tidsrum. Når den- Herefter kan skydning så gennemføres og reservationen udløber derefter, når den reserverede tid udløber. Den anden form for termination er såfremt reservationen bliver banen igen, og ny reservation kan forekomme. Figur 6 - Tilstandsdiagram: Reservation 2.5 Analyse af Anvendelsesområde Anvendelsesområdet er den del, der administrerer problemområdet. Aktørerne, der anvender systemet, identificeres og samtidig findes alle relevante arbejdsopgaver for hver enkel aktør.. Dette er særdeles vigtigt for, at få en forståelse for aktørerens behov i forskellige situationer de bruger programmet. Dette er vigtigt for at designe et effektivt og tilfredsstillende program til kunden. Der henvises til del tre i bogen Ob- jekt Orienteret Analyse & Design [SAD1]. Side 21 af 81

Hassansalem.dk/delpin User: admin Pass: admin BACKEND

Hassansalem.dk/delpin User: admin Pass: admin BACKEND Hassansalem.dk/delpin User: admin Pass: admin BACKEND 1/10 Indledning Dette projekt er den afsluttende del af web udvikling studiet på Erhvervs Lillebælt 1. semester. Projektet er udarbejdet med Del-pin

Læs mere

Manual til Kundekartotek

Manual til Kundekartotek 2016 Manual til Kundekartotek ShopPlanner Customers Med forklaring og eksempler på hvordan man håndterer kundeoplysninger www.obels.dk 1 Introduktion... 3 1.1 Formål... 3 1.2 Anvendelse... 3 2 Referencer...

Læs mere

Systemvalg. Oversigt og teknikker. Kapitel 2

Systemvalg. Oversigt og teknikker. Kapitel 2 Systemvalg Oversigt og teknikker Kapitel 2 1 Mathiassen, Munk-Madsen, Nielsen & Stage, 1997 Træd et skridt tilbage! Hvad skal der gøres? Hvad handler det om? Objektsystem Edb-system Bruger Problemområde

Læs mere

Objektorienteret Analyse & Design

Objektorienteret Analyse & Design Objektorienteret Analyse & Design Lars Mathiassen, Andreas Munk-Madsen, Peter Axel Nielsen og Jan Stage ISBN: 87-7751-153-0 Udgave: 3. udgave Udgivelsesår: 2001 Antal sider: 452 Pris: Kr. 410,00 På de

Læs mere

Årsrevision Danmark Løsningsbeskrivelse

Årsrevision Danmark Løsningsbeskrivelse Årsrevision Danmark Løsningsbeskrivelse Fra 1. januar 2013 skal der udføres årsrevision. Selve årsrevisionen skal udføres i perioden fra 1. januar til og med 31. januar. Klubben får i denne periode mulighed

Læs mere

Synopsis AALBORG UNIVERSITET DATALOGISK INSTITUT. Frederik Bajers vej 7E DK-9220 Aalborg Ø Telefon 96 35 80 80

Synopsis AALBORG UNIVERSITET DATALOGISK INSTITUT. Frederik Bajers vej 7E DK-9220 Aalborg Ø Telefon 96 35 80 80 AALBORG UNIVERSITET DATALOGISK INSTITUT Frederik Bajers vej 7E DK-9220 Aalborg Ø Telefon 96 35 80 80 TITEL: Hjælpetræneren TEMA: Udvikling af programmel PROJEKTPERIODE: Inf1, 3. semester, september 2004

Læs mere

Smart-ebizz Manual til Bookinsystem Indholdsfortegnelse Kom hurtigt i gang med dit booking system:... 3 Overblikket over dit bookingsystem... 4 Hovedside... 4 Kunder... 4 Opret ny Kunde... 4 Vagtplaner...

Læs mere

ViKoSys. Virksomheds Kontakt System

ViKoSys. Virksomheds Kontakt System ViKoSys Virksomheds Kontakt System 1 Hvad er det? Virksomheds Kontakt System er udviklet som et hjælpeværkstøj til iværksættere og andre virksomheder som gerne vil have et værktøj hvor de kan finde og

Læs mere

Indhold 1 Om Skolekvalitet.dk...3. 2 Vælg evalueringsmodel før du går i gang...3. 3 Overblik over siderne... 5

Indhold 1 Om Skolekvalitet.dk...3. 2 Vælg evalueringsmodel før du går i gang...3. 3 Overblik over siderne... 5 Skolekvalitet.dk Manual Version 1.0 Indhold 1 Om Skolekvalitet.dk...3 2 Vælg evalueringsmodel før du går i gang...3 3 Overblik over siderne... 5 3.1 Oversigt over centrale funktioner:... 6 4 Kom godt i

Læs mere

Brugergrænseflader i VSU

Brugergrænseflader i VSU 28-10-09 Side 1/5 Brugergrænseflader i Dette notat giver et praktisk eksempel på, hvordan brugergrænsefladen kan håndteres i. Notatet er en konsekvens af en lidt overfladisk beskrivelse i [B&D00] samt

Læs mere

Dagsorden for i dag PROJEKTFORMIDLING. Øvelse 1. Typer af formidling. Hvad siger erfaringerne (1) Hvad siger erfaringerne (2)

Dagsorden for i dag PROJEKTFORMIDLING. Øvelse 1. Typer af formidling. Hvad siger erfaringerne (1) Hvad siger erfaringerne (2) PROJEKTFORMIDLING 7mm i SLP Lars Peter Jensen Dagsorden for i dag Forelæsnings- og øvelsestema: Hvad er god skriftlig formidling af projektarbejdet. Forelæsnings- og øvelsestema: Kritiske punkter i rapportskrivning.

Læs mere

App til indmelding af glemt check ud

App til indmelding af glemt check ud App koncept til indmelding af glemt check ud App til indmelding af glemt check ud 5. mar. 2015 Side 1 App koncept til indmelding af glemt check ud 1 Introduktion Flg. er en besvarelse til en idekonkurrence

Læs mere

It-sikkerhedstekst ST8

It-sikkerhedstekst ST8 It-sikkerhedstekst ST8 Logning til brug ved efterforskning af autoriserede brugeres anvendelser af data Denne tekst må kopieres i sin helhed med kildeangivelse. Dokumentnavn: ST8 Version 1 Maj 2015 Logning

Læs mere

CampIT - Et administrationssystem. Gruppe E2-109 Aalborg Universitet

CampIT - Et administrationssystem. Gruppe E2-109 Aalborg Universitet CampIT - Et administrationssystem Gruppe E2-109 Aalborg Universitet 19. december 2002 Det Teknisk-Naturvidenskabelige Fakultet Aalborg universitet Titel: CampIT Et administrationssystem Tema: Udvikling

Læs mere

BAAN IVc. Brugervejledning til BAAN Data Navigator

BAAN IVc. Brugervejledning til BAAN Data Navigator BAAN IVc Brugervejledning til BAAN Data Navigator En udgivelse af: Baan Development B.V. P.O.Box 143 3770 AC Barneveld Holland Trykt i Holland Baan Development B.V. 1997. Alle rettigheder forbeholdes.

Læs mere

PROJEKTFORMIDLING. 7 mm i SLP Lars Peter Jensen. (I bedes sætte jer gruppevis) Dagsorden for i dag

PROJEKTFORMIDLING. 7 mm i SLP Lars Peter Jensen. (I bedes sætte jer gruppevis) Dagsorden for i dag PROJEKTFORMIDLING 7 mm i SLP Lars Peter Jensen (I bedes sætte jer gruppevis) 1 Dagsorden for i dag Forelæsnings- og øvelsestema: Hvad er god skriftlig formidling af projektarbejdet. Forelæsnings- og øvelsestema:

Læs mere

Brugermanual. Outlook Web Access for Exchange Server 2003 (OWA 2003) Udarbejdet af IT-afdelingen 2006

Brugermanual. Outlook Web Access for Exchange Server 2003 (OWA 2003) Udarbejdet af IT-afdelingen 2006 Brugermanual Outlook Web Access for Exchange Server 2003 (OWA 2003) Udarbejdet af IT-afdelingen 2006 Indholdsfortegnelse INDLEDNING... 3 HVORDAN DU FÅR ADGANG TIL DIN EMAIL... 3 OWA 2003 BRUGERGRÆNSEFLADE...

Læs mere

IT opgave. Informationsteknologi B. Vejleder: Karl. Navn: Devran Kücükyildiz. Klasse: 2,4

IT opgave. Informationsteknologi B. Vejleder: Karl. Navn: Devran Kücükyildiz. Klasse: 2,4 IT opgave Informationsteknologi B Vejleder: Karl Navn: Devran Kücükyildiz Klasse: 2,4 Dato:03-03-2009 1 Indholdsfortegnelse 1. Indledning... 3 2. Planlægning... 3 Kommunikationsplanlægning... 3 Problemstillingen...

Læs mere

Gratis reservationssystem på Internettet

Gratis reservationssystem på Internettet Gratis reservationssystem på Internettet www.bookingportal.com Introduktion Valuenetics a/s introducerer nu version 2, af sit bookingsystem til sportsklubber, foreninger, virksomheder og private. Systemet

Læs mere

GECKO Booking Vejledning til spørgeskema-modul. Læsevejledning. Indholdsfortegnelse

GECKO Booking Vejledning til spørgeskema-modul. Læsevejledning. Indholdsfortegnelse GECKO Booking Vejledning til spørgeskema-modul Er der behov for at få et indgående kendskab til kunden, når de bruger bookingsystemet? Hvad siger brugerne efterfølgende om den service, de har fået? Ved

Læs mere

Klasse 1.4 Michael Jokil 03-05-2010

Klasse 1.4 Michael Jokil 03-05-2010 HTX I ROSKILDE Afsluttende opgave Kommunikation og IT Klasse 1.4 Michael Jokil 03-05-2010 Indholdsfortegnelse Indledning... 3 Formål... 3 Planlægning... 4 Kommunikationsplan... 4 Kanylemodellen... 4 Teknisk

Læs mere

1-1 Usability evaluering af den simple udgave

1-1 Usability evaluering af den simple udgave BILAG 1 s. 2 af 19 Bilag 1 1-1 Usability evaluering af den simple udgave...5 1-2 Heuristisk inspektion af den simple udgave...6 1-3 Usability evaluering af den avancerede udgave...8 1-4 Heuristisk inspektion

Læs mere

BRUGERVEJLEDNING TYPO3 CMS Nyhedsbrev modul

BRUGERVEJLEDNING TYPO3 CMS Nyhedsbrev modul BRUGERVEJLEDNING TYPO3 CMS Nyhedsbrev modul TYPO3 CMS Ext:direct_mail Side 1 Indhold Tilmeldings / Afmeldings processen... 2 Manuel tilføjelse af e-mail adresser... 3 Oprettelse af nyhedsbreve... 4 Udsendelse

Læs mere

Lavet af Danni jensen og David Olsen

Lavet af Danni jensen og David Olsen Projekt Delfin Lavet af Danni jensen og David Olsen 19/5-2008 Indholdsfortegnelse. Side 1: Indholdsfortegnelse og forord. Side 2: Kravsliste. Side 3: Use Case Model. Side 4: Formandens aktørbeskrivelse

Læs mere

12.2 Design skabeloner

12.2 Design skabeloner 12.2.0 Velkommen til manualen for Design skabeloner 1 12.2.1 Introduktion til Design skabeloner 1 12.2.2 Hovedside for Design skabeloner 1 12.2.3 Opret ny skabelon 2 12.2.3.1 Navngivning og opløsning 2

Læs mere

Vejledning til KOMBIT KLIK

Vejledning til KOMBIT KLIK Vejledning til KOMBIT KLIK KOMBIT A/S Halfdansgade 8 2300 København S Tlf 3334 9400 www.kombit.dk kombit@kombit.dk CVR 19 43 50 75 0 Version Bemærkning til ændringer/justeringer Dato Ansvarlig 1.0 Første

Læs mere

ActiveBuilder Brugermanual

ActiveBuilder Brugermanual ActiveBuilder Brugermanual Forfatter: TalkActive I/S Dato: Juni 2004 Version: R. 1.01 Sprog: Dansk Copyright 2004 - Talk Active - all rights reserved. Indhold: 1. INDLEDNING...2 2. QUICK-START...3 3. OPBYGNINGEN

Læs mere

FORCE Inspect Online Manual v. 1.02. FORCE Inspect Online Manual. 1 af 18

FORCE Inspect Online Manual v. 1.02. FORCE Inspect Online Manual. 1 af 18 FORCE Inspect Online Manual 1 af 18 Indholdsfortegnelse Indholdsfortegnelse... 2 FORCE Inspect Online Manual... 3 Generelt... 3 Login... 3 Main... 4 Intro sektion... 4 Links sektion... 4 News sektion...

Læs mere

Guide til din computer

Guide til din computer Guide til din computer Computerens anatomi forklaret på et nemt niveau Produkt fremstillet af Nicolas Corydon Petersen, & fra Roskilde Tekniske Gymnasium, kommunikation & IT, år 2014 klasse 1.2 12-03-2014.

Læs mere

Vistemmernu. Et webbaseret værktøj udviklet af Programdatateket i Skive. E-mail: programdatateket@viauc.dk Web: http://www.programdatateket.

Vistemmernu. Et webbaseret værktøj udviklet af Programdatateket i Skive. E-mail: programdatateket@viauc.dk Web: http://www.programdatateket. Vistemmernu Et webbaseret værktøj udviklet af Programdatateket i Skive E-mail: programdatateket@viauc.dk Web: http://www.programdatateket.dk Kolofon HVAL-vejledning Vistemmernu på HVAL.DK Forfatter: Susanne

Læs mere

Bilag 3A.7 Brugergrænseflader

Bilag 3A.7 Brugergrænseflader Version 0.8 19-12-2014 Indhold 1 VEJLEDNING TIL TILBUDSGIVER... 4 2 INDLEDNING... 5 3 USER EXPERIENCE GUIDELINES (UX-GUIDELINES)... 6 3.1 GENERELLE UX-GUIDELINES... 6 3.1.1 MODTAGERORIENTERET SPROG...

Læs mere

Hardeknud gruppe. Brugermanual. Tilegnet redaktører af gruppeweb hjemmeside

Hardeknud gruppe. Brugermanual. Tilegnet redaktører af gruppeweb hjemmeside Hardeknud gruppe Brugermanual Tilegnet redaktører af gruppeweb hjemmeside Indhold Indledning... 4 Om denne brugermanual... 4 Formålet med Gruppeweb... 4 Hjemmesidens opbygning... 4 Redaktører... 5 Log

Læs mere

Kursusgang 3. Designprocessen og dens aktiviteter

Kursusgang 3. Designprocessen og dens aktiviteter Kursusgang 3 Designprocessen og dens aktiviteter Oversigt: Sidste kursusgang Opgaver Interaktionsdesign User-centered design Analysedokument: HCI elementer DIEB 3.1 Sidste kursusgang Oversigt: Forståelse

Læs mere

Trimmer vindue for Vegas Pro 8.0c giver velkendte resultater

Trimmer vindue for Vegas Pro 8.0c giver velkendte resultater Trimmer vindue for Vegas Pro 8.0c giver velkendte resultater Gary Rebholz Tilbage i artiklen, opdagelse i Vegas Pro Trimmer Rude, fra marts 2008 Tech Tip kolonne, jeg dækkede Vegas Pro Trimmer vindue i

Læs mere

Brugermanual for OnLine

Brugermanual for OnLine Brugermanual for OnLine Hvad gør OnLine? Programmet overfører klub, medlems- og handicapinformation til en central database. Programmet bruges desuden til at hente navn- og handicapoplysninger om gæstende

Læs mere

Navision Stat 7.0. Kvikguide om tilpasning af rollecenteret. Overblik. Side 1 af 29. ØSY/STO 18. maj 2015

Navision Stat 7.0. Kvikguide om tilpasning af rollecenteret. Overblik. Side 1 af 29. ØSY/STO 18. maj 2015 Side 1 af 29 Navision Stat 7.0 ØSY/STO 18. maj 2015 Kvikguide om tilpasning af rollecenteret Overblik Formål Denne kvikguide omhandler de tilpasninger som du kan foretage i Handlingsbåndet, Navigationsmenuen

Læs mere

srum Fritidsaktiviteter 04-12-2008: 1. Semester. Multimediedesigner Projektstart: 17/11-2008 Aflevering: 4/12-2008

srum Fritidsaktiviteter 04-12-2008: 1. Semester. Multimediedesigner Projektstart: 17/11-2008 Aflevering: 4/12-2008 Gruppe 9: Besir Redzepi, Jacob Pedersen, Garwun Jeffrey Lai og Sean Rørgren srum Fritidsaktiviteter 04-12-2008: 1. Semester. Multimediedesigner Projektstart: 17/11-2008 Aflevering: 4/12-2008 Indholdsfortegenelse

Læs mere

Login og introduktion til SEI2

Login og introduktion til SEI2 BRUGERVEJLEDNING 2019 Login og introduktion til SEI2 Sundhedsdatastyrelsens Elektroniske Indberetningssystem Forord Dette er en brugermanual (1. udgave), der teknisk beskriver, hvordan man logger på Sundhedsdatastyrelsens

Læs mere

Vejledning til Jobnet for Arbejdsgiver JobAG. CV-søgning

Vejledning til Jobnet for Arbejdsgiver JobAG. CV-søgning Vejledning til Jobnet for Arbejdsgiver JobAG CV-søgning Version: 1.0 Oprettet den 20. december 2018 INDHOLD 1. INDLEDNING... 3 2. CV-SØGNING OG FORSIDEN AF JOBAG... 3 3. CV-SØGNING... 5 3.1 OPSÆTNING AF

Læs mere

Daglig brug af JitBesked 2.0

Daglig brug af JitBesked 2.0 Daglig brug af JitBesked 2.0 Indholdsfortegnelse Oprettelse af personer (modtagere)...3 Afsendelse af besked...4 Valg af flere modtagere...5 Valg af flere personer der ligger i rækkefølge...5 Valg af flere

Læs mere

Secure O matic. Gruppe 5 2. SEMESTERPROJEKT. Udgave. Accepttest-specifikation

Secure O matic. Gruppe 5 2. SEMESTERPROJEKT. Udgave. Accepttest-specifikation Udgave 2 2. SEMESTERPROJEKT Gruppe 5 Secure O matic Accepttest-specifikation Benjamin Sørensen, 02284 Tomas Stæhr Hansen, 03539 Stefan Nielsen, 02829 Mubeen Ashraf, 9279 Hussein Kleit, 9281 SECURE O MATIC

Læs mere

OPRET OG IGANGSÆT JOB

OPRET OG IGANGSÆT JOB DATO DOKUMENT SAGSBEHANDLER MAIL TELEFON 13. maj 2016 Version 1.3 JobManager supporten Jobmanager@vd.dk 7244 7300 OPRET OG IGANGSÆT JOB ENTREPRISESTYRER Guldalderen 12 2640 Hedehusene vd@vd.dk EAN 5798000893450

Læs mere

Manual til opsætning af Jit-klient version 2.0. Opsætning. Copyright Jit-Danmark ApS 2008. Find mere information på www.jitbesked.

Manual til opsætning af Jit-klient version 2.0. Opsætning. Copyright Jit-Danmark ApS 2008. Find mere information på www.jitbesked. Opsætning 1 Indholdsfortegnelse Sådan finder du indstillingerne...3 Generelt...5 Brugerstyring...6 Brugerstyring Enkeltbruger-system(standard)...7 Brugerstyring Flerbruger-system med Logon...8 Brugervedligeholdelse

Læs mere

Større skriftlige opgaver i Microsoft Word 2007 Indhold

Større skriftlige opgaver i Microsoft Word 2007 Indhold Større skriftlige opgaver i Microsoft Word 2007 Indhold Større skriftlige opgaver i Microsoft Word 2007... 1 Inddeling i afsnit... 2 Sideskift... 2 Sidetal og Sektionsskift... 3 Indholdsfortegnelse...

Læs mere

OPRET OG IGANGSÆT JOB

OPRET OG IGANGSÆT JOB DATO DOKUMENT SAGSBEHANDLER MAIL TELEFON 12. maj 2016 Version 1.1 JobManager supporten Jobmanager@vd.dk 7244 7300 OPRET OG IGANGSÆT JOB ENTREPRENØR Guldalderen 12 2640 Hedehusene vd@vd.dk EAN 5798000893450

Læs mere

Brugervejledning til Højkvalitetsdokumentationen og Dialogforummet på Danmarks Statistiks hjemmeside

Brugervejledning til Højkvalitetsdokumentationen og Dialogforummet på Danmarks Statistiks hjemmeside Brugervejledning til Højkvalitetsdokumentationen og Dialogforummet på Danmarks Statistiks hjemmeside Forord Denne vejledning beskriver baggrunden for begreber og sammenhænge i Danmarks Statistiks dokumentationssystem

Læs mere

1. Baggrund og problemstilling

1. Baggrund og problemstilling 1. Baggrund og problemstilling 1.1 Baggrund Opgavestiller og fremtidig bruger af systemet er klinikken Tandlæge Annelise Bom 1. Opgaven udspringer af et ønske om at forbedre aftalestyringen. Nøgleordene

Læs mere

Ejerfortegnelse Løsningsarkitektur Bilag C Processer Grunddataprogrammet under den Fællesoffentlig digitaliseringsstrategi 2012 2015

Ejerfortegnelse Løsningsarkitektur Bilag C Processer Grunddataprogrammet under den Fællesoffentlig digitaliseringsstrategi 2012 2015 Grunddataprogrammets delaftale 1 om effektiv ejendomsforvaltningg og genbrug af ejendomsdataa under den Fællesoffentlige Digitaliseringsstrategi 2012 2015 Ejendomsdataprogrammet Ejerfortegnelsen Løsningsarkitektur

Læs mere

Vejledning til Klubadministratorer

Vejledning til Klubadministratorer Vejledning til Klubadministratorer til vedligeholdelse af klub- og medlemsinformationer Følgende vejledning er udarbejdet til med henblik på at informere klubadministratorer om de selvbetjeningsmuligheder

Læs mere

KL S EFFEKTMÅLINGS- REDSKAB TIL KONTROLOMRÅDET

KL S EFFEKTMÅLINGS- REDSKAB TIL KONTROLOMRÅDET KL JANUAR 2017 TEKNISK VEJLEDNING KL S EFFEKTMÅLINGS- REDSKAB TIL KONTROLOMRÅDET OFFICE VERSION 2010 OG 2013 2 VEJLEDNING I ANVENDELSE AF VÆRKTØJ TIL EFFEKTMÅLING INDHOLD INDHOLD INDLEDNING A. TEKNISKE

Læs mere

Kursusbeskrivelse. Forarbejde. Oprettelse af en Access-database

Kursusbeskrivelse. Forarbejde. Oprettelse af en Access-database Kursusbeskrivelse Oprettelse af en Access-database Som eksempel på en Access-database oprettes en simpelt system til administration af kurser. Access-databasen skal indeholde: et instruktørkartotek et

Læs mere

Indholdsfortegnelse for kapitel 2

Indholdsfortegnelse for kapitel 2 Indholdsfortegnelse for kapitel 2 Kapitel 2. Analyse.......................................................... 2 Analyse af 2.1...................................................... 2 Analysen af Database.................................................

Læs mere

Department of Computer Science

Department of Computer Science Department of Computer Science Aalborg Universitet Titel: ReadAllAboutIT - Udarbejdelse af et artikelstyringssystem Tema: Udvikling af programmel Projektperiode: Informatik/Datalogi 3. semester 4. september

Læs mere

Spil Rapport. Spil lavet i GameMaker. Kevin, Mads og Thor 03-02-2011

Spil Rapport. Spil lavet i GameMaker. Kevin, Mads og Thor 03-02-2011 Spil Rapport Spil lavet i GameMaker Kevin, Mads og Thor 03-02-2011 Indholdsfortegnelse Indledning... 2 HCI... 2 Planlægning / Elementær systemudvikling... 2 Kravspecifikationer... 4 Spil beskrivelse...

Læs mere

EXCEL 2011 TIL MAC GODT I GANG MED PETER JENSEN GUIDE VISUEL

EXCEL 2011 TIL MAC GODT I GANG MED PETER JENSEN GUIDE VISUEL PETER JENSEN EXCEL 2011 TIL MAC GODT I GANG MED EXCEL 2011 TIL MAC VISUEL GUIDE 59 guides der får dig videre med Excel En instruktion på hver side - nemt og overskueligt Opslagsværk med letforståelig gennemgang

Læs mere

Vejledning for BTK s banebookingsystem

Vejledning for BTK s banebookingsystem Vejledning for BTK s banebookingsystem Indholdsfortegnelse Indledning... 2 Tegningsregler... 2 Banebooking i klubhuset... 3 Banebooking på Internettet... 9 Udfordringskampe... 12 Reservering af en double

Læs mere

Sådan indlægges nyheder på DSqF s hjemmeside trin for trin

Sådan indlægges nyheder på DSqF s hjemmeside trin for trin Sådan indlægges nyheder på DSqF s hjemmeside trin for trin Systemkrav For at kunne bruge Composite kræves: Windows 95 eller nyere (bemærk - kun Windows kan bruges) Browseren Internet Explorer 6.0 eller

Læs mere

Brugermanual. - For intern entreprenør

Brugermanual. - For intern entreprenør Brugermanual - For intern entreprenør Version 1.0 2014 Brugermanual - For Intern Entreprenør Velkommen som bruger på Smartbyg.com. Denne manual vil tage dig igennem de funktioner der er tilgængelig for

Læs mere

Kursusgang 11. Oversigt: Sidste kursusgang Værktøjer til udvikling og implementering af HCI-design Oversigt over Java Swing

Kursusgang 11. Oversigt: Sidste kursusgang Værktøjer til udvikling og implementering af HCI-design Oversigt over Java Swing Kursusgang 11 Oversigt: Sidste kursusgang Værktøjer til udvikling og implementering af HCI-design Oversigt over Java Swing Design af brugerflader 11.1 Samme sted Forskellige steder Sidste kursusgang Samtidigt

Læs mere

Vejledning i brug af Interbook (Frederiksberg) til brugere med adgangskode

Vejledning i brug af Interbook (Frederiksberg) til brugere med adgangskode Vejledning i brug af Interbook (Frederiksberg) til brugere med adgangskode Udarbejdet af Kultur & Fritid, februar 2010. - 1 - Hvad er Interbook?...- 3 - Brugernavn og kodeord...- 3 - Startsiden...- 3 -

Læs mere

KL S EFFEKTMÅLINGS- REDSKAB TIL KONTROLOMRÅDET

KL S EFFEKTMÅLINGS- REDSKAB TIL KONTROLOMRÅDET KL FEBRUAR 2019 TEKNISK VEJLEDNING KL S EFFEKTMÅLINGS- REDSKAB TIL KONTROLOMRÅDET OFFICE VERSION 2010 OG 2013 2 INDHOLD INDHOLD INDLEDNING A. TEKNISKE KRAV SIDE 3 SIDE 4 B. HVORDAN GØRES ALLE VÆRKTØJETS

Læs mere

Software Dokumentation

Software Dokumentation Software Dokumentation Jan Boddum Larsen Teknologi B og A på HTX Dokumentation af software i Teknologi I samfundet sker der en bevægelse mod mere digitale løsninger i teknologi. Det betyder at software

Læs mere

Løsningsbeskrivelse til bestilling af SMS-notifikation

Løsningsbeskrivelse til bestilling af SMS-notifikation Løsningsbeskrivelse til bestilling af SMS-notifikation Version 1.0, jnr.: 1084-V0667-11 Løsningsbeskrivelse Side 1 af 22 Indholdsfortegnelse 1. Manuel bestilling af SMS-notifikation... 3 1.1 Løsningens

Læs mere

TBL / v.0.4. Kursus... 3 Kurser... 3 Tilmeld kursister... 5 Kursus anmodninger... 9 Kurser pr. foreningshverv

TBL / v.0.4. Kursus... 3 Kurser... 3 Tilmeld kursister... 5 Kursus anmodninger... 9 Kurser pr. foreningshverv HåndOffice Kurser Kursus... 3 Kurser... 3 Tilmeld kursister... 5 Kursus anmodninger... 9 Kurser pr. foreningshverv... 10 Side 2 af 11 Kursus Et klik på Kursus viser menu med følgende tre valgmuligheder.

Læs mere

Det nye husdyrgodkendelse.dk Sagsbehandlermodulet Fra ansøgning til godkendelse V. 1.0 28/4 2011

Det nye husdyrgodkendelse.dk Sagsbehandlermodulet Fra ansøgning til godkendelse V. 1.0 28/4 2011 2. Sådan kommer du fra ansøgning til godkendelse Før du kan komme i gang med at arbejde på en miljøgodkendelse, skal du have åbnet den tilhørende ansøgning. Det gør du enten ved at indtaste skemanummer

Læs mere

Quick Guide til RKKP-dokumentation.dk. - Find rundt i databasernes dokumentation i online systemet på RKKP-Dokumentation.dk

Quick Guide til RKKP-dokumentation.dk. - Find rundt i databasernes dokumentation i online systemet på RKKP-Dokumentation.dk Quick Guide til RKKP-dokumentation.dk - Find rundt i databasernes dokumentation i online systemet på RKKP-Dokumentation.dk Kontakt: Ann Qvist Rasmussen E-mail: anncrs@rm.dk Version 1.0 Senest redigeret:

Læs mere

Vejledning i brug af Interbook. Lokalebooking-program for foreninger, kommunale skoler og Tønder Hallerne.

Vejledning i brug af Interbook. Lokalebooking-program for foreninger, kommunale skoler og Tønder Hallerne. Vejledning i brug af Interbook Lokalebooking-program for foreninger, kommunale skoler og Tønder Hallerne. 1 Indledning Tønder Kommunes lokalebookingsystem og foreningsportal (Interbook) er et program,

Læs mere

PROJEKTFORMIDLING. 6 mm i SLP Lars Peter Jensen. efter forlag af Jette Egelund Holgaard. (I bedes sætte jer gruppevis) Dagsorden for i dag

PROJEKTFORMIDLING. 6 mm i SLP Lars Peter Jensen. efter forlag af Jette Egelund Holgaard. (I bedes sætte jer gruppevis) Dagsorden for i dag PROJEKTFORMIDLING 6 mm i SLP Lars Peter Jensen efter forlag af Jette Egelund Holgaard (I bedes sætte jer gruppevis) 1 Dagsorden for i dag Forelæsnings- og øvelsestema: Hvad er god skriftlig formidling

Læs mere

App-strategi for Randers Kommune December 2012. Bilag 2: Procesvejledning for app-udvikling i Randers Kommune

App-strategi for Randers Kommune December 2012. Bilag 2: Procesvejledning for app-udvikling i Randers Kommune Bilag 2: Procesvejledning for app-udvikling i Randers Kommune Procesvejledningen har til formål, at skabe overblik over app-udviklingsprocessen, og skal sikre kvalitet og genkendelighed blandt apps ene

Læs mere

Test- og prøvesystemet De nationale test Brugervejledning for skoler. Brugervejledning Indledning Forberedelse

Test- og prøvesystemet De nationale test Brugervejledning for skoler. Brugervejledning Indledning Forberedelse Test- og prøvesystemet De nationale test Brugervejledning for skoler Brugervejledning Indledning Forberedelse Test- og prøvesystemet De nationale test Brugervejledning for skoler Styrelsen for It og Læring

Læs mere

Pensioneringsprocessen for institutioner

Pensioneringsprocessen for institutioner Public Release PENSAB Pensioneringsprocessen for institutioner Indhold 1. Overblik over den samlede proces... 2 2. Start en pensioneringssag for en tjenestemand... 3 2.1 Udfyld pensionsskemaet... 3 2.2

Læs mere

Kom godt i gang med ImageDB programmet fra PetriSoft

Kom godt i gang med ImageDB programmet fra PetriSoft Kom godt i gang med ImageDB programmet fra PetriSoft Kort om ImageDB: ImageDB er et Windows (98/NT/2000/Me/Xp/Vista/Windows7) program, hvor du kan registrere alle dine film, musik, bøger, billeder, fotos,

Læs mere

360 eworker. App en, der gør det endnu lettere at arbejde i 360 - Arbejd med sagsbehandlingsopgaver, dokumenter og information fra din ipad

360 eworker. App en, der gør det endnu lettere at arbejde i 360 - Arbejd med sagsbehandlingsopgaver, dokumenter og information fra din ipad 360 eworker App en, der gør det endnu lettere at arbejde i 360 - Arbejd med sagsbehandlingsopgaver, dokumenter og information fra din ipad 360 eworker - App en, der gør det endnu lettere at arbejde i 360

Læs mere

Indberetning af rituel omskæring

Indberetning af rituel omskæring BRUGERVEJLEDNING 2019 Indberetning af rituel omskæring - Foretaget uden for klinikker og sygehuse Sundhedsdatastyrelsens Elektroniske Indberetningssystem Forord Dette er en brugervejledning (1. udgave),

Læs mere

Velkommen til REX onlinehjælp

Velkommen til REX onlinehjælp Velkommen til REX onlinehjælp I REX onlinehjælp kan du finde information om følgende emner: Indhold Enkel søgning...3 Hvordan kan du bruge søgefeltet?...3 Søg efter sætninger...3 Søg efter specifikke ord

Læs mere

VELKOMMEN TIL SÆSONEN 2011-2012. Frederikssund Badminton Klub introducerer ny hjemmeside og online betaling af kontingent

VELKOMMEN TIL SÆSONEN 2011-2012. Frederikssund Badminton Klub introducerer ny hjemmeside og online betaling af kontingent VELKOMMEN TIL SÆSONEN 2011-2012 Frederikssund Badminton Klub introducerer ny hjemmeside og online betaling af kontingent Frederikssund Badminton Klub introducerer ny hjemmeside og online betaling af kontingent!

Læs mere

KLARMELD ET KONTRAKTARBEJDE

KLARMELD ET KONTRAKTARBEJDE DATO DOKUMENT SAGSBEHANDLER MAIL TELEFON 17. december 2015 Version 1.2 JobManager supporten Jobmanager@vd.dk 7244 7300 KLARMELD ET KONTRAKTARBEJDE ENTREPRENØR Guldalderen 12 2640 Hedehusene vd@vd.dk EAN

Læs mere

Manual til opsætning af Jit-klient version 1.0. Opsætning. Copyright Jit-Danmark Aps 2006. Find mere information på www.jitbesked.

Manual til opsætning af Jit-klient version 1.0. Opsætning. Copyright Jit-Danmark Aps 2006. Find mere information på www.jitbesked. Opsætning Indholdsfortegnelse Sådan finder du indstillingerne...3 Muligheder og begrænsninger...6 Hvilke søgeord skal jeg bruge?...6 Ting man skal passe på...6 Tilføjning/nedlægning af søgeord...6 Ændring

Læs mere

Komunikation/It C Helena, Katrine og Rikke

Komunikation/It C Helena, Katrine og Rikke HTX Afsluttende projekt E-learning Komunikation/It C Helena, Katrine og Rikke 1.1 01-05-2013 Systemudvikling Indledende aktiviteter Kommunikationsplanlægning for projektet, Laswells fem spørgsmål. o Hvem

Læs mere

Metodehåndbog til VTV

Metodehåndbog til VTV Metodehåndbog til VTV Enheden for Velfærdsteknologi KØBENHAVNS KOMMUNE SOCIALFORVALTNINGEN 1. udgave, maj 2017 Kontakt og mere info: velfaerdsteknologi@sof.kk.dk www.socialveltek.kk.dk 1 Indholdsfortegnelse

Læs mere

Datatekniker med programmering som speciale

Datatekniker med programmering som speciale Datatekniker med programmering som speciale H2 H1 varer ti uger bestående af ti uddannelsesspecifikke fag. Indhold På H2 er der fokus på at integrere Objektorienteret Programmering i dine programmer. Fagene

Læs mere

Vejledning PROPHIX 11. Driftsbudgettering ved åbning af templates (Kun til Avanceret-brugere)

Vejledning PROPHIX 11. Driftsbudgettering ved åbning af templates (Kun til Avanceret-brugere) PROPHIX 11 Systemansvarlige Michael Siglev Økonomiafdelingen 9940 3959 msi@adm.aau.dk Daniel Nygaard Ricken Økonomiafdelingen 9940 9785 dnr@adm.aau.dk Vejledning (Kun til Avanceret-brugere) Opdateret:

Læs mere

Web-baseret metadata redigeringsmodul

Web-baseret metadata redigeringsmodul Kravspecifikation Geodata Danmark Geodatacentret I/S Energivej 3 4180 Sorø Tlf. 5786 0400 Fax. 5786 0414 GIS Danmark A/S Birkemosevej 7 6000 Kolding Tlf. 7399 1100 Fax. 7399 11199 Web www.geodata.dk Web-baseret

Læs mere

Elektronisk spørgeskema 2009. Vejledning

Elektronisk spørgeskema 2009. Vejledning Elektronisk spørgeskema 2009 Vejledning Indberetning på Elektronisk spørgeskema for 2009 Introduktion Elektronisk spørgeskema 2009 (ESP 2009) giver Dem mulighed for at lette arbejdet i forbindelse med

Læs mere

GENEREL VEJLEDNING KOM GODT I GANG FOR DIG SOM ER UDDANNELSES- ANSVARLIG

GENEREL VEJLEDNING KOM GODT I GANG FOR DIG SOM ER UDDANNELSES- ANSVARLIG GENEREL VEJLEDNING KOM GODT I GANG FOR DIG SOM ER UDDANNELSES- ANSVARLIG Generel vejledning for uddannelsesansvarlige Introduktion Denne vejledning giver dig en kort gennemgang af nogle af de muligheder

Læs mere

IDAP manual Analog modul

IDAP manual Analog modul IDAP manual Analog modul Dato: 15-06-2005 11:01:06 Indledning Til at arbejde med opsamlede og lagrede analoge data i IDAP portalen, findes en række funktions områder som brugeren kan anvende. Disse områder

Læs mere

Introducering af Flip MinoHD: http://celikshadow.dk/flip/

Introducering af Flip MinoHD: http://celikshadow.dk/flip/ Introducering af Flip MinoHD: http://celikshadow.dk/flip/ Ahmad Hahmoud Besir Redzepi Jeffrey Lai 04/05-2009 2.semester 3. projekt Indholdsfortegnelse: 1.0 Forord 3 2.0 Kommunikationsplan 4 3.0 Navigationsdiagram

Læs mere

Klasser. Oversigt, principper og teknikker. Kapitel 3

Klasser. Oversigt, principper og teknikker. Kapitel 3 Klasser Oversigt, principper og teknikker Kapitel 3 1 Mathiassen, Munk-Madsen, Nielsen & Stage, 1997 Begreber og principper for Klasser Formål Begreber Principper Resultat At udvælge et objektsystems bestanddele.

Læs mere

SDBF QUICKGUIDE SKOLERNES DIGITALE BLANKET FLOW - BRUGER-GUIDE -

SDBF QUICKGUIDE SKOLERNES DIGITALE BLANKET FLOW - BRUGER-GUIDE - SDBF QUICKGUIDE SKOLERNES DIGITALE BLANKET FLOW - BRUGER-GUIDE - INTRODUKTION TIL SKOLERNES DIGITALE BLANKET FLOW Vi er glade for at kunne byde velkommen til opdateret udgave af KEAs nye, automatiske blanket-system.

Læs mere

Manual til administration af online booking

Manual til administration af online booking 2016 Manual til administration af online booking ShopBook Online Med forklaring og eksempler på hvordan man konfigurerer og overvåger online booking. www.obels.dk 1 Introduktion... 4 1.1 Formål... 4 1.2

Læs mere

sweetbot.design Kodning og design af hjemmeside Navne: Emma Blæsbjerg, Michell Aagaard Dranig og Andreas Oliver Hansen

sweetbot.design Kodning og design af hjemmeside Navne: Emma Blæsbjerg, Michell Aagaard Dranig og Andreas Oliver Hansen sweetbot.design Kodning og design af hjemmeside Navne: Emma Blæsbjerg, Michell Aagaard Dranig og Andreas Oliver Hansen Gruppe: MUL A 10 Email: Michell cph-md267@cphbusiness.dk, Emma cph-eb121@cphbusiness.dk,

Læs mere

EasyXP Serien. Kom godt i gang bruger/beboer

EasyXP Serien. Kom godt i gang bruger/beboer EasyXP Serien Kom godt i gang bruger/beboer Rev. 3.20 2006 KEsolutions ApS all rights reserved Author: JS.11.12.2006 Easy ver.3.20 Side 2/10 Indholdsfortegnelse 1. Brugerfladen på terminalen side 3 Brugerflade

Læs mere

Vejledning i brug af Foreningsportalen til brugere med adgangskode

Vejledning i brug af Foreningsportalen til brugere med adgangskode Holstebro Kommune Kultur og Fritid Vejledning i brug af Foreningsportalen til brugere med adgangskode Foreningsportalen kan benyttes både af borgere og foreninger til søgning af foreningsoplysninger og

Læs mere

MANUAL. Siteloom CMS

MANUAL. Siteloom CMS MANUAL Siteloom CMS www.hjerteforeningen.dk/cms Brugernavn: Password: 3. september, 2012 BASIS FUNKTIONER 1. Kalender... 4 1.a. Opret... 5 1.b. Rediger eller slet... 8 2. Sider... 10 2.a Opret side...

Læs mere

Brug af sagssystem. Vejledning i oprettelse og håndtering af sager. + reservering af statusscanner

Brug af sagssystem. Vejledning i oprettelse og håndtering af sager. + reservering af statusscanner Brug af sagssystem Vejledning i oprettelse og håndtering af sager + reservering af statusscanner Indhold Kommunikation ved oprettelse af sager i sagssystemet... 2 En genstart kan ofte løse problemet...

Læs mere

Prøveeksempler 2012. ClinicCare. Web

Prøveeksempler 2012. ClinicCare. Web ClinicCare Web Prøveeksempler 2012 Hvem er ClinicCare? ClinicCare udvikles af firmaet Novolog, som siden 1995 har udviklet systemer til sundhedssektoren. Over 900 klinikker anvender idag ClinicCare. Det

Læs mere

Vejledning til. Svejsevisitering. Oprettelse af kursister i testsystemet... 2. Opret Booking... 5. Kursisten tager test... 10

Vejledning til. Svejsevisitering. Oprettelse af kursister i testsystemet... 2. Opret Booking... 5. Kursisten tager test... 10 Kompetencecenter for e-læring Det Nationale Videncenter for e-læring Vejledning til Svejsevisitering Indhold Oprettelse af kursister i testsystemet... 2 Opret Booking... 5 Kursisten tager test... 10 Læreren

Læs mere