Oblig 2. Inf5120. Gruppe 21. Espen Stensund (estensun) Nguyen Tran (nguyent) Hung Huynh (qhhuynh)

Størrelse: px
Begynne med side:

Download "Oblig 2. Inf5120. Gruppe 21. Espen Stensund (estensun) Nguyen Tran (nguyent) Hung Huynh (qhhuynh)"

Transkript

1 Oblig 2 Inf5120 Gruppe 21 Espen Stensund (estensun) Nguyen Tran (nguyent) Hung Huynh (qhhuynh)

2 Innholdsfortegnelse. Innholdsfortegnelse. 2 Buisness Modell. 3 Visjon. 3 Aktører og interesser. 3 Risikoanalyse. 4 Goal modell. 5 Resurs klassediagram. 6 Process and role modell. 8 Sende timeliste. 9 Oppdater timeliste. 10 Requirements modell. 12 System boundary modell. 12 USE CASE BESKRIVELSE 13 Sub system grouping modell. 14 Use case. 16 Komponent infrastruktur. 21 Architecture modell. 22 Komponent interface. 22 Komponent operasjoner. 23 Timeregistrering Editor. 23 PSM. 25 Teknologi spesifisering. 25 Skjermbilder. 26 Internal design. 28 Sekvensdiagrammer. 29

3 Buisness Modell. Visjon. Hvorfor skal systemet utvikles? Bedriften ønsker å holde oversikt over hvor ressursene brukes og har derfor besluttet å innføre timeliste. Hver ansatt må da hver uke registrere timene de jobber på de ulike prosjektene som pågår i bedriften slik at man kan holde oversiktet over påløpte timer per prosjekt. Dette vil være enklere og mer tidsbesparende for prosjektleder. Bedriften vil også ha timebudsjett til hver enkel ansatt, slik at prosjektleder eller ledelsen ønsker å se oversikten over ansattes feriedager eller avspaseringer. Aktører og interesser. Ansatt Drift/support Økonomi HRS Prosjektleder Systemutvikler Avdelingsleder Kunder Adm./ledelse Figur 1. Omfanget av HRS.

4 Stakeholder Ansatte Økonomi Prosjektleder Avdelingsleder Adm./ledelse Kunder Systemutvikler Drift/support Beskrivelse Hovedbruker av systemet. Skal registrere timeforbruket sitt. Bruker systemet for å finne ferie og avspaseringsdager for hvert enkelt ansatt, og beregner lønn etter det. Lettere for ham å holde oversikt over prosjektet. Han kan enkelt finne ut hvor mye prosjektet har kostet. Ansvar for å tildele prosjekter og bestemmer budsjettet for denne. Ønsker at bedriften tjener på systemet. Ønsker at bedriften tjener på systemet. Ønsker at prosjektene koster mindre og blir fortere ferdig. Ønsker at systemet skal tilfredsstille oppdragsgiver og at systemet er lett å oppgradere og modifisere. Skal sørge for den daglige driften og brukersupport. Risikoanalyse. Nedenfor har vi listet opp de viktigste farene og kommentarene med systemet. Dette er langt i fra en komplett liste. Dette er kun ment som en pekepinn for ting som vi må være obs på. En komplett liste vil også inneholde run-time scenario, risikograd og omfang. Dessuten burde det inneholde eventuelle tiltak. Vi har valgt å ikke ta med en komplett liste ennå, fordi vi mener at den først kan lages når vi har kommet lenger ut i utviklingsfasen. Det er da vi kan virkelig se potensielle farer og feller. Risiko System blir ikke levert innen tidsfristen. Systemet har lav ytelse. Sikkerhet. Teknologi endres Antall brukere økes. Virus Systemet blir hacket. Kommentar Systemet må være klar innen tidsfristen for å få maksimalt betalt. Det stilles ingen strenge krav på ytelsen utover normal bruk. Systemet skal inneholde info som berører den enkeltes feriedager og avspaseringer. Viktig at backup blir foretatt på en skikkelig måte. Systemet har ingen krav om å bruke det nyeste innen teknologi. Systemet bygges på klient-tjener prinsipp og skal kunne håndtere mange brukere. Systemet har ingen direkte kontakt med omverden. Gode backup og sikkerhetsrutiner er nødvendige. Systemet har ingen direkte kontakt med omverden. Gode backup og sikkerhetsrutiner er nødvendige.

5 Goal modell. Tjene mer penger Bedre allokering av resurser Bedre oversikt over ferie og avspasering. Registrere resursforbruk Registrere timeforbruk Holde prosjekt til budsjett Figur 2. De viktigste målene. Ovenfor ser vi de viktigste målene for stakeholdere i forhold til HRS. Målene Registrere timeforbruk, Holde prosjekt til budsjett og Bedre oversikt over ferie og avspasering er nettopp motivasjonen for å opprette HRS. Vi ser her hvordan de underbygger det øverste må for bedriften.

6 Tjene mer Bedre allokering av resurser. Bedre oversikt over ferie og avspaseringer. Registrere all timeforbruk. Registrere resursforbruk. Registrere all timeforbruk. Holde prosjektet til budsjett. All vil ha mer penger, eller opprettholde dagens nivå. For å unngå svinn og ineffektivt organisering. Prosjektene blir fortere ferdig og dermed mer tid til å jobbe med andre prosjekt. Dagens rutine er rotete og holder ikke mål. Lettere å holde oversikt over resurser. Prosjektleder kan lett se om prosjektet snart overstrider budsjettet. Unngå svinn og ineffektivitet. Lettere å holde oversikt over resurser. Prosjektleder kan lett se om prosjektet snart overstrider budsjettet. Hjelper til å holde utgiftene nede. Resurs klassediagram Ferieplan Timeliste 1..* 1..* Ansatt Avspaserings plan * Styringsplan Prosjekt Figur 3. Resurs diagram.

7 Nedenfor har vi beskrevet resursene. Resurs Kommentar Ansatt Dette er en direkte mapping av den virkelige ansatt i bedriften. Han er hovedbruker av systemet. Avspaseringsplan Forteller om hvor mange timer ansatt har til gode. Det gies ikke overtid i bedriften. Ferieplan Forteller om hvor mange dager ansatt har opptjent til nå. Timeliste Ansatt har en timeliste for hvert prosjekt han er involvert i. Styringsplan Forteller mange timer som prosjektet er beregnet til å ta og hvor mange som er faktisk brukt til nå. Prosjekt Representerer et oppdrag som bedriften har. Forteller også hvem som er involvert.

8 Process and role modell. Lag timeliste [Ikke godkjent] Send timeliste [Stop] Oppdater timeliste Figur 4. Prosess overblikk for timeregistrering. Lag timeliste: subprosessen beskriver rutinen for å lage en timeliste. Send timeliste: subprosessen beskriver rutinen for å få godkjent timelisten og for sende den inn til systemet for oppdatering. Oppdater timeliste: subprosessen beskriver hvordan systemet oppdaterer timelisten.

9 Sende timeliste. Ansatte Prosjektleder Manuelt Send til prosjektleder Timeliste Godkjenne timeliste Lag timeliste [ Ikke godkjent ] Send til system for oppdatering Godkjent timeliste Figur 5. Subprosessen "Send timeliste". Aktivitet Send til prosjektleder Kommentar Timelistene for hver enkelt ansatt må være godkjent av prosjektleder. Hindrer at noen tilegner seg urettmessige goder på grunn av feil i timelistene. Godkjenne timeliste Prosjektleder har ansvaret for at timelistene er riktig utført og ført timeforbruk stemmer med faktiske timeforbruk. Send til system for oppdatering Systemet skal ha listene for å oppdatere sine informasjon.

10 Oppdater timeliste. Timelistehåndterer Feriehåndterer Avspaseringhåndterer Oppdatere timeliste Oppdatere prosjektplan Feriedager Oppdatere feriedager Avspaseringer Oppdatere avspasering Figur 6. Subprosessen "Oppdater timeliste".

11 Aktivitet Oppdatere timeliste Oppdater prosjektplan Oppdatere feriedager Oppdatere avspasering Kommentar Hver ansatt er pliktet til å rapportere inn oversikt over timeforbruk etter endt uke. En ansatt har en timeliste for hvert enkelt prosjekt som han er involvert i. Timelistene må være godkjent av prosjektleder før de blir lagret. Timelisten til den enkelte ansatt vil øke det totale timeforbruket for det aktuelle prosjektet. Det totale timeforbruk for et prosjekt er summen av timelistene til alle som er involvert i prosjektet. Prosjektleder kan hele tiden følge med utviklingen av prosjektet m.h.t. økonomi og tidsforbruk. Den samlede sum av alle timelister til en ansatt bestemmer hvor mye ferie han har rett til. Normalt vil alle heltidsansatte få maksimalt med feriedager i henhold til norsk lov. Deltidsansatte eller andre ansatte som av andre grunner ikke arbeider fullt, vil få beregnet feriedager og feriepenger ettersom hvor mye de har jobbet. Timelistene skal stå som grunnlag for disse beregningene. En arbeidsuke består av 37.5 timers betalt arbeidstid. Timeforbruk utover dette blir ikke regnet som overtid, men den ansatte skal avspasere.

12 Requirements modell. System boundary modell. 1 Registrere timer include 2 Oppdater timeliste Ansatt include include 3 Oppdatere feriedager 4 Oppdater avspasering Oppdateringsserver 5 Nytt Prosjekt 6 Endre Prosjekt 11 Vis Rapport feriedager Prosjekt leder 7 Avslutt Prosjekt 12 Vis Rapport avspasering Ledelse/ Økonomi 8 Vis Styringsplan 13 Ny bruker 9 Oppdater Styringsplan 14 Endre bruker 10 Vis Status rap for prosjekt 15 Slette bruker Drift Figur 7. Overordnet use case diagram.

13 USE CASE BESKRIVELSE Nedenfor har vi oppsummert alle use casene. Navn Beskrivelse Aktører 1. Registrere time Ansatt fører antall timer Ansatt, prosjektleder. brukt på forskjellige prosjekter 2. Oppdatere timeliste Timelisten blir oppdatert Oppdateringsserver etter godkjenning av prosjektleder 3. Oppdatere feriedager Sørger for at den ansatte har riktig antall feriedager Oppdateringsserver, ansatt, prosjektleder 4. Oppdatere avspaseringsdag Sørger for at den ansatte har riktig antall Oppdateringsserver, ansatt, prosjektleder avspaseringsdager 5. Ny prosjekt Et nytt prosjekt blir Prosjektleder opprettet 6. Endre prosjekt Prosjektleder ønsker å gjøre Prosjektleder endringer på prosjektet 7. Avslutt prosjekt Et prosjekt er ferdig eller Prosjektleder blir avbrutt 8. Vis styringsplan Styringsplanen viser antall Prosjektleder, ledelsen timer som har blitt brukt på prosjektet 9. Oppdatere styringsplan Sørger for at styringsplanen Prosjektleder, ledelsen blir oppdatert 10. Vis statusrapport for Muligheten for å se på Prosjektleder, ledelsen prosjekt nøkkel tall for prosjektet 11. Vis rapport feriedager Rapport som viser oversikt Ansatt, prosjektleder, 12. Vis rapport avspaseringsdager over feriedager til gode Rapport som viser oversikt over avspaseringsdager til gode 13. Ny bruker Bedriften ansetter en ny person 14. Endre bruker Sørge for å kunne endre data på de ansatte 15. Slette bruker Kunne fjerne en ansatt fra systemet ledelsen Ansatt, prosjektleder, ledelsen Drift Drift Drift

14 Sub system grouping modell. Subsystemgrupering. TimelisteEditor LokaloppdateringService 1 Registrere timer include 2 Oppdater timeliste Ansatt ProsjektstyringEditor include include 3 Oppdatere feriedager 4 Oppdater avspasering Oppdatering server 5 Nytt Prosjekt Avspasering og ferieviewer 6 Endre Prosjekt 11 Vis Rapport feriedager Prosjekt leder 7 Avslutt Prosjekt 12 Vis Rapport avspasering Ledelse/ Økonomi 8 Vis Styringsplan BrukerEditor 9 Oppdater Styringsplan 13 Ny bruker 10 Vis Status rap for prosjekt 14 Endre bruker 15 Slette bruker Drift Figur 8. Subsystemer. TimeregisterEditor.

15 TimeregisterEditoren er ett tool-komponent og det er brukt av de ansatte. Denne komponenten inneholder bare en use case, registrere timer. Her vil den ansatte registrere timene som han har jobbet på et prosjekt. LokaloppdateringServices. LokaloppdateringServices er en business-service komponent som implementerer server siden av timeregistereditoren. Den inneholder tre use cases, oppdatere timeliste for styringsplan, oppdatere ferie til gode og oppdatere avspasering. ProsjektstyringEditor. ProsjektstyringEditoren er ett tool-komponent og der brukes hovedsakelig av prosjektlederen, men også litt av ledelsen. ProsjektstyringEditoren brukes for å styre et prosjekt. Den inneholder 6 use cases, opprette prosjekt, endre prosjekt, avslutte prosjekt, vise styringsplan, oppdatere styringsplan og vis status rap for prosjekt. Alle oppdateringer og lagringer av informasjon om prosjektene skjer her. Avspasering og ferieviewer Avspasering og ferievieweren er ett tool-kompoent som brukes av den ansatte, prosjektleder og økonomiberta. Denne inneholder to use cases vis rapport feriedager og vis rapport avspasering. Denne innholder ingen funksjonalitet kun for innsyn. BrukerEditor. BrukerEditoren er en business-service-component som blir brukt av drift. Den inneholder tre use cases ny bruker, endre bruker og slette bruker.

16 Use case. 1 Registre timer Ansatt Figur 9. Subsystem: TimelisteEditor. Use case 1 Registrere time Prioritet 1 Mål Registrer timer som den ansatte har jobbet på et prosjekt Aktører Ansatt Pre-betingelser Ansatt må ha jobbet på et prosjekt Post-betingelser Timene den ansatte har jobbet på prosjektet blir sendt til prosjektleder Senario Ansatte registrer timer etter endt uke Beskrivelse: 1 Ansatte velger prosjektet han ønsker å registrere timer på. 2 Fyller ut timer han har jobbet den uken. 3 Sender timelisten til prosjektleder. Variasjoner: 1.1a Ansatte er ikke registrert på et prosjekt. Får ikke reg. timer. 1.1b Ansatte må kontakte prosjektleder for prosjektet. 3.1a Får ikke sendt på grunn av feil på nettet. Prøve igjen senere.

17 2 Oppdater timeliste 3 Oppdatere feriedager 4 Oppdater avspasering Oppdateringsserver Figur 10. Subsystem: LokaleoppdateringerService. Use case 2 Oppdatere timeliste Prioritet 1 Mål Registrer timer som den ansatte har jobbet på et prosjekt Aktører Oppdateringsserver Pre-betingelser Prosjekt leder må ha godkjent timelisten Post-betingelser Timene den ansatte har jobbet på prosjektet blir registrert Senario Oppdaterer timelisten til den ansatte Beskrivelse: 1 Systemet oppdaterer timelisten til den ansatte Variasjoner: 1.1a Systemet er nede. 1.1b Må oppdatere senere.

18 5 Nytt Prosjekt 6 Endre Prosjekt 10 Vis Status rap for prosjekt Prosjekt leder 8 Vis Styringsplan 7 Avslutt Prosjekt 9 Oppdater Styringsplan Figur 9. Subsystem: ProsjektstyringEditor. Use case 5 Nytt prosjekt Prioritet 1 Mål Opprette et nytt prosjekt Aktører Prosjektleder Pre-betingelser Prosjektleder har fått et prosjekt fra ledelsen Post-betingelser Prosjektet vil bli opprettet Senario Prosjektleder oppretter det nye prosjektet Beskrivelse: 1 Prosjektleder gir prosjektet et unikt navn som er allerede tildelt. 2 Registrerer informasjon som han har fått fra ledelsen. 3 Melder ansatte inn i prosjektet 4 Oppretter prosjektet Variasjoner: Use case 6 1.1a Prosjektet finnes fra før. 2.1a Mangler info for å opprette prosjektet. 3.1a Finner ikke ansatte i basen. 4.1a Mangler informasjon 4.1b Systemet gir beskjed om hva som er galt. Endre prosjekt

19 Prioritet 1 Mål Endre data for et prosjekt Aktører Prosjektleder Pre-betingelser Prosjektleder ønsker å endre data for et prosjekt Post-betingelser Prosjektet vil bli endret Senario Prosjektleder endrer dataen han ønsker. Beskrivelse: 1 Prosjektleder søker/velger prosjektet han ønsker å forandre. 2 Prosjektlederen får opp informasjon om prosjektet. 3 Han gjør de endringene han ønsker. 4 Lagrer Variasjoner: 1.1a Finner ikke prosjektet. 3.1a Finner ikke ansatt som prosjektleder vil melde på prosjektet. 4.1a Disken er full 4.2a Får ikke lagret pågrunn av tekniske ting. 11 Vis Rapport feriedager 12 Vis Rapport avspasering Ledelse/ Økonomi Figur 10. Subsystem: Avspasering og ferie Viewer. Use case 11 Vis rapport feriedager Prioritet 1 Mål Vise rapport over feriedager Aktører Leder/økonomi, prosjektleder, ansatt Pre-betingelser Ansatte har jobbet med et eller feler prosjekter Post-betingelser Vise ansattes feriedager Senario Aktøren ønsker info om feriedager tilgode Beskrivelse: 1 Aktør skriver in ønsket navn 2 Systemet viser antall feriedager den ansatte har tilgode. Variasjoner: 2.1a Ansatt har ikke jobbet nok til å få feriedager.

20 13 Ny bruker 14 Endre bruker 15 Slette bruker Drift Figur 11. Subsystem: BrukerEditor. Use case 13 Ny bruker Prioritet 1 Mål Registrere ny bruker Aktører Drift Pre-betingelser Ansatt har ikke tilgang til systemet. Post-betingelser Ny ansatt er lagret i basen Senario Bedriften tar inn en ny ansatt Beskrivelse: 1 Drift registrer in data fra bruker 2 Generer passord til brukeren 3 Legger ny bruker til databasen 4 Lagrer Variasjoner: 1.1a Bruker mangler viktige punkter

21 Komponent infrastruktur. Timeregistrering Avspasering og ferie Prosjektstyring Bruker adm. Komponent infrastruktur BrukerAdm service Oppdatering service BrukerInfo TimeListeInfo Figur 12. Komponent spesifisering. Systemet vårt bygger på klient-tjener prinsippet. Som vist ovenfor er Timeregistrering, Avspasering og ferie, Prosjektstyring og Bruker Adm ment for klientsiden. Forbindelsen vil skje via lokal nettverk.

22 Architecture modell. Komponent interface. Diagrammet nedenfor beskriver den interne infrastruktur for HRS. Bruker Editor Timeregistrering Editor Avspasering og ferie Viewer Prosjektstyring Editor IBrukerAdmService IOppdateringService BrukerAdmService OppdateringService IBrukerInfo ITimeListeInfo BrukerInfo TimeListeInfo Figur 13. Komponent struktur. Komponentene BrukerEditor, BrukerAdmService og BrukerInfo og interfacene IBrukerAdmService og IBrukerInfo blir beskrevet ytterligere i senere kapitel.

23 Komponent operasjoner. IBrukerAdmService + newuser (UserInfo: info) : Boolean + edituser (UserInfo: info ) : Boolean + deleteuser (UserInfo: info) : Boolean + getuserinfo (UserNavn: String) : Boolean IOppdateringService + regtime (Prosjekt: String, anttime: Int) : Boolean + showvacation() : String + showfreedays() : String + visstyringsplan (Prosjektnavn: String) : Prosjekt + editplan ( Prosjektnavn: String, Plan: String) : Boolean + avsluttprosjekt (Prosjektnavn: String): Boolean + newprosjekt(prosjektnavn: String): Boolean + editprosjekt(prosjektnavn: String, Prosjekt: String) : Boolean Timeregistrering Editor. Nedenfor beskrives den interne oppbyggingen av TimeregistreringEditor. Timeregistrering UI TimeregistreringUS ITimeregistrering TilstandsInfo ITilstandsInfo Figur 16. Timeregistrering komponent struktur.

24 ITimeregistrering + setprojectfocus() : void + setregistrationfocus() : void + setperiodfocus() : void + submitregistration( RegistrationInfo: String) : boolean + selectproject(projectname: String): boolean + selectperiod(period: String) : boolean

25 PSM. Teknologi spesifisering. Vi vil her klargjøre for hvilke teknologi vi har tenkt for hvert enkelt komponent. Det bygges hovedsakelig rundt Java og HTML. Bruker Editor Timeregistrering Editor Avspasering og ferie Viewer Prosjektstyring Editor IBrukerAdmService IOppdateringService BrukerAdmService OppdateringService IBrukerInfo ITimeListeInfo BrukerInfo TimeListeInfo Figur 17 Komponent struktur for HRS. Komponent Interface Kommentar BrukerEditor Skal bli implementert som Java Server Page (JSP). Klientsiden vil bare trenge en vanlig webbrowser. Denne delen av systemet vil bli beskyttet v.h.a. ny innlogging. Bare drift og support som kan opprette/endre/slette en bruker. Timeregistrering Skal bli implementert JSP. Editor Avspasering og ferie Viewer Skal bli implementert i ren html.

26 Prosjektstyring Editor BrukerAdmService OppdateringService BrukerInfo TimeListeInfo Skal bli implementert i JSP. IBrukerAdmService Skal bli implementert i Servlet tunneling framwork. IOppdateringService Skal bli implementert i Servlet tunneling framwork. Skal bli implementert som en Java server med Java Servlet. Skal bli implementert som en Java server med Java Servlet. IBrukerInfo Skal bli implementert v.h.a. JDBC. ITimeListeInfo Skal bli implementert v.h.a. JDBC. Skal bli implementert av MySQL. Skal bli implementert av MySQL. Skjermbilder. Figur 14. Registrere time skjermbilde.

27 Registrere timer. I dette skjermbilde vil brukere kunne gjøre fem ting, velge prosjekt, velge periode, registrere timer, sende timelisten eller avbryte. Det vil bli lastet inn en drop-down meny over alle prosjektene den ansatte er deltaker av. Her kan han velge hvilket prosjekt han ønsker å registrere timer på. I periode feltet vil det komme automatisk opp inneværende periode det skal registreres timer for, men her vil også brukeren kunne velge fritt hvilken uke han vil registrere timer for. Det eneste den ansatte trenger å skrive inn er antall timer han har jobbet, dag og dato vil komme automatisk opp. Hvis ikke brukeren fyller inn noen timer for en dag vil timeantallet bli satt til 0. Brukeren kan avbryte eller sende skjema når han vil. Figur 15. Ny bruker skjermbilde. Ny bruker. I dette skjermbilde må drift registrere informasjon om brukeren. Det vil være obligatorisk å fylle ut alle feltene. Brukeren vil få en feilmelding hvis ikke alt er fylt ut. Passordet må gjentas for å være sikker på at det ikke er noen skrivefeil.

28 Internal design. BrukerEditor (UI) [ Frame ] LoginDialog [ Frame ] NewUserDialog [ Frame ] EditUserDialog [ Frame ] DeleteUserDialog [ Focus ] EditorManager IBrukerAdmService BrukerAdmService [ Auxiliary] NewUserSQL [ Auxiliary] DeleteUserSQL [ Auxiliary] GetUserSQL [ Auxiliary] EditUserSQL [ Focus ] ServiceManager [ Entity] JDBC-manager IBrukerInfo BrukerInfo [ Entity ] Password [ Focus] InfoManager [ Entity ] PersonalInfo [ Entity ] User 1..* Figur 20. Intern struktur for bruker administrasjonsdelen av systemet.

29 Sekvensdiagrammer. Use Case 1. i()ansatt Timeregistrering kontrollerer Timelistekontroller Timeliste Starter systemet Hente timelister Hente timelister Generer timelister {velger prosjekt} Vis timeliste {fyller inn timer} Sender timeliste {avslutter} Figur 21. Use Case: Timeregistreing.

30 Use case2 {Mottar timelise} Oppdatering server Starter oppdateringen Oppdaterings kontroller Oppdaterer Oppdatere timeliste for styreplan Oppdatere ferie tilgode Oppdatere avspasering tilgode Oppdaterer Oppdaterer Figur 22. Use Case: Oppdatere timeliste.

31 Use case 5 Prosjektleder Prosjektkontroller Prosjekt Styringsplan Ansatt {Mottar prosjekt informasjon} Starter reg. av nytt prosjekt Taster inn informasjon om prosjektet Oppretter nytt prosjekt Registrerer info Registrer info Oppretter Styrings plan Registrerer prosjektmedlemmer Figur 23. Use Case: Nytt prosjekt.

32 Use case 6 Prosjektleder Prosjektkontroller Prosjekt Ansatt {Ønsker slette ansatt fra prosjekt} Finner prosjektet Henter inn info om prosjektet Sletter valgt ansatt fra prosjektet Sletter timeliste Figur 24. Use Case: Endre prosjekt.

33 Use Case 11 Aktør Feriedager til gode kontroller Ansatt Ferieplan {Ønsker info om feriedager tilgode} Taster inn ansattes navn Finner ansatt Hent plan Figur 25. Use Case: Vise rapport feriedager.

34 Use case 13 Drift Bruker kontroller Databasen {Ønsker å legge til ny bruker} Taster inn data Lagrer bruker Sjekk om bruker finnes fra før Figur 16. User Case: Ny bruker.

University of Oslo Department of Informatics. INF Modellering med objekter Oblig 2, V2004. Skrevet av:

University of Oslo Department of Informatics. INF Modellering med objekter Oblig 2, V2004. Skrevet av: University of Oslo Department of Informatics INF5120 - Modellering med objekter Oblig 2, V2004 Skrevet av: Gruppe 16 Geir Atle Hegsvold (gahegsvo) Harald Maalen (haralm) André Sollie (andresol) 2 Index

Detaljer

INF5120 - Oblig 2. Hour Registration System (HRS)

INF5120 - Oblig 2. Hour Registration System (HRS) INF5120 - Oblig 2 Hour Registration System (HRS) 1 av 40 1 Innholdsfortegnelse 1 Innholdsfortegnelse... 2 2 Innholdsfortegnelse for figurer... 3 3 Hour Registration System (HRS)... 4 3.1 Introduksjon...

Detaljer

INF5120 Oblig 2 - Timeregistreringssystem Gruppe 25 Annette Kristin Levine Nils-Kristian Liborg Unni Nyhamar Hinkel

INF5120 Oblig 2 - Timeregistreringssystem Gruppe 25 Annette Kristin Levine Nils-Kristian Liborg Unni Nyhamar Hinkel INF5120 Oblig 2 - Timeregistreringssystem Gruppe 25 Annette Kristin Levine Nils-Kristian Liborg Unni Nyhamar Hinkel 2-1 Business Model 2-1 a) Scoping statements I Våre avgrensninger Timeregistreringssystemet

Detaljer

INF 5120 Obligatorisk oppgave Nr 2

INF 5120 Obligatorisk oppgave Nr 2 INF 5120 Obligatorisk oppgave Nr 2 Vigdis Bye Kampenes Stein Grimstad Gruppe 26 INF 5120 Obligatorisk oppgave Nr 2... 1 1 Business model... 2 Innledende kommentarer... 2 Andre avgrensninger... 2 Scoping

Detaljer

INF 5120 Obligatorisk oppgave 2

INF 5120 Obligatorisk oppgave 2 INF 5120 Obligatorisk oppgave 2 Timeregistreringssystem (Hour Registration System HRS) Gruppe 14: Mats Bue, Harald Børresen, Vegard Dehlen Del 1 Business Model Aktører og interesser Rich Picture En enkel

Detaljer

Oblig2 i INF5120 Modellering med objekter UiO V04, Timelisteføringssystem Ver 6. 040428

Oblig2 i INF5120 Modellering med objekter UiO V04, Timelisteføringssystem Ver 6. 040428 Oblig2 i INF5120 Modellering med objekter UiO V04, Timelisteføringssystem Ver 6. 040428 Gruppe 1: Fredrik Melsom Klausen, Andreas Limyr, Odd-Wiking Rahlff, Tho Diu Tang 1...1 2. BUSINESS MODEL...2 2.1

Detaljer

INF Modellering med objekter (Oblig 2) **TimeregistreringSystem** (Designet av Alen Cemer

INF Modellering med objekter (Oblig 2) **TimeregistreringSystem** (Designet av Alen Cemer INF5120 - Modellering med objekter (Oblig 2) **TimeregistreringSystem** (Designet av Alen Cemer alence@ifi.uio.no) 1 2 2-1: Business Model... 5 Scoping Statements Context Statements... 5 Goal modell...

Detaljer

University of Oslo Department of Informatics. Hours Registration System (HRS) INF 5120 Oblig 2. Skrevet av:

University of Oslo Department of Informatics. Hours Registration System (HRS) INF 5120 Oblig 2. Skrevet av: University of Oslo Department of Informatics Hours Registration System (HRS) INF 5120 Oblig 2 Skrevet av: Lars Warholm Astrid Magistad Solvor Skaaden Kristine Sæhlie (lwarholm) (astrim) (sjskaade) (krissae)

Detaljer

Forslag til løsning. Oppgave 1

Forslag til løsning. Oppgave 1 Forslag til løsning Eksamen 2003 Oppgave 1 A) Lag en Business Model (COMET) for krisehåndteringssystemet. B) Diskuter fordeler og ulemper ved bruk av COMET i forhold til (Rational) Unified Process for

Detaljer

Hour Registration System (HRS) Oblig 2. DEL 1: COMET Business Modelling

Hour Registration System (HRS) Oblig 2. DEL 1: COMET Business Modelling Hour Registration System (HRS) Oblig 2 DEL 1: COMET Business Modelling Innlevering i inf5120 Av gruppe 3 som består av Øivind Hepsø Geir Ivar Jerstad Kjetil Myhre Business antakelser Ansatt kan registrere

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

Spesifikasjon av Lag emne

Spesifikasjon av Lag emne Dagens forelesning o Kort repetisjon av kravspesifikasjon med UML Fra krav til objekter Hva skal systemet gjøre? UML: Bruksmønstermodeller (Use Cases) o Objektdesign Ansvarsdrevet OO: CRC og UML Sekvensdiagrammer

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

Ansvarsdrevet OO: CRC og UML Sekvensdiagrammer

Ansvarsdrevet OO: CRC og UML Sekvensdiagrammer Fra krav til objekter Ansvarsdrevet OO: CRC og UML Sekvensdiagrammer INF1050--1 Dagens forelesning o Kort repetisjon av kravspesifikasjon med UML Hva skal systemet gjøre? UML: Bruksmønstermodeller (Use

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

1 Innledning Plattformspesifikk modell Komponent Implementasjonsmodell Deployment Modell... 29

1 Innledning Plattformspesifikk modell Komponent Implementasjonsmodell Deployment Modell... 29 1 Innledning... 4 2 Forretningsmodell... 5 2.1 Skop beskrivelse... 5 2.1.1 Kontekstbeskrivelse... 5 2.1.2 Avgrensinger... 7 2.1.3 Visjoner for endringer... 8 2.1.4 Risikoanalyse... 8 2.2 Målmodell... 8

Detaljer

Kenneth A. Hansen (kennetah) Anders Gravdal (andergra) Thomas H. Espe (thomases)

Kenneth A. Hansen (kennetah) Anders Gravdal (andergra) Thomas H. Espe (thomases) !"$#&%('*)+#&%,%.- 2004-05-03 Kenneth A. Hansen (kennetah) Anders Gravdal (andergra) Thomas H. Espe (thomases) "!$#&%$#('*)+',#-!.0/3254,62782:92;4=4=32 En bedrift ønsker å holde oversikt over hvor

Detaljer

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

Ressursallokering. Grunnlag for beregning av arbeidskapasitet

Ressursallokering. Grunnlag for beregning av arbeidskapasitet Ressursallokering Formålet med ressursallokering er å maksimalisere dine medarbeideres utnyttelsesgrad, ved å gi god oversikt over ansattes arbeidsbelastning. Ressursallokering gjør det mulig for deg å

Detaljer

Use Case-modellering. INF1050: Gjennomgang, uke 04

Use Case-modellering. INF1050: Gjennomgang, uke 04 Use Case-modellering INF1050: Gjennomgang, uke 04 Kompetansemål Modellering av krav Kunne modellere ulike typer krav UML-diagrammer Innføring i grunnleggende UML-modellering Bruksmønster (use case) Sekvensdiagram

Detaljer

Conference Centre Portal (CCP)

Conference Centre Portal (CCP) IN-MMO Obligatorisk oppgave 1 Brian Elvesæter mmo-oppgaver@ifi.uio.no 1 Conference Centre Portal (CCP) 2 1 Oblig 1: Problem description [1/3] The Conference Center Portal is an Internet portal that organizers

Detaljer

Team2 Requirements & Design Document Værsystem

Team2 Requirements & Design Document Værsystem Requirements & Design Document Høgskolen i Sørøst-Norge Fakultet for teknologi, naturvitenskap og maritime fag Institutt for elektro, IT og kybernetikk SRD 22/01/2018 Systemutvikling og dokumentasjon/ia4412

Detaljer

Requirements & Design Document

Requirements & Design Document Requirements & Design Document Høgskolen i Sørøst-Norge Fakultet for teknologi, naturvitenskap og maritime fag Institutt for elektro, IT og kybernetikk SRD 03/04/2018 Systemutvikling og dokumentasjon/ia4412

Detaljer

Kravspesifikasjon. 14. oktober 2002

Kravspesifikasjon. 14. oktober 2002 Kravspesifikasjon gruppe 42 Nils-Kristian Liborg (brukergrensesnitt), Bente Brevig (beskrivelser, aktørbeskrivelser, diagram, kvalitetssikring), Tom Olav Bruaas (beskrivelser), Eirik Lied (beskrivelser,

Detaljer

Leveranse 2. September 27, 2002

Leveranse 2. September 27, 2002 Leveranse 2 gruppe 42 Nils-Kristian Liborg (brukergrensesnitt), Bente Brevig (beskrivelser, aktørbeskrivelser, diagram, kvalitetssikring), Tom Olav Bruaas (beskrivelser), Eirik Lied (beskrivelser, diagram,

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

Inf5120. Obligatorisk innlevering nr 2, 3.mai Obligatorisk innlevering nr 2. Inf 5120: 5/11/2004

Inf5120. Obligatorisk innlevering nr 2, 3.mai Obligatorisk innlevering nr 2. Inf 5120: 5/11/2004 Inf5120 Obligatorisk innlevering nr 2, 3.mai 2004 Oddleif Halvorsen, Martin Setek, Jarl Isaksen, Arnstein Andreassen (martitse, jarli, oddleifh, arnsteia) Page 1 of 16 Business Model Scoping Statements

Detaljer

Stikkord: Java EE, EJB, JSF, JPA, SWT, klient/tjener, Glassfish server, Application Client.

Stikkord: Java EE, EJB, JSF, JPA, SWT, klient/tjener, Glassfish server, Application Client. Stikkord: Java EE, EJB, JSF, JPA, SWT, klient/tjener, Glassfish server, Application Client. Studenter: Magnus Skomsøy Bae, Marius Eggen, Magnus Krane Klasse: 3ING, Systemutvikling Produserer redaksjonelle

Detaljer

Bachelorprosjekt i informasjonsteknologi, vår 2017

Bachelorprosjekt i informasjonsteknologi, vår 2017 Bachelorprosjekt i informasjonsteknologi, vår 2017 Gruppe 29: Marthe Janson Skogen, s236357, Ingeniørfag - data Odd Einar Hoel, s236313, Ingeniørfag - data Forprosjektrapport Rapporten inneholder presentasjon,

Detaljer

Brukermanual. System for oversiktslister. Entreprenører

Brukermanual. System for oversiktslister. Entreprenører Brukermanual System for oversiktslister Entreprenører Endringslogg: Versjon Nytt I versjon Endret av Endret dato Godkjent v2007-06-25 versjonnr i bunntekst ank@nois.no 25.06.2007 v2007-06-26 Lagt til endringslogg

Detaljer

UKE 11 UML modellering og use case. Gruppetime INF1055

UKE 11 UML modellering og use case. Gruppetime INF1055 UKE 11 UML modellering og use case Gruppetime INF1055 Hva skal vi i dag? Analyse og design - kapittel 5 og 7 UML modellering Ukesoppgaver 3: Modellering av krav UML UML Kompetansemål Modellering av krav

Detaljer

TDT4140. Systemutvikling. Øving 1. gruppe 215. Kristoffer Hagen. Sondre Løberg Sæter. Håvard Geithus. Bjørnar Valle. Henrik Knutsen.

TDT4140. Systemutvikling. Øving 1. gruppe 215. Kristoffer Hagen. Sondre Løberg Sæter. Håvard Geithus. Bjørnar Valle. Henrik Knutsen. TDT4140 Systemutvikling Øving 1 gruppe 215 Kristoffer Hagen Sondre Løberg Sæter Håvard Geithus Bjørnar Valle Henrik Knutsen Andreas Hagen Innholdsfortegnelse Use case diagram...side 3 Tekslig use case

Detaljer

Funksjonsliste. Sist oppdatert februar 2019

Funksjonsliste. Sist oppdatert februar 2019 Funksjonsliste Sist oppdatert februar 2019 2 Våre funksjoner Vi har en rekke funksjoner, og vi utvikler stadig nye ting! Dette er en oversikt over våre nøkkelfunksjoner. Det er ikke en omfattende liste

Detaljer

Oversikt over flervalgstester på Ifi

Oversikt over flervalgstester på Ifi Oversikt over flervalgstester på Ifi Christian Kringstad Kielland christkk@ifi.uio.no 1. august 2003 Introduksjon Dette dokumentet beskriver hvordan systemet for flervalgstester på Ifi fungerer. Systemet

Detaljer

Eksamen INF

Eksamen INF Eksamen INF5120 06.06.2005 Et løsningsforslag Oppgave 1 a) Business Model Oppgaven spør om en business model for samhandlingen mellom Buyer og Seller, og det er da viktig å ikke modellere alt det andre!!!

Detaljer

UNIVERSITETET I OSLO Institutt for Informatikk. INF5120 Modellering med objekter Oblig 2 Time Master. Skrevet av: Kristrun Arnarsdottir. 03.

UNIVERSITETET I OSLO Institutt for Informatikk. INF5120 Modellering med objekter Oblig 2 Time Master. Skrevet av: Kristrun Arnarsdottir. 03. UNIVERSITETET I OSLO Institutt for Informatikk INF5120 Modellering med objekter Oblig 2 Time Master Skrevet av: Kristrun Arnarsdottir Arild Fines Ine Lyche Sigernes - (kriar) - (arildfi) - (inel) 03. mai

Detaljer

Brukermanual. System for oversiktslister. Entreprenører

Brukermanual. System for oversiktslister. Entreprenører Brukermanual System for oversiktslister Entreprenører Endringslogg: Versjon Nytt I versjon Endret av Endret dato Godkjent v2007-06-25 versjonnr i bunntekst ank@nois.no 25.06.2007 v2007-06-26 Lagt til endringslogg

Detaljer

INF5120 Obligatorisk innleving 2 Gruppe 7. Ole Tommy, Tor Eric, Audun og Kai

INF5120 Obligatorisk innleving 2 Gruppe 7. Ole Tommy, Tor Eric, Audun og Kai INF5120 Obligatorisk innleving 2 Gruppe 7 Ole Tommy, Tor Eric, Audun og Kai Innholdsfortegnelse Innholdsfortegnelse...2 1 Business Model...3 1.1 Scoping Statements...3 1.1.1 Context Statement...3 1.2 Goal

Detaljer

BRUKERDOKUMENTASJON WEB for Avdelingsleder En beskrivelse av hvordan avdelingsledere benytter. WEB-løsningen i Bluegarden Tidregistrering

BRUKERDOKUMENTASJON WEB for Avdelingsleder En beskrivelse av hvordan avdelingsledere benytter. WEB-løsningen i Bluegarden Tidregistrering BRUKERDOKUMENTASJON WEB for Avdelingsleder En beskrivelse av hvordan avdelingsledere benytter WEB-løsningen i Bluegarden Tidregistrering August 2011 INNHOLDSFORTEGNELSE: Dokumentgodkjenning og historikk

Detaljer

Brukermanual. System for oversiktslister. Entreprenører

Brukermanual. System for oversiktslister. Entreprenører Brukermanual System for oversiktslister Entreprenører v2007-02-24 Side 1 av 11 INNHOLDSFORTEGNELSE Innholdsfortegnelse... 2 Innlogging... 3 Registrer underentreprenør... 4 Registrer mannskap... 5 Oversiktslister...

Detaljer

Løsningsskisse, eksamen J2EE og distribuerte systemer 19.mai 2004

Løsningsskisse, eksamen J2EE og distribuerte systemer 19.mai 2004 Løsningsskisse, eksamen J2EE og distribuerte systemer 19.mai 2004 Oppgave 1 RMI-tjenerobjekt (databasewrapper) A Sentral tjenermaskin med database, RMi-register og RMI-tjenerprogram vis kart gjør bestilling

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

WP-WATCHER WORDPRESS SIKKERHET

WP-WATCHER WORDPRESS SIKKERHET WP-WATCHER WORDPRESS SIKKERHET WP-WATCHER BACKUP - SIKKERHETSKOPIERING «Hei! Jeg oppdaterte en plugin på siden min og nå kommer jeg ikke inn på siden min i det hele tatt. Kan du hjelpe meg?» «Hjelp! Jeg

Detaljer

1 Inledning. 1.1 Presentasjon. Tittel Informasjonsplattform for NorgesGruppen. Oppgave Utvikle en informasjonsplattform for butikkene i NorgesGruppen

1 Inledning. 1.1 Presentasjon. Tittel Informasjonsplattform for NorgesGruppen. Oppgave Utvikle en informasjonsplattform for butikkene i NorgesGruppen Kravspesifikasjon 1 Inledning 1.1 Presentasjon Tittel Informasjonsplattform for NorgesGruppen Oppgave Utvikle en informasjonsplattform for butikkene i NorgesGruppen Periode 3. Januar 14. Juni Gruppemedlemmer

Detaljer

BRUKERDOKUMENTASJON WEB for Medarbeider En beskrivelse av hvordan medarbeidere benytter. WEB-løsningen i Bluegarden Tidregistrering

BRUKERDOKUMENTASJON WEB for Medarbeider En beskrivelse av hvordan medarbeidere benytter. WEB-løsningen i Bluegarden Tidregistrering BRUKERDOKUMENTASJON WEB for Medarbeider En beskrivelse av hvordan medarbeidere benytter WEB-løsningen i Bluegarden Tidregistrering August 2011 INNHOLDSFORTEGNELSE: Dokumentgodkjenning og historikk for

Detaljer

(MVC - Model, View, Control)

(MVC - Model, View, Control) INF1010 - våren 2008 Modell - Utsyn - Kontroll (MVC - Model, View, Control) Stein Gjessing Inst. for informatikk Et bankprogram Vi skal lage et program som håndterer kontoene i en bank. En konto eies av

Detaljer

INF1010 MVC i tekstbaserte programmer

INF1010 MVC i tekstbaserte programmer INF1010 MVC i tekstbaserte programmer Marit Nybakken marnybak@ifi.uio.no 9. februar 2004 Marit har ingen utdanning innen systemutvikling og vet antageligvis ikke hva hun prater om. Hun har dog skumlest

Detaljer

1 Introduksjon til designmodellen - del B 2

1 Introduksjon til designmodellen - del B 2 Innhold Introduksjon til designmodellen - del B 2 2 UseCase 3 2. Usecasediagram........................... 3 2.2 Aktørbeskrivelser.......................... 4 2.3 Hendelsesforløp og sekvensdiagram for

Detaljer

Beskrivelse av skjermbilder og funksjoner i PayBack SingelUser.

Beskrivelse av skjermbilder og funksjoner i PayBack SingelUser. Beskrivelse av skjermbilder og funksjoner i PayBack SingelUser. 00. PayBack startes ved innlogging til Zylin's webserver. Brukernavn og passord er satt opp etter informasjonen fra webformularet. Adressen

Detaljer

Månedsoversikt gjennom hele året.

Månedsoversikt gjennom hele året. Ditt_navn_Avdeling_2016_Tidsregisteringsskjema-v01.0 Månedsoversikt gjennom hele året. Antall arbeidsdager Arbeidstid iht normal arbeidstid pr dag Normal Arbeidstid Ekstra arbeidstid Fravær i arbeidstiden

Detaljer

Månedsoversikt gjennom hele året.

Månedsoversikt gjennom hele året. Ditt_navn_Avdeling_2016_Tidsregisteringsskjema-v01.0 Månedsoversikt gjennom hele året. Antall arbeidsdager Arbeidstid iht normal arbeidstid pr dag Normal Arbeidstid Ekstra arbeidstid Fravær i arbeidstiden

Detaljer

Prosjektgruppen: Gjermund Gartmann Tommy Jansson Margrethe Store. Prosjektledelse: Margrethe Store Kvalitetssikring: Tommy Jansson

Prosjektgruppen: Gjermund Gartmann Tommy Jansson Margrethe Store. Prosjektledelse: Margrethe Store Kvalitetssikring: Tommy Jansson PROSJEKTGRUPPE 1 MGT SOFTWARE LEVERANSE 4 NY FUNKSJONALITET (ENDELIG) Prosjektgruppen: Gjermund Gartmann Tommy Jansson Margrethe Store Prosjektledelse: Margrethe Store Kvalitetssikring: Tommy Jansson Dato:

Detaljer

Guide - mintimebank.no

Guide - mintimebank.no Guide - mintimebank.no Innhold Tjenesten Målgrupper Oppsett Bruk Ofte stilte spørsmål Tjenesten ERP- og regnskapssystemet 24SevenOffice sitt timeregistreringssystem har grunnleggende funksjonalitet for

Detaljer

SRD GLIS. Cecilie Dortea Gløsmyr, Espen Buø og Henrik Lie

SRD GLIS. Cecilie Dortea Gløsmyr, Espen Buø og Henrik Lie SRD GLIS Cecilie Dortea Gløsmyr, Espen Buø og Henrik Lie Innholdsfortegnelse 1. Systemoversikt... 2 2. Tekniske krav... 3 2.1. Funksjonskrav og brukergrensesnitt spesifikasjon... 3 2.2. Begrensninger...

Detaljer

Hjelp til Registrer arbeidstid

Hjelp til Registrer arbeidstid Hjelp til Registrer arbeidstid Sist oppdatert: 30.06.2010 Skjermbildet Registrer arbeidstid Kalender Ukeperspektiv/Dagsperspektiv Opprette og slette mal Registrere timer Slette timer For å komme til Registrer

Detaljer

MARE NOSTRUM. Del 2 Kravspesifikasjon

MARE NOSTRUM. Del 2 Kravspesifikasjon MARE NOSTRUM Del 2 Forord Kravenes hensikt og utforming Kravene i kravspesifikasjonen utformet slik at de skal imøtekomme oppdragsgivers krav, ønsker og spesifikasjoner på best mulig måte. Hensikten med

Detaljer

Entobutikk 5.BRUKERMANUAL VÅR 2011

Entobutikk 5.BRUKERMANUAL VÅR 2011 5.BRUKERMANUAL VÅR 2011 1 DELKAPITTEL 1 FORORD Denne brukermanual inneholder instrukser til hvordan nettbutikken entobutikk fungerer. Rapporten er delt opp i tre deler som er Admin, Kunde og nettbutikken.

Detaljer

INF 5120 Modellering med objekter

INF 5120 Modellering med objekter INF 5120 Modellering med objekter Obligatorisk oppgave nr. 1 Gruppe 4 Problem: Det skal designes en kaffemaskin til bruk blant de ansatte hos en bedrift. Eieren av bedriften ønsker en enkel og billig maskin.

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

Spesifikasjon av Lag emne. Kursregistrering bruksmønstermodell. Dagens forelesning. Fra krav til objekter

Spesifikasjon av Lag emne. Kursregistrering bruksmønstermodell. Dagens forelesning. Fra krav til objekter Dagens forelesning o Kort repetisjon av kravspesifikasjon med UML Fra krav til objekter Hva skal systemet gjøre? UML: Bruksmønstermodeller (Use Cases) o Objektdesign Ansvarsdrevet OO: CRC og UML Sekvensdiagrammer

Detaljer

HJELPEGUIDE TIL WEB-TIME

HJELPEGUIDE TIL WEB-TIME HJELPEGUIDE TIL WEB-TIME MEDARBEIDERE 1. Innlogging web-time 2. Oversikt web-time 3. Registrere timer 4. Lagre timeliste 5. Legg inn kommentar på timeliste 6. Send inn timeliste 7. Spørsmål og Svar 1 1.

Detaljer

Følgende skal registreres i Min Tid

Følgende skal registreres i Min Tid Min Tid Følgende skal registreres i Min Tid... 2 Følgende registreres via Personalportalen slik som tidligere... 2 Registrer Fleksitid via Min Tid... 2 Skrive inn start og stopp-tid for fleksitid i HR-portalen...

Detaljer

Use Case-modell. Vurdering av oppdragsgivers krav

Use Case-modell. Vurdering av oppdragsgivers krav Use Case-modell Vurdering av oppdragsgivers krav Kravspesifikasjonen presiserer at brukergrensesnittet skal være grafisk, menybasert, ha støtte for bruk av mus og ha et intuitivt utseende, slik at enhver

Detaljer

BRUKERVEILEDNING TIDBANK

BRUKERVEILEDNING TIDBANK BRUKERVEILEDNING TIDBANK Ajourført 22.12.2011 1 RETNINGSLINJER VED REGISTERING OG OPPFØLGING AV ARBEIDSTID...3 Registering av arbeidstid...3 Manglende registeringer...3 Korrigering av feilregistreringer...3

Detaljer

UML- Use case drevet analyse og design. Domenemodeller Sekvensdiagrammer Use case realisering med GRASP patterns Klassediagram - designmodeller

UML- Use case drevet analyse og design. Domenemodeller Sekvensdiagrammer Use case realisering med GRASP patterns Klassediagram - designmodeller UML- Use case drevet analyse og design Bente Anda 23.09.2004 23.09.04 INF320 I dag Domenemodeller Sekvensdiagrammer Use case realisering med GRASP patterns Klassediagram - designmodeller 23.09.04 INF320

Detaljer

Innholdsfortegnelse INNHOLDSFORTEGNELSE... 2 REVISJONSOVERSIKT...4 INTRODUKSJON MED FORUTSETNINGER... 5

Innholdsfortegnelse INNHOLDSFORTEGNELSE... 2 REVISJONSOVERSIKT...4 INTRODUKSJON MED FORUTSETNINGER... 5 1 Innholdsfortegnelse INNHOLDSFORTEGNELSE... 2 REVISJONSOVERSIKT...4 INTRODUKSJON MED FORUTSETNINGER... 5 FRA LEVERANSE 1 (GRUPPE 2)...5 TILLEGG I FORUTSETNINGER... 5 REVIDERT UTGAVE AV SPESIFIKASJON FRA

Detaljer

System Dokumentasjon. Team2. Høgskolen i Sørøst-Norge Fakultet for teknologi, naturvitenskap og maritime fag Institutt for elektro, IT og kybernetikk

System Dokumentasjon. Team2. Høgskolen i Sørøst-Norge Fakultet for teknologi, naturvitenskap og maritime fag Institutt for elektro, IT og kybernetikk System Dokumentasjon Høgskolen i Sørøst-Norge Fakultet for teknologi, naturvitenskap og maritime fag Institutt for elektro, IT og kybernetikk System Dokumentsjon 23/04/2018 Systemutvikling og dokumentasjon/ia4412

Detaljer

Egenregistrering av timelønn (web) Rutiner for Oppland fylkeskommune

Egenregistrering av timelønn (web) Rutiner for Oppland fylkeskommune Visma Enterprise HRM Egenregistrering av timelønn (web) Rutiner for Oppland fylkeskommune Sist oppdatert 28.09.2016 1 Innhold 1. Meny for timelønn... 3 2. Føring av timer... 3 2.1 Timelønnsskjemaet...

Detaljer

Eksamen i fag TDT4140 Systemutvikling. 6. juni, 2006 kl 0900-1300

Eksamen i fag TDT4140 Systemutvikling. 6. juni, 2006 kl 0900-1300 Side 1 av 10 NTNU Norges teknisk-naturvitenskapelige universitet BOKMÅL Fakultet for fysikk, informatikk og matematikk Institutt for datateknikk og informasjonsvitenskap Sensurfrist: 27. juni, 2006 Eksamen

Detaljer

!!!!!!!!!!!! !!!!!!!!!!! WP-WATCHER WORDPRESS SIKKERHET

!!!!!!!!!!!! !!!!!!!!!!! WP-WATCHER WORDPRESS SIKKERHET WP-WATCHER WORDPRESS SIKKERHET WP-WATCHER BACKUP - SIKKERHETSKOPIERING «Hei Jeg oppdaterte en plugin på siden min og nå kommer jeg ikke inn på siden min i det hele tatt. Kan du hjelpe meg?» «Hjelp Jeg

Detaljer

Brukermanual AquaLog Loggføringsverktøy. Brukermanual AquaLog. Aqualog Loggførgingsverktøy

Brukermanual AquaLog Loggføringsverktøy. Brukermanual AquaLog. Aqualog Loggførgingsverktøy Brukermanual AquaLog Loggføringsverktøy Brukermanual AquaLog Aqualog Loggførgingsverktøy 0 Innholdsfortegnelse Logg deg på Aqualog Oversiktsbilde ved innlogging Velkommen til Aqualog Meny Topp menyen Sjekklister

Detaljer

Presentasjon 2 Gruppe 2 Oppgave 2 Oppdragsgiver 2. Sammendrag 3. Dagens situasjon 3 ServiceNow 3 Coop 3. Mål og rammebetingelser 3 Mål 3 Teknologier 4

Presentasjon 2 Gruppe 2 Oppgave 2 Oppdragsgiver 2. Sammendrag 3. Dagens situasjon 3 ServiceNow 3 Coop 3. Mål og rammebetingelser 3 Mål 3 Teknologier 4 Forprosjektrapport Bachelorprosjekt for gruppe 8, våren 2017 Innholdsfortegnelse Presentasjon 2 Gruppe 2 Oppgave 2 Oppdragsgiver 2 Sammendrag 3 Dagens situasjon 3 ServiceNow 3 Coop 3 Mål og rammebetingelser

Detaljer

Planlegging og dokumentasjon

Planlegging og dokumentasjon Planlegging og dokumentasjon Edgar Bostrøm. - leilighetsnotat, etterutdanningskonferansen, 17.02.2010, noe revidert. Generelle kommentarer: Begrunnelse for hovedområdet Planlegging og dokumentasjon : o

Detaljer

Årsavslutningsveiledning Visma.net Payroll

Årsavslutningsveiledning Visma.net Payroll Årsavslutningsveiledning 2018 Visma.net Payroll Innhold Kontroll og korrigering 2 Halv skatt 2 Firmabil 3 AFP/OTP 5 Forsikringer 5 Godkjenne timelister og reiseregninger 6 Avstemming 6 Kontroller opplysninger

Detaljer

Proplan Time -Enkel webbasert timeregistrering

Proplan Time -Enkel webbasert timeregistrering Proplan Time -Enkel webbasert timeregistrering Timeregistrering -En ressurskrevende prosess? De ansatte fører sine timer manuelt i timelister. Misforståelser i forbindelse med føring. Ansatte glemmer rutinen.

Detaljer

SRD GLIS. Cecilie Dortea Gløsmyr, Espen Buø og Henrik Lie

SRD GLIS. Cecilie Dortea Gløsmyr, Espen Buø og Henrik Lie SRD GLIS Cecilie Dortea Gløsmyr, Espen Buø og Henrik Lie Innholdsfortegnelse 1. Systemoversikt... 2 2. Tekniske krav... 3 2.1. Funksjonskrav og brukergrensesnitt spesifikasjon... 3 2.2. Begrensninger...

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. Utvikling av moduler til CMS for bonefish.no. Gruppe 08-23

Kravspesifikasjon. Utvikling av moduler til CMS for bonefish.no. Gruppe 08-23 Utvikling av moduler til CMS for bonefish.no Gruppe 08-23 Kravspesifikasjon for hovedprosjektet utvikling av moduler til CMS for bonefish.no ved Høgskolen i Oslo, avdeling for Ingeniørutdanning våren 2008.

Detaljer

Applikasjonsutvikling med databaser

Applikasjonsutvikling med databaser Applikasjonsutvikling med databaser Lars Vidar Magnusson October 12, 2011 Lars Vidar Magnusson () Forelesning i DAS 10.10.2011 October 12, 2011 1 / 24 Applikasjonsutvikling med databaser Databaser tilbyr

Detaljer

GJENNOMGANG OBLIGATORISK OPPGAVE 1

GJENNOMGANG OBLIGATORISK OPPGAVE 1 GJENNOMGANG OBLIGATORISK OPPGAVE 1 INF1050 V16 KRISTIN BRÆNDEN 1 Systemet for utleie av markasykler ønsker a benytte seg av en eksisterende betalingsløsning, og valget har falt pa det samme betalingssystemet

Detaljer

Vi vil gjerne vise noen eksempler! 9/13/2016. Hvilke muligheter har vi for oppfølging av rammer og handlingsrom regulert av lover, avtaler og tariffer

Vi vil gjerne vise noen eksempler! 9/13/2016. Hvilke muligheter har vi for oppfølging av rammer og handlingsrom regulert av lover, avtaler og tariffer Hvilke muligheter har vi for oppfølging av rammer og handlingsrom regulert av lover, avtaler og tariffer Henny Lindland Ferie og arbeidstid Kan systemet hjelpe meg å følge opp? Ja, det finnes en del «verktøy«i

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

Obligatorisk oppgave 2

Obligatorisk oppgave 2 Obligatorisk oppgave 2 Gruppe 5 larshol,vijayasi,gorano (Lars Holter, Vijayaroopan Sivarajah, Gøran K. Olsen) Aktører og Interesser Employee: Ønsker å registrere timer jobbet på et prosjekt. Vise oversikt

Detaljer

UNIVERSITETET I OSLO Institutt for informatikk. INF2120: ICU - a surveillance system, Drop 1. gisleal, eivindjo, tanxn, behrozm

UNIVERSITETET I OSLO Institutt for informatikk. INF2120: ICU - a surveillance system, Drop 1. gisleal, eivindjo, tanxn, behrozm UNIVERSITETET I OSLO Institutt for informatikk INF2120: ICU - a surveillance system, Drop 1 gisleal, eivindjo, tanxn, behrozm 22. februar 2006 Systemkrav I tabellen nedenfor er en oversikt over systemkravene

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

De første skrittene med Norlønn

De første skrittene med Norlønn De første skrittene med Norlønn Norlønn er et nettbasert lønnssystem som er utviklet av Norlønn AS, og som kan betjenes direkte via internett, for eksempel gjennom Internet Explorer eller Mozilla Firefox.

Detaljer

Brukerveiledning. Arbeidsvarsling

Brukerveiledning. Arbeidsvarsling Brukerveiledning Arbeidsvarsling fra SmartLearn versjon 14.1 Dato: 01.03.2018 Side 1 av 23 Innholdsfortegnelse 1 Innledning... 3 2 Arbeidsvarslingsportalen... 3 2.1 Arbeidsvarslingsportalen - informasjon...

Detaljer

UML-Unified Modeling Language

UML-Unified Modeling Language UML-Unified Modeling Language Use case realisering Designmodellering 21.01.2004 Kirsten Ribu Use Case diagram Klassediagram Oppførselsdiagrammer: Sekvensdiagram Kollaborasjonsdiagram Tilstandsdiagram Aktivitetsdiagram

Detaljer

Forprosjektrapport. Presentasjon. Oslo, den 29. Januar Gorm Eirik Svendsen Nicolai Mellbye Marius Auerdahl Per Gustav Løwenborg

Forprosjektrapport. Presentasjon. Oslo, den 29. Januar Gorm Eirik Svendsen Nicolai Mellbye Marius Auerdahl Per Gustav Løwenborg Forprosjektrapport Presentasjon Tittel Bakerman AS Website Oppgave Utvikle ett websted for Bakerman AS der hvor de kan promotere seg selv og kommunisere med kundene sine. Periode 4. Januar 2010 til 17.

Detaljer

Rapporter Vaktplaner Timelister Lønnskjøring Dokumenter HMS Oppgrader din virksomhet med

Rapporter Vaktplaner Timelister Lønnskjøring Dokumenter HMS Oppgrader din virksomhet med Oppgrader din virksomhet med Rapporter Vaktplaner Timelister Lønnskjøring Dokumenter HMS www.rmanager.no Med vår unike synk mot ditt kassasystem henter vi ut live rapporter med grafer og tall. Vaktplaner

Detaljer

Håndtering av elever etter at det ikke lengre er mulig å Re-Registrere. Redigert 26/5-2014

Håndtering av elever etter at det ikke lengre er mulig å Re-Registrere. Redigert 26/5-2014 Håndtering av elever etter at det ikke lengre er mulig å Re-Registrere. Redigert 26/5-2014 1/ Innholdsfortegnelse Håndtering av elever etter at det ikke lengre er mulig å Re-Registrere.... 1 1. Slå av

Detaljer

MinTid web brukerdokumentasjon

MinTid web brukerdokumentasjon 5.4.0 MinTid web brukerdokumentasjon Logica Norge AS 3.1.0 MinTid brukerdokumentasjon i Innhold MinTid 1 Generelt... 1 Hvem skal bruke MinTid og hva kan gjøres?... 1 Standardfunksjoner i MinTid... 1 Logg

Detaljer

Brukerveiledning for tidsregisteringsskjema.

Brukerveiledning for tidsregisteringsskjema. Kan ikke vise det koblede bildet. Filen kan være flyttet, ha fått nytt navn eller være slettet. Kontroller at koblingen peker til riktig fil og plassering. Brukerveiledning 16 Brukerveiledning for tidsregisteringsskjema.

Detaljer

Månedsoversikt gjennom hele året.

Månedsoversikt gjennom hele året. Ditt_navn_Avdeling_2016_Tidsregisteringsskjema-v01.0 Månedsoversikt gjennom hele året. Antall arbeidsdager Arbeidstid iht normal arbeidstid pr dag Normal Arbeidstid Ekstra arbeidstid Fravær i arbeidstiden

Detaljer

WinTid g2. Dashbord Oppfølging

WinTid g2. Dashbord Oppfølging WinTid g2 Dashbord Oppfølging Innholdsfortegnelse Interne dokumenter... 2 Disse dokumentene finner du på ansattportalen:... 2 WinTid g2- Dashboard- Oppfølging... 3 Oppfølging av sykefravær... 4 Oppgaver

Detaljer

Månedsoversikt gjennom hele året.

Månedsoversikt gjennom hele året. Ditt_navn_Avdeling_2017_Tidsregisteringsskjema-v01.0 Månedsoversikt gjennom hele året. Antall arbeidsdager Arbeidstid iht normal arbeidstid pr dag Normal Arbeidstid Ekstra arbeidstid Fravær i arbeidstiden

Detaljer

Mamut Open Services. Mamut Kunnskapsserie. Kom i gang med Mamut Online Survey

Mamut Open Services. Mamut Kunnskapsserie. Kom i gang med Mamut Online Survey Mamut Open Services Mamut Kunnskapsserie Kom i gang med Mamut Online Survey Kom i gang med Mamut Online Survey Innhold MAMUT ONLINE SURVEY... 1 KOM I GANG MED MAMUT ONLINE SURVEY... 3 MAMUT-BRUKERE: OPPRETT

Detaljer

Månedsoversikt gjennom hele året.

Månedsoversikt gjennom hele året. Test - Ditt_navn_Avdeling_2017_Tidsregisteringsskjema-v01.0 Månedsoversikt gjennom hele året. Antall arbeidsdager Arbeidstid iht normal arbeidstid pr dag Normal Arbeidstid Ekstra arbeidstid Fravær i arbeidstiden

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