Kravspecifikation. I4PRJ4 Gruppe 1



Relaterede dokumenter
Brugervejledning Kom godt igang

Brugervejledning Forældrekontakt

Vejledning for forældre i brugen af mininstitution som digitalt kommunikationsværktøj

Forældrevejledning i FAMLY

mininstitution vejledning til forældre... 2 Sådan logger du på systemet... 3 Sådan opsætter du din profil på mininstitution... 5

Naturbørnehaven Solstrålen Kirkebyvej 56 Hvam 9620 Aalestrup SAMTYKKEERKLÆRING. Undertegnede, ( navn/forældre 1) ( Adresse)

Online status. Brugervejledning

1 Guides til forældrene

Forældrevejledning i FAMLY

Brugervejledning Forældrekontakt

Tabulex Dagpleje Børn

Brugermanual til MOBI:DO Make på ipad

Kom godt i gang med Nembørn. Vejledning Til forældre

Brugermanual til MOBI:DO Make på Android

Forside og log-in. For at benytte Tabulex-systemet, Skal du først logge ind via forældreintra, der findes på:

Komme-gå modul. En vejledning til forældre

Lav etiketter online. Hvorfor? Før du går i gang. Hvordan

Brugermanual til MOBI:DO Make på Internettet

Marts Komme/gå 1.0

Betjeningsvejledning. for. Vagtcentral MAC2000. PDF created with pdffactory trial version

MitNyborgKommune Kom godt i gang Vejledning til forældre

Brugermanual. PoP3 og Outlook Express Webmail Udarbejdet af IT-afdelingen 2005

Tabulex Daginstitution Børn

Mobil og tablets. Vejledning. Opsætning af ipad IT-AFDELINGEN. Af: Anders C. H. Pedersen Revideret: 12.

Automatisk Vandingssystem

ViKoSys. Virksomheds Kontakt System

Sådan kommer du i gang

Brugervejledning for Pancomp APP En komplet løsning med rendyrket brugervenlighed

Velkommen til. Vi har her i folderen samlet nogle vigtige oplysninger til jer om brugen af DayCare tjek- ind/ud- og informationssystem.

Conventus og SFGIF Hvordan opretter jeg en ny træner?

AgroSoft A/S AgroSync

TK/TBL / v.0.1. DigiMatch. Elektronisk Kamprapport

Tabulex SFO. Velkommen til forældre på Tabulex SFO

Installations og brugermanual for ios - brugere af Akutudkald.

Brugermanual PoP3 og Outlook Office 2003 Webmail Udarbejdet af IT-afdelingen 2005

Manual til administration af online booking

Login til Digital Eksamen

Komme-gå registrering

Huskeliste Telefon/Internetaflæsning

Velkommen til forældre

Svar på de mest almindelige Citrix spørgsmål

WorldTrack Elektronisk

Hvordan kommer du i gang?

WorldTrack Elektronisk Kørebog QUICKGUIDE (AUGUST 2018)

Opdateret den Administrator manual.

Tabulex Dagpleje Børn

Brugermanual. Byggeweb Capture Entreprenør 7.38

Kom godt i gang med BørneRuden

Mobilbarn. Krav for MobilBarn. Apple-enheder kræver minimum ios 6.0 eller højere. Android-enheder kræver minimum Android 2.3 eller højere.

Velkommen til Tabulex Klub

Bruger manual Administrator Psupport

Viditronic NDVR Quick Guide. Ver. 2.0

3. Vælg denne mulighed, hvis du har: Oprettet dig som bruger i det digitale ansøgningssystem. Se punkt 4.

ECdox som favorit. Indledning 1. Internet Explorer 2. Chrome 4. Safari 5. Favorit på mobile enheder 6 Android 6 IOS 7. ECdox på mobile enheder 7

Conventus Instruktør brugervejledning

Oplæring til tidsbestilling

Dan Rolsted PIT. Side 1

mininstitution vejledning

Inden du kan tage systemet i brug og sende spørgeskemaer, kortlægge arbejdsmiljøet, lave handlingsplaner mv. skal systemet sættes op.

mytnt Quick Guide Enkel guide for mytnt-brugere mytnt - enkelt og hurtigt

1 Start installation. 2 Vælg Kør. Installation af Næsgaard Mark.NET og konvertering af data

Brugermanual. Revision 1

Et tilbud til alle forældre

Brugervejledning til

Prøveeksempler ClinicCare. Web

Til brug med Xerox ConnectKey Technology-aktiverede multifunktionsprintere (MFP'ere)

Installations og brugermanual for ios - brugere af Akutudkald.

Revision: 09. Brugervejleding til. Side 1 af 23

Velkommen til Tabulex Daginstitution Børn

Brugervejledning til Dyreregistrering

Adgang til det digitale ansøgningssystem (DANS)

VEJLEDNING TIL EUNOMIAS FRIPLADSSYSTEM

Brugervejledning. Projektrapporteringsværktøj - PRV

Installations og brugermanual for ios - brugere af Akutudkald.

Vejledning til formularmodul

Nexus IP Quickguide. Til alle Nexus VW og FW modeller

Denne vejledning beskriver, hvordan du installerer Næsgaard Mark fra Internettet.

Login og introduktion til SEI2

Indberetning af rituel omskæring

Kom godt i gang med Dyreregistrering

Mit Børnehus - Hvordan kommer du i gang?

Online Booking. Fanebladet Booking

Velkommen til Tabulex SFO Børn

Brugervejledning for. Telenor Dialer

Elektroniske holdkort. Farvel til holdkort i papir velkommen til elektroniske holdkort

Digitale uddannelsesaftaler. Vejledning til virksomhed

WebTV. Vejledning til WebTV på web. Vejledningen beskriver upload og deling af videoer på WebTV

Conventus Instruktør brugervejledning

I denne manual kan du finde en hurtig introduktion til hvordan du:

OpenTele datamonitoreringsplatform

Bruger manual Administrator Psupport

Introduktion. Unifaun Online

Mobile Arbejdssedler. Mobile TID. Mobile Observationer

Vejledning til brugerforvalter. EDI systemet

LEMAN / Præsentation

Conventus Instruktør brugervejledning

Velkommen til Tabulex Klub

Opsætningsvejledning efter opdatering (ghostning) af hybriderne

Brugermanual SuperSail (DS Version) Performance System Release 1.0

Transkript:

Kravspecifikation I4PRJ4 Gruppe 1

Indhold 1 Indledning 1 1.1 Dokumentets Indhold.......................................... 1 2 Systembeskrivelse 2 2.1 Overordnet System............................................ 2 3 Funktionelle krav 3 3.1 Aktørbeskrivelser............................................. 3 3.2 Use Cases................................................. 4 3.2.1 Personale............................................. 4 3.2.2 Leder............................................... 9 3.2.3 Forældre.............................................. 14 3.3 Andre funktionelle krav......................................... 16 3.3.1 Krav til Tablet.......................................... 16 3.3.2 Krav til Informationsskærm................................... 16 3.3.3 Krav til Personale PC...................................... 16 4 Ikke-funktionelle krav 17 5 Krav til udviklingsproces, værktøjer og teknologier 18 6 Eksterne Interfaces 19 7 Prototyper 20 7.1 Design af brugergrænseflade....................................... 20 7.1.1 Tjek ind/ud enhed:........................................ 20 7.1.2 Informationsskærm........................................ 21 7.1.3 Personale PC........................................... 21 7.1.4 Mobil Applikation........................................ 22 8 Bilag 23 8.1 Stamkort................................................. 23 i

1 Indledning Dette dokument specificerer kravene til systemet PROJEKTNAVN (FIX ME). Systemet skal registrere aflevering og afhentning af børn i børnehaver, give pædagogerne overblik samt forbedre kommunikationen mellem børnehaven og forældre. Dette opnås ved at erstatte afkrydsningssedler i børnehaver med et system, der registrerer børnenes ankomst og afgang. 1.1 Dokumentets Indhold Kravene defineres af følgende punkter: Systembeskrivelse Funktionelle krav vha. use cases Ikke-funktionelle krav Eksterne interfaces 1

2 Systembeskrivelse Dette kapitel beskriver systemet overordnet, og hvilke komponenter det består af. Figur 2.1: Fysisk Systembeskrivelse 2.1 Overordnet System Systemets mål er at effektivisere arbejdet i offentlige institutioner. Det endelige produkt vil primært være rettet mod børnehaver og vuggestuer. På (FIX ME Figur 2.1) ses det ønskede fysiske system. Systemet vil bestå af følgende enheder: 1 Tablet Mobil Server Enhed i institutionen som bruges af forældre når de afleverer og afhenter deres børn. Mobil applikation som bruges af forældre til at aflæse og afsende beskeder til institutionen. Opbevarer alt data i systemet og er host for Tablet, Infoskærm og Mobil applikationerne. Infoskærm Viser generelle oplysninger og beskeder for de forskellige grupper i institutionen. Personale PC Til administration af systemet udvikles en applikation, der benyttes af ledere og pædagoger, til at sende og modtage beskeder samt udskrive interne noter til forældrekonsultation. I det logiske system, Se Figur (FIX ME, billedet nedenfor sættes i bilaget), er server komponenten yderligere opdelt i en database og webserver. 1 Internet og Routeren er komponenter der benyttes i projektet uden konfiguration. 2

3 Funktionelle krav Systemets funktionelle krav beskrives i dette afsnit. Den anvendte metode til denne beskrivelse er ved brug af use case diagrammer. For bedst muligt at kunne beskrive kravene er de funktionelle krav opdelt i 3 forskellige synsvinkler, alt efter hvilken aktør der agerer som den primære. Dette skyldes systemets kompleksitet og målrettethed mod flere aktørsegmenter. 3.1 Aktørbeskrivelser I dette afsnit beskrives systemets aktører. Type(aktør) Beskrivelse Type(aktør) Beskrivelse Type(aktør) Beskrivelse Personale Primær(P.1, P.2, P.3, P.4, P.5), Sekundær(L.1, L.4) Personalets rolle i systemet er oprettelse af aktiviteter, bruge informationsskærmen som et værktøj til en bedre organisering af dagligdagen, holde børnenes stambøger opdateret, kommunikere med forældrene via systemet. Leder Primær(L.1, L.2, L.3, L.4) Lederen fungerer som en del af personale, dog med udvidede rettigheder i systemet. Lederen kan udskrive statistik og personlig information, redigere i personale arbejdsplanen og oprette nye personer i systemet. Forældre Primær(F.1, F.2, F.3, F.4) Forældrene afleverer og afhenter de børn der skal passes i institutionen. Forældrene giver de relevante informationer omkring barnet, som personalet skal bruge for at kunne passe barnet. Derudover skal forældrene fortælle hvornår og hvorfor børn ikke skal passes en given dag eller periode. 3

3.2 Use Cases 3.2.1 Personale I det følgende afsnit beskrives de funktionelle krav set fra personalets vinkel ved hjælp af use cases. Figur 3.1: Use case diagram 4

Use Case P.1: Afsendelse af beskeder til forældre Afsendelse af beskeder til forældre Use case ID P.1 Aktør Primær aktør: Personale, Sekundær aktør: Forældre Samtidige forekomster 1 Initiering Personale Frekvens 1-2 gange pr uge Forudsætning Personale-PC er tændt, programmet er startet og der er forbindelse til serveren. Succeskriterier Den indtastede besked bliver succesfuldt leveret til de pågældende forældre. Handlingsforløb 1. Personalet skriver den ønskede besked 2. Personalet vælger de ønskede modtagere 3. Personalet trykker på send knappen [Der er ingen forbindelse til databasen] 4. Systemet informerer om at beskeden er korrekt afsendt [Beskeden kunne ikke sendes] Undtagelser 1. [Der er ingen forbindelse til databasen] Systemet udskriver en meddelelse på skærmen: Der er ingen forbindelse til serveren 2. [Beskeden kunne ikke sendes] Systemet udskriver en meddelelse på skærmen: Beskeden blev ikke sendt, tjek om der er forbindelse til serveren 5

Use Case P.2: Registrering af børn Registrering af børn Use case ID P.2 Aktør Primær aktør: Personale, Sekundæraktør: Forældre Samtidige forekomster 1 Initiering Forældre Frekvens 1-3 gange om måneden Forudsætning Personale-PC er tændt, programmet er startet og der er forbindelse til serveren. Succeskriterier Barnet bliver oprettet i systemet med de af forældrene opgivet oplysninger Handlingsforløb 1. Personalet trykker på knappen Opret nyt barn 2. Igennem dialog med forældrene indtaster personalet informationer i stambogen om: 1, Adresse, CPR-Nr. Telefonnumre, både private og arbejdsnumre Fødselsdato Har barnet været indlagt det sidste år? Har barnet allergier/særlige opmærksomheder? Hvem må afhente barnet? 3. Personalet trykker efter endt indtastning på Gem [Indlægget kunne ikke gemmes] [Barnet findes allerede i systemet] Undtagelser 1. [Indlægget kunne ikke gemmes] Systemet udskriver en meddelelse på skærmen: Der er ingen forbindelse til serveren 2. [Barnet findes allerede i databasen] Systemet udskriver meddelelsen: Barnet findes allerede i databasen 1 Se bilag 1 - eksempel på stambog for informationer om hvilke data der skal gemmes i systemet. 6

Use Case P.3: Udskrift af rapport over børn Udskrift af rapport Use case ID P.3 Aktør Primær aktør: Personale Samtidige forekomster 1 Initiering Personale Frekvens 1 gang om året Forudsætning Personale-PC er tændt, programmet er startet, der er forbindelse til serveren og der er tilsluttet en fungerende printer. Succeskriterier Barnets personlige profil med statistik over sygedage, feriedage, aktivitetsdeltagelse, oversigt over kommunikation med mellem pædagog og forældre Handlingsforløb 1. Personale søger efter det pågældende barn som der ønskes udskrevet en rapport for 2. Der trykkes på knappen Udskriv rapport 3. Der åbnes en vis udskrift af rapporten 4. Der trykkes på Udskriv og programmet returnerer til hovedvinduet [Udskriften starter ikke] Undtagelser 1. [Udskriften starter ikke] Systemet udskriver en meddelelse på skærmen: Fejl - der er ingen forbindelse til printeren, tjek dine indstillinger Use Case P.4: Oprettelse af aktiviteter Oprettelse af aktiviteter Use case ID P.4 Aktør Primær aktør: Personale Samtidige forekomster 1 Initiering Personale Frekvens 5 gange om ugen Forudsætning Personale-PC er tændt, programmet er startet og der er forbindelse til serveren. Succeskriterier En ny aktivitet bliver tilføjet succesfuldt Handlingsforløb 1. Personalet trykker på knappen aktiviteter, og der fremkommer en kalender. 2. Den ønskede dato vælges hvorefter der fremkommer et vindue til indtastning af aktiviteten 3. Der vælges tidspunkt og skrives en kort beskrivelse og trykkes på Gem [Ingen forbindelse til databasen] 4. Programmet returnerer til kalender vinduet Undtagelser 1. [Ingen forbindelse til databasen] Systemet udskriver en meddelelse på skærmen: Der er ingen forbindelse til serveren 7

Use Case P.5: Opdatering af stambog Opdatering af stambog Use case ID P.5 Aktør Primær aktør: Personale Samtidige forekomster 1 Initiering Personale Frekvens 1-2 gange pr. uge Forudsætning Personale-PC er tændt, programmet er startet og der er forbindelse til serveren Succeskriterier Stambogen bliver opdateret med ny information Handlingsforløb 1. Personalet søger efter det pågældende barn [Barnet findes ikke i databasen] 2. Vælger Ret i stambog 3. Indtaster indholdet i stambogen og trykker på Gem og returnerer til hovedmenuen [Indlægget kunne ikke gemmes] Undtagelser 1. [Barnet findes ikke i databasen] Systemet udskriver meddelelsen: Barnet findes ikke i databasen 2. [Indlægget kunne ikke gemmes] Systemet udskriver en meddelelse på skærmen: Der er ingen forbindelse til serveren Use Case P.6: Aflæsning af informationsskærm Aflæsning af informationsskærm Use case ID P.6 Aktør Primær aktør: Personale, Sekundær: Forældre Samtidige forekomster Mange Initiering Personale Frekvens Konstant Forudsætning Informationskærmen er tændt, applikationen kører og der er forbindelse til serveren. Succeskriterier Personalet får relevante informationer Handlingsforløb 1. Personalet kigger på informationsskærmen for at få information om: Overblik over indmødte og ikke-indmødte børn. Ændringer i løbet af dagen. Dagens aktiviteter Dagens personalemødeplan 2. [Der er ingen forbindelse til serveren] Undtagelser [Ingen forbindelse til serveren] Systemet udskriver en meddelelse på skærmen: Der er ingen forbindelse til serveren 8

3.2.2 Leder I det følgende afsnit beskrives de funktionelle krav set fra børnehave-lederens vinkel ved hjælp af use cases. Figur 3.2: Use case diagram 9

Use Case L.1: Redigere arbejdsplan Redigere arbejdsplan Use case ID L.1 Aktør Primær aktør: Leder Sekundær aktør: Personale Samtidige forekomster 1 per personale PC Initiering Lederen ønsker at tilgå og redigere arbejdsplanen for personalet. Frekvens Efter behov Forudsætning At personale PC en er tændt, denne har er forbindelse til databasen. Succeskriterier Arbejdsplanen bliver korrekt udskrevet, og eventuelle ændringer i denne bliver gemt. Handlingsforløb 1. Lederen vælger på personale PC en at tilgå arbejdsplanen [Der er ingen forbindelse til databasen] 2. Der udskrives en besked om at vælge hvilken medarbejder der ønskes arbejdsplan for, og lederen vælger en eller flere 3. Arbejdsplanen for de valgte medarbejder udskrives, og lederen har mulighed for at redigere i denne 4. Lederen trykker Gem, eventuelle ændringer i arbejdsplanen gemmes og systemet returneres til startskærmen [Lederen vælger at annullere, ingen ændringer gemmes, og systemet returneres til startskærmen] Undtagelser [Der er ingen forbindelse til databasen] Systemet udskriver en meddelelse på skærmen: Der er ingen forbindelse til serveren 10

Use Case L.2: Udskrive personlig information Udskrive personlig information Use case ID L.2 Aktør Primær aktør: Leder Samtidige forekomster 1 per personale PC Initiering Lederen ønsker at udskrive personlig information om børn eller personale Frekvens Efter behov Forudsætning At personale PC en er tændt, samt denne har forbindelse til databasen Succeskriterier Personlig information bliver korrekt udskrevet, og eventuelle ændringer i denne bliver gemt Handlingsforløb 1. Lederen vælger på personale PC en at tilgå personlig information [Der er ingen forbindelse til databasen] 2. Der udskrives en besked om at vælge hvilken medarbejder eller hvilket barn der ønskes information om, og lederen vælger én 3. De personlige information for den valgte person udskrives på skærmen, og lederen har mulighed for: (a) Printe de personlige informationer på papir, vælges denne mulighed vil en printer-menu komme op [Der er ingen printer tilgængelig] (b) Gå tilbage til pkt. 2 (c) Gå tilbage til startskærmen Undtagelser [Der er ingen forbindelse til databasen] Systemet udskriver en meddelelse på skærmen: Der er ingen forbindelse til serveren [Der er ingen printer tilgængelig] Systemet udskriver en meddelelse på skærmen: Der er ingen tilgængelige printere 11

Use Case L.3: Udskrive statistik Udskrive statistik Use case ID L.3 Aktør Primær aktør: Leder Samtidige forekomster 1 per personale PC Initiering Lederen ønsker at tilgå statistik for børnehaven Frekvens Efter behov Forudsætning At personale PC en er tændt, samt denne har forbindelse til databasen Succeskriterier De statistikker, der ønskes udskrevet, bliver udskrevet på korrekt vis, og det er muligt at printe disse på papir Handlingsforløb 1. Lederen vælger statistik på startskærmen [Der er ingen forbindelse til databasen] 2. Der udskrives en besked om at vælge hvilken medarbejder der ønskes arbejdsplan for 3. Lederen vælger, ud fra en liste, hvilken person eller gruppe der ønskes statistik for 4. Lederen vælger, ved at sætte kryds i check-bokse, hvilke statistikker der ønskes udskrevet 5. De valgte statistikker udskrives sammen med passende grafer, og har nu mulighed for: (a) Printe statistikkerne på papir, vælges denne mulighed vil en printer menu komme op [Der er ingen printer tilgængelig] (b) Gå tilbage til pkt. 3 eller 4 (c) Gå tilbage til startskærmen Undtagelser [Der er ingen forbindelse til databasen] Systemet udskriver en meddelelse på skærmen: Der er ingen forbindelse til serveren [Der er ingen printer tilgængelig] Systemet udskriver en meddelelse på skærmen: Der er ingen tilgængelige printere 12

Use Case L.4: Opret ny medarbejder i systemet Opret ny medarbejder i systemet Use case ID L.4 Aktør Primær aktør: Leder Sekundær aktør: Personale Samtidige forekomster 1 per personale PC Initiering Lederen ønsker at oprette en ny medarbejder i systemet Frekvens Efter behov Forudsætning At personale PC en er tændt, samt der er forbindelse til databasen Succeskriterier Den nyoprettede medarbejder bliver korrekt gemt i systemet, og denne kan tilgås efterfølgende Handlingsforløb 1. Lederen vælger på personale PC en at tilføje en ny medarbejder [Der er ingen forbindelse til databasen] 2. Lederen bedes indtaste informationer om den nye medarbejder, herunder fulde navn, adresse, CPR. nr. osv, og derefter trykke Tilføj [Der er fejl i den indtastede information] 3. Systemet returnerer til startskærmen Undtagelser [Der er ingen forbindelse til databasen] Systemet udskriver en meddelelse på skærmen: Der er ingen forbindelse til serveren [Der er fejl i den indtastede information] Systemet fortæller lederen i hvilket felt der er indtastet ukorrekt information, og beder om at dette bliver rettet 13

3.2.3 Forældre I det følgende afsnit beskrivese de funktionelle krav set fra Forældrenes vinkel ved hjælp af use cases. Figur 3.3: Use case diagram 14

Use Case F.1: Aflevering af børn Aflevering af børn Use case ID F.1 Aktør Primær aktør: Forældre Sekundær aktør: N/A Samtidige forekomster 1 per tjek-ind tavle Initiering Forældrene vil gøre systemet opmærksom på at de har afleveret deres barn til pasning. Frekvens 1 gang per dag Forudsætning At tjek-ind tavlen er tændt, samt der er forbindelse til serveren. Succeskriterier At Info-tavlen bliver opdateret med barnets tilstedeværelse. Handlingsforløb 1. Forældre skanner deres udleverede RFiD-chip på tjek-ind tavlen [Den skannede RFID er ikke kendt af systemet] [Der er ikke forbindelse til webserveren] 2. Forældre vælger afhentningstidspunkt 3. Forældre vælger hvem der skal afhente 4. Forældre læser eventuelt beskeder 5. Forældre afslutter afleverings sekvens ved tryk på Godkend Undtagelser 1. [Der er ingen forbindelse til databasen] Systemet udskriver en meddelelse på skærmen: Der er ingen forbindelse til serveren 2. [Den skannede RFID er ikke kendt af systemet] Fejlen skrives på skærmen, og personen der skannede bedes at prøve igen. hvis det er et tilbagevendene problem, skal de kontakte personalet. 15

Use Case F.2: Afhentning af børn Afhentning af børn Use case ID F.2 Aktør Primær aktør: Forældre Sekundær aktør: N/A Samtidige forekomster 1 per tjek-ind tavle Initiering Forældrene vil gøre systemet opmærksom på at de har afhentet deres barn. Frekvens 1 gang per dag Forudsætning At tjek-ind tavlen er tændt, samt der er forbindelse til serveren og at barnet tidligere er blevet afleveret. Succeskriterier At Info-tavlen bliver opdateret, og at databasen på korrekt vis har logget barnets tilstedeværelse siden afleveringstidspunkt. Handlingsforløb 1. Forældre skanner deres udleverede RFiD-chip på tjek-ind tavlen [Den skannede RFID er ikke kendt af systemet] [Der er ikke forbindelse til webserveren] 2. Forældre gøres opmærksom på hvor lang tid barnet har været i instutition [Barnet er ikke blevet skannet ind tidligere på dagen] 3. Forældre læser eventuelt beskeder 4. Forældre afslutter afhentnings sekvens ved tryk på Godkend Undtagelser 1. [Der er ingen forbindelse til databasen] Systemet udskriver en meddelelse på skærmen: Der er ingen forbindelse til serveren 2. [Den skannede RFID er ikke kendt af systemet] Fejlen skrives på skærmen, og personen der skannede bedes at prøve igen. hvis det er et tilbagevendene problem, skal de kontakte personalet. 3. [Barnet er ikke blevet skannet ind tidligere på dagen] systemet påbegynder usecase F.1 16

Use Case F.3: Ferie og sygemelding af barn Ferie og sygemelding af barn Use case ID F.3 Aktør Primær aktør: Forældre Sekundær aktør: Personale Samtidige forekomster >1 Initiering Forældrene vil gøre pædagogerne opmærksomme på at deres barn ikke kommer en pågældende dag eller periode. Frekvens 1 gang per dag Forudsætning Mobiltelefon med internet og korrekt installeret app. Succeskriterier At Info-tavlen bliver opdateret så barnet bliver flyttet til kommer ikke idag og gør opmærksom på eventuelle beskeder til pædagogerne 2. Handlingsforløb 1. Forældre logger ind på deres mobile app [De indtastede loginoplysninger er ikke korrekte] [Der er ikke forbindelse til serveren] 2. Forældre vælger den pågældende dag eller periode (d.d per standard) 3. Forældre skriver besked om hvorfor barnet ikke kommer (sygdom, fridag ol.) 4. Forældre sender beskeden 5. Forældre modtager kvittering for at meddelelsen er sendt korrekt Undtagelser 1. [De indtastede loginoplysninger er ikke korrekte] et fejlvindue siger at de indtastede oplysninger var forkerte, der kan trykkes på ok et vindue hvor login oplysninger kan indtastes vises. 2. [Der er ikke forbindelse til serveren] Systemet udskriver en meddelelse på skærmen: Der er ingen forbindelse til serveren 17

Use Case F.4: Aftale møde med pædagog Aftale møde med pædagog Use case ID F.4 Aktør Primær aktør: Forældre Sekundær aktør: Personale Samtidige forekomster 1 Initiering Forældrene vil gerne skrive en besked til en pædagog Frekvens 1 gang om ugen Forudsætning Mobiltelefon med internet og korrekt installeret app. eller at tjek-ind tavlen er tændt, og har forbindelse til serveren. Succeskriterier At den pågældende pædagog modtager beskeden ved tilgang til systemet og nu kan aftale detaljerne nærmere med forældrene. Handlingsforløb 1. Forældre logger ind på deres mobile app eller på tjek-ind tavlen [Der er ikke forbindelse til serveren] 2. Forældre vælger aftal møde med primær pædagog 3. Forældre sender beskeden ved godkendelse. Undtagelser 1. [Der er ingen forbindelse til databasen] Systemet udskriver en meddelelse på skærmen: Der er ingen forbindelse til serveren 3.3 Andre funktionelle krav 3.3.1 Krav til Tablet Tabletten er forældrenes primære interaktion med systemet. Tabletten skal kunne følgende: Behandle et RFID input Give valgmuligheden for forældre om barnet skal afleveres eller afhentes Vise eventuelle beskeder fra personalet Give forældrene mulighed for at få sendt disse beskeder til en registreret e-mail i databasen Indtastning af ca. afhentningstid og hvem der afhenter. Skal automatisk udregne ca. afhentningstid og hvem der afhenter på baggrund af tidligere indtjekninger i systemet. 3.3.2 Krav til Informationsskærm Personalet skal ved aflæsning af informationsskærmen kunne få informationer om (på dagsbasis): Hvilke børn der ankommet, hvilke børn der er syge og hvilke børn personalet ikke har haft kontakt med Hvilke aktiviteter der sker i instituionen på den pågældende dag Vise mødeplanen for personalet for den pågældende dag Sygemelding af personale, og information om evt. vikar 3.3.3 Krav til Personale PC Personalet skal igennem Personale PC en kunne udføre følgende: Oprette/ændre/slette aktiviteter i kalenderen Udsende beskeder til forældre, både individuelt og samlet 18

Søge på børn i databasen og opdatere stambog Printe en samlet rapport over børn individuelt med henblik på en samtale med forældre 19

4 Ikke-funktionelle krav Dette afsnit beskriver gennemgående, ikke-funktionelle krav til systemet. Systemet stiller krav til hastighed og brugervenlighed, da forældre skal være i stand til at aflevere og afhente børn uden besvær. Disse krav specificeres herunder. Tablet Aflevering/afhentning af et barn kan gennemføres på under 30 sekunder Aflevering/afhentning af et barn kan gennemføres på maksimalt 10 klik Database Databasens svartid skal være under 2 sekunder Webserver Webserverens svartid skal være under 2 sekunder Mobil Applikation Skal udvikles til platformene: Android og ios Informationsskærm Skal opdateres hvert 20. sekund 20

5 Krav til udviklingsproces, værktøjer og teknologier I dette kapitel er kravene til udviklingsprocessen, værktøjer og der skal benyttes under udviklingen af projektets system. Udviklingsproces Scrum V-Model Værktøjer Visual Studio 2010/2012 Texmaker AnkhSVN - Visual Studio 2010/2012 plug-in TortoiseSVN - Desktop Subversion implementering Scrumwise.com - Online Scrum projekt styring Teknologier Programmeringssprog: UML C# SQL WPF XAML HTML5 PHP5 CSS3 Andet VDX - Microsoft Visio fil format L A TEX Subversion 21

6 Eksterne Interfaces Dette afsnit beskriver krav som ikke er en del af produktet, men som kunden selv skal opfylde før systemet fungerer optimalt. Personale PC PC med tastatur og mus Microsoft.NET Framework runtime files Internetforbindelse Tablet/Mobil Android styresystem WiFi-forbindelse Evt. fysisk tastatur Informationsskærm TV med HDMI-indgang HDMI-kabel Ethernet-forbindelse til raspberrypi 22

7 Prototyper 7.1 Design af brugergrænseflade I dette afsnit vises prototyper af det grafiske interface, for de forskellige dele af systemet. 7.1.1 Tjek ind/ud enhed: Denne enhed skal bruges af forældre til at tjekke deres børn ind og ud af institutionen. Når forældrene ankommer til institionen for at aflever deres barn, vises følgende skærmbillede på enheden. Figur 7.1: Skan ID-kort Her bliver forældrene bedt om at skanne deres ID-kort, hvorefter følgende skærmbillede vises. Figur 7.2: Tjek ind/ud enhed På venstre side vises barnets navn, som bekræftelse af dets identitet. Forældrene kan så vælge hvem der må afhente barnet og hvornår institutionen kan forvente at afhentningen sker. På højre side vises beskeder til forældrene fra institutionen. I tilfælde af lange beskeder kan forældrene vælge at få beskeden sendt til deres E-mail, som vil være registeret i systemet. 23

7.1.2 Informationsskærm Informationsskærmen skal fungere som en hjælp til personalet. Her kan de få et overblik over hvilke børn der er tilstede og hvilke børn der er fraværende. Figur 7.3: Informationsskærm 7.1.3 Personale PC På personale PC en kan hentes oplysninger/statistikker om sygdom, antal af børn og lign, samt oprettelse af nye børn. Figur 7.4: Personale PC 24

7.1.4 Mobil Applikation Mobil applikationen bruges af forældrene til at kommunikere med institutionen, om f.eks. sygdom. Figur 7.5: Mobil Applikation 25

8 Bilag 8.1 Stamkort 26

Bilag 1 Eksempel på stamkort Barnets fornavn Cpr-nr. Barnets efternavn Stuenavn Indmeldt Nationalitet Udmeldt Hvilke sprog tales i hjemmet Tidligere vuggestue eller dagpleje Mor Cpr-nr. Adresse Stilling Civilstand Telefon privat Telefon arbejde Mobil Email Far Cpr-nr. Adresse Stilling Civilstand Telefon privat Telefon arbejde Mobil Email Henvendelser når forældre ikke kan træffes Forældremyndighed sæt kryds Mor Far Fælles Læges navn Sundhedsplejerskes navn Læges telefon Sundhedsplejerskes telefon Har barnet haft Hvornår Vaccineret mod Hvornår Vaccineret mod Hvornår

Difteri Skarlagensfeber Mæslinger Skoldkopper Fåresyge Røde hunde Kighoste Di-Te-Ki-Pol 1 + Hib 1 + PCV7 1 Di-Te-Ki-Pol 2 + Hib 2 + PCV7 2 Di-Te-Ki-Pol 3 + Hib 3 + PCV7 3 OPV 1 (poliodråber) OPV 2 (poliodråber) OPV 3 (Poliodråber) Tåles penicillin Ja Nej Andre sygdomme og vaccinationer Allergier og andre kosthensyn Tilladelser Ja Nej Bilkørsel med fastansat personale Benytte vuggestuen christiania-cykler Badning under pædagogisk opsyn Fotografering og videofilmes til pædagogisk brug Fotograferes til vuggestuens hjemmeside Særlige bemærkninger vedrørende barnet Særlige bemærkninger vedrørende hjemmet Dato Forældrenes underskrift