Produktrapport. WillWest Smøredatabase GRUPPE 21 FORFATTERE: BREKKLUND, PÅL E. LARSEN, MARTIN WESTGAARD, CHRISTIAN S.

Størrelse: px
Begynne med side:

Download "Produktrapport. WillWest Smøredatabase GRUPPE 21 FORFATTERE: BREKKLUND, PÅL E. LARSEN, MARTIN WESTGAARD, CHRISTIAN S."

Transkript

1 Produktrapport WillWest Smøredatabase GRUPPE 21 FORFATTERE: BREKKLUND, PÅL E. LARSEN, MARTIN WESTGAARD, CHRISTIAN S. 1

2 Innholdsliste Produktrapport... 1 Innholdsliste Forord Beskrivelse av programmet Programmets oppbygging og virkemåte MVC (Model-view-controller) Controlleren Modelldata Viewdata Databasen - Model Innlegg Brukertabellen Omstendigheter/Værdata Skiinfo Skipar StrukturType Glid Feste Oppsummering Oppsummering av databasen Nettsiden - View Ferdig kode Rammeverk Sidene CSS Bilder - figurer og ikoner JavaScript

3 3.4 Nettsiden - Controller Behandling av inndata og funksjonskall Klasser Oppsummering av nettsiden: Offline versjon Hjelpeverktøy Modifikasjoner fra online versjon Samsvar mellom kravspesifikasjon og produkt Samsvar med kravspesifikasjonen

4 1 Forord Dette er produktrapporten som er utarbeidet i forbindelse med hovedprosjekt våren 2014 ved Høgskolen i Oslo og Akershus av gruppe 21. Rapporten vil beskrive gangen i utviklingsarbeidet av siden laget for vår oppdragsgiver WillWest Sport. Prosessrapporten er først og fremst rettet mot sensor og veileder. Det forutsettes da at leseren har noe datateknisk innsikt. Prosessrapporten er inndelt i disse hovedkapitlene: Beskrivelse av programmet En beskrivelse av hvordan løsningen vår henger sammen. Programmets oppbygging og virkemåte En komplett gjennomgang av alle komponentene som løsningen vår inneholder, og hvordan disse er bygd opp og virker. Samsvar mellom kravspesifikasjon og produkt For dette kapittelet vil vi gå gjennom hvert punkt i kravspesifikasjonen og se hvordan produktet samsvarer/avviker fra kravspesifikasjonen. 4

5 2 Beskrivelse av programmet Nettsiden vi har laget er en WEB-basert smøredatabase. All nettbasert kode er skrevet med TextMate som plattform og kodingen skjer i PHP, JavaScript, jquery, HTML og CSS. SQL koden er skrevet både i Mac Terminal og i databaseoppsettprogrammet HeidiSQL. Dette kapittelet beskriver hva koden gjør, hvordan nettsiden oppfører seg og hvordan den ser ut. Hensikten med nettsiden er at brukeren skal kunne lagre alle sine data, for deretter i ettertid å kunne hente det frem igjen. Det skal være mulig å søke iblant den lagrede informasjonen. 5

6 3 Programmets oppbygging og virkemåte Dette kapittelet vil i detalj vise de ulike delene som nettsiden er bygget opp av, hvilke komponenter den har, og hvordan virkemåten til nettsiden er. For å se hva hver enkelt side gjør, se Brukermanualen, eller "Betraktninger brukergrensesnitt" (GUI) i prosessrapporten. For å få forklaring på hva mye av hver spesifikke kodesekvens gjør, se kommenteringen i koden på vedlagt minnepenn. 3.1 MVC (Model-view-controller) Model-view-controller konseptet (heretter kalt MVC) er en arkitektur som brukes i grafiske editorer. Den ble for første ble først beskrevet av Trygve Reenskaug i 1979 da han arbeidet med Smalltalk hos Xerox PARC. Vi har brukt MVC som designmønster under programutviklingen av Smøredatabasen. MVC deler applikasjonen i tre deler: Model Applikasjonens data og funksjonalitet View Presentasjonen av data til brukeren (brukergrensesnitt, GUI) Controller Kontrollerer strøm av input fra bruker (tastatur, mus etc.) Controller er et mellomliggende komponent som muliggjør kommunikasjon mellom model og view. Med en slik inndeling kan man endre på brukergrensesnittet uten at dette har noen innvirkning på hvordan dataene blir håndtert. Endringer av hvordan dataene håndteres påvirker heller ikke brukergrensesnittet. 6

7 Figur 3.0 MVC konseptet I smøredatabasen er all lagret data knyttet til en innleggs ID. Modellen av klassen innlegg representeres av en rekke egenskaper og funksjoner gjennom en instans av gitt klasse. Denne instansen lagrer de data som er knyttet til innlegget som bruker, sted, dato, værforhold, informasjon om ski som er brukt, informasjon om produkter som er benyttet, rangering og kommentar. Når informasjon om innleggene skal vises eller manipuleres gjøres dette gjennom grensesnittet, i MVC kalt view. Controller forbereder informasjonen og sender aktuell data til view. Oppsummert kan man si at Model holder på data, view viser frem data og controller flytter på data. Et annet positivt aspekt ved å benytte dette mønsteret er forenklet kode ved å unngå replikasjon og gjenbrukbare objekter som kan brukes i andre grensesnitt for mobiltelefoner og nettbrett. Slike skiller seg fra grensesnittet for nettlesere på datamaskiner. Figur 3.1: MVC konseptet 7

8 "The model manages data and logic, the view creates the interface, and the controller processes user input." [Moock 2004] Figur 3.1 viser forholdet Model View - Controller og hvordan de kommuniserer seg imellom. Model kan gi utvalgt informasjon til view, eksempelvis at det har vært en forandring i model, oppdater view uten at det blir gått i detalj på hva forandringene innebærer. I view vil model da studeres og deretter oppdateres. View ber altså om å få beskjed fra controller dersom en bestemt hendelse skjer. Denne prosessen kalles Notify/Subscribe mekanismen. Linjen View - Model viser til at view kan kalle direkte på modellens funksjoner. Linjen View Controller kommer av at view kan kalle på et begrenset utvalg av funksjoner i kontrolleren. Denne ansvarsfordelingen gjør at modellen (data og logikk) ikke trenger å ta hensyn til brukergrensesnitt og viewet trenger ikke ta hensyn til logikk eller prosessering av input. Vi kan si mer direkte at modellen ikke skal vite noe om viewet, noe som også innebærer at den ikke inneholder noen referanser til view. Fordeler med MVC: - Én modell kan representeres til brukeren på flere måter (flere views) - Views kan lages, forandres eller fjernes uten å påvirke dataene (modellen) - Håndtering av brukerinput kan enkelt forandres - Et view kan brukes for flere modeller - Hjelper utvikleren med å fokusere på et område av applikasjonen av gangen - Man kan fordele arbeidet på gruppen. I vårt tilfelle så passet det bra, siden vi var tre stykk. Alle fikk en hoveddel å arbeide med - Man kan arbeide uavhengig på de tre områdene som er en fordel når man er flere utviklere med forskjellige arbeidsområder. 8

9 3.1.1 Controlleren All input fra brukerne skal gå gjennom kontrolleren. En forandring skjer blant annet i view når en bruker f.eks. trykker på en knapp, Controller vil da kalle på metoder som sørger for en eventuell forandring i modellen. Dersom modellen er aktiv vil forandringen i modellen reflekteres i view, dersom den er i passiv modus kan kontrolleren bestemme når view skal oppdateres. En handling i vår applikasjon er for eksempel å filtrere et view. Controller vil da håndtere alt som trigger de ulike handlingene som må skje for at filtrering kan utføres. For å benytte seg av skille mellom modell og view må det defineres hvilke data som tilhører hva Modelldata - Klassene - De identifiserende attributtene - Binære assosiasjoner med deres attributter (multiplisitet, roller, identifisering) Viewdata - Visning av klasse om en klasse skal være synlig eller ikke i view - Gruppert/ikke gruppert klasse skal klasser grupperes eller ikke? - Visning av assosiasjonsklasser hvordan skal assosiasjonsklasser vises? - Fremmednøkler På et generelt grunnlag vil elementer som har egenskaper som kan være forskjellige i view tilhøre viewdata og data som er felles i alle view tilhøre modelldata. 9

10 3.2 Databasen - Model Databasen er bygget opp med MySQL kode med programmet HeidiSQL og direkte via terminal fra MacOS til skolens servere. Vi går nå igjennom i detalj hvordan databasen er bygget opp og hva funksjonen til hver av delene er Innlegg All data blir lagret som ett innlegg, det vil si at innlegg har relasjoner til flere entiteter, som igjen inneholder attributter. Vi kaller denne samlende entiteten for "innlegg". For bedre å forstå sammenhengen, se ER-diagram og forenklede modeller i vedlegg (figur 2.3 og 2.5). Den inneholder attributtene: Innlegg_ID INT(11) Primærnøkkel Sted Varchar (50) Dato Date SkiInfo INT(11) Fremmednøkkel Bruker INT(11) Fremmednøkkel Omstendigheter INT(11) Fremmednøkkel Glid INT(11) Fremmednøkkel Feste INT(11) Fremmednøkkel Brukertabellen Hver bruker har sin unike ID og er utstyrt med brukernavn. Det skilles imellom smører og utvøver (bruker_detaljer). Brukerne kan lage seg ett passord som blir hashet. Passordet er hashet med en innebygd SQL hash i MySQL. Bruker_ID INT(11) Primærnøkkel BrukerNavn Passord BrukerDetaljer Varchar(100) Varchar(100) Varchar(100) 10

11 3.2.3 Omstendigheter/Værdata Værdata heter Omstendigheter i databasen. Værdata inneholder data som skal si noe om forholdene på stedet der dataene ble samlet inn. Omstendigheter_ID INT(11) Primærnøkkel Temperatur Luftfuktighet Vind Vaerforhold Snotemperatur Snofuktighe Snotype Skiinfo INT(11) INT(11) INT(11) Varchar(100) INT(11) INT(11) Varchar(150) Skiinfo tabellen samler ID'ene fra tabellene Skipar og Struktur, og samler det i en egen Skiinfo_ID som blir brukt i Innlegg tabellen. Så det blir lettere å hente ut alle skiinfo dataen til innlegget. Skiinfo_ID INT(11) Primærnøkkel SkiNummer Struktur Skipar INT(11) Varchar(50) Skinummer representerer et skipar. Alle ski har et unikt serienummer, slik at man kan skille mellom skiene. Skiene blir valgt ut ifra kvalitetene sine, om det er stabile, gode å gå med i 11

12 motbakker eller slipen. Et skipar kan enten komme med en fabrikkslip, eller det kan bli slipt (Slip). Et skipar kan slipes om flere ganger. Skipar_ID INT(11) Primærnøkkel Skinummer Slip StrukturType Varchar(50) Varchar(50) Et skioppsett kan ha ingen eller flere forskjellige strukturtyper (manuelt skistruktur verktøy). Struktur lagres i form av "på hele, bak eller foran" på skien. StrukturType_ID INT(11) Primærnøkkel Foran Bak Hele Glid Varchar(30) Varchar(30) Varchar(30) I tabellen glid lagres alle de forskjellige produkttypene som blir brukt under skien. Produktene deles opp i tre forskjellige kategorier, og lagres deretter. JernTemp er for å lagre hvilken temperatur smørejernet hadde ved pålegging av pulver. Glid_ID INT(11) Primærnøkkel Glider Pulver Topping JernTemp Feste Varchar(150) Varchar(150) Varchar(150) Varchar(150) 12

13 I tabellen feste lagres alle de forskjellige produkttypene som blir brukt under skien. Produktene deles opp i tre forskjellige kategorier, og lagres deretter. Feste_ID INT(11) Primærnøkkel Base Klister Voks Oppsummering Varchar(150) Varchar(150) Varchar(150) Oppsummering er en tabell som lagrer eventuelle kommentarer og en karakter for hvor bra smøringen og oppsettet fungerte. Oppsummering_ID INT(11) Primærnøkkel Karakter Kommentar INT(11) Varchar(150) Oppsummering av databasen Det tok litt tid å få databasen slik vi og oppdragsgiver var fornøyde med. Men den oppfører seg slik vi ønsker. I oppgaveteksten så skriver oppdragsgiver at han ønsker å kunne bruke den "offline" også, dette er fullt mulig på det nåværende tidspunktet, men krever at man kjører f.eks. programmet XAMPP med phpmyadmin og Apache Web Server. Foreløpig ligger selve databasen på skolens webserver. 13

14 3.3 Nettsiden - View Dette kapittelet vil ta for seg hvordan view delen av nettsiden er bygget opp. Figur 3.2 viser mappestrukturen gruppen har. Under mappen HP, ligger "gui" og "php", disse mappene inneholder view og kontroller delen. Figuren viser alle de forskjellige undermappene i view. Figur 3.2 View bibliotek Ferdig kode Den røde tråden igjennom hele siden er en bakgrunn med bilde av en skiløype i et hvit landskap. Bildet er nedtonet og behagelig for å holde fokuset på det interaktive som er midt på siden. For å få bildet til å holde seg sentrert i alle nettlesere på PC/Mac valgte vi å bruke jquery (spesielt IE krevde dette). Koden er tilpasset vår side, men jquery aktiveringen er hentet fra nettet. (CSS-Tricks, ). Figur 3.3 viser variablene og funksjonen som må til for å omskalere bildet. Det er i tillegg kode i CSS filen. 14

15 Figur 3.3 jquery bildekode Den andre koden gruppen har hentet fra nettet er den som gir brukeren mulighet til å velge dato fra en datoboks (figur 3.4). Figur 3.4 dato velger 15

16 Koden er hentet ifra siden (jquery user interface, udatert). Alle tilpasninger rundt datovelgeren er gjort av gruppen. Den siste koden gruppen har hentet fra en ekstern side er tilhører innloggingsboksen. Denne er også blitt modifisert og tilpasset til siden vår, men grunnmuren er den samme. Koden er hentet fra nettet (Developer drive, ). Figur 3.5 innlogging. Figur 3.5 viser et utdrag fra CSS koden til innloggingsboksen. Her legger vi blant annet inn farger, font og størrelse Rammeverk Siden er satt opp med et rammeverk i bunn som det resterende bygger på. Dette er HTML kode med tilpasset CSS. Rammeverket består av en footer, header og en header med snarveier. Alle sidene inneholder også den samme wrapper diven og samme content diven. Dette gjør at alle sidene ser like ut i grunnformen. Det eneste som endrer seg fra side til side er da innholdet i selve content diven. 16

17 3.3.3 Sidene Filene i mappen sidene representerer hver sin webside. Disse inneholder javascript for forskjellige handlinger og valideringer som foregår på de forskjellige sidene. De inneholder også det meste av HTML koden som blir presentert. På de dynamiske sidene inneholder filene PHP kode, denne koden kaller forskjellige funksjoner fra controller delen CSS Gruppen bruker HTML tagen "Div id" og "Div class" for å manipulere de forskjellige elementene på siden etter gruppen preferanser. "Div id" brukes for å skille ut elementer for seg selv, dette gjør elementet unikt. "Div class" brukes for elementer som blir brukt flere ganger, eksempel på det ser man i innleggsiden. Den består av mange like bokselementer som er like i utseende. Figur 3.6 viser et utklipp på hvordan gruppen har delt inn CSS koden. Vi har prøvd å holde oss til så få stilark som mulig, og heller dele inn i sider i forskjellige seksjoner i CSS-arket. Figur 3.6 css liste 17

18 3.3.5 Bilder - figurer og ikoner Bildene er lagd i Adobe-Illustrator og eksportert som PNG-filer for å muliggjøre transparent bakgrunn. Det sikrer i tillegg at det blir bedre oppløsning på bildene. Photoshop er brukt for å redigere bilder, lagre dem i jpg format og den iterative prosessen med GUI-delen JavaScript Gruppen bruker JavaScript til blant annet regex (Regular-Expressions.info, 2013). Dette for å tvinge bruker til å bruke kun bokstaver, eller tvinger bruker til at passord må være til en satt standard. Figur 3.7 viser et utdrag fra siden innleggregistrert.php. Den viser regex i en ifsetning for å registrere brukernavn. Figur 3.7 regex 18

19 3.4 Nettsiden - Controller Kontrollerdelen av nettsiden er den delen som inneholder de forskjellige klassene, samt PHP som tar imot inndata og kaller på funksjoner i klassene som behandler dataen. Filene ligger i php mappen og klassefilene ligger i egen mappe kalt klasser, som vist i figur 3.8. Figur 3.8 Controller bibliotek Behandling av inndata og funksjonskall Filene som ligger direkte i php mappen, ikke i php/klasser mappen, inneholder filer som tar seg av controller delen. De behandler alt av inndata fra skjemaer og sender det til de forskjellige klassene og deres constructor. Det er også her alle funksjoner blir kalt fra klasse filene Klasser Gruppen har valgt å bruke objektorientertprogrammering i oppgaven, og tar dermed i bruk klasser og constructorer til å behandle all inndataen. Klassene inneholder også mange ulike funksjoner som gjør forskjellige ting. Det kan for eksempel være å koble til databasen og legge inn data, koble til databasen og hente data eller sjekker om data finnes i databasen. 19

20 Figur 3.9 Class og constructor Figur 3.9 viser et utdrag ifra php filen klassen Regbruker. Der kan vi se klassen bruker, som inneholder variablene brukernavn, passord og detaljer. Disse blir sendt til funksjonen, function construct og lagret i variabler. Funksjonen sjekkbrukernavn, sjekker om brukernavnet finnes fra før. Dersom brukeren ikke finnes fra før, kjøres funksjonen regbruker som da registrerer den nye brukeren Oppsummering av nettsiden: Nettsiden er bygget opp uten automatisk generert rammeverk eller hjelpeprogrammer og har dermed krevd litt tid for å se bra ut. Gruppen er allikevel fornøyd med resultatet og syns det ser innbydende ut, samtidig som det er lett å forstå hvilke valg man har på sidene og hva de gjør. Gruppen har latt oppdragsgiver prøve siden ved flere anledninger og han synes å være fornøyd med resultatet selv. 20

21 3.5 Offline versjon Det var et ønske fra oppdragsgiver å lage en versjon som kunne fungere offline også. Gruppen har gjort det slik at den versjonen som er online er blitt kjørbar offline også. Vi skal her gå igjennom hvordan det er blitt gjort og hvordan den kan brukes Hjelpeverktøy For at bruker skal kunne bruke smøredatabasen offline, så er han nødt til å ha XAMPP, Apache Web Server og MySQL database installert og riktig konfigurert på sin maskin. Riktig konfigurasjon betyr at PHP og HTML filene er lagt inn i localhost mappen, og at databasen er blitt importert inn i phpmyadmin Modifikasjoner fra online versjon Muligheten til å legge til nye brukere er tatt bort. Vi har laget en offline databasetilkobling, som gir mulighet til å kommunisere med nettside og databasen igjennom phpmyadmin og Apache Web Server. Gruppen har sett på hvordan vi skal få synkronisert offline databasen med online databasen på en automatisk måte. Det står en fyldig gjennomgang på nettet (MySQL Developer Zone, udatert). Men siden vi jobber på skoleservere og oppdragsgiver ikke har en egen server satt opp enda, så mangler vi rettigheter til å få synkronisert dette av seg selv. Det må derfor bli i fremtiden. Det finnes allikevel en måte å få det synkronisert på per dags dato. Man må da passe på at man hele tiden oppdaterer phpmyadmin databasen og serverdatabasen etter brukt. Hvis man vet at man i helgen må bruke offline versjonene, må brukeren importere den siste versjonen fra serverdatabasen, inn i phpmyadmin. Man kan da søke i siste data, samt legge inn nye innlegg. Det viktige er da at man eksporterer offline databasen når man er ferdig, og legger den inn i serverdatabasen før man gjør noe online igjen. Selv om dette fungerer, ser vi at dette er en tungvint metode, og man kan fort ende opp med å miste innlegg. 21

22 4 Samsvar mellom kravspesifikasjon og produkt Kravspesifikasjonen er beskrevet i en egen rapport. 4.1 Samsvar med kravspesifikasjonen Oppgaven stemmer rimelig godt overens med kravspesifikasjonen. Den har noen avvik på terminologi og bestemmelser. For eksempel kan vi se at det står "Administrator skal kunne opprette, endre og slette brukere". En administrator kan gjøre alle de nevnte oppgavene, men det kan også en vanlig bruker, så det gjelder mer enn bare en administrator. Men hvis databasen skulle være tom (uten brukere), så ville kun en som har tilgang til koden kunne legge til brukere. Det står også at man skal kunne søke etter sted og rangering. Dette oppfyller vi, men vi har lagt til at brukeren også kan søke på temperatur og snøtype. Gruppen har ikke målt om det er mer eller mindre tidkrevende å bruke nettsiden enn penn og papir. Men vi har fått gode tilbakemeldinger fra oppdragsgiver om at databasen vil bli tatt i bruk. Offline/online funksjonen fungerer, men krever at bruker har installert og kjører programmet XAMPP, med Apache Web Server og phpmyadmin for bruk offline, som nevnt i avsnitt Hjelpeverktøy. Systemet kan benyttes på de nevnte nettleserne i kravspesifikasjonen. Den fungerer på PC og Mac. Den fungerer på ipad. Gruppen har hatt problemer med at bakgrunnsbildet ikke er skalert på mobil, og informasjonsboksen som kommer opp når man trykker på spørsmåltegnet på registrer innlegg siden oppfører seg ikke helt som på web, men uten at det skaper noen store problemer. Alle funksjonene virker ellers som de skal på mobil. Testet på AsusTablet (Android), også der er bakgrunnsbildet litt i ubalanse. 22

23 Nettsiden krever brukernavn og passord, disse blir tildelt av en administrator eller en annen bruker. Dette sikrer mot at alle kan få innsyn i tabellene. Men sikrer IKKE mot at smørerne ukritisk kan låne bort brukernavn og passord, og det på den måten kan spre seg. Hvis man skulle klart å få innsyn til der dataene ligger lagret, er passordet hashet slik at det ikke kan stjeles. Gruppen har også lagd en SQL-kode som sletter alle data på siden hvis en administrator skulle ha behov for å kjøre den. 23

Brukermanual. WillWest Smøredatabase GRUPPE 21 FORFATTERE: BREKKLUND, PÅL E. LARSEN, MARTIN WESTGAARD, CHRISTIAN S.

Brukermanual. WillWest Smøredatabase GRUPPE 21 FORFATTERE: BREKKLUND, PÅL E. LARSEN, MARTIN WESTGAARD, CHRISTIAN S. Brukermanual WillWest Smøredatabase GRUPPE 21 FORFATTERE: BREKKLUND, PÅL E. LARSEN, MARTIN WESTGAARD, CHRISTIAN S. 1 Innholdsliste Brukermanual... 1 Innholdsliste... 2 1 Forord... 3 2 Brukermanual... 4

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

Innstallasjon og oppsett av Wordpress

Innstallasjon og oppsett av Wordpress Del 1 - Installasjon og oppsett Innstallasjon og oppsett av Wordpress Wordpress har blitt en veldig populær publiseringsplattform for websider. Uten særlige tekniske ferdigheter kan man sette opp profesjonelle

Detaljer

Utvikle en prototype for en digital versjon av helsekort for gravide. Programvareleverandør av ehelse-løsninger for helsevesenet

Utvikle en prototype for en digital versjon av helsekort for gravide. Programvareleverandør av ehelse-løsninger for helsevesenet Kravspesifikasjon Hovedprosjekt 2014 Institutt for informasjonsteknologi, Høgskolen i Oslo og Akershus Presentasjon Tittel: Oppgave: Gruppemedlemmer: Digitalt Helsekort for Gravide Utvikle en prototype

Detaljer

Båtforening på nett. Produktrapport

Båtforening på nett. Produktrapport Båtforening på nett Hovedprosjekt våren 2009, Høgskolen i Oslo Prosjektgruppe 36 Vegard Skipnes, Rade Vuckovic & Frode Sørensen Produktrapport 1 Sammendrag Denne rapporten er en del av Hovedprosjektet

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

Testrapport. Aker Surveillance. Gruppe 26. Hovedprosjekt ved Høgskolen i Oslo og Akershus. Oslo, 24.5.2013. Public 2013 Aker Solutions Page 1 of 5

Testrapport. Aker Surveillance. Gruppe 26. Hovedprosjekt ved Høgskolen i Oslo og Akershus. Oslo, 24.5.2013. Public 2013 Aker Solutions Page 1 of 5 Testrapport Aker Surveillance Gruppe 26 Hovedprosjekt ved Høgskolen i Oslo og Akershus Oslo, 24.5.2013 Public 2013 Aker Solutions Page 1 of 5 Innledning I denne rapporten vil vi skrive om testingen som

Detaljer

Gruppe Forprosjekt. Gruppe 15

Gruppe Forprosjekt. Gruppe 15 Forprosjekt Gruppe 15 Marius Ylven Westgaard - s236797 - Anvendt Datateknologi Lise Janbu Eide - s236361 - Dataingeniør Lavanja Jeyenthiran - s236346 - Dataingeniør Kristian Pedersen - s236728 - Anvendt

Detaljer

Dette dokumentet er en produktrapport for vårt avsluttende hovedprosjekt våren 2008 ved høgskolen i Oslo, for ingeniør - avdelingen.

Dette dokumentet er en produktrapport for vårt avsluttende hovedprosjekt våren 2008 ved høgskolen i Oslo, for ingeniør - avdelingen. 1 Sammendrag Dette dokumentet er en produktrapport for vårt avsluttende hovedprosjekt våren 2008 ved høgskolen i Oslo, for ingeniør - avdelingen. Vår oppdragsgiver, ABTF hadde et ønske om en større web

Detaljer

Hovedprosjekt ved Høgskolen i Oslo våren 2011 CHARITY DOCTORS KRAVSPESIFIKASJON

Hovedprosjekt ved Høgskolen i Oslo våren 2011 CHARITY DOCTORS KRAVSPESIFIKASJON CHARITY DOCTORS KRAVSPESIFIKASJON Hovedprosjekt i informasjonsteknologi ved Høgskolen i Oslo våren 2011 Gruppe 13 Muleha Nhonzi Harlem Tambwe Mufoncol Ruban Amuthalingam Page 1 of 6 1 Innledning 1.1 Innledning

Detaljer

Oppgave 1. Webutvikling. Oblig 5. Sette opp WAMP og Wordpress. Først og fremst må man laste ned WAMP.

Oppgave 1. Webutvikling. Oblig 5. Sette opp WAMP og Wordpress. Først og fremst må man laste ned WAMP. Webutvikling Oblig 5 Oppgave 1 Sette opp WAMP og Wordpress Først og fremst må man laste ned WAMP. Etter installasjonen, må man sette opp en database i phpmyadmin. Deretter laster man ned Wordpress fra

Detaljer

Administrering av SafariSøk

Administrering av SafariSøk Administrering av SafariSøk Administrering av SafariSøk Revisjonshistorie Revisjon $Revision: 1.6 $ $Date: 2003/08/05 12:44:02 $ Innholdsfortegnelse 1. Om programmet... 1 Generelt... 1 2. Fremgangsmåter...

Detaljer

Produktrapport. Utvikling av moduler til CMS for bonefish.no. Gruppe 08-23

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

Detaljer

WEBUTVIKLING OBLIG 4. Installasjon

WEBUTVIKLING OBLIG 4. Installasjon WEBUTVIKLING OBLIG 4 Installasjon 1. Jeg lastet ned MAMP gratis fra www.mamp.info og installerte på maskinen. Trykker så på Start Server og ser at det fungerer når Apache Server og MySQL Server lyser grønt.

Detaljer

Produktrapport. Produktrapport. Hjelpemiddel portal for Parkinsonforbundet

Produktrapport. Produktrapport. Hjelpemiddel portal for Parkinsonforbundet Produktrapport Hjelpemiddel portal for Parkinsonforbundet 1 Innhold: Forord ------------------------------------------------------------------------------------------------------2 Planlegging og arbeidsmetode

Detaljer

WillWest Smøredatabase

WillWest Smøredatabase Vedlegg WillWest Smøredatabase GRUPPE 21 FORFATTERE: BREKKLUND, PÅL E. LARSEN, MARTIN WESTGAARD, CHRISTIAN S. 1 Innholdsliste Vedlegg... 1 Innholdsliste... 2 1 Forord... 3 2 Databasemodeller... 4 3 Styringsdokumenter...

Detaljer

Kravspesifikasjon Gruppe nr ABTF

Kravspesifikasjon Gruppe nr ABTF 1 Presentasjon Tittel: Web-løsning for ABTF Utvikle en Web-løsning helt fra bunnen av, samt med en Oppgave: plattform som gir underviseren muligheten til å veilede og følge opp sine elever gjennom kurset.

Detaljer

Artist webside. Gruppe medlemmer Joakim Kartveit. Oppdragsgiver Tetriz Event & Management. Frode Mathiesen. Gry Anita Nilsen.

Artist webside. Gruppe medlemmer Joakim Kartveit. Oppdragsgiver Tetriz Event & Management. Frode Mathiesen. Gry Anita Nilsen. Artist webside Innhold Artist webside...1 Gruppe medlemmer...1 Oppdragsgiver...1 Kontaktperson...2 Veileder...2 Oppgaven...2 Muligheter...2 Sammendrag...2 Dagens situasjon...2 Mål og rammebetingelser...3

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

Forprosjektrapport. Utvikle en plattform for digitalisering av foosballbord.

Forprosjektrapport. Utvikle en plattform for digitalisering av foosballbord. Forprosjektrapport Tittel Oppgave Periode Openfoos Utvikle en plattform for digitalisering av foosballbord. 3. januar til 15. juni Gruppemedlemmer Amir Ghoreshi Marcel Eggum Neberd Salimi Valentin Rey

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

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

Kravspesifikasjon. Aker Surveillance. Gruppe 26 Hovedprosjekt ved Høgskolen i Oslo og Akershus. Oslo,

Kravspesifikasjon. Aker Surveillance. Gruppe 26 Hovedprosjekt ved Høgskolen i Oslo og Akershus. Oslo, Kravspesifikasjon Aker Surveillance Gruppe 26 Hovedprosjekt ved Høgskolen i Oslo og Akershus Oslo, 12.01.2013 Public 2013 Aker Solutions Page 1 of 7 Table of Contents Forord... 3 Om bakgrunnen... 3 Presentasjon...

Detaljer

Forprosjektrapport. Feilsøkingsverktøy for Homebase AS INNHOLD

Forprosjektrapport. Feilsøkingsverktøy for Homebase AS INNHOLD Forprosjektrapport Feilsøkingsverktøy for Homebase AS INNHOLD Presentasjon Sammendrag Om bedriften Dagens situasjon Mål og rammebetingelser Funksjonelle krav: Ikke-funksjonelle krav: Løsninger Analyse

Detaljer

Hovedprosjekt i informasjonsteknologi våren 2014. Gruppe 32 - Erik M. Forsman, Lars H. Nordli og Simen A. Hansen

Hovedprosjekt i informasjonsteknologi våren 2014. Gruppe 32 - Erik M. Forsman, Lars H. Nordli og Simen A. Hansen Hovedprosjekt i informasjonsteknologi våren 2014 Oslo 22.01.2014 Gruppe 32 - Erik M. Forsman, Lars H. Nordli og Simen A. Hansen Forprosjektrapport Presentasjon Tittel: Definisjon: Gruppemedlemmer: Meso

Detaljer

S y s t e m d o k u m e n t a s j o n

S y s t e m d o k u m e n t a s j o n S y s t e m d o k u m e n t a s j o n Monitorering av produksjonsløyper ved Nasjonalbiblioteket - Project BAKE Utarbeidet av: Einar Wågan Kristian Akerhei Studium: Informasjonssystemer Innlevert: 26.5.2015

Detaljer

som blanker skjermen (clear screen). Du får en oversikt over alle kommandoene ved å skrive,

som blanker skjermen (clear screen). Du får en oversikt over alle kommandoene ved å skrive, 1. Last ned og installer XAMPP. 2. Sjekk at alt fungerer. 3. MySQL. Vi begynner med databaseserveren, MySQL. Gå til DOS klarmelding eller ledetekst (finnes under tilbehør på startmenyen om du ikke som

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

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

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

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

Kjøre Wordpress på OSX

Kjøre Wordpress på OSX Kjøre Wordpress på OSX Alt etter hva du ønsker å bruke Webserveren til er det flere måter å gjøre dette på. Ønsker du kun en side som skal dele sider du lager manuelt, med PHP, GD etc eller med server

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

Oblig 5 Webutvikling. Av Thomas Gitlevaag

Oblig 5 Webutvikling. Av Thomas Gitlevaag Oblig 5 Webutvikling Av Thomas Gitlevaag For oppgave 1 og 2 skal dere levere en funksjonell webside på deres hjemmeområde. Dere skal også levere alle phps-filene slik at man for en hver side kan slenge

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

1. Intro om SharePoint 2013

1. Intro om SharePoint 2013 Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Intro om SharePoint 2013 Stein Meisingseth 09.08.2013 Lærestoffet er utviklet for faget LO205D Microsoft SharePoint 1. Intro om SharePoint

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

Hovedprosjekt. Høgskolen i Oslo data/informasjonsteknologi våren 2011 Forprosjektrapport. K-skjema og ferie kalender

Hovedprosjekt. Høgskolen i Oslo data/informasjonsteknologi våren 2011 Forprosjektrapport. K-skjema og ferie kalender Hovedprosjekt Høgskolen i Oslo data/informasjonsteknologi våren 2011 Forprosjektrapport Presentasjon Sted og dato Oslo, Jan 9, 2011 Prosjekt tittel Periode K-skjema og ferie kalender Utvikle et registreringssystem

Detaljer

Oppsummering. Thomas Lohne Aanes Thomas Amble

Oppsummering. Thomas Lohne Aanes Thomas Amble Oppsummering Thomas Lohne Aanes Thomas Amble 14.11.04 Kapittel 2: Data Modell Mål: Data som skal brukes av applikasjonen blir spesifisert på en formell og likevel intuitiv måte. Resultat: Vi får et konseptuelt

Detaljer

EKSAMEN DATABASER OG WEB Et maskinskrevet notat på maksimalt 2 A4-sider, satt med enkel linjeavstand og skriftstørrelse 12 (eller større).

EKSAMEN DATABASER OG WEB Et maskinskrevet notat på maksimalt 2 A4-sider, satt med enkel linjeavstand og skriftstørrelse 12 (eller større). EKSAMEN 6065 002 DATABASER OG WEB 11.05.2016 Tid: 4 timer (9-13) Målform: Sidetall: Hjelpemidler: Merknader: Vedlegg: Bokmål/Nynorsk 5 (inkludert denne) Et maskinskrevet notat på maksimalt 2 A4-sider,

Detaljer

Funksjonskravene er delt opp i to deler, krav til spillsekvens og generelle funksjonskrav.

Funksjonskravene er delt opp i to deler, krav til spillsekvens og generelle funksjonskrav. Kravspesifikasjon I dette kapittelet foreligger kravspesifikasjonen som ble utformet tidlig i prosjektprosessen. Dette er den opprinnelige kravspesifikasjonen. Det har igjennom prosjektprosessen vært naturlig

Detaljer

Forprosjekt gruppe 13

Forprosjekt gruppe 13 Forprosjekt gruppe 13 Presentasjon Tittel: Oppgave: Periode: Gruppemedlemmer: Veileder: Oppdragsgiver: Kontaktperson: Mobilbillett i HTML5 Utvikle en mobil billettautomat innenfor kategorien dedikert web

Detaljer

Kom i gang med E-Site - Med E-Site er det enkelt og trygt å redigere dine websider

Kom i gang med E-Site - Med E-Site er det enkelt og trygt å redigere dine websider Kom i gang med E-Site - Med E-Site er det enkelt og trygt å redigere dine websider Innhold Side 1 Introduksjon...2 2 Logge inn i administrasjonsområdet...3 2.1 Fyll inn brukernavn og passord...3 2.2 Glemt

Detaljer

>>21 Datamodellering i MySQL Workbench

>>21 Datamodellering i MySQL Workbench 21 MYSQL WORKBENCH 207 >>21 Datamodellering i MySQL Workbench I dette kapittelet vil du lære hvordan man lager datamodeller i MySQL Workbench hvordan man overfører en modell til MySQL I tillegg til å være

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

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

Prosessrapport. WillWest Smøredatabase GRUPPE 21 FORFATTERE: BREKKLUND, PÅL E. LARSEN, MARTIN WESTGAARD, CHRISTIAN S.

Prosessrapport. WillWest Smøredatabase GRUPPE 21 FORFATTERE: BREKKLUND, PÅL E. LARSEN, MARTIN WESTGAARD, CHRISTIAN S. Prosessrapport WillWest Smøredatabase GRUPPE 21 FORFATTERE: BREKKLUND, PÅL E. LARSEN, MARTIN WESTGAARD, CHRISTIAN S. 1 Studieprogram: Informasjonsteknologi Postadresse: Postboks 4 St. Olavs plass, 0130

Detaljer

OBLIG 1 - WEBUTVIKLING

OBLIG 1 - WEBUTVIKLING OBLIG 1 WEBUTVIKLING Oppgave 1 Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak. Problemer med funksjonalitet / bruk Uoversiktlig side For

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

Kravspesifikasjon. Leserveiledning Kravspesifikasjonen består av følgende deler: Presentasjon Om bedriften

Kravspesifikasjon. Leserveiledning Kravspesifikasjonen består av følgende deler: Presentasjon Om bedriften Kravspesifikasjon Presentasjon Hovedprosjektet gjennomføres ved Høgskolen i Oslo, avdelingen for ingeniørutdanning. Målet med oppgaven er å utvikle en online webshop for bestilling av postkasser. Dette

Detaljer

Installasjonsdokument

Installasjonsdokument Installasjonsdokument EuroMek Versjon 2 INNHOLDSFORTEGNELSE 1. OM DOKUMENTET 2. BESKRIVELSE AV SYSTEMET 3. INSTALLASJON AV EUROMEK 4. INSTALLASJON AV KLIENTPROGRAMVARE 1. Om dokumentet 1.1. Formål Dokumentets

Detaljer

Kravspesifikasjon Hovedprosjekt ved Høgskolen i Oslo Våren 2008

Kravspesifikasjon Hovedprosjekt ved Høgskolen i Oslo Våren 2008 Kravspesifikasjon Hovedprosjekt ved Høgskolen i Oslo Våren 2008 1.Forord I dette dokumentet skal vi gi et bildet av de kravene som er satt til prosjektet. Dokumentet er hovedsakelig beregnet som et styringsdokument

Detaljer

Dokument 1 - Sammendrag

Dokument 1 - Sammendrag Dokument 1 - Sammendrag Automatnett - Nytt CMS-verktøy for Uno-X Automat Fakultet for teknologi, kunst og design Høgskolen i Oslo og Akershus, 2013 Innholdsfortegnelse Sammendrag 1 1. Innledning 1 2. Om

Detaljer

Ny på nett. Operativsystemer

Ny på nett. Operativsystemer Ny på nett Operativsystemer Hva skal vi lære? Hva er et operativsystem? Ulike typer operativsystemer XP Vista Windows 7 Skrivebordet Min datamaskin Start-knappen Papirkurv/søppelkurv Internett explorer

Detaljer

Innhold RDP... 2 Oppkobling Kirkedata... 2 Flere brukerpålogginger til Kirkedata... 6

Innhold RDP... 2 Oppkobling Kirkedata... 2 Flere brukerpålogginger til Kirkedata... 6 Innhold RDP... 2 Oppkobling Kirkedata... 2 Flere brukerpålogginger til Kirkedata... 6 Endre passord på Kirkedata... 9 Dropbox på Kirkedata... 12 Apple Mac RDP... 18 Outlook og e-post... 28 Outlook Web

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

Web fundamentals. Web design. Frontend vs. Backend 17.01.2008. Webdesign 17. januar 2008 3. Monica Strand

Web fundamentals. Web design. Frontend vs. Backend 17.01.2008. Webdesign 17. januar 2008 3. Monica Strand Web fundamentals Webdesign 17. januar 2008 Monica Strand Webdesign 17. januar 2008 1 Web design Fagområdet Web design inneholder flere disipliner Grafisk design Informasjonsdesign Brukergrensesnittdesign

Detaljer

Introduksjon til Min Sky - http://min-sky.no

Introduksjon til Min Sky - http://min-sky.no Introduksjon til Min Sky - http://min-sky.no Min Sky 1 Velkommen til Min Sky! Min Sky er en tjeneste for å lagre dine bilder og filer enkelt og trygt i nettskyen. Når disse er lagret kan du se dem på din

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

Installasjon av talemeldinger

Installasjon av talemeldinger Installasjon av talemeldinger Dette dokumentet beskriver det som skal til for å installere talemeldinger og programmere Voicemail Pro, og aktivere disse. I tillegg beskrives det hvordan man kan eksportere

Detaljer

Forprosjekt. Accenture Rune Waage, rune.waage@accenture.com, 91605634

Forprosjekt. Accenture Rune Waage, rune.waage@accenture.com, 91605634 Forprosjekt Presentasjon Gruppe 19: Event-planlegger Andreas Berglihn s169991 Harald R. Svendsen s127142 Gruppe Gruppe 19 Andreas Berglihn, s169991 Harald R. Svendsen s127142 Oppgave Eventplanlegger Utvikle

Detaljer

Driftportal for helpdesk. Operation portal for helpdesk

Driftportal for helpdesk. Operation portal for helpdesk Driftportal for helpdesk. Operation portal for helpdesk HiST bachelorprosjekt 040E Spring 2011. Studerende: Peter Michael Mark Rasmussen. Veileder: Stein Meisingseth. 1 Hensikt; Etableres en driftsportal

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

Innhold RDP... 2 Oppkobling Kirkedata... 2 Flere brukerpålogginger til Kirkedata... 6

Innhold RDP... 2 Oppkobling Kirkedata... 2 Flere brukerpålogginger til Kirkedata... 6 Innhold RDP... 2 Oppkobling Kirkedata... 2 Flere brukerpålogginger til Kirkedata... 6 Endre passord på Kirkedata... 9 Dropbox på Kirkedata... 12 Apple Mac RDP... 18 Outlook og e-post... 20 Outlook Web

Detaljer

Kapittel 13 Advanced Hypertext Implementation. Martin Lie Ole Kristian Heggøy

Kapittel 13 Advanced Hypertext Implementation. Martin Lie Ole Kristian Heggøy Kapittel 13 Advanced Hypertext Implementation Martin Lie Ole Kristian Heggøy 08.11.04 Forbedring av arkitektur Problem med alt i ett -løsning: Spredning av forretningslogikk. Avhengighet mellom presentasjonssider

Detaljer

Lotus Traveler - Manual for installasjon

Lotus Traveler - Manual for installasjon Lotus Traveler - Manual for installasjon Innholdsliste Nedlasting...2 Installasjon...3 Konfigurering...4 Problemer...5 Nedlasting 1) Åpne nettleseren på mobilen din. På de fleste Nokia-telefoner har denne

Detaljer

EKSAMEN Webpublisering

EKSAMEN Webpublisering Høgskolen i Telemark Fakultet for allmennvitenskapelige fag EKSAMEN 6101 Webpublisering 03.12.2015 Tid: Målform: Sidetal: 3 timer Bokmål 5 (inkludert denne) Hjelpemiddel: Ingen Merknader: Alle oppgavene

Detaljer

Forprosjektrapport Bacheloroppgave 2017

Forprosjektrapport Bacheloroppgave 2017 Forprosjektrapport Bacheloroppgave 2017 Chat Modul for Webnodes Content Management System Gruppe 32 Adam Asskali, Anmer Seif, Sara Khan 20.01.2017 Veileder G. Anthony Giannoumis Innholdsfortegnelse 1.Presentasjon

Detaljer

Eksamen i Internetteknologi Fagkode: ITE1526

Eksamen i Internetteknologi Fagkode: ITE1526 Høgskolen i Narvik Side 1 av 5 Eksamen i Internetteknologi Fagkode: ITE1526 Tid: Torsdag 15.06.06, 9:00-12:00 Tillatte hjelpemidler: Alle trykte og skrevne hjelpemidler tillatt. Eksamen består av 1 oppgave

Detaljer

HOVEDPROSJEKT. Telefon: Telefaks: Studieprogram: Postadresse: Postboks 4 St. Olavs plass, 0130 Oslo. 25.mai 2007.

HOVEDPROSJEKT. Telefon: Telefaks: Studieprogram: Postadresse: Postboks 4 St. Olavs plass, 0130 Oslo. 25.mai 2007. PROSJEKT NR. 2007-16 TILGJENGELIGHET Åpen Studieprogram: Postadresse: Postboks 4 St. Olavs plass, 0130 Oslo Telefon: 22 45 32 00 Telefaks: 22 45 32 05 HOVEDPROSJEKT HOVEDPROSJEKTETS TITTEL DATO Panther

Detaljer

Hvordan komme i gang med MUSITs applikasjoner

Hvordan komme i gang med MUSITs applikasjoner Hvordan komme i gang med MUSITs applikasjoner Versjon av 21.1.2010 Innledning Før man kan få tilgang til MUSITs samlingsdatabaser, må man få tildelt et brukernavn og passord. Dette får man ved å henvende

Detaljer

- reklamebannere mobil og tablet

- reklamebannere mobil og tablet Spesifikasjoner - reklamebannere mobil og tablet FINN.no Versjon 2.4 Sist oppdatert 16.08.2013 1. Innhold Innhold Introduksjon Målsetning Spesifikasjoner HTML Fysisk størrelse 225 px* Eksempler Størrelser

Detaljer

Hoved fokus for denne App n:

Hoved fokus for denne App n: Novapoint GO Navigering og oppfølging på anlegg Geir Andersen. Jarle Dawes og Heidi Berg Brukermøte 2011 Hoved fokus for denne App n: Byggeledere, kontrollingeniører, prosjektingeniører, anleggsledere

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

Kom i gang med E-Site

Kom i gang med E-Site Kom i gang med E-Site - Med E-Site er det enkelt og trygt å redigere dine websider Innhold Side 1 Introduksjon...2 2 Logge inn i adminsider...3 2.1 Fyll inn brukernavn og passord...3 2.2 Glemt passord...3

Detaljer

Hovedprosjekt 2014, Høgskolen i Oslo og Akershus

Hovedprosjekt 2014, Høgskolen i Oslo og Akershus Forprosjektrapport Gruppe 2 Hovedprosjekt 2014, Høgskolen i Oslo og Akershus 1 INNHOLD 2 Presentasjon... 2 2.1 Gruppen medlemmer... 2 2.2 Oppgave... 2 2.3 Oppdragsgiver... 2 2.4 Veileder... 2 3 Sammendrag...

Detaljer

NVDB, veibilder og SINUS.infra

NVDB, veibilder og SINUS.infra NVDB, veibilder og SINUS.infra NVDB Nasjonal vegdatabank er en database med informasjon om riks- og fylkesveger, kommunale veger, private veger og skogsbilveger. NVDB inneholder muligheter til å registrere

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

PowerOffice Mobile Server

PowerOffice Mobile Server PowerOffice Mobile Server 20 14 Po we ro ffice AS - v20 12.1.0 PowerOffice SQL - PowerOffice Mobile Server Alle rettigheter reservert. Ingen deler av dette arbeidet kan reproduseres i noen form eller på

Detaljer

Oblig 5 Webutvikling

Oblig 5 Webutvikling Oblig 5 Webutvikling Magnus Kristiansen Oppgave 1 Jeg startet med å laste ned wordpress fra www.wordpress.org, og installerte det gjennom WAMP (lokalserver). Og brukte guiden i https://codex.wordpress.org/child_themes

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

Gå til settings i gruppen ISY Beskrivelse. Velg ønsket lisens og trykk OK. Brukeren må starte Civil 3D på nytt for å aktivere lisens

Gå til settings i gruppen ISY Beskrivelse. Velg ønsket lisens og trykk OK. Brukeren må starte Civil 3D på nytt for å aktivere lisens Ny versjon av Plug-in krever nesten alltid ny versjon av ISY Beskrivelse eller ny config.ifcc. Endringer på oppsett i Plug-in skal videre håndteres via import til ISY Beskrivelse. For å fange opp endringene

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

KRAVSPESIFIKASJON FORORD

KRAVSPESIFIKASJON FORORD KRAVSPESIFIKASJON FORORD Hensikten med kravspesifikasjonen er å gi oppdragsgiver og utviklere en enighet og forståelse av funksjonaliteten til applikasjonen som skal produseres. en definerer i tillegg

Detaljer

EKSAMEN Web-publisering

EKSAMEN Web-publisering EKSAMEN 6101 Web-publisering 02.06.2016 Tid: Målform: Sidetall: 3 timer Bokmål 5 (inkludert denne) Hjelpemiddel: Ingen Merknader: Vedlegg: Alle oppgavene er vektet, pass på å fordele tiden du bruker mellom

Detaljer

file:///c:/users/michaelp/sites/dkdm/dw6/dreamweaver6.html

file:///c:/users/michaelp/sites/dkdm/dw6/dreamweaver6.html 1 of 9 15.04.2015 14:15 Spry og behaviours Både Spry and Behaviours er basert på programmeringsspråket Javascript. Javascript kjører i nettleseren og ikke på webserver som PHP og Perl. På en lignende måte

Detaljer

4. Produktrapport. Forord

4. Produktrapport. Forord 4. Produktrapport Forord Det er en forutsetning at leseren har gjennomgått presentasjonen av prosjektet før denne rapporten leses. Under denne forutsetningen, kan rapporten leses selvstendig og er da uavhengig

Detaljer

BRUKERVEILEDNING TIL MAGNORMOEN INDUSTRIOMRÅDE OG GAUSTADVEGEN INDUSTRIOMRÅDES HJEMMESIDER:

BRUKERVEILEDNING TIL MAGNORMOEN INDUSTRIOMRÅDE OG GAUSTADVEGEN INDUSTRIOMRÅDES HJEMMESIDER: BRUKERVEILEDNING TIL MAGNORMOEN INDUSTRIOMRÅDE OG GAUSTADVEGEN INDUSTRIOMRÅDES HJEMMESIDER: http://www.magnormoen.no/ og http://www.gaustadvegen.no/ Utarbeidet av Solveig Hem Sørli og Arne Sørli Side 1

Detaljer

Manual - Susoft Android og varetelling

Manual - Susoft Android og varetelling Manual - Susoft Android og varetelling Geir Thomas Jakobsen, 20140618, Rev 1. Innholdsfortegnelse Innholdsfortegnelse... 1 1. Forord... 1 2. Parring av bluetooth lesere mot mobilen... 2 2.1. Motorola Symbol

Detaljer

Testsituasjon Resultat Kommentar. Fungerer som det skal!

Testsituasjon Resultat Kommentar. Fungerer som det skal! Test- rapport Testsituasjon Resultat Kommentar Test av PHP-variablene. Sjekke om de er riktig deklarert, og om de kommer med fra form til database Alle variablene som skal leses fra konfigurasjonssiden,

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

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

(X)HTML, CSS og JavaScript HTML. Det første dokumentet 26.11.2007. Grunnleggende programmering i Java Monica Strand 26.

(X)HTML, CSS og JavaScript HTML. Det første dokumentet 26.11.2007. Grunnleggende programmering i Java Monica Strand 26. (X)HTML, CSS og JavaScript Grunnleggende programmering i Java Monica Strand 26. november 2007 Gr. leggende Java 26. november 2007 1 HTML HTML = Hyper Text Markup Language Strukturerer tekstinnhold HTML

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

Brukerveiledning LagerMester ios

Brukerveiledning LagerMester ios ios Hvis du spiller på ipad eller iphone, følg disse stegene for å laste ned appen, logge inn og starte treningen Gå til: lagermester.attensi.com, trykk på «Download on the App Store» Logg inn på itunes

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

Brukermanual. Firmachat

Brukermanual. Firmachat Brukermanual Brukermanual Firmachat 02.08.2017 F5 IT StavangerAS Innhold 1 Introduksjon... 4 2 Overordnet informasjon... 4 2.1 Hovedfunksjonalitet... 4 2.2 Viktig informasjon for agenter... 4 3 Struktur

Detaljer

Milestone Systems XProtect Smart Client 7.0b BRUKERMANUAL

Milestone Systems XProtect Smart Client 7.0b BRUKERMANUAL BRUKERMANUAL BRUKERMANUAL Denne brukermanualen vil vise deg hvordan du navigerer i Smart klient programvaren samt gi deg en oversikt over alle funksjonene. Installere Hvis du ikke allerede har Smart klienten

Detaljer

Tema: Oversikt over ansatt, rom, datamaskin, skjerm, software, hardvare og tilkoblingsanlegg.

Tema: Oversikt over ansatt, rom, datamaskin, skjerm, software, hardvare og tilkoblingsanlegg. Forprosjektrapport Presentasjon Tittel: Inventardatabase Tema: Oversikt over ansatt, rom, datamaskin, skjerm, software, hardvare og tilkoblingsanlegg. Prosjektperiode: 2/12-08 23/05-08. Prosjektgruppe:

Detaljer

Brukermanual for Quizbuilder

Brukermanual for Quizbuilder Brukermanual for Quizbuilder 1. juni 2010 Innhold 1 Installasjon av Quizbuilder 2 1.1 Installasjon fra Kildekode........................ 2 1.2 Installasjon fra Zip-fil.......................... 2 2 Quizbuilder

Detaljer