Forord. Dokumentet er beregnet for oppdragsgiver og andre som måtte ha interesse av å studere arbeidet gjort i forbindelse med bacheloroppgaven.

Størrelse: px
Begynne med side:

Download "Forord. Dokumentet er beregnet for oppdragsgiver og andre som måtte ha interesse av å studere arbeidet gjort i forbindelse med bacheloroppgaven."

Transkript

1 Forord Denne dokumentasjonen inneholder detaljert beskrivelse av produktrapporten og gjelder hoved-prosjekt oppgaven ved Høgskolen i Oslo, avdeling for ingeniørutdanning i perioden oktober mai Hensikten med dette dokument er å gi en oversiktelig introduksjon over hva produktet vårt er og hvordan har vi laget det. Samtidig kommer vi til å gi et kjapp innblikk på hvordan denne nettapplikasjonen skal utviklefs videre og eventuelle krav til det. Samt innholdte beskrivelser av systemet i sin helhet. Dokumentet er beregnet for oppdragsgiver og andre som måtte ha interesse av å studere arbeidet gjort i forbindelse med bacheloroppgaven. Dokumentet er skrevet så oversiktelig som mulig slik at leseren skal forstå helhetlig hva dette prosjektet går ut på og at leseren får et innblikk på hvor mye arbeid, tid og energi er blitt satt inn for prosjektet. Det forutsettes at leseren har kjennskap til databaser, programmeringsspråk, systemutvikling og generelt datakunnskaper. I tillegg til dette trengs det kjennskap til asp.net og MS SQL Server

2 Innholdsfortegnelse 1 Oppdragsgiver Prosjektet :Produkt beskrivelse og Mål :Kravspesifikasjon Endelig kravspesifikasjon Detaljert kravspesifikasjon Leser veiledning :Systembeskrivelse Systembrukere Funksjonelle krav: : ikke funksjonelle krav Rammekrav i systemet : Eventuelle krav til systemkonstruksjon Use case beskrivelse av systemet Datastrukturer Teknologier Verktøy Arkitektur :Presentasjonslaget :Logikk laget(bll) :Databaseaksesslaget (DAL) Virksomhetlogikk Databasestruktur Tabellbeskrivele Tabeller Brukertabellen: Kampevalueringsanbefalese: KampevalueringSpiller: Kampevaluering: Kamprapport: Kamprapportanbefalse:

3 KamprapportSpiller: Prøvespiller: Schedule: Spillerevaluering: Spiller test Spillerprofil Klasser og objekter: Klassediagram og Domenediagram Domenemodell Klassediagram Grafiskbrukergrensesnitt(GUI) Site map til nettsiden master-page for siden: Fra nettleser bilde: Detaljert skisse av design: Programmetsvirkemåte Sekvensdiagram- UML diagram Installasjon Oppstart av VIF nettapplikasjon Oppstart ved innlogging Administrator del: Kalender: Søk funksjon: Skjema del: Test Rapport Logg inn funksjonen Legg til bruker oppdater bruker Slette brukere fra administrasjonen Legg til ny skjema i databasen Endre skjema Lagre skjema Legg til passord på brukere Endre passord til brukere

4 1.10 Endre rettigheter til brukere Skjemaer Andre systembrukere Innstillinger Søkefunksjonen Registrere skjemaer Endre sine egne skjemaer GUI test: Mozilla firefox: Google Chrome: Opera: Kilder:

5 1 Oppdragsgiver Vålerenga fotball klubb(vif) Vålerenga Fotball (stiftet 29. juli 1913 som Idrettslaget Spring) er en fotballklubb innen allianseidrettslaget Vålerengens Idrettsforening. Klubben har sin opprinnelse i bydelen Vålerenga på Oslos østkant. VIF-Scouting er et talentspeider program som kommer til å bli brukt i fotballklubben for å lete etter nye talenter innenfor norsk fotball. Metoden som blir brukt der for å registrere egne spillere, kamprapporter, evaluering av kamper og spillere osv blir notert ned først på vanlig a4 ark og deretter førtes det inn i excel-dokumenter på pc. Når noen trenger å få tak i et av de skjemaene igjen så blir det tidskrevende og unødvendig tungvint å måtte ta kontakt med de som har de nevnte skjemaene. Derfor ønsker de et lettere system som er mindre tidskrevende og lettere å føre inn. 1 Prosjektet Prosjektet heter VIF-Scouting. VIF-Scouting er et talentspider jakt etter nye spillere for klubben. Måten VIF noterer eller holder oversikt over de forskjellige rapportene for eksempel spiller rapporter, kamprapporter, spiller evalueringer, Walk ins og elite kamper blir ført inn på vanlige excel- ark på vanlig windows programmer. Når de skal printe ut informasjon om en kamp rapport for eksempel så printes skjemaene på flere sider enn kun en enkel side så printes diagrammene/skjemaene ut i landskapsmodus noe som gjør at det går utover flere sider i bredden. Siden all informasjonen av de forskjellige skjemaene ligger på en vanlig laptop så er sikkerheten og informasjonen ikke trygg. De har ingen nettapplikasjon, ingen database for å holde rede for filene dems. Alt om VIF-scouting handler om papir arbeid, alt skjer manuelt. Denne prosessen er både tidskrevende, desorganisert og en tung løsning for VIF. 5

6 VIF ønsker en nettapplikasjon som kan hjelpe dem om å ha alt tilgjengelig på web - grensesnitt. De vill ha muligheten til å fylle ut skjemaer under kamper enn å komme til klubben å skrive. De vil ha alle skjemaene lagret på en database på nettapplikasjonen slik ligger trygt på en server som de kontrollere. Funksjonaliteten skal være på høyest nivå når det er snakk om prioriteringer. Dette skal være et system med et enkel brukergrensesnitt, lett å navigere og det skal være lett å bruke, den skal være sikret og det skal være mulighet til å printe fra applikasjonen. Dette er derfor noe vi vil legge stor fokus på i arbeidet med applikasjonen. Resultatmålet vårt var å lage en nettapplikasjon som VIF-scoutere skal bruke for å registrere informasjon. Denne nettapplikasjonen skal bli brukt av kun VIF-scoutere (administratorer og potensielt vanlige brukere ), altså i underkanten av 15 ansatte inkludert administratorer. Vårt mål er at de som ikke har stor datakunnskaper skal også ha muligheten til å bruke denne applikasjonen. Oppgavens læringsmål er å utvikle et nytt system innenfor fotball verden som skal være mer brukervennlig enn den manuelle måten og mer effektiv. 2:Produkt beskrivelse og Mål Denne oppgaven som nevnt ovenfor gikk ut på å lage en nattbasert applikasjon. Denne applikasjonen er hovedsakelig delt inn i to deler, den ene er administrator delen og den andre er talent speider delen. All lagring og input av data skjer dynamisk ved hjelp av.net programmeringsspråket. Nettapplikasjonen funksjonalitet: Skal være mulig å sammenligne spillere mot hverandre Printe ut skjemaer fra applikasjonen Søke opp spillere Søke etter kamper Søke helhetlig på hele databasen om et visst attributt 6

7 Registrere skjemaer Slette skjemaer Lagre skjemaer I Admin delen har administratoren muligheten til å utføre følgende operasjoner: Legge til nye brukere scoutere Endre rettighetene til brukere Slette brukere Redigere informasjon Opprette informasjoner Endre skjemaer, opprette, slette Scoutere har muligheten til å utføre følgende operasjon: Oprette nye skjemaer i systemet Endre de skjemaene som de selv har registrert Lese på de andre registrerte skjemaene som har blitt skrevet fra andre scoutere Nettapplikasjonen skal være mulig å bruke både på VIF- Vålerenga server og det skal være mulig å bruke applikasjonen utenfor VIF egne server slik at det skal være mulig å registrerer informasjon av forskjellige kamperrapporter, kampevalueringer, spiller rapporter på fotball banen også. 7

8 3:Kravspesifikasjon Vi har brukt prosjekt forslaget som en overordnet kravspesifikasjon. Krav til produktet fra prosjektforslaget er å opprette en administrativ applikasjon som skal brukes av en/flere administratorer og av andre systembrukere. 8

9 Dette prosjektet skal være et helt nytt nettapplikasjon innen fotball verden som kan anvendes av spesifikke fotball klubber, i vår tilfelle VIF-Vålerenga. Prosjektet skal utvikle en nettapplikasjon som skal sørge for å opprettholde lettere informasjoner om fotball spillerne for VIF-klubben samt ha muligheten til å registre skjemaer, endre skjemaer, oppdatere skjemaer og printe ut skjemaer. hvis man legger til ett nytt skjema så skal det automatisk oppdatere i hele databasen. Nettapplikasjonen som skal bli utarbeidet skal være dynamisk orientert. 3.1 Endelig kravspesifikasjon I løpet av prosjekt perioden har vi ferdigstillt kravene til produktet vårt. Under utdypningsfasen har vi gjennom analyser og informasjonsmøter med oppdragsgiveren og ITsupport utarbeidet de endelig kravene til produktet vårt som skal være mest mulig effektiv for brukerne. Alle de kravene vi har laget er en utvidelse av overordnet kravspesifikasjon bare med en mer detalijert beskrivelse beskrivelse av funksjonalitet som er visualisert i Use-case modellene. 3.2Detaljert kravspesifikasjon 1. Leser veiledning Kravene til denne nettapplikasjonen er delt opp i to hovedgrupper. Den ene delen består av funksjonelle krav og den neste av ikke funksjonelle krav. 9

10 funksjonelle krav består av: - hva skal systemet utføre - hvordan skal det reagere på forskjellige inndata - hvordan skal det håndtere forskjellige situasjoner - hva skal systemet ikke gjøre Ikke funksjonelle krav består av : - tid - utviklingsprosess - standarder - kvalitet Dette omfatter krav til produktet fra sluttbrukere og de systemer og rutiner som finnes i organsisasjonen. Vi kommer til å gi mer detaljert oversikt under de to hovedkategori kravene videre i rapporten. 2:Systembeskrivelse Systemet er en nettbasert applikasjon som består av fem hoveddeler. Som består av Admin/ Scoutere /A-lag Trener/ A-lag Speider/ Ungdom Speider/Ungdom Trenere Dette systemet som vi kommer til å lage skal være en mer enkelt, effektiv og mindre arbeidskrevende enn den eksisterende system som blir benyttet i VIF. Systemet skal samle alle opplysninger på en database i form av skjemaer og alle skjemaene skal kobles sammen i nettapplikasjonen. Samt skal det være en søkefunksjon i systemet som skal sørge for at det blir lettere å finne informasjon. Alle skjemaer skal være tilgjengelig for alle brukere, men admin kommer til å ha oversikten over alle endringer, oppdateringer og slettninger som skjer i systemet. 10

11 3 Systembrukere Systemet i seg selv er veldig avgrenset til brukere. Hovedsakelig så er det administratoren som styrer det meste og kommer til å anvende systemet mest. Men det er andre utvalgte brukere som også kommer til å bruke systemet i stor grad innenfor VIF avdelingen: - Scouterer - Trenere - Trener A-lag - Trener A- Speider 11

12 Administratoren er super-brukeren i systemet som har alle rettigheter som lese, skrive, endre og slette all form av brukere, informasjoner og skjemaer. Alle de andre systembrukere kommer til å ha egne rettigheter for aksess i nettapplikasjonen men alle systembrukere kommer til å ha felles aksess i følgende sted i nettapplikasjonen: - Kalender aksess, der alle kan legge/endre hendelser Systemet skal oppfylle følgende funksjonelle og ikke-funksjonelle krav. 4.Funksjonelle krav: Funksjnelle krav fokuserer på hva systemet gjør, dvs oppførsel Administrator 1. innlogging skal skje med brukernavn og passord fra administrator 2. Administrator kan endre innloggings passord til seg selv og andre brukere 3. Administrator har tilgang til alle stedene i nettapplikasjonen(egne spillere, Ungdom, A-lag, Admin) 4. Registrer nye brukere med forskjellige rettigheter 5. Administrator kan slette, endre andre systembrukere 6. Validerer alt av input data 7. Administrator skal stå registrert som administrator og ikke en vanlig bruker 12

13 8. Administrator kan ikke registrer to brukere med samme navn hvis begge er aktive 9. Alt som kommer til å registrert eller endre kommer til å bli lagret på samme database og ikke en ny en. 10. Hver gang det skjer noen så kommer det opp på administrator sin side de endringene som har blitt påført 11. Alle de nye brukere som blir lagt til t.o.m admin-brukerer kommer til å bli lastet automatisk til siden 12. Registrere nye/slette/endre passord til alle brukere 13. Ved ny registrering av brukere skal enheten bli lagt til en liste over alle registrerte brukere sortetet alfabetisk 14. Administrator skal kunne gjenopprette passord til brukere hvis glemt 15. Administrator skal kunne tas i bruk søkemotoren som kommer til å bli brukt for å søke opp forskjellige kritierier i databasen 16. Muligheten til å se alle de aktive og deaktive brukere på systemet 17. Muligheten til å registrer/endre/slette skjemaer 18. Muligheten til å registrere/endre/slette nye spillere i laget 4.2 A-lag Trenere 1. Innloggingen for A-lag trenere skal skje med passord og brukernavn 2. Innloggingen for A-lag trener skal være avbegrenset innlogging til opplysninger som ligger i databasen samt begrenset tilgang til alle funksjoner og informajson i nettapplikasjonene 3. A-lag trener kan registrere skjemaer(a-lag, Egne Spillere, Ungdom) som de selv fyller ut. Men har ikke tilgang til Admin-siden. 4. Har muligheten til å anvende søkemotoren og søke opp forskjellige informasjon om feks kamper, spillere, spillere kriterier og andre viktig informasjon ang kamper. 4.3 A-lag Scouter 13

14 1. Innlogging for A-lag scoutere skal skje med brukernavn og passord 2. Innloggingen for A-lag Scouter skal være avbegrenset innlogging til opplysninger som ligger i databasen samt begrenset tilgang til alle funksjoner og informajson i nettapplikasjonene 3. A-lag scouter kan registrere skjemaer(a-lag, Ungdom) som de selv fyller ut. 4. A-lag scoutere har ikke tilgang til de andre sider som: Egne spillere og Admin-siden 5. Har muligheten til å anvende søkemotoren og søke opp forskjellige informasjon om feks kamper, spillere, spillere kriterier og andre viktig informasjon ang kamper. 4.4Ungdom trener 1. Innlogging for Ungdom trener skal skje med brukernavn og passord 2. Innloggingen for Ungdom trener skal være avbegrenset innlogging til opplysninger som ligger i databasen samt begrenset tilgang til alle funksjoner og informajson i nettapplikasjonene 3. Ungdom trener kan registrere skjemaer(egne spillere, Ungdom) som de selv fyller ut. 4. Ungdom trener har ikke tilgang til de andre sider som: A-lag og Admin-siden 5. Har muligheten til å anvende søkemotoren og søke opp forskjellige informasjon om feks kamper, spillere, spillere kriterier og andre viktig informasjon ang kamper. 4.5Ungdom Speider 6. Innlogging for Ungdom Speider skal skje med brukernavn og passord 7. Innloggingen for Ungdom Speider skal være avbegrenset innlogging til opplysninger som ligger i databasen samt begrenset tilgang til alle funksjoner og informajson i nettapplikasjonene 8. Ungdom speider kan registrere skjemaer(ungdom) som de selv fyller ut. 14

15 9. Ungdom Speider har ikke tilgang til de andre sidene som: Egne spillere, A-lag og Adminsiden. 10. Har muligheten til å anvende søkemotoren og søke opp forskjellige informasjon om feks kamper, spillere, spillere kriterier og andre viktig informasjon ang kamper. 5: ikke funksjonelle krav Ikke-funksjonelle krav fokuserer på hva systemet har, dvs egenskaper. Vi har tre nivåer på ikke- funksjonelle krav, som er som følger: Produktkrav Prosseskrav Eksternekrav Vi definerer hver av disse nivåene. 1 Produktkrav 1. Brukervennligheten 2.Ytelsekrav 3.Krav for lagringskapasitet(eget server blir kjøpt for å ha mer lagringsplass fra VIF) 4. Pålighet. Opprettholder alle funksjoner over lengre tid, altså yteevnen. 5. Tilgjenlighet 2 Prosesskrav 1. krav til standarder 2. Leveranse krav til arbeidsgiveren 3 Eksterne krav 1. Personvern 15

16 2. Sikkerhetskrav 6. Rammekrav i systemet Her definerer vi hvilke krav vi føler at systemet bør ha i sin helhet. 1. Dette systemet som vi har laget må være tilpasset dagens eksisterende systemer og maskiner, siden mye av denne nettapplikasjonen kommer til å bli brukt på ipad,pcer, laptopper og andre kjente programvarer. 2. Det skal være fullt mulig å vidreutvikle systemet, dette systemet skal ikke være avgrenset for vidreutvikling, systemet skal ha potensialet om å vidreutvikle uten store kostnader. 3. Presis og nøyaktighet på data 4. Systemet skal være i drift hele tiden 7: Eventuelle krav til systemkonstruksjon 1. Windows Server 2008 skal bruker for dette systemet 2. Microsft SQL Server kreves som basis databasesystem 3. IT kunnskaper er nødvendig for å holde rede på databasesystemet og for drifting av den. 4. Det er ikke noe krav om noe kode konstruksjon, men generelle godkjente globale institusjoner bør følge. Use case beskrivelse av systemet Her under illustrerer vi med use-case beskrivelse av systemet. figuren visualiserer systemet som helhehet fra brukertilfellle. Første bildet er en helheltlig use-case beskrivelse som viser alle type pre-betingelser Administratoren har muligheten til å utføre: 16

17 Neste use-case beskrivele er en helhetlig oversikt over hvilken pre-betingelser brukeren kan utføre i systemet: 17

18 Use-case beskrivelse av Innlogging Use Case Aktør Trigger Match rapport Bruker og Administrator interagerer med systemet. Brukeren har en atferd og skal oppnå et mål ved å bruke systemet. Logge inn i StyringSystem Pre-betingelse Bruker / admin ønsker å logge inn i systemet Postbetingelse Brukeren/admin har blitt logget inn/ 18

19 Normal hendelseflyt 1. Bruker skriver inn brukernavn og passord 2. Systemet validerer brukernavnet og passordet i databasen 3. Brukeren har glemt passord eller brukernavn, trykker på glemt passord. 4. Brukeren får tilsendt på epost sitt passord 5. Brukeren skiver den riktige passord 6. Systemet veileder til hovedsiden (default.aspx) 7. Brukerens navn blir vist til høyre øverst på siden, som vises at brukeren er logget inn. 8. Brukeren kan endre passord 9. Brukeren får mulighet til å endre passord 10. Brukeren kan utføre ønskete handling Variasjon 2.a.1. Feilmelding for brukernavn eller passord 2.a.2. Systemet informerer hvis en av feltene ikke er fylt ut 3.a.1 systemet sender ut nytt passord til brukeren på epost Avvik 2.a.1.2 System ber om å taste inn riktig passord eller brukernavn 3.a.1.2 Systemet ber ansatt om å taste epost adressen Use-case beskrivelse av Registrer skjema Use Case Aktør Trigger Match rapport (skjema) Bruker/Admin interagerer med systemet. Brukeren har en atferd og skal oppnå et mål ved å bruke systemet. Registre rapport Pre-betingelse Bruker/Admin ønsker å registrere rapport Post- Brukeren/Admin har registrert rapport i nettapplikasjonen 19

20 betingelse Normal hendelseflyt 1. Bruker må være logget inn i systemet 2. Brukeren velger kamp rapport som den vil registrere 3. Brukeren trykker på Ny skjema og blir veiledet til neste side som heter opprett ny kamp rapport 4. Brukeren fyller alle feltene 5. Brukeren trykker på lagre knappen helt nederst siden for å lagre skjemaet 6. Brukeren får opp et meldingsvindu som spør om brukeren vil lagre skjemaet eller ikke. 7. Hvis brukeren velger ja, så blir skjemaet sendt til databasen Variasjon 1.a.1. Feilmelding for brukernavn eller passord 6.a.1. Systemet gir feilmelding om å fylle ut alle nødvendige felt som er markert med stjerne, og går ikke videre før dette har blitt utført Avvik 2.a.1.2 Brukeren blir ikke logget inn 3.a.1.2 Skjemaet blir ikke registrert Use-case beskrivelse avkamp Rapport(skjema) Use Case Aktør Trigger Kamprapport Bruker/Admin interagerer med systemet. Brukeren har en atferd og skal oppnå et mål ved å bruke systemet. Vis Skjema Pre-betingelse Bruker/Admin ønsker å se et skjema. 20

21 Postbetingelse Normal hendelseflyt Skjema har blitt vist. 1. Brukeren velger frem hvilken type skjema han har lyst til å se 2. Brukeren bruker (utvidet søk) for å finne riktig rapport 3. Brukeren får opp en liste over ønskete rapporter med link og info om skjemaer. 4. Brukeren kan sortere skjemaene i form av alfabetisk rekkefølge eller spillerrapportid, dato, klubb, posisjon, fot, kamptype 5. Brukeren trykker vis skjemaer. 6. Brukeren får ønsket skjema vist på skjermen 7. Brukeren kan laste ned som fil format på angitte skjema 8. brukeren har muligheten til å printe ut skjemaet Variasjon 1.a.1. Ønsket rapport ligger ikke i databasen 2.a.1 Brukeren får feilmelding om å skrive riktig input data i søkfelt Avvik 2.a.1.a System ber om å skrive riktig input felt i søkfelte Use-case beskrivelse av Endre skjema Use Case Aktør Trigger Kamprapport (skjema) Admin interagerer med systemet. Brukeren har en atferd og skal oppnå et mål ved å bruke systemet. Endre rapport Pre-betingelse Admin ønsker å endre rapport 21

22 Postbetingelse Normal hendelseflyt Admin har endret rapport i nettapplikasjonen 1. Admin må være logget inn i systemet 2. Admin får opp en liste over alle rapportene 3. Admin velger hvilken rapport den vil endre 4. Admin trykker på Endre knappen og får muligheten til å endre eventuelle informasjon om rapporten og blir navigert til endre.aspx siden 5. Admin Lagrer rapporten på nytt igjen med endringene 6. Systemet ber om bekreftelse før den endrer i database 7. Systemet lagrer alle endringene som er gjort av administrator Variasjon 1.a.1. Feilmelding for brukernavn eller passord 5.a.1 Admin ombestemmer seg(vil ikke slette skjema) 7.a.1. Systemet gir feilmelding om å fylle ut alle nødvendige felt som er markert med stjerne, og går ikke videre før dette har blitt utført Avvik 1.a Brukeren blir ikke logget inn 7.a.2 Skjemaet blir ikke registrert med endringene 22

23 Use-case beskrivelse av Slette skjema Use Case Aktør Trigger Match rapport (skjema) Administrator interagerer med systemet. Brukeren har en atferd og skal oppnå et mål ved å bruke systemet. Slette rapport Pre-betingelse Administrator ønsker å slette rapport Postbetingelse Normal hendelseflyt Administrator har slettet rapport i nettapplikasjonen 1. Admin må være logget inn i systemet 2. Admin får opp en liste over alle rapportene 3. Admin velger hvilken rapport den vil slette 4. Admin trykker på Slette knappen og får muligheten til å slette rapporten 5. Admin får beksjed om den vil slette rapporten eller ikke 6. Admin har slettet angitte rapporten Variasjon 1.a.1. Feilmelding for brukernavn eller passord Avvik 2.a.1.2 Brukeren blir ikke logget inn 3.a.1.2 Skjemaet blir ikke slette 23

24 Use-case beskrivelse av Opprette/endre/slette brukere Use Case Aktør Trigger Styringssystem (relatert til bruker) Administrator interagerer med systemet. Brukeren har en atferd og skal oppnå et mål ved å bruke systemet. Opprette/slette/endre brukere Pre-betingelse Administrator ønsker å slette/endre/opprette brukere Postbetingelse Administratoren har opprette/slette/endret brukere 24

25 Normal hendelseflyt 1. Admin må være logget inn i systemet 2. Admin får en liste over alle brukere 3. Admin trykker på legg til bruker knappen 4. Admin fyller ut alle feltene for registrer ny bruker skjemaet 5. Admin kan anvende tøm felter knappen og få alle feltene blanke igjen 6. Admin trykker på Registrer knappen 7. Ny bruker opprettet og blir navigert til hovedsiden over alle brukere 8. Admin kan endre bruker informasjonen 9. Admin trykker på Endre knappen og får mulighet til å endre info 10. Etter å ha utført endringene trykker Admin på Lagre knappen og alle endringene blir lagret og siden blir oppdatert med endringene av brukere 11. Admin kan slette bruker 12. Admin trykker på slette knappen hos den valgte brukeren som den vil slette 13. Admin får beskjed om den vil slette eller ikkke 14. Brukeren blir slettet og siden blir oppdaterte uten den brukeren som ble slettet Variasjon 1.a.1. Feilmelding for brukernavn eller passord 6.a.1. Systemet gir feilmelding om å fylle ut alle nødvendige felt som er markert med stjerne, og går ikke videre før dette har blitt utført 10.a.1 Administratoren ombestemmer seg(vil ikke endre info av bruker) 13.a.2 Administratoren ombestemmer seg(vil ikke slette bruker) Avvik 2.a.1.2 Brukeren blir ikke logget inn 25

26 6a.1.2 Bruker blir ikke opprettet Brukeren blir ikke endret Brukeren blir ikke slettet Use-case Beskrivelse av Søk funksjonen 26

27 Datastrukturer 1 Teknologier Vi har fått lov til å velge hvilken teknologi vi vil bruke for å utvikle denne nettapplikasjonen, alle de velge som ble vedtatt var på bakgrunn av gruppens erfaringer med de forskjellige teknologiene. Vi ville bygge systemet på den teknologien alle i gruppen kunne bidra med. Vi brukte ASP.Net, grunnen til hvorfor vi valgte denne var fordi ved ASP.Net har man muligheten til å kode i Sea Shart, den er mer funksjonell og alle i gruppen var kjent med dette rammeverket. Den gir samtidig mulighet til å programmere dynamiske websider, webapplikasjoner og webtjenester, alle disse punktene var essensen i siden vår. Videre brukte vi Visual Studio 2010 som vår plattform som er et integrert utviklingsmiljø for.net. Programmet hjelper til å utvikle forms, websider for Windows. Grunnen til hvorfor vi valgte denne plattformen er fordi det er en solid rammeverk som gir mulighet for mange verktøy for å utarbeide, konstruere, feilsøke.net applikasjoner samt bruke det for C++ og seasharp. 2 Verktøy Microsoft visual studio 2010 er hovedverktøy for personer som utfører grunnleggende utviklingsoppgaver. Det vi ser vi dette verktøyet er at den forenkler opprettelser, feilsøker og distribuerer programmer på forskjellige plattformer så gjør dette verktøyet veldig fleksibelt. Via en testdrevet utvikling system samt feilsøkingsverktøy gjør det enklere å sikre løsninger av høy kvalitet. Grunnet følgende tjenester som Visual Studio 2010 tilbyr, valgte vi dette verktøyet: Støtter.NET framwork 4 og støtter utviklings applikasjoner siktet mot windows 7 Støtter microsoft sql server Tilbyr flere verktøy for parallell programmering Verktøy for debugging parallell applikasjoner Ytelse testing Enhetstesting Ferdig kompilerte kontroller 27

28 Team Foundation Server er et microsoft produkt som tilbyr kildekode kontroll, data kolleksjon, rapporteringer og prosjekt oppfølging og er beregnet for samarbeidsprosjekter og programvareutviklingsprosjekter. Den er tilgjengelig enten som frittstående programvare, eller som server side plattform for Visual Team System (VSTS). Arkitektur Det er viktig å ha en solid arkitektur på nett applikasjonen som inneholder flere klasser og filer som for eksempel vi har. Det er mange faktorer som må vurderes når man skal utvikle en applikasjon, vurderinger som må ivaretas er ytelser, skalerbarhet og utvikling videre av produktet. Arkitekturmodellen vi har brukt er en lagdelings arkitektur. Lagdelt arkitektur er en lag av grupperinger av klasser, pakker eller subsystemer.hvert lag er fokusert på et felles ansvar for et hovedområde av systemet. Høyere lag bruker tjenester på lavere lag. Vi har tre lags arkitektur: - Brukergrensesnittet - Applikasjonslogikk på applikasjons-server - Data på databaseserver Grunnen til hvorfor vi har brukt lagdeling: - Trenger struktur ved store applikasjoner - Oppnår seperasjon av ansvar, og av tjenester som reduserer kopling, bedrer kohesjon, øker mulighet for gjenbruk, øker klarhet - Relatert kompleksitet er innkapslet og kan dekomponeres - Dele koden inn i presentasjon, virksomhets- og datalag - Flytte data mellom lagene, via objekter/variabler begge veier - Gjøre de riktige tingene i lagene, feks håndtere data inn og t av aspx siden i presentasjonslaget 28

29 Lagdelingsarkitekturen gir en modell for å lage fleksible og gjenbrukbare applikasjoner. selve denne applikasjonen har 3 lag som består av: Presentasjonslaget som er helt øverst, deretter kommer virksomhetslaget som er i midten og til slutt dataaksesslag helt nederst. illustrert på bildet under: Figuren viser hvordan lagdelingsarkitekturen vår er satt opp. Figuren kan tolkes som at vi i bunn av systemet har en felles database og backup system for lagring av spillerinformasjon,rapporter og skjemaer. over denne lagringsenheten har vi forskjellig applikasjoner som henter data fra databasen. 1:Presentasjonslaget Presentasjonslaget er det som vises innen bruker grensesnittet til brukeren.presentasjonslaget består av en rekke individuelle nettsider som samarbeider og sender data til hvermandre gjennom HTTP Request objekter og sesjon objekter på tjeneren. Nettsidene er skrevet som aspx nettsider. Laget består av.aspx filer. I dette laget ligger alle bilder, CSS filer og Master Page filer. 29

30 2:Logikk laget(bll) Den logiske konseptuelle nivå representerer databasen på modellnivå. Den konseptuelle nivå er en abstrak framstilling av hele databasen. Det totalte beskrivelsen som ligger i det nivået er skjemaet av alle tabeller, altså det viser hele informasjonsinnholdet i databasen. Ansvaret som ligger for dette nivået er å håndtere og validerer data, server validering er en av valideringskrav av innputt data Laget består av klassebiblotek med flere cs(c#) filer. Bilde fra MVS knapper: 30

31 Her er et eksempel av valideringskode for prøvespillere: 31

32 3:Databaseaksesslaget (DAL) Dataaksesslaget(dal) er en lag av et dataprogram som gir forenklet tilgang til data lagret i persistente data, som en enhet-relasjonell database. DAL kan returnere en referanse til en objekt (i form av objekt-orientert programmering ) komplett med sine attributter i stedet for en rad av felt fra en database tabell.dette gjør at klienten (eller brukeren) modulene som skal opprettes med en høyere grad avabstraksjon i stedet for å bruke kommandoer som for eksempel sette inn, slette og oppdatere å få tilgang til en bestemt tabell i en database, en klasse og noen få lagrede prosedyrer kunne opprettes i databasen. 32

33 Her ligger alt som har sammenheng med database, laget tar imot forespørsler om uthenting, lagring og sletting av innhold i databasen. har vi oppretett et linq-to-sql lag som håndterer data i dataksesslaget?????? Følgende kodebit er eksempel på link-to-link spørringer: 33

34 34

35 Liste over alle klassene(objektene) i programmet: Figuren nedenfor viser modellen av strukturen på applikasjonen: Virksomhetlogikk Dette laget har som ansvar å holde orden og oversikt over data. Virksomhetslogikk blir brukt for å holde kontroll for verifisering av data. Laget virker i blant som et mellom lag og som har som oppgave å videresende data mellom lagene under og over. Databasestruktur 35

36 Database er strukturert etter en relasjonsmodell som er normalisert slik at redundans unngår. En entitet kan lett utivides med koblinger med nye entiteter etter behov. De to viktigste strukturene i en database er tabeller og indekser. Tabeller er de strukturene som lagrer dataene i databasen. Hver tabell består av en rekke felt (kolonner) i enkelte databasemotorer. Databasestrukturen består av en hoved gruppe som vi har kalt for Brukere. Innenfor denne gruppen er det en sub - gruppe med ansatt og admin med forskjellige verdier slik at de har ulike rettigheter til systemet. Tabellene inneholder informasjon om alle mulige entiteter som er på databasen, altså det er ingen hovedtabeller med subtabeller, hver entitet har sin egen tabellnavn og rettigheter til brukerne, avgjørende om de er admin eller vanlig brukere Bilde av hver database entitet md MVS: 36

37 37

38 38

39 39

40 Tabellbeskrivele Under lister vi en beskrivelse av alle tabellene i databasen med entiteter, datatype, primærenøkler og fremmed nøkler. Tabeller Alle tabellen inneholder Primærnøkller som er merkert med et nøkkelsymbol i hver kolonne. Brukertabellen: Kampevalueringsanbefalese: Fremmednøkkelen i denne tabellen er KampevalueringID og primærnøkkelen er AnbefalID. 40

41 KampevalueringSpiller: Fremmednøkklen i denne tabellen er KampevalueringID. Primærnøkellen er SpillerID. Kampevaluering: 41

42 42

43 Kamprapport: Kamprapportanbefalse: Fremmednækkel KamprapportID og primærnøkkel AnbefalingID. 43

44 KamprapportSpiller: Fremmednøkkel er KamprapportID og primærnøkkel SpillerID. Prøvespiller: 44

45 45

46 Schedule: Spillerevaluering: 46

47 : Spiller test Fremmednøkkel SpillerprofilID og primærnøkkel er SpillertestID. 47

48 Spillerprofil Klasser og objekter: I Model klasse ligger det alle klasser med attributer som inneholder egenskaper for å refere til andre lag. Vår Model ser slik ut: 48

49 Eksempel på en av de feltene i Model-Tabellen: 49

50 Klassediagram og Domenediagram Domenemodell Liste over hoved entitetene i form av domene modell på hvordan det ser ut i databasen: 50

51 51

52 Klassediagram Liste over alle klassediagrammene i databasen: 52

53 53

54 Grafiskbrukergrensesnitt(GUI) Grafiskbrukergrensesnittet er brukergrensesnitt som lar brukerne til å samhandle med elektroniske enheter med bilder i stedet for tekst-kommandoer. Det er grensesnittet mellom menneske og maskinen. Fokuset på GUI ble laget utefra brukergruppen som skulle håndtere nettapplikasjonen framfor alt. Under prosessen om å utvikle best mulig GUI program til brukeren ville vi at brukergrensesnittet bør være mest mulig kosistent. Vi har laget masterpage for å holde oversikt over strukturen på siden og ha rede på menyer. Masterpagen er lik på alle sider, unntatt inneholdet bare. Font, farger, størrelser på menyer er likt. Masterpage er en fordel å lage i hver nettapplikasjon man utvikler siden det er blir mye lettere for de som vil endre layouten eller oppsette på siden kan gjøre det via master-page så vil alt annet automatisk bli forandret. enn at man må endre hver side manuelt. 54

55 Site map til nettsiden master-page for siden: 55

56 Fra nettleser bilde: Detaljert skisse av design: Nedenfor er det bildet av menu-desigen som ble designet. Grunnen til hvorfor vi valgte denne designen er 56

57 ITEM Beskrivelse Farger: #ff4918,#024ca0 Dimensjon: W:69.08%,H:72.00% Font: Ikke Aktiv Photoshop tools: Aktiv Farger: #4a7eb2, #3893e9 Dimensjon : W:106px,H:107px Font: Ikke Aktiv Photoshop tools: Aktiv Ord Farger: Dimensjon: Font: Photoshop: Beskrivelse Those shades number which we used in the specific piture. Specific size which we used in web application. Here you can see the font family and size.if there is no font in the specific picture thanyou can see ikke aktiv here you can see either we used photoshop tools or not. Aktiv means we used or specific funtions name and ikke activ means we don t use. Farger: # 3893eb, #4a7eb2 Dimensjon : W:168px, H:458px Font: Ikke Aktiv Photoshop tools: Effects- Drop shadow, Bevel and Emboss, Satin Farger: #3893eb, # 60c100 (border) Dimensjon : W:136px, H:76px Font : Tw Cen MT Condensed, Font size: 29.3pt Photoshop tools: Effects for right border- Drop shadow, Bevel and Emboss Farger: #3893eb, # f80000(border) Dimensjon : W:136px, H:76px Font : Tw Cen MT Condensed, Font size: 29.3pt Photoshop tools: Effects for right border- Drop shadow, Bevel and Emboss Farger: #3893eb, #feb70a(border) Dimensjon : W:136px, H:76px Font : Tw Cen MT Condensed, Font size: 29.3pt Photoshop tools: Effects for right border- Drop shadow, Bevel and Emboss Farger: #3893eb, # d200ff (border) Dimensjon : W:136px, H:76px Font : Tw Cen MT Condensed, Font size: 29.3pt Photoshop tools: Effects for right border- Drop shadow, Bevel and Emboss 57

58 Item Design-Beskrivelse Aksjon-Beskrivelse Farger: # 3fa3e0, #2281bd Dimensjon: W:200px,H:101.00px Font: 20pt,White Font-Family: Trebuchet MS Photoshop Verktøy: Inner Glow, GradientOverlay,Stroke IKon: pluss Farger: # 3fa3e0, #2281bd Dimensjon: W:100.00px,H:35px Font: 20pt,White Font-Family: Trebuchet MS Photoshop Verktøy: Inner Glow, GradientOverlay,Stroke Farger: # 3fa3e0, #2281bd Dimensjon: W:150px,H: 40.00px Font: 18pt,White Font-Family: Trebuchet MS Photoshop Verktøy: Inner Glow, GradientOverlay,Stroke Farger: # fefafd Dimensjon: W:146.00px,H:51.0px Font-size: 24pt,Blue Font-Family: Trebuchet MS Photoshop Verktøy: Ikke Aktiv Ikon: Pil Farger: #1f5181,# fefafd Dimensjon: W:150px,H: 40.00px Font: Ikke Aktiv Photoshop Verktøy: Ikke aktiv Ikon : Lås Objective: This button will lead you towards new form where you can add and save new attributes. Presence: spillere rapport,spillere evaluering,kamp evaluering,kamp rapport,walk-in. Legg til- knappen. Denne knappen skal legge til skjemaer, og eventuelle andre ting. objektiv: gå til neste side Objektiv: Tilbake-knappen, gå til den forrige siden Logo av VIF scoouter, bildet avspeiler et security system 58

59 Item Beskrivelse Aksjon Farger: #1f5181,# fefafd Dimensjon: W:150px,H: 40.00px Font: Ikke Aktiv Photoshop Verktøy: Ikke aktiv Ikon : un-lås Logo Farger: # 3fa3e0, #2281bd Dimensjon: W:140px,H:75.00px Font: 18pt,White Font-Family: Trebuchet MS Photoshop Verktøy: Inner Glow, GradientOverlay,Stroke IKon: mann,pluss Farger: # 3fa3e0, #2281bd Dimensjon: W:182px,H:51.00px Font: 18pt,White Font-Family: Trebuchet MS Photoshop Verktøy: Inner Glow, GradientOverlay,Stroke IKon: mer-mann Legg til bruker-knappen. For admin, for å legge til brukere Logg inn i nettapplikasjonen Farger: # 3fa3e0, #2281bd Dimensjon: W:140px,H:75.0px Font: 18pt,White Font-Family: Trebuchet MS Photoshop Verktøy: Inner Glow, GradientOverlay,Stroke IKon: mer-mann Liste over alle brukere registrert i systemet 59

60 Item Beskrivelse Aksjon Farger: # 3fa3e0, #2281bd Dimensjon: W:121px,H:51.00px Font: 18pt,White Font-Family: Trebuchet MS Photoshop Verktøy: Inner Glow, GradientOverlay,Stroke IKon: mer-mann Registrer-knappen, for å registrer brukerer Farger: # 3fa3e0, #2281bd Dimensjon: W:121px,H:51.00px Font: 18pt,White Font-Family: Trebuchet MS Photoshop Verktøy: Inner Glow, GradientOverlay,Stroke IKon: mer-mann Farger: # 3fa3e0, #2281bd Dimensjon: W:130px,H:51px Font-size: 17pt,white Font-Family: Trebuchet MS Photoshop Verktøy: Gradient tool Ikon: Krysse Tøm-felt-knappen. Alle feltene blit tømt. Slett-knappen for å slette skjemaer Farger: # 3fa3e0, #2281bd Dimensjon: W:130px,H:51px Font-size: 17pt,white Font-Family: Trebuchet MS Photoshop Verktøy: Gradient tool Ikon: Boka Endre-knappen, endre skjemaer Farger: # 3fa3e0, #2281bd Dimensjon: W:130px,H:51px Font-size: 17pt,white Font-Family: Trebuchet MS Photoshop Verktøy: Gradient Lagre-knappen, blir lagret I form av pdf 60

61 tool Ikon: PDF Farger: # 3fa3e0, #2281bd Dimensjon: W:100px,H:51px Font-size: 17pt,white Font-Family: Trebuchet MS Photoshop Verktøy: Gradient tool Ikon: Øye Vis-knappen, for å se hele skjemaet Programmetsvirkemåte Sekvensdiagram- UML diagram Et sekvensdiagram vektlegger og får frem tidsrekkefølgen for meldinger. Dette gjøres ved å vise systemets objekter og deres tilhørende levetid, samt meldinger som flyter mellom objektene. Et sekvensdiagram har to dimmensjoner: 1. Vertikal dimmensjon som representerer tiden. 2. Horisontal dimensjon som representerer forskjellige objekter. Vi har laget sekvensdiagram for hele nettapplikasjon, en generell oversikt over hvordan hendelse flyten foregår. Figuren under viser eksempel på sekvensdiagram for VIF-applikasjonen. 61

62 Bruker Skjerm(display) VIF Database Session Printer Tast inn Brkerenavn på skjemen Tast inn passord på skjemen logginn Validere Bruker taste inn riktig adresse og passord Feilmelding Ikke Godkjent Godkjent Opprette Se Default.aspx Velg Ny Kamprapport Default.aspx Ny Kamprapport Initialiseringen Send skjema til fylle ut Send skjema Fylle ut hele skjema Register Validere skjema Fylle ut rød feltene Godkjent Melding Feilmelding Ikke Godkjent Godkjent Send skjema til print ut Skriver ut Din skjema er print ut nå Klikk på logg ut Bak til logg inn side logg ut Session close skriv ut svar 62

63 Installasjon Dette produktet er en nettbasert applikasjon som skal kjøres på en server som har blitt kjøpt fra VIF. For å flytte denne nettapplikasjonen fra skoleserveren til den VIF servers så må det gjøres via Microsoft Studio. Oppstart av VIF nettapplikasjon Programmet som har blitt laget for VIF starter via en nettleser. Det kreves at brukeren er registrert i systemet via admin sin tilatelse før den kan pålogge seg på applikasjonen. Systemet sjekker opp om den brukeren er autentisk til å bruke systemet, hvis ja, blir brukeren koblet til hovedsiden til nettapplikasjonen. (bildet under representerer hovedsiden for logg inn) Førstegangsadministrator kommer allerede til å eksistere siden det er en limitasjon som VIF ønsket siden de var forberedt på hvor mange admin det kommer til å være. Men i etterkant har de muligheten til å registrere flere admin etter deres behov. For registrering for admin gjøres det via skjema vist nedenfor på figuret. 63

64 Oppstart ved innlogging Alle brukere som kommer til å bruke systemet må logge seg via (filnavn.aspx). Innloggingen skjer ved å fylle ut skjemet under, vist på i bilde. Brukenavn og passord blir sjekket opp, hvis det er feil i brukernavnet eller passordet så dukker det opp en feilmeldingboks.(vist under i bildet) Ved vellykket innloggingen starter det en session på det brukernavnet man logger inn med. Brukeren blir navigert til hovedsiden med avhengighet av rettighet om det er en ansatt eller en admin som bruker systemet. 64

65 ( Bildet under vises hvordan hovedsiden ser ut etter at man har logget seg inn) Administrator del: Brukeren må ha admin rettigheter til å få aksess i hele programmet. Dette bildet som er vist ovenfor er et bilde av admin-siden som kun admin kan se og ingen andre brukere. Det første siden som blir vist når du klikker Admin (Admin_panel.aspx) er siden over alle brukere som har tilgang til nettapplikasjon og hvilken rettigheter de har. 65

66 Nedenfor er det bildet av admin siden på hvordan Admin kan opprette brukere Bilde viser hvordan admin kan legge til brukere ved å fylle ut de nødvendige feltene av informasjon, deretter trykke lagre-knappen. (Administrer skjemaer bilde på hvordan man endrer,slette, søke, se) Ovenfor er det bilde over hvordan admin kan administrer skjemaer, ved å blant annet endre/slette/søke/se skjemaer som er lagt til i nettapplikasjonen. Kalender: Hovedsiden er bygd opp på en måte som er veldig oversiktelig. På venstre siden er det menubar og midt på siden er det kalender. I denne kalender kan man legge/endre hendelser som vist nedenfor i bildet utefra hvilken dato hendelser skjer. Når man engang har lagt/endre hendelse i en angitt dato, så er det ikke mulighet å komme tilbake til den datoen og endre det. Det er mulighet for å legge/endre en hendelse i kommende datoene. De grønne- feltene er markert som neste måneds datoer. Den gule-felten er for nådagen. 66

67 Når du trykker add så dukker på følgende vindu, der man kan skrive hendelser. Søk funksjon: Søk funksjonen har det blitt lagt veldig mye vekt på, i hver rapport er det søkefunksjon som kun søker i den valgte rapport delen. Altså hvis man er innenfor spiller evaluering så kan man kun søke i spiller evaluering i søk felt, ikke i andre rapporter som for eksempel kamprapport. 67

68 Det er tre måter å søke på innen søkefeltet 1. Muligheten til å skrive hva som helst i søke felte og få resultat 2. Muligheten til å sortere de forskjellige attributtene etter ønsket rekkefølge som er listet under søk felte av alle rapportene. 3. Muligheten til å anvende utvidet søk funksjonen, som gir muligheten til å utvide søket ditt med angitte attributter som man kan velge og fylle inn info og oppnå resultat på. Nedenfor illustrerer vi med bildet steg.3 søkemuligheten brukeren har ved hver rapport i nettapplikasjonen. Altså funksjonen utvidet søk. Men i de andre rapportene er det forskjellige søkekriterier i utvidet søkefunksjon. I dette eksemplet er det bildet av Spiller Rapport med utvidet søk. A. Søk funksjon for Spillerrapport: 68

69 Skjema del: Hele nettapplikasjonen er skjemabasert. Totalt er det forskjellige 14 skjemaer som er koblet med databasen. De forskjellige skjemaene er: Innenfor Egne spillere: 1. Spiller Profil Registrer ny test, Registrer ny spiller 2. Spiller Evaluering - Vis hele skjema, Spillerens detaljer, skjema detaljer, fysikk, fotball, mentalitet, vurdering. Innenfor Ungdom: 1. Spiller rapport Skjema kan bli delt opp i følgende deler: Vis hele skjemaet, kamp detaljer, Spillerens detaljer, Fysikk, Fotball, Mentalitet, Vurdering. 2. Spiller Evaluering Vis hele skjema, Spillerens detaljer, skjema detaljer, fysikk, fotball, mentalitet, vurdering. 3. Kamp rapport Vis hele skjema, Kampdetaljer, Spillere, Anbefalte Spillere. 4. Kamp evaluering Vis hele skjema, Kamp detaljer, Spillere, Anbefalte Spillere. 5. Walk- in Vis hele skjema, Spillerens Detaljer, Foreldre, Medisinsk 6. Prøvespillere Vis hele skjema, Spillerens Detaljer, Foreldre, Medisinsk Innenfor A-lag: 7. Spiller rapport Skjema kan bli delt opp i følgende deler: Vis hele skjemaet, kamp detaljer, Spillerens detaljer, Fysikk, Fotball, Mentalitet, Vurdering. 8. Spiller Evaluering Vis hele skjema, Spillerens detaljer, skjema detaljer, fysikk, fotball, mentalitet, vurdering. 9. Kamp rapport Vis hele skjema, Kampdetaljer, Spillere, Anbefalte Spillere. 10. Kamp evaluering Vis hele skjema, Kamp detaljer, Spillere, Anbefalte Spillere. 69

70 11. Walk- in Vis hele skjema, Spillerens Detaljer, Foreldre, Medisinsk 12. Prøvespillere Vis hele skjema, Spillerens Detaljer, Foreldre, Medisinsk Alle skjemaene har mulighet for å dele seg opp i flere deler, som et ønske for brukeren om de vil dele skjemaene og skrive inn eller om de vil se hele skjemaet og fylle inn. Hvert skjema har mulighet til å bli printe ut blankt hvis brukeren har lyst å påføre informasjonen manuelt. Nedenfor er det illustrert med bildet A-lag sin skjema som heter Spiller Rapport, vi bruker denne skjema som et eksempel på hvordan skjemaene kan deles opp i forskjellige deler. Her kan du velge hvordan du vil fylle info i skjemaet. 70

71 Test Rapport Denne testrapporten er en enhets test der vi i gruppen tester hver enhet i systemet utefra usecase beskrivelsen for å få sjekke om systemet er stabilt og utfører de forskjellige funksjonen. 1.1 Logg inn funksjonen Funksjon Testet Kommentar Logg inn fungerer Får logget inn i systemet Ok Logget inn med feil bruker og passord Får ikke logget inn, dukker opp feilmelding Ok Logger inn som administrator Admin logger seg inn i admin delen i programmet ok 1.2 Legg til bruker Legg til bruker Legg til bruker Testet Legg til bruker fra admin med brukernavn og se om den registrerte brukeren får brukerrolle og tilsendt e-post Kommentar Ok 1.3 oppdater bruker Funksjon Testet Kommentar Oppdater bruker fra admin Oppdatere informasjon av en bruker og se om den blir oppdatert i brukerlisten Ok 71

72 1.4 Slette brukere fra administrasjonen Funksjon Testet Kommentar Slette bruker fra systemet Slette bruker fra brukerlisten og se om den ikke får aksess til systemet Ok 1.5 Legg til ny skjema i databasen Funksjon Testet Kommentar Legg til ny skjema i databasen Legg til ny skjema,og se om den blir registrert i databasen og kan se den i listen ok 1.6 Endre skjema Funksjon Testet Kommentar Endre skjema Endre skjema via admin og se om den endret versionen blir lagret og oppdatert i databasen Ok 1.7 Lagre skjema Funksjon Testet Kommentar Lagre skjema Lagre skjema i databasen og i listen over alle skjemaene Ok 1.8 Legg til passord på brukere Funksjon Testet kommentar Legg til passord på brukere Legg til ny passord på en bruker og se om den blir registrert ok 72

73 1.9 Endre passord til brukere Funksjon Testet Kommentar Endre passord til bruker Endre passord til en bruker og logge seg inn med den nye passordet Ok 1.10 Endre rettigheter til brukere Funksjon Testet Kommentar Endre rettigheter til bruker Sjekket om det er mulig å endre en scouter til trenerer og gi den de samme rettighetene. Ikke godkjent. Vi må slette hele scoutere og opprette ny bruker og info samt rettigheter for å gi den trener rettigheter Skjemaer Funksjon Testet Kommentar Skriv inn,sted,tid,fylt ut av Nivå lag Kamptype,banetype,dato Sjekket om scouter/trener/scouter a-lag eksisterer i systetmet og om de har anledningen til å fylle ut skjemaer Sjekket om de forskjellige nivå fordelingene blir lagret når man fyller ut dette feltet Sjekket om nedtrekks menyen fungerer Ok Ok Fyll ut de nødvendige feltene avhengig av hvilken skjema det er Lagre skjemaet Fylle ut alle feltene og sjekke om det ikke kommer noen feilmeldinger Etter at man har utfylt alle feltene lagre hele skjemaet og se om det går Ok Ok Print ut skjemaet Se om print knappen fungerer Ok 73

74 Slette skjemaet Se om man kan slette skjemaet før man lagrer Ok 2 Andre systembrukere Siden alle skjemaer ligner på hverandre har vi testet generelt sett alle skjemaene, men tatt som eksempel spiller profil for å teste de forskjellige input og outputene. 2.1 Innstillinger Funksjon Testet Kommentar Trykk lagre knappen på slutten av skjemaet uten å ha fylt uten noe data Trykk lagre på knappen med feildata Endrer passordet Trykk på lagre knappen uten å fylle ut noen felt i skjemaet, systemet gir feilmelding og ber brukeren fylle ut alle tom feltene Sjekket innloggingen ved feil passord, system gir feilmelding om passordet Endret passordet på en bruker og sjekket om den gamle passordet ikke eksisterte og at den nye passordet ble implementert Ok Ok Ok 2.2 Søkefunksjonen Funksjon Testet Kommentar Søk uten data Anvende søkemotoren på applikasjonen uten å skrive noe data, ingen resultater bør Ok 74

75 dukke opp Søk med data Søk med bokstav Søk med tall Søkte med å skrive bare tall, feilmelding dukker opp Skriv med bokstaver, resultat skal gi resultat Skriv inn i søkefeltet tall, feilmelding dukker opp. : 0 resultater prøv utvid søk Ikke ok. Søkemotoren gir ingen feilmeldinger,men heller ingen resultater, for å bruke tall må man trykke på utvid søket funksjonen for å anvende den Ok Ikke ok. Fikk ikke opp meldingsboksen 2.3.Registrere skjemaer Funksjon Testet Kommentar Lagre skjema Lagre skjema uten data Sjekket om alle brukere kan lagre hver skjema som de fyller ut Se om skjemaet blir lagret uten data, skal dukke opp feilmelding om at man må fylle hver felt Ok ok 2.4 Endre sine egne skjemaer Funksjon Testet Kommentar Endre skjema Endre skjema til andre brukere Se om det er mulig å endre skjemaet sitt med engang man lagrer det Se om en bruker kan endre en annen brukere skjema, error skal dukke opp Ikke ok. Tidsfristen fungerte ikke, kun admin kan slette den Ok 75

76 Slette skjema til andre bruker Se om det er mulig at en bruker kan slette en annen bruker skjema, error skal dukke opp Ok GUI test: Se om hvordan nettapplikasjonen ser ut på de ulike browsere. Mozilla firefox: 76

77 Google Chrome: Opera: 77

78 Kilder: Bøker: ASP.NET Unleashed by Stephen Walther, Kevin Scott Hoffman Professional ASP.NET 2.0 Databases by Thir Thangarathinam Beginning Microsoft SQL Server 2012 Programming by Paul Atkinson, Robert Vieira Blogs: Linker: 78

Produktrapport Gruppe 9

Produktrapport Gruppe 9 Forord Dette dokumentet er ment for personer som skal vedlikeholde, endre eller utvikle systemet. Produktdokument innholder informasjoner om programmets funksjoner og hvordan de fungerer. Før bruk av dette

Detaljer

Brukermanual. Studentevalueringssystem

Brukermanual. Studentevalueringssystem Brukermanual Studentevalueringssystem 1 Forord 1.1 Forord Denne brukermanualen innholder beskrivelse av systemets funksjonalitet og introduserer systemet for brukeren. Brukermanualen er delt inn i tre

Detaljer

Kravspesifikasjon. Forord

Kravspesifikasjon. Forord Kravspesifikasjon Forord Kravspesifikasjonen skal beskrive applikasjonens funksjonalitet og betingelsene som oppdragsgiver krever. Det skal også hjelpe utviklerne med å begrense applikasjonen slik at den

Detaljer

Produktdokumentasjon. Madison Møbler Administrasjonsside og Nettbutikk

Produktdokumentasjon. Madison Møbler Administrasjonsside og Nettbutikk Produktdokumentasjon Madison Møbler Administrasjonsside og Nettbutikk 1 1. Forord 1.1 Dokumentasjonen Dette er en teknisk dokumentasjon på produktet som er utviklet. Denne er tiltenkt personer med teknisk

Detaljer

Entobutikk 2.PRODUKTRAPPORT VÅR 2011

Entobutikk 2.PRODUKTRAPPORT VÅR 2011 2.PRODUKTRAPPORT VÅR 2011 1 DELKAPITTEL 1 FORORD Denne produktrapporten inneholder detaljer om produktet vi har utviklet samt programmessig oppbygning, illustrasjoner, diagrammer over produktet, funksjoner

Detaljer

Brukerdokumentasjon Prosjekt nr. 2011-16 PayEx Logistics

Brukerdokumentasjon Prosjekt nr. 2011-16 PayEx Logistics Side 1 av 17 Payex Logistics Brukermanual Ver. 1.0 31.05.2011 Gruppe 16 Høgskolen i Oslo Side 2 av 17 1 Innledning Denne brukerdokumentasjonen forklarer bruken av logistikksystemet som er laget for PayEx.

Detaljer

Testrapport. Studentevalueringssystem

Testrapport. Studentevalueringssystem Testrapport Studentevalueringssystem 1 Forord 1.2 Forord Dette prosjektet er et hovedprosjekt i data ved Høgskolen i Oslo, avdeling for ingeniørutdanning, og gjennomføres i samarbeid med Ingeniøravdeling

Detaljer

PROSESSDOKUMENTASJON

PROSESSDOKUMENTASJON PROSJEKT NR.: 10-30 Studieprogram: Anvendt Datateknologi Postadresse: Postboks 4 St. Olavs plass, 0130 Oslo Besøksadresse: Holbergs plass, Oslo TILGJENGELIGHET: Papir og elektronisk Telefon: 22 45 32 00

Detaljer

4.1. Kravspesifikasjon

4.1. Kravspesifikasjon 4.1. Kravspesifikasjon Dette delkapittelet beskriver nærgående alle deler av systemet, hvordan det er tenkt ferdigutviklet med fokus på oppdragsgivers ønsker. 4.1.1. Innledning Informasjon om hvordan kravspesifikasjonens

Detaljer

Brukerveiledning Webline Portal for E-post Bedrift/E-post Basis

Brukerveiledning Webline Portal for E-post Bedrift/E-post Basis Brukerveiledning Webline Portal for E-post Bedrift/E-post Basis Innholdsfortegnelse 1 PÅLOGGING...4 1.1 Ny bruker...6 1.2 Endre bruker...9 1.2.1 Endre produkttype fra E-post basis til E-post bedrift...10

Detaljer

Kravspesifikasjon. Høgskolen i Oslo, våren 2011 Sted og dato: Oslo, 9. februar 2011. Gruppemedlemmer

Kravspesifikasjon. Høgskolen i Oslo, våren 2011 Sted og dato: Oslo, 9. februar 2011. Gruppemedlemmer Kravspesifikasjon Høgskolen i Oslo, våren 2011 Sted og dato: Oslo, 9. februar 2011 Gruppemedlemmer Adeel Yousaf Khan s141459 Mats Klingenberg Naustdal s148155 Nur M. Ahmed s148108 Thomas Wiborg s161335

Detaljer

VEDLEGG 1 KRAVSPESIFIKASJON

VEDLEGG 1 KRAVSPESIFIKASJON VEDLEGG 1 KRAVSPESIFIKASJON INNHOLDSFORTEGNELSE Forord... 2 1 Systembeskrivelse... 2 2 Mål for systemet... 3 3 Funksjonelle krav... 4 4 Ikke-funksjonelle krav... 5 5 Use-case diagram... 6 6 Rammekrav...

Detaljer

Denne rapporten er beregnet for dataansvarlig på Grefsenhjemmet, den som skal installere, vedlikeholde og modifisere systemet.

Denne rapporten er beregnet for dataansvarlig på Grefsenhjemmet, den som skal installere, vedlikeholde og modifisere systemet. Produktrapport Forord Denne rapporten er beregnet for dataansvarlig på Grefsenhjemmet, den som skal installere, vedlikeholde og modifisere systemet. Dataansvarlig eller supporter trenger informasjon om

Detaljer

Brukermanual. PUS i Web. Mai 2009 (Versjon 1)

Brukermanual. PUS i Web. Mai 2009 (Versjon 1) Brukermanual PUS i Web Mai 2009 (Versjon 1) Innhold 1 INNLEDNING...1 2 INNLOGGING...1 3 MENYER...4 3.1 EDIT PAGE...5 3.1.1 Content...5 3.1.2 Files...7 3.1.3 Meta...8 3.1.4 Password & security...10 3.1.5

Detaljer

RUTEPLANLEGGINGSSYSTEM BRUKERVEILEDNING

RUTEPLANLEGGINGSSYSTEM BRUKERVEILEDNING RUTEPLANLEGGINGSSYSTEM BRUKERVEILEDNING Prosjekt 18 Jørgen Mobekk Sørensen Morten Evje Tor Andreas Baakind Anders Gabrielsen Side 1 1 FORORD Dette dokumentet er brukerveiledningen, og skal være en veiledning

Detaljer

Uansett hvilken håndbok du benytter vil fremgangsmåten være den samme. I denne veiledningen benytter vi personalhåndboken som eksempel.

Uansett hvilken håndbok du benytter vil fremgangsmåten være den samme. I denne veiledningen benytter vi personalhåndboken som eksempel. Velkommen som bruker av nettbaserte håndbøker fra Hovedorganisasjonen Virke. Våre nettbaserte håndbøker kan tilpasses din virksomhet. De er redigerbare, samtidig blir de automatisk oppdatert med nye lover

Detaljer

ASKER FOTBALL KVINNERS NETTSIDE

ASKER FOTBALL KVINNERS NETTSIDE ASKER FOTBALL KVINNERS NETTSIDE BRUKERVEILEDNING FOR REDIGERINGSPROGRAM Link til redigeringsprogrammet: http://www.askerfk.no/admin/default.asp Skriv inn ditt brukernavn og passord. Brukernavn og passord

Detaljer

KOM I GANG MED WORDPRESS En enkel guide for å hjelpe deg gjennom det grunnleggende i Wordpress

KOM I GANG MED WORDPRESS En enkel guide for å hjelpe deg gjennom det grunnleggende i Wordpress KOM I GANG MED WORDPRESS En enkel guide for å hjelpe deg gjennom det grunnleggende i Wordpress Sist oppdatert 05.06.2015 Innholdsfortegnelse 1. Hva er Wordpress?... 3 2. Hvordan logger jeg inn i kontrollpanelet?...

Detaljer

CharityDoctors. Brukermanuel

CharityDoctors. Brukermanuel CharityDoctors Side 2 1. FORORD Dette er en brukerdokumentasjon som ble skrevet i forbindelse med vår hovedprosjekt ved Høgskolen i Oslo våren 2011. Dokumentet beskriver bruk av Charity Doctors bestilling

Detaljer

IST Skole Vurdering - Foresatt

IST Skole Vurdering - Foresatt IST Skole Vurdering - Foresatt Velkommen til en ny skole! IST tar nå steget fra kun å levere programvare til å forenkle og utvikle alle skolens funksjoner. Våre løsninger tar hånd om prosessene fra den

Detaljer

1 INNLEDNING... 2. 1.1 Om Altinn... 2. 1.2 Skjemaer som støttes... 2 2 INSTALLASJON OG OPPSTART... 3. 2.1 Nedlasting... 3. 2.2 Registrering...

1 INNLEDNING... 2. 1.1 Om Altinn... 2. 1.2 Skjemaer som støttes... 2 2 INSTALLASJON OG OPPSTART... 3. 2.1 Nedlasting... 3. 2.2 Registrering... INNHOLD Mamut for Altinn INNHOLD 1 INNLEDNING... 2 1.1 Om Altinn... 2 1.2 Skjemaer som støttes... 2 2 INSTALLASJON OG OPPSTART... 3 2.1 Nedlasting... 3 2.2 Registrering... 5 2.3 Opprett en bruker... 7

Detaljer

Kravspesifikasjon. 1 Prosjektfakta. Medlemsregister for YXD-Kurdistan. Prosjektnummer: 07 09. Ernad Fajkovic

Kravspesifikasjon. 1 Prosjektfakta. Medlemsregister for YXD-Kurdistan. Prosjektnummer: 07 09. Ernad Fajkovic Kravspesifikasjon 1 Prosjektfakta Prosjekttittel: Medlemsregister for YXD-Kurdistan Prosjektnummer: 07 09 Gruppemedlemmer: Oppdragsgiver: Kontaktperson: Intern veileder: Asad Fattahi Ernad Fajkovic YXD-Kurdistan

Detaljer

Næringsregner på PC n versjon 1.1.0

Næringsregner på PC n versjon 1.1.0 Laget av Innhold: Introduksjon 2 Næringsregner på PC n 2 Næringstabell 2 Statistikk 2 Hvem passer programmet for? 2 Bruk av programmet 3 Innlogging av forskjellige brukere 3 Hovedprogramet har 3 felt 4

Detaljer

Vedlegg Side 83 av 155

Vedlegg Side 83 av 155 4 Side 83 av 155 Innholdsfortegnelse 1 Kravspesifikasjon... 86 2 Kravspesifikasjon 2.0... 92 3 Domenemodell... 98 4 UseCase Diagram Oversikt... 102 6 Detaljert beskrivelse av UseCase Diagram... 106 Webapplikasjon...

Detaljer

ChiCMS Hovedprosjekt ved Høgskolen i Oslo 2011

ChiCMS Hovedprosjekt ved Høgskolen i Oslo 2011 TESTRAPPORT Forord Denne testrapporten har som formål å beskrive all testing som er utført på systemet, både under utviklingen og etter ferdigstilling. Målet for testingen er for å verifisere at vi har

Detaljer

Brukermanual Administrasjon

Brukermanual Administrasjon Brukermanual Administrasjon Forord Brukermanual rapporten omhandler sluttbrukeren av systemet (K-skjema) og er skrevet for de personer som skal bruke applikasjonen. Dette dokumentet beskriver hvordan man

Detaljer

Brukerveiledning. AdmFak. Administrasjon Fakturabehandling. Sist oppdatert 08.04.10, Ingrid Schübeler. Versjon 1.0 2010.

Brukerveiledning. AdmFak. Administrasjon Fakturabehandling. Sist oppdatert 08.04.10, Ingrid Schübeler. Versjon 1.0 2010. Brukerveiledning AdmFak Administrasjon Fakturabehandling Sist oppdatert 08.04.10, Ingrid Schübeler Versjon 1.0 2010 Side 1 / 18 1. INNLEDNING... 3 2. KOMME I GANG... 4 2.1 INNLOGGING... 4 2.2 MENY... 5

Detaljer

IST Skole Fravær - Foresatt

IST Skole Fravær - Foresatt IST Skole Fravær - Foresatt Velkommen til en ny skole! IST tar nå steget fra kun å levere programvare til å forenkle og utvikle alle skolens funksjoner. Våre løsninger tar hånd om prosessene fra den dagen

Detaljer

infotorg Enkel brukermanual

infotorg Enkel brukermanual infotorg Enkel brukermanual Innhold Innledning... 3 Logg inn... 3 Feilmelding... 3 Sperret bruker / Glemt passord... 4 Bytt passord... 5 Innstillinger og oppstartsregister... 5 Søk og Svar... 6 Velg tjeneste/register...

Detaljer

TESTRAPPORT... 91 FORORD... 91 INNHOLD... 92 23 INNLEDNING... 93 24 TEST AV SYSTEMET... 93. 24.1 Databasen og SQL spørringer... 93

TESTRAPPORT... 91 FORORD... 91 INNHOLD... 92 23 INNLEDNING... 93 24 TEST AV SYSTEMET... 93. 24.1 Databasen og SQL spørringer... 93 90 Testrapport Forord Dette dokumentet er testrapporten for hovedprosjektet, og skal gi en oversikt over all testing utført på systemet under og etter ferdigstilling, samt feil og løsninger gruppen har

Detaljer

Brukerguide for www.altadykkerklubb.com

Brukerguide for www.altadykkerklubb.com Brukerguide for www.altadykkerklubb.com Utgitt første gang: 27/09-07 Sist oppdatert: 23/03-09 1 Innledning Dette er den nye siden til Alta Dykkerklubb! Den er blitt laget over et system som gjør det mulig

Detaljer

Scan Secure GTS 5.1 + PAS

Scan Secure GTS 5.1 + PAS Scan Secure GTS 5.1 + PAS Installasjonsmanual For versjon 5.1.7 og nyere Denne installasjonsmanualen er konfidensiell Den er kun ment til bruk for system administrator Den skal ikke benyttes av brukere

Detaljer

Publiseringsveiledning for www.tromsfylke.no

Publiseringsveiledning for www.tromsfylke.no Publiseringsveiledning for www.tromsfylke.no Sist oppdatert 09.07.2013 av Khalil Dahbi Innholdsliste 1. Side:... 3 a. Lage en ny side:... 3 b. Endre innstilling til en side:... 3 c. Slette en side:...

Detaljer

Steg 1: Installasjon. Steg 2: Installasjon av programvare. ved nettverkstilkoblingen på baksiden av kameraet. Kameraet vil rotere og tilte automatisk.

Steg 1: Installasjon. Steg 2: Installasjon av programvare. ved nettverkstilkoblingen på baksiden av kameraet. Kameraet vil rotere og tilte automatisk. Innhold Steg 1: Installasjon... 3 Steg 2: Installasjon av programvare... 3 Steg 3. Oppsett av wifi, email varsling og alarm... 5 Steg 4: Installasjon og oppsett av mobil app... 8 Steg 5: Installasjon og

Detaljer

Brukerveiledning. Gruppe 9

Brukerveiledning. Gruppe 9 Forord : I dette dokumentet vil du få presentert en brukerveiledning for databasesystemet som vi har laget for Nor daglig vare import. Dokumentet er illustrert med bilder, og i tillegg finnes det forklaringer

Detaljer

Velkommen til Pressis.

Velkommen til Pressis. 1 Velkommen til Pressis. Dette er et veiledende dokument med linker i innledningen. Veiledningene vil ta deg igjennom de forskjellige tilkoblings muligheter du har med oss. Hvis du bare har behov for en

Detaljer

Brukerveiledning for programmet HHR Animalia

Brukerveiledning for programmet HHR Animalia Brukerveiledning for programmet HHR Animalia Versjon 1.0 Rakkestad, 26.03.2014 Innholdsfortegnelse 1. Introduksjon... 3 2. Installasjon og oppgradering... 3 2.1 Nedlasting... 3 2.2 Oppdatering av operativsystem

Detaljer

Brukerdokumentasjon for Administrator og andre brukere fra PT

Brukerdokumentasjon for Administrator og andre brukere fra PT Brukerdokumentasjon for Administrator og andre brukere fra PT Innholdsfortegnelse Innlogging...3 Forside...4 Menyen...4 Oversikt over utstyret...6 Rediger utstyr...7 Opprett nytt utstyr...9 Søk etter utstyr...

Detaljer

Brukerveiledning for Vesuv

Brukerveiledning for Vesuv Brukerveiledning for Vesuv Innhold Pålogging... 3 Registrering av ny bruker... 3 Glemt passord... 4 Startsiden... 5 Nytt utbrudd... 6 Nedtrekksmenyer... 6 Obligatoriske felt... 7 Spørsmål vises og fjernes...

Detaljer

Innsending av timelister. Timeliste. Innsending

Innsending av timelister. Timeliste. Innsending Innsending av timelister Timeliste Innsending 2 Hva? Manpower benytter timeregistrering og kundeattestasjon via Internett for sine eksterne medarbeidere og kunder. Det følgende er en kort presentasjon

Detaljer

Brukermanual for nettpublisering. frivilligsentral.no

Brukermanual for nettpublisering. frivilligsentral.no Brukermanual for nettpublisering frivilligsentral.no Innholdsfortegnelse Introduksjon 3 1 - Innlogging 4 1.1 - Logge inn 4 1.1 - Logge ut 4 2 - Grensesnitt 5 2.1 - Menyfelt 5 2.2-3 - Opprette, lagre og

Detaljer

Intentor Helpdesk - Installasjon Step #3: Microsoft Reporting Services

Intentor Helpdesk - Installasjon Step #3: Microsoft Reporting Services Intentor Helpdesk - Installasjon Step #3: Microsoft Reporting Services Dokumentasjon levert av: Prosjekt: Norsk Data Senter AS Installasjon av Intentor Helpdesk Norsk Data Senter AS e-post info@nds.no

Detaljer

1.0 Funksjonalitet for medarbeidere i fanen Min Info... 2. 1. 1 Status... 2. 1.1.1 Sende melding om ferdig registrering... 2 1.2 CV...

1.0 Funksjonalitet for medarbeidere i fanen Min Info... 2. 1. 1 Status... 2. 1.1.1 Sende melding om ferdig registrering... 2 1.2 CV... Dossier Kompetanse Innholdsfortegnelse 1.0 Funksjonalitet for medarbeidere i fanen Min Info... 2 1. 1 Status... 2 1.1.1 Sende melding om ferdig registrering... 2 1.2 CV... 3 1.2.1 Personalia... 3 1.2.2

Detaljer

Brukermanual for EIK IFs webside

Brukermanual for EIK IFs webside Brukermanual for EIK IFs webside Denne brukermanualen er en skjematisk gjennomgang av basisfunksjonene for hver enkelt årgang/lag. Arild Neste. Tel: 977 42 162, ar-neste@online.no EIK, 9. november 2009

Detaljer

Veiledning for vedlikehold av informasjon i RESH. Versjonskontroll. Versjon Status/ Endring Ansvarlige Dato

Veiledning for vedlikehold av informasjon i RESH. Versjonskontroll. Versjon Status/ Endring Ansvarlige Dato Versjonskontroll Versjon Status/ Endring Ansvarlige Dato 1.0 Godkjent for produksjon / Pål Arve Sollie 30.juni 2011 1.1 /revidert Pål Arve Sollie 12.okt 2011 1.2 /ikoner og tekster oppdatert Pål Arve Sollie

Detaljer

KRAVSPESIFIKASJON. Gruppe 2. Hovedprosjekt, Høgskolen i Oslo og Akershus. Våren 2014 KRAVSPESIFIKASJON 1

KRAVSPESIFIKASJON. Gruppe 2. Hovedprosjekt, Høgskolen i Oslo og Akershus. Våren 2014 KRAVSPESIFIKASJON 1 KRAVSPESIFIKASJON Gruppe 2 Hovedprosjekt, Høgskolen i Oslo og Akershus Våren 2014 KRAVSPESIFIKASJON 1 CONTENTS 1. Forord... 3 2. Presentasjon... 3 2.1 Gruppens medlemmer... 3 2.2 Oppdragsgiver... 3 2.3

Detaljer

Problem med innlogging til Sauekontrollen Web?

Problem med innlogging til Sauekontrollen Web? Problem med innlogging til Sauekontrollen Web? Riktig nettleser? Husk at det er kun Internet Explorer av nettlesere som kan brukes (ikke for eksempel Opera, Mozilla Firefox, Safari). Riktig brukernavn

Detaljer

Eksamen i Internetteknologi Fagkode: IVA1379

Eksamen i Internetteknologi Fagkode: IVA1379 Høgskolen i Narvik Side 1 av 5 Eksamen i Internetteknologi Fagkode: IVA1379 Tid: Mandag, 07.06.04, 9:00-12:00 Tillatte hjelpemidler: Alle trykte og skrevne hjelpemidler tillatt. Eksamen består av 4 oppgaver

Detaljer

AirDog Hovedprosjekt ved Høgskolen i Oslo 2009

AirDog Hovedprosjekt ved Høgskolen i Oslo 2009 2 1 Forord AirDog er en applikasjon for visning av hundeklubbers hunder ved hjelp av data levert av NKK. Applikasjonen lar deg søke etter hunder på navn og id, se informasjon om hunden, og se rapporter

Detaljer

Del VII: Kravspesifikasjon

Del VII: Kravspesifikasjon 1 2 Forord Dette dokumentet inneholder retningslinjer for gruppen vår og beskrivelse av betingelsene for utviklingen av vårt prosjekt. Vår gruppe benyttet dette dokumentet som et styringsdokument for å

Detaljer

Brukerdokumentasjon for registrering og rapportering beredskapsutstyr hos Post og Teletilsynet

Brukerdokumentasjon for registrering og rapportering beredskapsutstyr hos Post og Teletilsynet Brukerdokumentasjon for registrering og rapportering beredskapsutstyr hos Post og Teletilsynet Innholdsfortegnelse Innlogging...3 Forside...4 Menyen...4 Oversikt over utstyret...5 Rediger utstyr...6 Opprett

Detaljer

BRUKERMANUAL. Telsys Online Backup

BRUKERMANUAL. Telsys Online Backup BRUKERMANUAL Telsys Online Backup TELSYS AS - 06.08.2009 Innhold Generelt... 3 Kom i gang... 4 Installasjon av Telsys Online Backup Proff/Standard... 4 Start opp klienten for første gang!... 10 Logg inn...

Detaljer

student s104111, s107911, s122357

student s104111, s107911, s122357 Forord Denne brukerveiledning er ment som et hjelpemiddel for brukerne av administrasjonssystemet og vaktsystemet. Målgruppen for administrasjonssystemet er avdelings ledere på Grefsenhjemmet, mens målgruppen

Detaljer

Flytte Lønn 5.0 fra SQL 2000 til SQL 2005 / 2008

Flytte Lønn 5.0 fra SQL 2000 til SQL 2005 / 2008 Flytte Lønn 5.0 fra SQL 2000 til SQL 2005 / 2008 Før du flytter databasene til Lønn 5.0 fra SQL Server 2000 til SQL Server 2005 / 2008 må du ta backup av databasene. Hvis SQL Server 2005 /2008 ikke allerede

Detaljer

Elsmart Brukerveiledning Nettmelding for Installatører

Elsmart Brukerveiledning Nettmelding for Installatører Elsmart Brukerveiledning Nettmelding for Installatører Nettmelding Brukerveiledning Generell 0.5.doc Side 1 av (26) Innledning Dette er den generelle brukerveiledningen til Elsmart Nettmelding. Denne veiledningen

Detaljer

Vedlegg LMC intranett

Vedlegg LMC intranett Vedlegg LMC intranett H12D02 Jarl-Håvard Holen Ole-Martin Larsen Fredrik Sethne-Andersen André Ritari Vedlegg 1 Resultater av kortsortering. Kortsortering Bruker 1, Salg: Kortsortering Bruker 2, Teknisk:

Detaljer

Brukerveiledning for vedlikehold og registrering i RESH

Brukerveiledning for vedlikehold og registrering i RESH Brukerdokumentasjon IS-0515 Brukerveiledning for vedlikehold og registrering i RESH FORORD FORORD Denne brukerveiledningen er laget for de som skal registrere og vedlikeholde informasjon i RESH. Alle virksomheter

Detaljer

Produktdokumentasjon

Produktdokumentasjon Produktdokumentasjon Presentasjon Tittel Oppgave Teknostorage - Lagersystem Et lagersystem som på enkel måte kan registrere varer inn og ut fra lager. Periode 3. januar 2012 til 11. juni 2012 Gruppemedlemmer

Detaljer

IST Skole Vurdering - Foresatt

IST Skole Vurdering - Foresatt IST Skole Vurdering - Foresatt Velkommen til en ny skole! IST tar nå steget fra kun å levere programvare til å forenkle og utvikle alle skolens funksjoner. Våre løsninger tar hånd om prosessene fra den

Detaljer

Google Chrome. Microsoft Edge. Mozilla Firefox. Internet Explorer. Opera. Safari

Google Chrome. Microsoft Edge. Mozilla Firefox. Internet Explorer. Opera. Safari Google Chrome Microsoft Edge Mozilla Firefox Internet Explorer Opera Safari Google Chrome Dersom nettbanken ikke vises eller fungerer som den skal, så hjelper det ofte å slette midlertidige filer i din

Detaljer

Use case modellen. Use case modellering i analysefasen. Hva er en Aktør? Hva er et Use case?

Use case modellen. Use case modellering i analysefasen. Hva er en Aktør? Hva er et Use case? 1/15/2004 1 Use case modellen Use case modellering i analysefasen Metode for å identifisere og beskrive de funksjonelle kravene til et system Kapittel 3 i UML Distilled Kapittel 8 i Gurholt og Hasle Kirsten

Detaljer

Compello Invoice Approval

Compello Invoice Approval Compello Invoice Approval Godkjenning Webmodul brukerdokumentasjon Nettbrett og desktop via nettleser Index 1 Innledning... 3 2 Funksjonalitet... 4 Nettbrett og desktop via nettleser... 4 2.1.1 Desktop

Detaljer

KONTROLL INSIDE MSOLUTION

KONTROLL INSIDE MSOLUTION KONTROLL INSIDE MSOLUTION Forandre renholdsteam eller renholdsdager på oppdrag I denne brukerveiledningen skal vi bruke bytte renholdsdager. Det skjer jo at vi bytter renholdsdager eller team på kunder.

Detaljer

KRAVSPESIFIKASJON. Tittel: Pris++ Oppgave: Utvikle en Android applikasjon med tilhørende databasesystem. Periode: 1. Januar til 11. Juni.

KRAVSPESIFIKASJON. Tittel: Pris++ Oppgave: Utvikle en Android applikasjon med tilhørende databasesystem. Periode: 1. Januar til 11. Juni. KRAVSPESIFIKASJON Tittel: Pris++ Oppgave: Utvikle en Android applikasjon med tilhørende databasesystem. Periode: 1. Januar til 11. Juni. Prosjektgruppe: 27 Prosjektmedlem: Ole Almenning Stenhaug Veileder.

Detaljer

Brukerveiledning. Kom i gang. publiseringsverktøy. versjon 2 - revidert 10.02.2010 AESTON. Side 1

Brukerveiledning. Kom i gang. publiseringsverktøy. versjon 2 - revidert 10.02.2010 AESTON. Side 1 Brukerveiledning Kom i gang publiseringsverktøy versjon 2 - revidert 10.02.2010 AESTON Side 1 Velkommen som bruker av Kameleon Introduksjon Kameleon er et publiseringsverktøy (Content Management system

Detaljer

Brukerdokumentasjon. Webservices og webklient for kodeverk/ kodeverdi verifisering

Brukerdokumentasjon. Webservices og webklient for kodeverk/ kodeverdi verifisering Brukerdokumentasjon Webservices og webklient for kodeverk/ kodeverdi verifisering Innholdsfortegnelse... 3... 3... 3... 3... 4... 4... 4... 4... 8... 9... 10!... 10 "... 11 # $... 11 1. Om systemet 1.1.

Detaljer

Kort brukerveiledning om fjerntilgangsløsningen

Kort brukerveiledning om fjerntilgangsløsningen Kort brukerveiledning om fjerntilgangsløsningen Viktig før du tar i bruk fjerntilgangsløsningen VIKTIG! Før du kan ta i bruk fjerntilgang må du sende en e-post til it-hjelp@uis.no med ditt mobilnummer.

Detaljer

CabinWeb BRUKERDOKUMENTASJON ET SYSTEM UTVIKLET AV DELFI DATA

CabinWeb BRUKERDOKUMENTASJON ET SYSTEM UTVIKLET AV DELFI DATA CabinWeb BRUKERDOKUMENTASJON ET SYSTEM UTVIKLET AV DELFI DATA Sist oppdatert 18.02.2010 INNHOLD INNHOLD... 1 HVA ER CABINWEB... 2 HVA KAN DU BRUKE CABINWEB TIL?... 3 HVA ER NYTT I CABINWEB VERSJON 2.0...

Detaljer

Brukermanual - Joomla. Kopiering av materiale fra denne Bonefish manualen for bruk annet sted er ikke tillatt uten avtale 2010 Bonefish.

Brukermanual - Joomla. Kopiering av materiale fra denne Bonefish manualen for bruk annet sted er ikke tillatt uten avtale 2010 Bonefish. Brukermanual - Joomla Bonefish brukermanual - Joomla Gratulerer med ny nettside fra Bonefish. Du er nå blitt eier og administrator for din egen nettside, noe som gir deg visse forpliktelser ovenfor din

Detaljer

KUNNSKAP.NO (versjon 7)

KUNNSKAP.NO (versjon 7) KUNNSKAP.NO (versjon 7) 1. Innlogging 1 2. Endre passord 1 3. Mine mapper 2 4. Hvordan jobbe med læremidlene? 2 5. Hvordan jobbe med oppgaver fra lærer? 4 6. Kalender 8 7. Internpost 8 8. Maskinkrav 10

Detaljer

Publiseringsløsning for internettsider

Publiseringsløsning for internettsider Publiseringsløsning for internettsider Hva er Edit? Edit er et verktøy for publisering og vedlikehold av nettsider. Tidligere har det å vedlikeholde en nettside vært en tungvinn prosess, men nå kan alle

Detaljer

Use case modellen. Use case modellering i analysefasen. Hva er en Aktør? Hva er et Use case? Use case modellering. Eksempel

Use case modellen. Use case modellering i analysefasen. Hva er en Aktør? Hva er et Use case? Use case modellering. Eksempel Use case modellen Use case modellering i analysefasen Metode for å identifisere og beskrive de funksjonelle kravene til et system Kapittel 3 i UML Distilled Kirsten Ribu beskriver kravene til systemet,

Detaljer

BRUKERMANUAL. Deviations and Reporting

BRUKERMANUAL. Deviations and Reporting BRUKERMANUAL Deviations and Reporting Forord Dette er brukermanual for CEMAsys Immediate Reporting applikasjon som er laget for iphone og Android telefoner. CEMAsys Immediate Reporting er en applikasjon

Detaljer

Generell brukerveiledning for Elevportalen

Generell brukerveiledning for Elevportalen Generell brukerveiledning for Elevportalen Denne elevportalen er best egnet i nettleseren Internett Explorer. Dersom du opplever kompatibilitets-problemer kan det skyldes at du bruker en annen nettleser.

Detaljer

SymWriter: R6 Innstillinger, preferanser og verktøylinjer

SymWriter: R6 Innstillinger, preferanser og verktøylinjer SymWriter: R6 Innstillinger, preferanser og verktøylinjer Innhold R6.1 Startinnstillinger og utseende...3 R6.2 Tekst og bilder...................................................4 R6.3 Tale og staving...5

Detaljer

VEDLEGG HOVEDPROSJEKT VÅR 2013 KNOWIT CVREG TILBUD

VEDLEGG HOVEDPROSJEKT VÅR 2013 KNOWIT CVREG TILBUD VEDLEGG HOVEDPROSJEKT VÅR 2013 KNOWIT CVREG TILBUD GRUPPE 36 FORFATTERE: NORDENGEN, THOMAS LARSEN, GLENRUBEN E. STEEN, SEBASTIEN-JEROME 1 INNHOLDSFORTEGNELSE VEDLEGG 1 KRAVSPESIFIKASJON... 03 VEDLEGG 2

Detaljer

www.slektshistorielaget.no og Java

www.slektshistorielaget.no og Java www.slektshistorielaget.no og Java Versjon 3, 6 september 2015 G. Thorud Her beskrives konfigurering av Java på Windows 7, 8.0 og 8.1 for å bruke databaser på www.slektshistorielaget.no Windows 10 Oppskriften

Detaljer

Brukermanual. Trio Visit Web. Trio Enterprise 5.0

Brukermanual. Trio Visit Web. Trio Enterprise 5.0 Brukermanual Trio Visit Web Trio Enterprise 5.0 COPYRIGHT NOTICE: No part of this document may be reproduced, distributed, stored in a retrieval system or translated into any language, including but not

Detaljer

BASIL - Barnehage-Statistikk- InnrapporteringsLøsning

BASIL - Barnehage-Statistikk- InnrapporteringsLøsning UTDANNINGSDIREKTORATET BASIL - Barnehage-Statistikk- InnrapporteringsLøsning Brukerveiledning Conexus AS Innholdsfortegnelse BASIL INNLEDNING ÅRSMELDING... 3 Prosessflyt... 4 Statusnivåer på skjema...

Detaljer

Slå BRUKERVEILEDNING AMESTO BUSINESS SEARCH DATO: 26.03.14

Slå BRUKERVEILEDNING AMESTO BUSINESS SEARCH DATO: 26.03.14 Slå BRUKERVEILEDNING AMESTO BUSINESS SEARCH DATO: 26.03.14 INNHOLD GENERELT... 3 SØKE ETTER FIRMA... 4 Søkekriterier... 4 Søk... 6 SE PÅ SØKERESULTAT... 7 BEHANDLE SØKERESULTAT... 10 Oppdatere en bedrift

Detaljer

Timeregistrering I Agresso. Brukerveiledning (Verson 1.0 PML)

Timeregistrering I Agresso. Brukerveiledning (Verson 1.0 PML) Timeregistrering I Agresso Brukerveiledning (Verson 1.0 PML) Innholdsfortegngelse 1. Internett-link til timeregistrering side 3 2. Innlogging på Self Service side 3 Pålogging Brukernavn Klient Passord

Detaljer

Telsys e-post Brukermanual

Telsys e-post Brukermanual Telsys Telsys e-post Brukermanual For domeneadministratorere Telsys 06.08.2009 Telsys AS Side 1 Innhold Generelt... 3 Informasjon... 3 Logge inn i administrasjonssystemet... 3 Logge ut av administrasjonssystemet...

Detaljer

Kandidat nr. 1, 2 og 3

Kandidat nr. 1, 2 og 3 Kandidat nr. 1, 2 og 3 Rapport 1 IT202E Bacheloroppgave i Informatikk Vår 2011 Mobilapplikasjonsutvikling med Scrum 1 Innhold Innledning... 3 Overordnet Prosjektplan... 3 Produktbacklog... 5 Sprint planning

Detaljer

S i d e 1. Brukerveiledning Brevfabrikken

S i d e 1. Brukerveiledning Brevfabrikken S i d e 1 Brukerveiledning Brevfabrikken S i d e 2 Innholdsfortegnelse 1 Brevfabrikken innledning 4 2 Komme i gang /Registrer 5 2.01 Registrer 5 2.02 Last ned program 5 3 Min side: 6 3.01 Kontodetaljer

Detaljer

Kort brukerveiledning- publisering på nett EpiServer CMS6... 1

Kort brukerveiledning- publisering på nett EpiServer CMS6... 1 Kort brukerveiledning- publisering på nett EpiServer CMS6 Innhold Kort brukerveiledning- publisering på nett EpiServer CMS6... 1 Innlogging... 2 Opplysninger som importeres fra FANE2... 4 Lagre og forhåndsvis

Detaljer

Versjonsbrev. for Extensor05 versjon 1.16

Versjonsbrev. for Extensor05 versjon 1.16 Versjonsbrev for Extensor05 versjon 1.16 Bodø, 28. desember 2011 Innhold Viktig informasjon... 3 Generelt... 3 Extensor Kode Oppdatering... 4 Personalia... 4 Pårørende... 4 Serieinfo... 5 Rom... 5 EKG

Detaljer

Testrapport Prosjekt nr. 2011-22 Det Norske Veritas

Testrapport Prosjekt nr. 2011-22 Det Norske Veritas Prosjekt nr. 2011 22 Testrapport Hovedprosjektets tittel Implementering av plugin og utvikling av wizard for Det Norske Veritas Prosjektdeltakere Magnus Strand Nekstad s156159 Jørgen Rønbeck s135779 Dato

Detaljer

Installere JBuilder Foundation i Windows XP

Installere JBuilder Foundation i Windows XP Installere JBuilder Foundation i Windows XP Installasjon av JBuilder Foundation på Windows (dekker her spesifikt fremgangen ved bruk av Microsoft Windows XP Professional, men det vil mest trolig ikke være

Detaljer

Brukerdokumentasjon. Hovedprosjekt 2011. Høgskolen i Oslo. Gruppe 24

Brukerdokumentasjon. Hovedprosjekt 2011. Høgskolen i Oslo. Gruppe 24 Brukerdokumentasjon Hovedprosjekt 2011 Høgskolen i Oslo Gruppe 24 Tore Holmboe (s155547) Vegard Kamben (s148147) Anders Fohlin Kjøde (s155551) Haakon Nygård (s155535) Stian Pettersen (s144449) en RSS-leser

Detaljer

1. Forord 2. Leserveiledning

1. Forord 2. Leserveiledning KRAVSPESIFIKASJON 1 1. Forord Hensikten med kravspesifikasjonen er at den skal fungere som et styringsdokument under prosessen og definere rammer og betingelser rundt hovedprosjektet. Den er utviklet etter

Detaljer

For mer informasjon om SQL Server 2014 Express, se Microsoft sine nettsider: https://msdn.microsoft.com/en-us/sqlserver2014express.

For mer informasjon om SQL Server 2014 Express, se Microsoft sine nettsider: https://msdn.microsoft.com/en-us/sqlserver2014express. 1 Innholdsfortegnelse Microsoft SQL Server 2014 Express... 3 Nedlastning av installasjonsfil for SQL Server 2014 Express... 3 Installasjon av SQL Server 2014 Express... 4 Installasjon av Huldt & Lillevik

Detaljer

Brukerdokumentasjon... 2. 1.1 Logg inn... 2. 1.2 Ny bruker... 3. 1.3 Hovedmeny... 6. 1.4 Oppdrag... 8. 1.4.1 Oppdragsgiver... 8

Brukerdokumentasjon... 2. 1.1 Logg inn... 2. 1.2 Ny bruker... 3. 1.3 Hovedmeny... 6. 1.4 Oppdrag... 8. 1.4.1 Oppdragsgiver... 8 Innhold Brukerdokumentasjon... 2 1.1 Logg inn... 2 1.2 Ny bruker... 3 1.3 Hovedmeny... 6 1.4 Oppdrag... 8 1.4.1 Oppdragsgiver... 8 1.4.2 Opprett oppdrag... 9 1.4.3 Slett oppdrag... 19 1.4.4 Hjelper...

Detaljer

Datamann Informasjonssystemer

Datamann Informasjonssystemer 1 Datamann Informasjonssystemer Brukerveiledning 2013 Datamann AS 2 3 DATAMANN INFORMASJONSSYSTEMER SYSTEMKRAV PC med Pentium eller høyere. Internettilgang med 1 Mbit/s eller høyere Internett Explorer

Detaljer

HTML5. Skjemaer på nettsider. Skjemaer med. Informasjonsteknologi 1 og 2. Gløer Olav Langslet Sandvika VGS

HTML5. Skjemaer på nettsider. Skjemaer med. Informasjonsteknologi 1 og 2. Gløer Olav Langslet Sandvika VGS Skjemaer med HTML5 Gløer Olav Langslet Sandvika VGS Leksjon 10 Informasjonsteknologi 1 og 2 Skjemaer på nettsider I denne leksjonen skal vi se litt nærmere på bruk av skjemaer på nettsider. Du har sett

Detaljer

Eventhandler Teknologi, kunst og design Høgskolen i Oslo og Akershus, våren 2013. Testrapport

Eventhandler Teknologi, kunst og design Høgskolen i Oslo og Akershus, våren 2013. Testrapport Eventhandler Teknologi, kunst og design Høgskolen i Oslo og Akershus, våren 2013 Testrapport 1 INNHOLDSFORTEGNELSE 1 INNHOLDSFORTEGNELSE... 1 2 Innledning... 2 3 Formål med testing... 3 3.1 Funksjonalitet...

Detaljer

Administrasjon Nettbutikk: www.dittdomene.com/administrasjon Bruk brukernavn og passord som er sendt på e-post.

Administrasjon Nettbutikk: www.dittdomene.com/administrasjon Bruk brukernavn og passord som er sendt på e-post. Administrasjon Nettbutikk: www.dittdomene.com/administrasjon Bruk brukernavn og passord som er sendt på e-post. - Konfigurasjon Klikk på Konfigurasjon i menyen helt til venstre, og deretter Min butikk.

Detaljer

DinVikar - Bruker Manual

DinVikar - Bruker Manual DinVikar - Bruker Manual Utvikliet av Fosen-Utvikling AS I samarbeid med Alvens AS Skrevet av: Jonas Kirkemyr Innhold 1 Introduksjon................................................... 4 I Systemet 2 Systemet......................................................

Detaljer

PJ 501 Brukermanual NITH. Troja.NET brukermanual

PJ 501 Brukermanual NITH. Troja.NET brukermanual Troja.NET brukermanual 1 av 53v Innholdsfortegnelse INNHOLDSFORTEGNELSE... 2 FIGURLISTE... 5 1.0 INSTALLASJONSGUIDE... 7 1.1 PROGRAMVAREKRAV:... 7 1.1.1 Oppsett av Microsoft SQL Server 2000... 7 1.1.2

Detaljer

Lage klubbens webside i Rotary med verktøyet Webwiz 2.0

Lage klubbens webside i Rotary med verktøyet Webwiz 2.0 Lage klubbens webside i Rotary med verktøyet Webwiz 2.0 Versjon 1.0 av DICO 2250 25.04.2011 Det å lage en webside uten å ha kjennskap til dette fra før, kan virke vanskelig, men ikke fortvil. Det går alltid

Detaljer