Størrelse: px
Begynne med side:

Download ""

Transkript

1

2

3

4

5

6

7

8 Prosessrapport

9 Prosessrapport DynaSale HiO

10 Prosessrapport DynaSale HiO

11 Prosessrapport DynaSale HiO

12 Prosessrapport DynaSale HiO

13 Prosessrapport DynaSale HiO Om oppdragsgiver, GAN Media 3.2 Litt om GAN Medias produkter 5

14 Prosessrapport DynaSale HiO Overordnet beskrivelse av prosjektet 3.4 Mål og rammebetingelser 6

15 Prosessrapport DynaSale HiO

16 Prosessrapport DynaSale HiO

17 Prosessrapport DynaSale HiO

18 Prosessrapport DynaSale HiO Bakgrunn for oppgaven 10

19 Prosessrapport DynaSale HiO Forprosjekt 5.3 Kravspesifikasjon 11

20 Prosessrapport DynaSale HiO Rettigheter til content Priser og content for salg Legge til Content i DynaPark XDoclet 12

21 Prosessrapport DynaSale HiO Grafisk design 5.4 Modeller og diagrammer 13

22 Prosessrapport DynaSale HiO Prosjektside 5.6 Planleggingsverktøy og metoder 14

23 Prosessrapport DynaSale HiO Checkstyle Wicket Workbench SubClipse 15

24 Prosessrapport DynaSale HiO

25 Prosessrapport DynaSale HiO REST - Integrasjon med DynaPark 17

26 Prosessrapport DynaSale HiO

27 Prosessrapport DynaSale HiO Spring/Hibernate - Databaseaksess 19

28 Prosessrapport DynaSale HiO

29 Prosessrapport DynaSale HiO

30 Prosessrapport DynaSale HiO

31 Prosessrapport DynaSale HiO Automatisk oppretting av tabeller Hvordan ha én database per selger 23

32 Prosessrapport DynaSale HiO Assosiasjoner mellom dataobjekter Lazy assosiasjoner 24

33 Prosessrapport DynaSale HiO Annotasjoner eller mapping-filer 6.3 Spring - Dependency Injection i prosjektet Dependency Injection 25

34 Prosessrapport DynaSale HiO Enklere planlegging Enklere å samarbeide Enklere å gjøre endringer i programmet 26

35 Prosessrapport DynaSale HiO Enklere å legge til konfigurasjoner Forskjellig oppretting av objekter Serialisering Løsning 1: hente WebApplication fra Springs ApplicationContext 27

36 Prosessrapport DynaSale HiO Løsning 2: mellomtjenere og ComponentInjector 28

37 Prosessrapport DynaSale HiO JUnit og Ant - automatisert testing av Data dataaksessobjektene Valg av database 29

38 Prosessrapport DynaSale HiO Sørge for kjente data i databasen 30

39 Prosessrapport DynaSale HiO Oppretting og endring av databasetabeller Valg av hvilke konfigurasjonsfiler som skal testes Filstruktur for unit-testing Koordinering med Ant 31

40 Prosessrapport DynaSale HiO Webgrensesnitt 32

41 Prosessrapport DynaSale HiO

42 Prosessrapport DynaSale HiO Levering av kjøpe dokumenter/medier 34

43 Prosessrapport DynaSale HiO Sending av faktura til kunde på e-post 35

44 Prosessrapport DynaSale HiO

45 Prosessrapport DynaSale HiO Grafisk design 37

46 Prosessrapport DynaSale HiO Endringer fra første versjon 7.2 Kravspesifikasjonens rolle under utviklingen 38

47 Prosessrapport DynaSale HiO

48 Prosessrapport DynaSale HiO Sider ved DynaSale vi ønsker å trekke frem 40

49 Prosessrapport DynaSale HiO

50 Prosessrapport DynaSale HiO Konklusjon 42

51 Produktdokumentasjon

52 Produktdokumentasjon DynaSale HiO

53 Produktdokumentasjon DynaSale HiO

54 Produktdokumentasjon DynaSale HiO

55 Produktdokumentasjon DynaSale HiO

56 Produktdokumentasjon DynaSale HiO Om oppdragsgiver, GAN Media 3.2 Litt om GAN Medias produkter 5

57 Produktdokumentasjon DynaSale HiO Overordnet beskrivelse av produktet 3.4 Krav til miljø 3.5 Samsvar med kravspesifikasjonen 6

58 Produktdokumentasjon DynaSale HiO Wicket 7

59 Produktdokumentasjon DynaSale HiO

60 Produktdokumentasjon DynaSale HiO

61 Produktdokumentasjon DynaSale HiO Hibernate 10

62 Produktdokumentasjon DynaSale HiO Spring 11

63 Produktdokumentasjon DynaSale HiO REST 12

64 Produktdokumentasjon DynaSale HiO Ant 13

65 Produktdokumentasjon DynaSale HiO Programmets oppbygging 5.2 Databasen 14

66 Produktdokumentasjon DynaSale HiO

67 Produktdokumentasjon DynaSale HiO

68 Produktdokumentasjon DynaSale HiO Dataaksessobjekter og tjenester for Hibernate 17

69 Produktdokumentasjon DynaSale HiO

70 Produktdokumentasjon DynaSale HiO

71 Produktdokumentasjon DynaSale HiO Sammenkobling av programmets deler Spring 20

72 Produktdokumentasjon DynaSale HiO REST-grensesnitt Public-metodene 21

73 Produktdokumentasjon DynaSale HiO

74 Produktdokumentasjon DynaSale HiO

75 Produktdokumentasjon DynaSale HiO

76 Produktdokumentasjon DynaSale HiO Wicket i weblaget 25

77 Produktdokumentasjon DynaSale HiO

78 Produktdokumentasjon DynaSale HiO Distribusjon 27

79 Produktdokumentasjon DynaSale HiO

80 Produktdokumentasjon DynaSale HiO Distribusjon av faktura 5.9 Andre tjenester 29

81 Produktdokumentasjon DynaSale HiO Logging 30

82 Produktdokumentasjon DynaSale HiO

83 Produktdokumentasjon DynaSale HiO no.gan.dynasale 6.2 no.gan.dynasale.web 32

84 Produktdokumentasjon DynaSale HiO no.gan.dynasale.web.adminpages 33

85 Produktdokumentasjon DynaSale HiO no.gan.dynasale.web.forms 34

86 Produktdokumentasjon DynaSale HiO no.gan.dynasale.web.pages 35

87 Produktdokumentasjon DynaSale HiO

88 Produktdokumentasjon DynaSale HiO no.gan.dynasale.web.panel 37

89 Produktdokumentasjon DynaSale HiO

90 Produktdokumentasjon DynaSale HiO Generelt 7.2 Brukere 39

91 Produktdokumentasjon DynaSale HiO Sikkerhetsnivåer 7.4 Sikkerhet rundt distribusjon 7.5 Sikkerhet rundt Faktura 40

92 Produktdokumentasjon DynaSale HiO Testing av kode 7.7 Logging 7.8 Detaljer om implementeringen av sikkerheten 41

93 Produktdokumentasjon DynaSale HiO

94 Produktdokumentasjon DynaSale HiO Ant-script 8.2 Eksterne biblioteker i prosjektet 43

95 Produktdokumentasjon DynaSale HiO

96 Produktdokumentasjon DynaSale HiO Søkefunksjonalitet 9.2 Statistikkfunksjonalitet 9.3 Ønskelistefunksjonalitet 45

97 Produktdokumentasjon DynaSale HiO Utvidet støtte for forskjellige medie-formater 9.5 Salg av andre varer og tjenester 46

98 Kravspesifikasjon

99 Kravspesifikasjon DynaSale HiO

100 Kravspesifikasjon DynaSale HiO

101 Kravspesifikasjon DynaSale HiO Presentasjon 3.2 Om oppdragsgiver, GAN Media 3

102 Kravspesifikasjon DynaSale HiO Litt om GAN Medias produkter 3.4 Bakgrunn for oppgaven 3.5 Overordnet beskrivelse av prosjektet 3.6 Mål og rammebetingelser 4

103 Kravspesifikasjon DynaSale HiO

104 Kravspesifikasjon DynaSale HiO Overordnet systemskisse 6

105 Kravspesifikasjon DynaSale HiO

106 Kravspesifikasjon DynaSale HiO

107 Kravspesifikasjon DynaSale HiO Funksjonelle krav for kjøper 9

108 Kravspesifikasjon DynaSale HiO Funksjonelle krav for selger 6.3 Funksjonelle krav for DynaSales systemadministrator 6.4 Generelle funksjonskrav 6.5 Begrensninger 10

109 Kravspesifikasjon DynaSale HiO Eventuelle utvidelser 11

110 Kravspesifikasjon DynaSale HiO

111 Kravspesifikasjon DynaSale HiO

112 Kravspesifikasjon DynaSale HiO

113 Kravspesifikasjon DynaSale HiO

114 Kravspesifikasjon DynaSale HiO

115 Kravspesifikasjon DynaSale HiO

116 Kravspesifikasjon DynaSale HiO

117 Testrapport

118 Testrapport DynaSale HiO

119 Testrapport DynaSale HiO

120 Testrapport DynaSale HiO

121 Testrapport DynaSale HiO Unit-testing 4

122 Testrapport DynaSale HiO Funksjonstesting 5

123 Testrapport DynaSale HiO Sikkerhet 6

124 Testrapport DynaSale HiO Brukeradministrasjon 7

125 Testrapport DynaSale HiO Ordreadministrasjon 8

126 Testrapport DynaSale HiO Handlekurv 9

127 Testrapport DynaSale HiO Kassen (Checkout) 10

128 Testrapport DynaSale HiO Diverse 11

129 Testrapport DynaSale HiO

130 Testrapport DynaSale HiO

131 Vedlegg

132 Vedlegg DynaSale HiO 2007 Vedlegg A: Litteraturliste Vi har benyttet oss av følgende bøker: Pro Wicket, Karthik Gurumurthy, Apress 2006 Pro Spring, Rob Harrop & Jan Machacek, Apress 2005 Følgende nettsider har vært til stor hjelp:

133 Vedlegg DynaSale HiO 2007 Vedlegg B: Skjermbilder I dette kapittelet har vi samlet en rekke skjermbilder. Etter bildeteksten kommer det i tillegg en litt mer fyldig beskrivelse. Alle klassene (klassenavnene står i parentes i overskriften) er beskrevet kort i kapittel 6 i produktrapporten, beskrivelsene her er imidlertid mer utfyllende. Noen tekniske detaljer er imidlertid utelatt her. Utover dette, og noen referanser ved bildene, vises det til innholdsfortegnelsene om det ønskes mer detaljer om hvordan sidene er utviklet og alt som ligger bak. B.1 Innlogging (LoginPage.java) Figur B.1.1: Skjermbilde som viser innloggings-siden Dette er det første brukere vil se, dersom valget for å kunne se bildene uten å logge seg inn ikke er aktivert. I dette bildet er dette aktivert sammen med mulighet for å kunne registrere seg. 2

134 Vedlegg DynaSale HiO 2007 Dersom mulighet for å registrere seg deaktiveres, vil avsnittet som tilbyr brukeren å registrere seg bli borte. For mer informasjon om konfigureringen av hva som skal være mulig se kapittel 5.4 i produktdokumentasjonen. Figur B.1.2: Skjermbilde som viser innloggings-siden ved feil Innloggings-siden og alle andre sider som inneholder data har validering av dataene som skrives inn. Feilmeldingene gies tilbake til brukerne i form av en liste. På innloggings-siden og registrerings-siden (kapittel B.2) kommer feilmeldingene opp ovenfor skjemaet, mens de på alle andre sider kommer opp nedenfor sidens header. Dette siden alle andre sider er subklasser av BasePage, som har et panel som fanger opp feilmeldinger. Dette er gjort for at brukeren raskt skal se feilmeldingene. 3

135 Vedlegg DynaSale HiO 2007 B.2 Registrering (RegUserPage.java) Figur B.2.1: Skjermbilde som viser registreringssiden Dersom det er aktivert at brukere kan registrere seg selv, vil brukeren kunne få opp denne siden om det trykkes på linken Registrer meg! på forsiden (kapittel B.1). I skjemaet som vises må alle felter fylles ut, ellers får man tilbakemelding om hvilke felt som ikke er utfylt. Etter registrering blir man logget automatisk inn i systemet og kommer til hovedsiden (neste kapittel). 4

136 Vedlegg DynaSale HiO 2007 B.3 Hovedsiden (FrontPage.java) Figur B.3.1: Skjermbilde som viser forsiden Dette er forsiden man kommer til etter å ha logget inn (eventuelt den første siden som vises om innlogging ikke kreves). Man blir her vist en meny over mappene som ligger hos DynaPark, bildene som ligger i valgt mappe, en handlekurv, og en brukermeny. Den siste menyen er en funksjonsrettet meny som gir brukeren mulighet for å logge ut, endre profil og så videre. Alle bildene er merket med navn og pris, det er også et handlekurv-ikon man kan bruke for å legge bildet direkte inn i handlekurven. Trykker man på bildet vil man komme til en detaljert visning av det, der man også kan velge å legge det i handlekurven. 5

137 Vedlegg DynaSale HiO 2007 B.4 Detaljert visning (DetailsPage.java) Figur B.4.1: Skjermbilde som viser detaljer om bildet Her vil man se hvilke formater bildet er tilgjengelig i, man kan også få vist alle de data som er lagret om bildet i DynaPark (disse vises ikke på bildet grunnet at systemet kun viser begrensede testdata, mer om dette i kapittel 9 i produktdokumentasjonen). Figur B.4.2: Skjermbilde som viser Content i handlekurven til høyre Etter å ha lagt til et bilde i handlekurven vil det komme opp en tilsvarende linje i handlekurven til høyre. Handlekurven vil nå også få funksjonene Administrere handlekurv, Gå til kassen, og 6

138 Vedlegg DynaSale HiO 2007 Blank ut (disse mulighetene vil forsvinne igjen om man tømmer handlekurven). Man har i tillegg mulighet til å fjerne ett og ett bilde fra handlekurven. Figur B.4.3: Skjermbilde som viser feilmeldingen som kommer om man forsøket å legge til Content som allerede ligger i handlekurven på nytt. Disse er lagt inn på en slik måte at de bryter linjene i designet, slik at det skal bli enklere å få øye på dem. Det er bestemt at man kun skal kunne kjøpe ett eksemplar av et bildet, og man vil derfor få en feilmelding om man skulle prøve å legge til et bilde som allerede ligger i handlekurven. 7

139 Vedlegg DynaSale HiO 2007 B.5 Handlekurven (BasketPage.java) Figur B.5.1: Skjermbilde som viser handlekurven. Alle elementene har pris lik 0.0,- siden systemet vi henter data fra, som ligger utenfor vår kontroll, ikke er helt ferdig enda. Velger man å administrere handlekurven vil man få opp en liste over bilder i handlekurven, med valg om å fjerne elementer, eller gå til kassen, slik som vi ser på bildet over. 8

140 Vedlegg DynaSale HiO 2007 B.6 Kassen del 1 (CheckoutPage.java) Figur B.6.1: Skjermbilde som viser første del av kjøpsprosessen. Velger man å gå til kassen vil man komme til denne siden, hvor man blir bedt om kortdata, og kan velge hvilken e-postadresse faktura og linker skal sendes til. De følgende bildene er kun demonstrasjonssider, da det ikke er noen avtale med noen leverandør av betalingsløsninger. Merk også at handlekurven blir låst under transaksjonen så det ikke skal være mulig å endre denne. 9

141 Vedlegg DynaSale HiO 2007 Figur B.6.2: Skjermbilde som viser at bruker får tilbakemeldinger om feil i utfylte data Her blir man også møtt med feilmeldinger dersom innskrevne data ikke skulle være gyldige. 10

142 Vedlegg DynaSale HiO 2007 B.7 Kassen del 2 (ConfirmCheckoutPage.java) Figur B.7.1: Skjermbilde som siden for å bekrefte kjøp I steg 2 vil man få en oversikt over hva man skal kjøpe, prisen på dette, og hvor det skal sendes. Velger man Fullfør vil transaksjonen bli gjennomført (merk at dette ikke er implementert grunnet manglende avtale med leverandør av betalingsløsning). 11

143 Vedlegg DynaSale HiO 2007 B.8 Kassen del 3 (CheckoutCompletePage.java) Figur B.8.1: Skjermbilde som viser fullført handel Når kjøpet er gjennomført får man opp status på transaksjonen, link til faktura, og linker til alle de kjøpte objektene. I dette bildet var det ikke tilgang til e-post, så brukeren fikk en feilmelding angående dette (dette oppstår siden maskinen som kjører applikasjonen står på en adresse som ikke har tilgang til den serveren som skal ta seg av sending av e-post). 12

144 Vedlegg DynaSale HiO 2007 B.9 Mine ordre (OrderDetailsPage.java) Figur B.9.1: Skjermbilde som viser ordreliste Velger man Mine ordre fra den horisontale menyen, vil man komme til dette skjermbildet. Her vil alle tidligere ordre vises, med mulighet for å kunne se mer detaljer for hver ordre (se neste kapittel). 13

145 Vedlegg DynaSale HiO 2007 B.10 Ordredetaljer (OrderDetailsPage.java) Figur B.10.1: Skjermbilde som viser detaljer om en ordre På denne siden vises alle detaljer om en av brukerens ordre. Det er også linker for å laste ned både kjøpte medier og faktura. 14

146 Vedlegg DynaSale HiO 2007 Figur B.10.2: Skjermbilde som viser dialogboks for faktura Velger man fakturalinken vil man få opp en dialogboks med valg om å åpne eller lagre fakturaen i PDF-format. 15

147 Vedlegg DynaSale HiO 2007 Figur B.10.3: Skjermbilde som viser dialogboks for Content Ved valg av bilde vil man få opp en tilsvarende dialogboks for bildet. 16

148 Vedlegg DynaSale HiO 2007 B.11 Endre brukerdetaljer (MyProfilePage.java) Figur B.11.1: Skjermbilde som viser skjema for å endre bruker Ved å velge Endre profil fra den horisontale menyen vil man komme til dette skjermbildet. Her kan man endre registrerte data og fylle ut manglende informasjon (etter ønske fra oppdragsgiver spørres det ikke etter tittel og firma når man registrerer seg, for å gjøre det enklest mulig). Man har også valget om å endre e-postadresse og passord om man ønsker dette. Kunder identifiseres med et unikt siffer i systemet, slik at det er uproblematisk at e-postadressen byttes selv om denne benyttes som brukernavn, men det sjekkes at den er unik før det godtas. 17

149 Vedlegg DynaSale HiO 2007 B.12 Sider for administratorer Skjermbildene i dette kapittelet er av sider kun administratorer har tilgang til. B.12.1 Forside (Frontpage.java) Figur B : Skjermbilde som viser administratormenyen Merk at denne siden er den samme som vises til vanlige brukere, med unntak av administratormenyen, som vises om man er logget inn som administrator. Dette gjelder alle sider. For detaljer om hvordan dette er implementert, se produktdokumentasjonens kapittel

150 Vedlegg DynaSale HiO 2007 B.12.2 Brukerliste (ListUsersPage.java) Figur B : Skjermbilde som viser brukerlisten Ved å velge List og endre brukere fra administratormenyen vil man komme til denne siden der man har valget mellom å legge til, endre eller fjerne brukere. Legg merke til at om brukere fjernes forsvinner de ikke helt fra systemet, dette er både fordi de trengs for å ha en komplett historikk, og slik at det skal være lettere å eventuelt legge dem til på nytt. 19

151 Vedlegg DynaSale HiO 2007 B.12.3 Legg til bruker (AddUserPage.java) og endre bruker (EditUserPage.java) Figur B : Skjermbilde som viser skjema for å legge til bruker Om man velger å legge til en bruker enten fra administratormenyen eller fra brukerlisten, vil man bli møtt med dette bildet, som er det samme som ved endring av bruker. Ved endring vil selvfølgelig lagrede data og en annen overskrift vises. I tillegg til det brukeren selv kan endre, kan man her velge å gjøre brukere til administratorer og endre rabattsatsen. 20

152 Vedlegg DynaSale HiO 2007 Figur B : Skjermbilde som viser endret bruker Endrer man en bruker vil linjen i tabellen få en egen class-attributt, som gjør at man kan markere dette sånn man måtte ønske. Her markert med gult. B.12.4 Ordreliste (OrdersForUserPage.java) Figur B : Skjermbilde som viser ordreliste 21

153 Vedlegg DynaSale HiO 2007 Velger man List og endre ordre vil man komme til denne siden. Her kan man velge ut en bruker, og så se alle ordre for brukeren. Figur B : Skjermbilde som viser ordre, hvorav en er deaktivert Her har man, i tillegg til å kunne se alles ordre, mulighet for å aktivere eller deaktivere ordre. Bildet over viser at det kommer en tilbakemelding på at brukeren er deaktivert øverst på siden, samtidig som linken endrer tekst og funksjonalitet fra aktiver til deaktiver. 22

154 Vedlegg DynaSale HiO 2007 Vedlegg C: Fakturaeksempel Under følger et eksempel på en faktura i PDF-format, generert av DynaSale. 23

155 Vedlegg DynaSale HiO 2007 Vedlegg D: Ant-script <project name="dynasale" default="compile"> <property name="sourcedir" value="${basedir}/src/main/java"/> <property name="testsourcedir" value="${basedir}/src/test/java"/> <property name="targetdir" value="${basedir}/webapp/web-inf/bin"/> <property name="testtargetdir" value="${basedir}/src/test/bin"/> <property name="librarydir" value="${basedir}/webapp/web-inf/lib"/> <property name="testsrc" value="${basedir}/src/test/java"/> <path id="libraries"> <fileset dir="${librarydir}"> <include name="*.jar"/> </fileset> </path> <target name="clean"> <delete dir="${targetdir}"/> <mkdir dir="${targetdir}"/> </target> <!-- Starts DynaSale in the Jetty test environment. The database settings should be set to test settings for this --> <target name="wicket" depends="compile"> <!-- starting the database, for your convenience :) --> <java fork="true" spawn="true" classname="org.hsqldb.server" classpathref="libraries" /> <java fork="true" classname="wicket.quickstart.start" classpathref="libraries"> <classpath> <pathelement path="${targetdir}"/> <pathelement location="src/webapp/web-inf/" /> <pathelement location="${targetdir}" /> <pathelement location="${testtargetdir}" /> <pathelement path="" /> <pathelement path="${java.class.path}" /> <pathelement location="src/test/java" /> </classpath> <arg value="${action}"/> </java> </target> 24

156 Vedlegg DynaSale HiO 2007 <target name="compiletests" depends="compile"> <delete dir="${testtargetdir}" /> <mkdir dir="${testtargetdir}"/> <javac srcdir="${testsourcedir}" destdir="${testtargetdir}" classpathref="libraries" > <classpath> <pathelement location="${targetdir}" /> <pathelement path="/user/local/junit4.3/" /> </classpath> <include name="**/*.java" /> </javac> </target> <!-- runs the unit tests. The database setting should be set to unit testing for this --> <target name="runtests" depends="compiletests"> <!-- Starting the database --> <java fork="true" spawn="true" classname="org.hsqldb.server" classpathref="libraries" /> <java fork="yes" classname="junit.textui.testrunner" taskname="junit" failonerror="true" classpathref="libraries"> <arg value="no.gan.dynasale.test.alljunittests"/> <classpath> <pathelement location="${targetdir}" /> <pathelement location="${testtargetdir}" /> <pathelement path="" /> <pathelement path="${java.class.path}" /> <pathelement location="src/test/java" /> </classpath> </java> </target> <!-- creates a deployable war archive for DynaSale. The database settings should be set to production for this target --> <target name="war" depends="compile"> <war destfile="dynasale.war" webxml="web.xml"> <lib dir="${librarydir}"> <exclude name="jsdk*.jar"/> </lib> <classes dir="${targetdir}"/> </war> </target> <target name="compile" depends="clean, copy-resources"> <javac srcdir="${sourcedir}" destdir="${targetdir}" classpathref="libraries"/> </target> <target name="copy-resources"> <copy todir="${targetdir}"> <fileset dir="${sourcedir}"> <exclude name="**/*.java"/> 25

157 Vedlegg DynaSale HiO 2007 </fileset> </copy> </target> </project> 26

158 Vedlegg DynaSale HiO 2007 Vedlegg E: ApplicationContext <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE beans PUBLIC "-//SPRING/DTD BEAN/EN" " <beans> <!-- Settings for deployment database --> <bean id="datasource" class="org.apache.commons.dbcp.basicdatasource" destroy-method="close"> <property name="driverclassname"> <value>com.mysql.jdbc.driver</value></property> <property name="url"> <value>jdbc:mysql://cube.iu.hio.no/s135200</value></property> <property name="username"><value>s135200</value></property> <property name="password"><value>3plekake</value></property> </bean> <!-- settings for unit testing <bean id="datasource" class="org.apache.commons.dbcp.basicdatasource" destroy-method="close"> <property name="driverclassname"> <value>org.hsqldb.jdbcdriver</value></property> <property name="url"> <value>jdbc:hsqldb:hsql://localhost</value></property> <property name="username"><value>sa</value></property> <property name="password"><value></value></property> </bean> --> <bean id="userdao" class="no.gan.dynasale.dao.hibernate.hibernateuserdao"> <property name="sessionfactory"><ref local="sessionfactory" /></property> </bean> <bean id="orderdao" class="no.gan.dynasale.dao.hibernate.hibernateorderdao"> <property name="sessionfactory"><ref local="sessionfactory" /></property> </bean> <bean id="orderlinedao" class="no.gan.dynasale.dao.hibernate.hibernateorderlinedao"> <property name="sessionfactory"><ref local="sessionfactory" /></property> 27

159 Vedlegg DynaSale HiO 2007 </bean> <bean id="sessionfactory" class="org.springframework.orm.hibernate3.localsessionfactorybean"> <property name="datasource"><ref local="datasource" /></property> <property name="mappingresources"> <list> <value>no/gan/dynasale/model/mapping.hbm.xml</value> </list> </property> <property name="hibernateproperties"> <props> <prop key="hibernate.dialect">org.hibernate.dialect.mysqldialect</prop> <!-- <prop key="hibernate.dialect">org.hibernate.dialect.hsqldialect</prop> --> <prop key="hbm2ddl.auto">update</prop> <prop key="hibernate.max_fetch_depth">3</prop> </props> </property> </bean> <bean id="contentdao" class="no.gan.dynasale.dao.rest.restcontentdao"> <constructor-arg> <ref local="restproxy" /> </constructor-arg> </bean> <bean id="formatdao" class="no.gan.dynasale.dao.rest.restformatdao"> <constructor-arg> <ref local="restproxy" /> </constructor-arg> </bean> <bean id="contentservice" class="no.gan.dynasale.service.impl.contentserviceimpl"> <constructor-arg> <ref local="contentdao" /> </constructor-arg> </bean> <bean id="formatservice" class="no.gan.dynasale.service.impl.formatserviceimpl"> <constructor-arg> <ref local="formatdao" /> </constructor-arg> </bean> <bean id="userservice" class="no.gan.dynasale.service.impl.userserviceimpl"> <property name="userdao"> <ref local="userdao" /> </property> <property name="orderservice"> <ref local="orderservice" /> 28

160 Vedlegg DynaSale HiO 2007 </property> <property name="messagedigestservice"> <ref local="messagedigestservice" /> </property> </bean> <bean id="orderlineservice" class="no.gan.dynasale.service.impl.orderlineserviceimpl"> <property name="orderlinedao"> <ref local="orderlinedao" /> </property> </bean> <bean id="orderservice" class="no.gan.dynasale.service.impl.orderserviceimpl"> <property name="orderdao"> <ref local="orderdao" /> </property> <property name="orderlinedao"> <ref local="orderlinedao" /> </property> <property name="userdao"> <ref local="userdao" /> </property> <property name="companyservice"> <ref local="companyservice" /> </property> <property name="invoiceservice"> <ref local="invoiceservice" /> </property> <property name="mailservice"> <ref local="mailservice" /> </property> <property name="formatservice"> <ref local="formatservice" /> </property> <!-- Strings for filling out name and description for Content that does not have this when retrieved from DynaPark --> <property name="defaultname"><value>default name</value></property> <property name="defaultdescription"><value>defualt description</value></property> <!-- These propertries define names for keys and values for properties expected from DynaPark. --> <!-- The key for the element that describes the content --> <property name="contentdescription"><value>description</value></property> <!-- The key for the element that describes the vatlevel --> <property name="vatlevel"><value>vatlevel</value></property> <!-- the value that indicates low vat --> <property name="vatlow"><value>vatlow</value></property> <!-- the value that indicates high vat --> <property name="vathigh"><value>vathigh</value></property> <!-- Medium vat is default, thus does not need to be specified --> 29

161 Vedlegg DynaSale HiO 2007 </bean> <bean id="restproxy" class="no.gan.dynasale.rest.restproxy"> <property name="customer"> <value>g2demo</value> </property> <property name="host"> <value> </property> <property name="version"> <value>2</value> </property> </bean> <bean id="companyservice" class="no.gan.dynasale.service.impl.companyserviceimpl"> <property name="selfregister"> <value>true</value> </property> <property name="anonymousbrowsing"> <value>true</value> </property> <property name="anonymousdownload"> <value>false</value> </property> <property name="name"> <value>visualfunk</value> </property> <property name="lowvat"> <value>0.0</value> </property> <property name="medvat"> <value>13.0</value> </property> <property name="highvat"> <value>25.0</value> </property> <property name="daysboughtavailable"> <value>14</value> </property> <property name="urlbase"> <!-- Please note that it is essensial that this string ends with "faktura/" unless you have changed the url-mapping for the object --> <value> </property> <property name="address"> <value>storgata Oslo</value> </property> <property name="phone"> <value> </value> </property> <property name=" "> 30

162 Vedlegg DynaSale HiO 2007 </property> <property name="dateformat"> <value>dd.mm.yyyy</value> </property> <property name="dateandtimeformat"> <value>dd.mm.yyyy', kl' HH:mm</value> </property> </bean> <bean id="defaultadmin" class="no.gan.dynasale.model.user"> <property name="mail"> </property> <property name="passwd"> <value>3plekake</value> </property> <property name="admin"> <value>true</value> </property> </bean> <bean id="sender" class="org.springframework.mail.javamail.javamailsenderimpl"> <property name="host"> <value>mail.bbse.no</value> </property> </bean> <bean id="messagedigestservice" class="no.gan.dynasale.service.impl.messagedigestserviceimpl"> <property name="algorithmname"> <value>sha1</value> </property> </bean> <bean id="mailservice" class="no.gan.dynasale.service.impl.mailsenderimpl"> <property name="from"> </property> <property name="subject"> <value>din ordere fra VisualFunk</value> </property> <property name="sender"> <ref local="sender" /> </property> <property name="text"> <value><![cdata[ <h1>din ordere hos VisualFunk</h1> <p>her er en liste over linker til contentet du kjøpte fra VisualFunk. Du vil også finne en faktura i pdf-format som vedlegg til denne mailen. ]]></value> </property> <property name="userservice"> <ref local="userservice" /> 31

163 Vedlegg DynaSale HiO 2007 </property> </bean> <bean id="invoiceservice" class="no.gan.dynasale.service.impl.invoiceserviceimpl"> <property name="companyservice"><ref local="companyservice" /></property> <property name="userservice"><ref local="userservice" /></property> </bean> <bean id="componentinstantiationlistener" name="authorizationstrategy" class="no.gan.dynasale.web.storeauthorizationstrategy"> <property name="companyservice"> <ref local="companyservice" /> </property> </bean> </beans> 32

164 Vedlegg DynaSale HiO 2007 Vedlegg F: Prioriteringer av bruksmønstre Høy prioritet: Liste Content for kjøp Legge til Content i handlekurv Kjøp av varer Logge inn Vise detaljert informasjon om et Content-objekt (Selger skal kunne) Legge til bruker Administrere og vise handlekurv Middels prioritet: Liste alle brukerkontoer Slette en bruker Endre en bruker Vise ordrehistorikk Vise detaljer i ordre Oversikt over ordre Registrere seg Lavt prioritert: Reaktivere ordre Deaktivere ordre Vise Content (for administrator) Liste alt Content fra DynaPark (fra en mappe, for administrator) Legge til Content Endre Content 33

165 Vedlegg DynaSale HiO 2007 Vedlegg G: Utkast til bruksmønstre (Use Case) Til navigasjon er det først og fremst tenkt benyttet en meny med linker som kaller de aktuelle bruksmønstre. Trykk på denne avbryter aktive bruksmønster. Følgende bruksmønster vil være tilgjengelige fra denne: B2, B5 og B7 G.1 Brukerscenarioer Use Case B1 Beskrivelse Aktører Pre Betingelser Post Betingelser Trigger Hendelsesforløp Unntak Logge inn En bruker skal kunne logge seg inn på systemet (Kjøper, selger, administrator) = bruker Bruker er ikke logget inn Brukeren blir logget inn eller Bruker får feilmelding Bruker går til gitt URI 1. Bruker får valg om å skrive inn brukernavn og passord 2. Bruker fyller ut brukernavn og passord 3. Bruker velger å logge inn 4. Bruker blir videresendt til Hovedsiden 3.A Feil brukernavn/passord 3.A Trigger: Systemet kunne ikke validere brukernavn og passord 1. Bruker får beskjed om at brukernavn/passord var feil, og får mulighet til å logge inn igjen. Use Case B2 Beskrivelse Vise ordrehistorikk En kjøper skal kunne se tidligere ordre 34

166 Vedlegg DynaSale HiO 2007 Aktører Pre betingelser Post betingelser Trigger Hendelsesforløp Variasjon Kjøper Kjøper er logget inn Kjøper får se alle tidligere ordre Kjøper velger å se ordrehistorikk 1. Kjøper får se alle tidligere ordre 1.A Ingen ordre 1.A Trigger: Kjøperen har ingen tidligere ordre 1. Kjøper får opp en tom liste, med beskjed om at det ikke finnes tidligere ordre. 1.B Vise mer info om ordre 1.B Trigger: Kjøper velger å vise mer info om en ordre 1. INCLUDES(B3) Use Case B3 Beskrivelse Aktører Pre betingelser Post betingelser Trigger Hendelsesforløp Variasjon Vise detaljer i ordre En bruker skal kunne se detaljer om en ordre (Kjøper, selger) = Bruker, DynaPark Bruker er logget inn && Det finnes en ordre Bruker får se detaljer om en ordre Bruker får en feilmelding Bruker velger å se detaljer om en ordre (B2.1B) 1. DynaSale spør DynaPark om data 2. DynaPark gir data 3. Bruker får se detaljer om en ordre 4. Bruker får valg om å se kvittering 1.A Ingen ordre 1.A Trigger: Bruker prøver å få se en ordre som ikke finnes 1. Bruker får en feilmelding 2. Bruker får valg om å gå til ordrehistorikk 2.A Se kvittering 2.A Trigger: Bruker velger å se kvittering 1. Bruker får se kvittering Use Case B4 Legge til Content i handlekurv 35

167 Vedlegg DynaSale HiO 2007 Beskrivelse Aktører Pre betingelser Post betingelser Trigger Hendelsesforløp Variasjon En bruker skal kunne legge til Content i handlekurven (Kjøper, selger) = bruker Bruker er logget inn (Content blir lagt til i handlekurv && Bruker får beskjed om at content er lagt til) Bruker får en feilmelding Bruker velger kjøp på en vare (B7.2A) 1. Content blir lagt i handlekurven 2. Bruker får beskjed om at Content er lagt til i handlekurv 1.A Content ligger allerede i handlekurv 1.A Trigger: Content ligger allerede i handlekurv 1. Bruker får en feilmelding om at man ikke kan legge til Content 2 ganger. Use Case B5 Beskrivelse Aktører Pre betingelser Post betingelser Trigger Hendelsesforløp Variasjon Administrere og vise handlekurv En kjøper skal kunne endre innholdet i handlekurven og sende den til bestilling Kjøper Bruker er logget inn Kjøper velger å vise handlekurven 1. Kjøper blir presentert innholdet i handlekurven 2. Kjøper kan administrere innholdet i handlekurven 1.A Handlekurven er tom 1.A Trigger: Handlekurven er tom 1. Kjøper får opp en tom handlekurv 2.A Sletting av vare 2.A Trigger: Kjøper velger å slette en vare 1. Varen slettes og handlekurven vises på nytt 2.B Bestilling av innhold i handlekurv 2.B Trigger: Kjøper velger å sende handlekurven til bestilling 1. INCLUDES(B6) 36

168 Vedlegg DynaSale HiO 2007 Use Case B6 Beskrivelse Aktører Pre betingelser Post betingelser Trigger Hendelsesforløp Variasjon Kjøp av varer En kjøper blir guidet gjennom kjøpsprosessen Kjøper, Netaxcept Kjøper er logget inn && Kjøper har varer i handlekurven Bestilling sendes og registreres Kjøper får en bekreftelse på at salget var vellykket Kjøper velger å kjøpe varene i handlekurven 1. Kjøper får en oversikt over egne data og leveringsdetaljer 2. Kjøper får en utskrift av varer som skal kjøpes 3. Kjøper blir sendt til NetAxcepts sider 4. Kjøper får bekreftelse på at kjøp er gjennomført 3.A Feil under betaling 3.A Trigger: NetAxcept returnerer feil eller ikke noe svar 1. Bruker får feilmelding og mulighet til å forsøke på nytt Use Case B7 Beskrivelse Aktører Pre betingelser Post betingelser Trigger Hendelsesforløp Variasjon Liste Content for kjøp En bruker skal kunne liste Content (Kjøper, selger) = bruker, DynaPark Kjøper er logget inn Kjøper får vist Content til salgs Kjøper velger å vise Content til salgs 1. DynaSale spør DynaPark om tilgjengelig Content for Kjøper 2. DynaPark returnerer Content 3. Kjøper får vist tilgjengelige salgsobjekter 4. Kjøper navigerer i salgsobjekter 1.A Butikken har ingen varer 1.A Trigger: Butikken har ingen varer 1. Kjøperen får opp informasjon om at det for tiden ikke er noe å kjøpe 2.A Legging av vare i handlekurv 2.A Trigger: Kjøperen velger å legge en vare i handlekurv 1. INCLUDES(B4) 2.B Visning av flere detaljer om objekt 37

169 Vedlegg DynaSale HiO B Trigger: Kjøperen velger ett objekt 1. INCLUDES(B8) Use Case B8 Beskrivelse Aktører Pre betingelser Post betingelser Trigger Hendelsesforløp Variasjon Vise detaljert informasjon om ett Content-objektet En bruker skal kunne få detaljer og beskrivelser om ett Content-objekt (Kjøper, selger) = bruker, DynaPark Kjøper er logget inn Kjøperen får detaljert info om ett Objekt B8.2B 1. DynaPark returnerer på forespørsel detaljerte data for Content-objektet 2. Detaljert info vises for bruker 1.A Feil under kommunikasjon med DynaPark 1.A Trigger: Feil under kommunikasjon eller oppslag 1. Feilmelding vises bruker Use Case B9 Beskrivelse Aktører Pre betingelser Post betingelser Trigger Hendelsesforløp Variasjon Registrere seg En kjøper skal kunne registrere seg om selger ønsker det Kjøper Kjøperen er på innloggingssiden til en Kunde && Selgeren tillater at kjøper registrerer seg selv. Kjøperen blir registrert og logget inn Kjøperen velger å registrere seg 1. Kjøper får opp registreringsskjema 2. Kjøper sender skjema 3. Kjøper blir logget inn, og sendt til hovedsiden 2.A Validering av data ikke vellykket 2.A Trigger: Feil eller problemer med utfylte data 1. Feilene beskrives og skjema vises på nytt G.2 Selgerscenarioer Use Case S1 Liste alt Content fra DynaPark fra en mappe 38

170 Vedlegg DynaSale HiO 2007 Beskrivelse Aktører Pre betingelser Post betingelser Trigger Hendelsesforløp Variasjon En selger skal kunne liste opp alt av Content i en mappe, selv om det ikke er åpent for salg. Selger, DynaPark Selger er logget inn i DynaSale Selger får vist alt Content Selger velger å vise all Content i en mappe 1. DynaSale spør DynaPark om all Content i mappe 2. DynaPark leverer etterspurt data til DynaSale 3. Selger får listet opp all Content i gitt mappe 4. Selger kan velge mappe/content 3.A Bla dypere i mappestruktur 3.A Trigger: Selger velger en mappe 1. INCLUDES(S1) 3.B Velge Content 3.B Trigger: Selger velger Content 1. INCLUDES(S2) Use Case S2 Beskrivelse Aktører Pre betingelser Post betingelser Trigger Hendelsesforløp Variasjon Vise Content En selger skal kunne se detaljer om Content Selger, DynaPark Selger er logget inn i DynaSale Selger får vist eller endret Content S1.3B 1. DynaSale spør DynaPark om detaljer om gitt Content 2. DynaPark leverer etterspurt data til DynaSale 3. Selger får vist detaljer om Content 4. Selger får valg om å Endre/Slette 3.A Endre Content 3.A Trigger: Selger velger å Endre Content 1. INCLUDES(S3) Use Case S3 Beskrivelse Aktører Pre betingelser Endre Content En selger skal kunne endre Content Selger, DynaPark Selger er logget inn i DynaSale 39

171 Vedlegg DynaSale HiO 2007 Suksess post betingelser Feilet post betingelse Trigger Hendelsesforløp Variasjon Selger får vist eller endret Content Selger får en feilmelding og mulighet til å endre igjen S2.3A 1. DynaSale spør DynaPark om detaljer om gitt Content 2. DynaPark leverer etterspurt data til DynaSale 3. Selger får opp skjema der selger kan endre data om Content 4. Selger kan endre 5. Selger kan lagre/forkaste endringer 5.A Lagre endringer 5.A Trigger: Selger velger å lagre endringer 1. Data fra bruker sendes til DynaSale 2. DynaSale sender data til DynaPark 3. Selger får bekreftet at endringer er lagret 4. INCLUDE(S2) 1. 1.A Valideringsfeil 2. 1.A Trigger: Endringer validerte ikke 1. Selger får feilmelding 2. INCLUDE(S3) 5.B Forkaste endringer 5.B Trigger: Selger velger å forkaste endringer 1. INCLUDES(S2) Use Case S4 Beskrivelse Aktører Pre betingelser Post betingelser Trigger Hendelsesforløp Variasjon Liste alle brukerkontoer En selger skal kunne liste alle brukere som finnes i deres database Selger Selger er logget inn i DynaSale Selger får listet alle brukerkontoer i systemet Selger velger å liste alle brukerkontoer 1. Selger får listet opp alle brukerkontoer 2. Selger får valg om å slette, endre, legge til bruker. 2.A Slette bruker 2.A Trigger: Selger velger å slette en bruker 1. INCLUDE(S5) 2.B Endre bruker 2.B Trigger: Selger velger å endre en bruker 1. INCLUDE(S6) 40

172 Vedlegg DynaSale HiO C Legge til bruker 2.C Trigger: Selger velger å legge til bruker 1. INCLUDE(S7) Use Case S5 Beskrivelse Aktører Pre betingelser Post betingelser Feil post betingelse Trigger Hendelsesforløp Variasjon Slette en bruker Selger skal kunne slette en bruker Selger Selger er logget inn i DynaSale Det finnes en bruker Bruker blir slettet Selger får en bekreftelse Selger får en feilmelding, bruker blir ikke slettet. Selger velger å slette en bruker 1. Selger får spørsmål om hun er sikker på at bruker skal slettes 2. DynaSale sletter bruker 3. Selger får en bekreftelse på at bruker er slettet 4. INCLUDE(S4) 1.A Selger vil ikke slette bruker 2.A Trigger: Selger velger å ikke slette bruker 1. Bruker får beskjed om at bruker ikke ble slettet 2. INCLUDE(S4) Use Case S6 Beskrivelse Aktører Pre betingelser Post betingelser Feilet post betingelse Trigger Hendelsesforløp Endre en bruker En selger skal kunne en bruker Selger Selger er logget inn i DynaSale Bruker blir endret Selger får en bekreftelse på at bruker er endret Bruker blir ikke endret Selger får en feilmelding Selger får vist endre skjema igjen Selger velger å endre en bruker 1. Selger får vist detaljer om en bruker 41

173 Vedlegg DynaSale HiO 2007 Variasjon 2. Selger kan endre data om en bruker 3. Selger får valget mellom å lagre eller forkaste endringer 3.A Lagre endringer 3.A Trigger: Selger velger å lagre endringer 1. Endringer sendes til DynaSale 2. Endringer lagres 3. Selger får en bekreftelse på at bruker ble lagret 1. 2.A Endringene validerer ikke 1. Selger får en feilmelding 2. INCLUDE(S6) 4. INCLUDE(S4) 3.B Forkaste endringer 3.B Trigger:Selger velger å forkaste endringer 1. INCLUDE(S4) Use Case S7 Beskrivelse Aktører Pre betingelser Post betingelser Feilet post betingelse Trigger Hendelsesforløp Variasjon Legge til bruker En selger skal kunne legge til bruker/selger Selger Selger er logget inn i DynaSale En bruker blir opprettet Selger får en feilmelding Bruker blir ikke opprettet Selger velger å legge til en bruker 1. Selger får vist et registreringsskjema for bruker 2. Selger legger inn data om bruker 3. Selger får valg om å lagre eller forkaste bruker 2.A Lagre bruker 2.A Trigger: Selger velger å lagre brukeren 1. Brukerdata sendes til DynaSale 2. Bruker lagres 3. Selger får beskjed om at bruker er opprettet 4. INCLUDE(S4) 1. 2.A Bruker finnes 2. 2.A Trigger en bruker med gitt e-postadresse finnes allerede 1. Selger får en feilmelding om hva som er galt 2. INCLUDE(S7) 42

174 Vedlegg DynaSale HiO B Data validerer ikke 4. 2.B Trigger: Ikke alle krevde felt er fylt ut riktig 1. Selger får en feilmelding om hva som er galt 2. INCLUDE(S7) Use Case S8 Beskrivelse Aktører Pre betingelser Post betingelser Feilet post betingelse Trigger Hendelsesforløp Variasjon Reaktivere ordre En selger skal kunne reaktivere en ordre Selger Selger er logget inn i DynaSale En ordre blir reaktivert En eller flere objekter fra den gamle ordren eksisterer ikke lenger i DynaPark Selger velger å vise oversikt over ordre 1. Systemet viser en oversikt over ordre, med mulighet til å reaktivere inaktive ordre 2. Selger velger å reaktiver en ordre 3. Systemet viser ordren som aktiv 3.A Trigger: Ett eller flere av objektene finnes ikke lenger 3.A Selger får beskjed om hvilke av objektene som ikke finnes lenger, og at resten av objektene blir reaktivert. Use Case S9 Beskrivelse Aktører Pre betingelser Post betingelser Feilet post betingelse Trigger Hendelsesforløp Variasjon Deaktivere ordre En selger skal kunne deaktivere en aktiv ordre Selger Selger er logget inn i DynaSale En ordre blir deaktivert Selger velger å vise oversikt over ordre 1. Systemet viser en oversikt over ordre, med mulighet til å deaktivere aktive ordre 2. Selger velger å deaktivere en ordre 3. Systemet viser ordren som inaktiv 43

175 Vedlegg DynaSale HiO 2007 Use Case S10 Beskrivelse Aktører Pre betingelser Post betingelser Feilet post betingelse Trigger Hendelsesforløp Variasjon Oversikt over ordre Selger skal få vite hvem som har kjøpt hvilket content når. Selger Selger er logget inn i DynaSale Selger får info om en ordre Selger velger å vise oversikt over ordre 1. Systemet viser en oversikt over ordre, med dato, navn på kjøper og mulighet til å få se flere detaljer. 2. Selger velger å se flere detaljer 3. Systemet viser oversikt over hvem som passerte ordren Use Case S11 Beskrivelse Aktører Pre betingelser Post betingelser Feilet post betingelse Trigger Hendelsesforløp Variasjon Legge til Content Selger skal kunne legge til Content til DynaPark via DynaSale, men kun en fil av gangen Selger Selger er logget inn i DynaSale Nytt Content er lagret i DynaPark Selger oppgav ugyldige data Selger velger å legge til nytt Content fra DynaSale 1. Systemet viser et skjema hvor bruker kan taste inn informasjon om Contentet, og velge fil 2. Selgeren fyller inn skjemaet og velger en fil til opplasting 3. Systemet viser oversikt over tilgjengelig Content med det nye øverst. 3.A Trigger: Selger oppgav ugyldige data. 3.A. Systemet gir beskjed om hvilke data som var ugyldige. 44

176 Vedlegg DynaSale HiO 2007 Vedlegg H: Målanalyse Selgere skal kunne Viktighet Vanskelighetsgrad Omfang Administrere brukere -Velge om de skal se priser med eller uten MVA -Rabatter -Legge til andre administratorer 5 (ingen brukere ingen vits) Administrere salgsobjekter -Priser legges inn uten MVA -Endre pris -Legge til beskrivende tekst 4 (sterkt ønsket) -Får se alle DynaParkobjekter og kan velge hvilke som skal legges ut for salg Få salgsstatistikk Kjøpe bilder på vegne av brukere (gi dem bort) 2 (ønsket, men frontend kan mulig legges til senere) 4 (eksisterende kunde bruker dette mye i dagens system) 4 (må sette opp og koble til db. Kan bli litt stort) 4 (må kommunisere toveis med DynaPark, eventuelt lagre i egen base) 3 (må logge og senere vise det frem) 2 (burde bare være å legge til ett spesialtilfelle under kjøp) 5 dager 6 dager 4 dager 1 dag Kjøpere skal kunne Kjøpe objekter -Skal være tydelig trinndelt Liste tilgjengelige objekter -Vise thumbnails og tilgjengelige oppløsninger 5 (det heter tross alt DynaSale) 5 (kan ikke selge noe hvis brukere ikke vet hva de kan kjøpe) 5 (må kommunisere med NetAxcept og lage salgsrapport) 3 (må kommunisere med DynaPark, antagelig kun enveis) 7 dager 3 dager Få opp ordrehistorikk 3 (ønsket, helst også med 3 (logging, og visning) 4 dager 45

177 Vedlegg DynaSale HiO Ordre skal muligens kunne reaktiveres (om selger ønsker dette) -Fakturaer lagres og sende på epost frontend) Legge og administrere varer i en handlekurv -Denne skal forsvinne når sessionen utløper 4 (dårlig nettbutikk uten) 3 (ganske rett frem, men muligens mye arbeid) 3 dager Generelt Løsningen skal kunne konfigureres individuelt for hver kunde -Må man logge på for å kunne se bilder? -Kan kunder registrer seg selv? System wide konfigurasjon -MVA sats -Tilkobling til DynaPark Bilder skal også kunne legges til fra DynaPark 4 (ganske viktig, i tillegg er det vanskelig å legge til i etterkant) 4 (det er slik det er forventet gjort hos oppdragsgiver) X (kommer an på hvilken løsning vi havner på, må diskuteres nøyere med oppdragsgiver) 4 (følger oss hele tiden, men ikke nødvendigvis så vanskelig) 2 (burde bare være å lage en konfigurasjons-fil og lese denne) X (kommer an på løsning) 3 dager 1 dag 1-4 dager Sikkerhet Linker til kjøpte varer skal sperres etter en stund 5 (noe av det viktigste med den nøye løsningen) 2 (burde ikke være vanskelig) 1 dag 46

178 Vedlegg DynaSale HiO 2007 Vedlegg I: Prosjektdagbok Under følger en uredigert utgave av vår prosjektdagbok. Den er tatt med siden den sier en del om arbeidsprosessen og alternativer som er vurdert underveis. Archive for May, 2007 Unittest-data i databasen m.m. Saturday, May 19th, Håvard Ikke kjør unittester mot databasen, med midre dere endrer dem slik at de legger inn ordentlige data. Det har seg nemlig slik at vi får en del morsomme feil enkelte steder siden det ligger nullverdier på steder de ikke skal være, og som de heller ikke kan komme seg på andre måter. Det dukka opp masse rare feil under testinga på grunn av dette, så jeg har nå slette de linjene i tabellene som ødela. Jeg har lagt til igjen det at passord lik spesialbehandles i UserServiceImpl slik at det skal gå ann å deaktivere brukere. Om det var en grunn til at dette ble fjernet så si fra. Funksjonstestinga er nå ferdig (hvis Inga kan bekrefte at det faktisk blir sendt en mail som ser korrekt ut). Jeg har også sett gjennom kravspeken for å forsikre meg om at vi ikke har glemt noe. Det eneste jeg reagerte på var at det er en del krav som står dobbelt opp under funksjonelle krav for selgere og administratorer som egentlig kun gjelder for administratorer (men gjelder jo for selgere også hvis de tar en telefonsamtale). Det har blitt en del små endringer i koden for å få den til oppfylle testene. Vær så snill å ikke endre noe mer på koden nå (i hvert fall ikke uten å ta en ordentlig kopi av hele prosjketet først!). Dukker så sykt lett opp nye feil. Har prøvd å passe på å ikke lage nye feil i dag, men kan jo aldri være sikker, så bra om dere klikker dere litt rundt også. Alt er committa. Så kjør update da;p Posted in Dagbok No Comments» 47

179 Vedlegg DynaSale HiO 2007 Referanser til andre deler av rapporten Friday, May 18th, Inga Jeg foreslår at hver gang vi skal ha en referanse til en annen del av rapporten skriver vi x.x.x. Eksempel: Mer om deaktivering av brukere under x.x.x. Dermed kan vi bare søke gjennom dokumentet etter x.x.x når all kapittelnumrering er bestemt og det er på tide og sette inn korrekte nummer, så er vi sikre på at vi ikke går glipp av noen referanser. Kanskje også lurt å skrive i parantes etter x.x.x hvilket kapittel det er snakk om. Posted in Dagbok 2 Comments» 2 Responses to Referanser til andre deler av rapporten 1. Sebastian Steinmann Says: May 18th, 2007 at 10:34 pm Sån som jeg har gjort hele tiden? 2. inga Says: May 19th, 2007 at 7:06 am Hva du har gjort hele tiden vet du vel best selv? Det er vel uansett praktisk om vi blir enig om at alle tre gjør det på samme måte? Møte med Eva Thursday, May 17th, Inga Tilstede: Eva, Håvard, Sebastian, Inga Ting som ble tatt opp: 1. Bør vi spesifisere det i testrapporten om det er noe som ikke fungerer? 2. Bør vi ha med bloggen som vedlegg? 3. Er noen av delene av prosessrapporten for teknisk avansert? 4. Råd om rapporten fra Eva 5. Kan vi få et siste veiledningsmøte neste tirsdag? 1. Bør vi spesifisere det i testrapporten om det er noe som ikke fungerer? Eva understreket at poenget med testrapporten er å dokumentere hvilke deler av produktet vi 48

infotorg Enkel brukermanual

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

Detaljer

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

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

Brukerveiledning. Madison Møbler Nettbutikk

Brukerveiledning. Madison Møbler Nettbutikk Brukerveiledning Madison Møbler Nettbutikk 1 1. Forord 1.1 Produktet Produktet er i denne manualen nettbutikken www.madison-mobler.no. Dette er en nettbutikk som skal gi brukerne mulighet til å handle

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

Brukerveiledning - netthandel

Brukerveiledning - netthandel Brukerveiledning - netthandel www.heidenreich-online.no Av Heidenreich AS 01.06.2017 Versjon 2.0 Heidenreich AS Industriveien 6 Postboks 84 2021 Skedsmokorset Telefon: 22 02 42 00 firmapost@heidenreich.no

Detaljer

Brukerveiledning. Madison Møbler Administrasjonsside

Brukerveiledning. Madison Møbler Administrasjonsside Brukerveiledning Madison Møbler Administrasjonsside 1 1. Forord 1.1 Produktet Produktet blir konstruert som et nytt produkt da kunde/bruker ikke har noe eksisterende løsning, derfor er dette den nåværende

Detaljer

Heidenreich AS Industriveien 6 Postboks Skedsmokorset Telefon: Org: NO

Heidenreich AS Industriveien 6 Postboks Skedsmokorset Telefon: Org: NO Brukerveiledning Heidenreich-Online www.heidenreich-online.no Av Heidenreich AS 31.08.15 Heidenreich AS Industriveien 6 Postboks 84 2021 Skedsmokorset Telefon: 22 02 42 00 firmapost@heidenreich.no www.heidenreich.no

Detaljer

Overordnet beskrivelse og arkitekturskisse

Overordnet beskrivelse og arkitekturskisse Overordnet beskrivelse og arkitekturskisse Arkitekturskisse av Conserto, som er utviklet i ASP.NET VB FrameWork 4.0 med bruk av code-behind filer, MS SQL 2008, og er bygget på MasterPage som fellemal.

Detaljer

Hvordan bli opprettet som kunde og registre ordrene på nett

Hvordan bli opprettet som kunde og registre ordrene på nett Hvordan bli opprettet som kunde og registre ordrene på nett Registrerte kunder kan fra forsiden gå rett inn fra Direktebestilling Gå inn på Bring.no og klikk på linken Bestill utsendelse av brev og reklame

Detaljer

Brukermanual for Norwex Norge AS nettbutikk

Brukermanual for Norwex Norge AS nettbutikk Brukermanual for nettbutikk Innhold 1. Innledning 2. Hvordan handler du som ekstern kunde? 3. Hvordan går du frem for å komme i gang med din nettbutikk? 4. Hva skjer når tilfeldige kunder handler tilknyttet

Detaljer

Brukermanual for kommuneansvarlig og testleder

Brukermanual for kommuneansvarlig og testleder Brukermanual for kommuneansvarlig og testleder Jegerprøveeksamen www.jegerproveeksamen.no Innholdsfortegnelse Kommuneansvarlig... 3 Testleder... 3 Opprette testsenter og testledere... 3 Teknisk godkjenning

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

infotorg Enkel brukermanual

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

Detaljer

Oppsett «Visma Contacts»

Oppsett «Visma Contacts» Oppsett «Visma Contacts» Kort implementeringsguide for Visma Global Mer info: https://itunes.apple.com/us/app/visma-contacts/id1050106314?mt=8 Merk: Du kan laste ned appen og prøve demoversjonen uten at

Detaljer

BRUKERVEILEDNING FOR NETTBUTIKKEN FORHÅNDSMELDING OG OPPLASTING AV POSTNUMMERFILER. Post med like formater og Aviser til abonnenter

BRUKERVEILEDNING FOR NETTBUTIKKEN FORHÅNDSMELDING OG OPPLASTING AV POSTNUMMERFILER. Post med like formater og Aviser til abonnenter BRUKERVEILEDNING FOR NETTBUTIKKEN FORHÅNDSMELDING OG OPPLASTING AV POSTNUMMERFILER Post med like formater og Aviser til abonnenter Innhold 1. Logg inn i nettbutikken... 2 2. Registrering av forhåndsmelding....

Detaljer

Entobutikk 3.TESTRAPPORT VÅR 2011

Entobutikk 3.TESTRAPPORT VÅR 2011 3.TESTRAPPORT VÅR 2011 1 DELKAPITTEL 1 FORORD Denne testrapport er skrevet i forbindelse med vårt hovedprosjekt ved Høgskolen i Oslo, ingeniørutdanning, våren 2011. Rapporten beskriver testingen av hele

Detaljer

Med nye TINE Handel får du som kunde nytte og glede av følgende funksjoner:

Med nye TINE Handel får du som kunde nytte og glede av følgende funksjoner: Velkommen til nye TINE Handel! Vi har oppgradert TINE Handel med ny og bedre handelsfunksjonalitet, et bedre handelsløp og mange nye funksjoner og forbedringer. I tillegg har nettsiden tinepartner.no blitt

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

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

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

Detaljer

Informasjon for nye brukere (for administratorer) Mars 2014, 3. utgave

Informasjon for nye brukere (for administratorer) Mars 2014, 3. utgave Informasjon for nye brukere (for administratorer) Mars 2014, 3. utgave INNHOLD Viktig før oppstart 1. Innlogging 1a. Med FEIDE 1b. Uten FEIDE 2. Registrering av skole 3. Bekreft registrering 4. Ferdig

Detaljer

PixEdit Guide MEDFAK (5. utkast)

PixEdit Guide MEDFAK (5. utkast) PixEdit Guide MEDFAK (5. utkast) Dette er en kjapp guide på hvordan vi har gjort PixEdit-oppsettet på arkivet ved MEDFAK. Denne guiden tar utgangspunkt i en dedikert kontormaskin med lokal skanner. Med

Detaljer

FTP Info til brukerne

FTP Info til brukerne FTP Info til brukerne Ftp-serveren til Statens vegvesen er tenkt benyttet for brukere som trenger å utveksle store filer. Det presiseres at ftp-serveren kun er beregnet for utveksling av filer, ikke for

Detaljer

Brukerveiledning for kontaktpersoner i kommuner og fylkeskommuner www.styrevervregisteret.no

Brukerveiledning for kontaktpersoner i kommuner og fylkeskommuner www.styrevervregisteret.no Brukerveiledning for kontaktpersoner i kommuner og fylkeskommuner www.styrevervregisteret.no Noen av illustrasjonene i denne brukerveiledningen er hentet fra det tilsvarende systemet i de kommunale selskapene.

Detaljer

BRUKERVEILEDNING INTRANETT, CMA ASSET MANAGEMENT AS. Dataingeniørutdanningen, Høgskolen i Oslo GRUPPE 15. Kenneth Ådalen. Vegard Gulbrandsen

BRUKERVEILEDNING INTRANETT, CMA ASSET MANAGEMENT AS. Dataingeniørutdanningen, Høgskolen i Oslo GRUPPE 15. Kenneth Ådalen. Vegard Gulbrandsen BRUKERVEILEDNING INTRANETT, CMA ASSET MANAGEMENT AS GRUPPE 15 Kenneth Ådalen Vegard Gulbrandsen Kien Trung Nguyen Dataingeniørutdanningen, Høgskolen i Oslo Våren 2009 2 S i d e FORORD I dette dokumentet

Detaljer

Fra datax til Visma eaccounting

Fra datax til Visma eaccounting Fra datax til Visma eaccounting Steg 1 Eksport av data Dersom du har registre på kunder, leverandører og/eller artikler i datax, kan du enkelt få med deg alt dette over til Visma eaccounting. Hvordan eksportere

Detaljer

Lablink 2.x brukerveiledning

Lablink 2.x brukerveiledning Lablink 2.x brukerveiledning Innledning Lablink er et program for å motta bestillinger som dine kunder gjør via Netlifes bestillings tjenester. Når en bestilling er gjort av en kunde, vil ordren være tilgjengelig

Detaljer

www.mentalhelse.no Vårt nettsted En håndbok for lokale nettredaktører i fylkes- og lokallag

www.mentalhelse.no Vårt nettsted En håndbok for lokale nettredaktører i fylkes- og lokallag www.mentalhelse.no Vårt nettsted En håndbok for lokale nettredaktører i fylkes- og lokallag Introduksjon Gratulerer Mental Helse! Våre nettsider har fått en oppfriskning og fremstår i ny drakt. Design

Detaljer

https://nhh.itslearning.com/

https://nhh.itslearning.com/ e-læringssystemet https://nhh.itslearning.com/ Sist oppdatert 08.09.2009 10:07 1 1. Hva er It s Learning? It's Learning er et e-læringssystem hvor du finner elektronisk informasjon om alle våre kurs/studier,

Detaljer

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

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

Detaljer

F A G B O K F O R L A G E T S E - P O R T A L

F A G B O K F O R L A G E T S E - P O R T A L KOM ME I GANG MED F A G B O K F O R L A G E T S E - P O R T A L BRUKER VE IL EDNING VER SJO N 1.60 INNHOLD Innledning... 3 Forberedelse til nytt skoleår... 3 Første møte med e-portalen... 4 Administrere

Detaljer

Mamut Enterprise Partner Web Kunde og Partner Web

Mamut Enterprise Partner Web Kunde og Partner Web Mamut Enterprise Partner Web Kunde og Partner Web Dette er en innføring i hvordan du bruker tilleggsproduktet Mamut Enterprise Kunde- og Partner Web. Først vil det bli gjennomgått hva du kan få ut av din

Detaljer

Brukerveiledning. Gruppe 9

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

Detaljer

F A G B O K F O R L A G E T S E - P O R T A L

F A G B O K F O R L A G E T S E - P O R T A L KOM ME I GANG MED F A G B O K F O R L A G E T S E - P O R T A L BRUKER VE IL EDNING VER SJO N 1.5 INNHOLD Innledning... 2 Forberedelse til nytt skoleår... 2 Første møte med e-portalen... 3 Administrere

Detaljer

CabinWeb BRUKERDOKUMENTASJON ET SYSTEM UTVIKLET AV DELFI DATA

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

Detaljer

WinMed3. Release Notes Allmenn Våren 2013. Release Notes Allmenn Våren 2013 Versjon 3.93.1059 Side 1

WinMed3. Release Notes Allmenn Våren 2013. Release Notes Allmenn Våren 2013 Versjon 3.93.1059 Side 1 WinMed3 Release Notes Allmenn Våren 2013 Release Notes Allmenn Våren 2013 Versjon 3.93.1059 Side 1 Innholdsfortegnelse Om dokumentet... 3 E-resept... 4 eportal... 5 Forbedret registrering og innlogging...

Detaljer

Overgang til RT4 hjelp for saksbehandlere

Overgang til RT4 hjelp for saksbehandlere Overgang til RT4 hjelp for saksbehandlere I forbindelse med oppgradering av RT fra versjon 3.8 til 4, vil man kunne oppleve at menyer og funksjonalitet har endret seg noe. Dette dokumentet tar for seg

Detaljer

BLUEGARDEN HR-PORTAL Bluegarden HMS- Oppfølging av sykemeldte BRUKERDOKUMENTASJON. Versjon 5.0 Sist oppdatert: 2016-02-15

BLUEGARDEN HR-PORTAL Bluegarden HMS- Oppfølging av sykemeldte BRUKERDOKUMENTASJON. Versjon 5.0 Sist oppdatert: 2016-02-15 BLUEGARDEN HR-PORTAL Bluegarden HMS- Oppfølging av sykemeldte BRUKERDOKUMENTASJON Versjon 5.0 Sist oppdatert: 2016-02-15 INNHOLDSFORTEGNELSE 1 Målgruppe... 3 2 Formål med brukerdokumentasjon... 3 3 Formål

Detaljer

BRUKERHÅNDBOK FOR UNIVERSITETET I OSLO. (Versjon 23.4.2012)

BRUKERHÅNDBOK FOR UNIVERSITETET I OSLO. (Versjon 23.4.2012) BRUKERHÅNDBOK FOR UNIVERSITETET I OSLO (Versjon 23.4.2012) Innholdsfortegnelse Kort om håndboken... 3 Om Ephorus... 4 1. Logge inn... 4 2. Mine dokumenter... 5 3. Laste opp... 8 4. Rapporter... 9 5. Innstillinger...

Detaljer

Testrapport. Studentevalueringssystem

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

Detaljer

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

Administrasjon av leverandører og produkter for finansportalen.no

Administrasjon av leverandører og produkter for finansportalen.no Administrasjon av leverandører og produkter for finansportalen.no Administrasjon av leverandører og produkter for finansportalen.no Forsiden Administrasjon av bankleverandører Administrasjon av bankprodukter

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

Testrapport for Sir Jerky Leap

Testrapport for Sir Jerky Leap Jasmine Garry (s135600) Line Sørensen (s135590) Fredrik Hoem Grelland (s135595) Tor Anders Gustavsen (s127668) 1 1. Forord Dette dokumentet inneholder informasjon og redegjøring av tester foretatt i forbindelse

Detaljer

Manual MicroBuild.no Engineering 24082012

Manual MicroBuild.no Engineering 24082012 24082012 Innholdsfortegnelse: 1. Registrering som bruker 2. Opprette prosjekt og åpne prosjekt 3. Legge til brukere i et prosjekt 4. Brukerinnstillinger 5. Designe skjermbilde - Fjerne og legge til strukturer

Detaljer

https://nhh.itslearning.com/

https://nhh.itslearning.com/ e-læringssystemet https://nhh.itslearning.com/ Sist oppdatert 09.08.2012 13:18 1 1. Hva er It s Learning? It's Learning er et e-læringssystem hvor du finner elektronisk informasjon om alle våre kurs/studier,

Detaljer

Bring FraktBestilling

Bring FraktBestilling Bring FraktBestilling Modulen er en integrasjon mot mybring, levert av Bring/Posten, og gjør at du kan bestille fraktetiketter direkte i fra Prestashop Dashboard. Løsningen krever en API nøkkel, brukernavn

Detaljer

Klargjør for dashbord i it s learning

Klargjør for dashbord i it s learning Klargjør for dashbord i it s learning Dette brevet gjelder KUN de av våre kunder som ikke allerede har aktivisert dashbordet for sin site. Kjære kunde! It s learning jobber stadig med å forbedre læringsplattformen.

Detaljer

Bruk av it s learning

Bruk av it s learning Bruk av it s learning Hva er it s learning? It's learning er en brukervennlig og kraftig nettbasert læringsplattform for undervisning i skolen. It s learning støtter læringsprosesser, nye læringsformer

Detaljer

Del 1: Overgang fra gammel hjemmeside til ny hjemmeside

Del 1: Overgang fra gammel hjemmeside til ny hjemmeside Del 1: Overgang fra gammel hjemmeside til ny hjemmeside Instituttsider og personlige hjemmesider som ligger på HFs egen webserver skal nå fases ut.dette innebærer at alle som fortsatt har hjemmesider der,

Detaljer

Logg inn og introduksjon # 1. Endre passord # 2. Medlemsliste # 3. Registrere et nytt medlem/ny medarbeider # 4. Registrering av tidligere medlem # 5

Logg inn og introduksjon # 1. Endre passord # 2. Medlemsliste # 3. Registrere et nytt medlem/ny medarbeider # 4. Registrering av tidligere medlem # 5 FOCUSNET Brukerveiledning - Hovedleder SØNDAGSSKOLEN NORGE Oppdatert oktober 2013 Logg inn og introduksjon # 1 Endre passord # 2 Medlemsliste # 3 Registrere et nytt medlem/ny medarbeider # 4 Registrering

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

Bestill skolemelk på Internett

Bestill skolemelk på Internett Bestill skolemelk på Internett http://test.skolemelk.no En bestillingsguide for foresatte Skolemelk for elever fra 1. til 10. klasse Velkommen til skolemelksordningen på Internett! Velkommen til bestilling

Detaljer

Brukermanual Administrasjon

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

Detaljer

Send og Motta efaktura bedrift i Nettbank bedrift

Send og Motta efaktura bedrift i Nettbank bedrift Kvikkguide Send og Motta efaktura bedrift i Nettbank bedrift Versjon 1/2016 Innhold Denne kvikkguiden gir en kort beskrivelse av tjenestene Send efaktura enkeltvis i Nettbank bedrift Motta efaktura enkeltvis

Detaljer

Brukerveiledning for Vesuv

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

Detaljer

RUTEPLANLEGGINGSSYSTEM TESTDOKUMENTASJON

RUTEPLANLEGGINGSSYSTEM TESTDOKUMENTASJON RUTEPLANLEGGINGSSYSTEM TESTDUMENTASJON Prosjekt 18 Jørgen Mobekk Sørensen Morten Evje Tor Andreas Baakind Anders Gabrielsen Side 1 1 FORORD Testdokumentasjonen har som formål å beskrive all testing som

Detaljer

1. Hvordan kommer jeg i gang som mcash-bruker?

1. Hvordan kommer jeg i gang som mcash-bruker? Gratulerer! Du er nå klar for å komme i gang med mcash KIOSK. Denne produktguiden gir en enkel innføring. 1. Hvordan kommer jeg i gang som mcash-bruker? I denne delen skal vi ta deg gjennom kundereisen

Detaljer

Kom i gang med Visma AutoInvoice

Kom i gang med Visma AutoInvoice Kom i gang med Visma AutoInvoice Denne beskrivelsen er for de som har Visma Global (VG) og Visma Document Center (VDC) og ønsker å komme i gang med Visma AutoInvoice (AI) Versjonskrav: Visma Global minst

Detaljer

Brukerveiledning til MAKS 2010

Brukerveiledning til MAKS 2010 Brukerveiledning til MAKS 2010 Innhold 1. Man må være innlogget!... 1 2. Hva inneholder MAKS 2010?... 1 3. Hva er kvalitetsplanen?... 1 4. Hvordan komme i gang?... 3 5. Opprett en bedriftsmal.... 4 6.

Detaljer

Brukermanual for nettpublisering. frivilligsentral.no

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

Detaljer

Velkommen. til. en læringsstøttesystem som vil bli brukt i undervisningen

Velkommen. til. en læringsstøttesystem som vil bli brukt i undervisningen Velkommen til en læringsstøttesystem som vil bli brukt i undervisningen En enkel veiledning for studenter slik at de kan starte opp med å bruke it's learning. Internettadressen til it's learning er: http://www.its-learning.com

Detaljer

Brukerveiledning for klubb

Brukerveiledning for klubb Brukerveiledning for klubb Elektroniske overganger i FIKS «Amatør uten kontrakt» Innhold 1 Innledning... 2 2 Brukertilgang i FIKS... 2 3 Brukerstøtte... 2 4 Login i FIKS... 3 5 Se klubbens forespørsler

Detaljer

Automatisk kartsalg Infoland (www.infoland.no) Hvordan bestille digitalt kartverk fra en av kommunene i Valdres gjennom Infoland?

Automatisk kartsalg Infoland (www.infoland.no) Hvordan bestille digitalt kartverk fra en av kommunene i Valdres gjennom Infoland? Hvordan bestille digitalt kartverk fra en av kommunene i Valdres gjennom Infoland? Veilederen er i hovedsak retta mot kunder som bestiller via kommunenes hjemmeside, hvor det er lagt opp for betaling med

Detaljer

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

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

Detaljer

Brukerveiledning gjovard.com

Brukerveiledning gjovard.com Gjø-Vard orienteringslag Brukerveiledning gjovard.com http://gjovard.com/kartarkiv/ Torbjørn Kravdal 31.05.2016 0 INNHOLD 0 Innhold... 1 1 Samtykke for bruk av bilder/film... 2 2 Brukerveiledning for gjovard.com

Detaljer

SiteGen CMS. Innføringsmanual

SiteGen CMS. Innføringsmanual SiteGen CMS Innføringsmanual Copyright Barlind Solutions AS 2008 Hva er SiteGen CMS? SiteGen CMS er et såkalt content-management-system; eller med litt andre ord et publiseringssystem. Det kan brukes til

Detaljer

Lærebok. Opplæring i CuraGuard. CuraGuard Opplæringsbok, - utviklet av SeniorSaken -

Lærebok. Opplæring i CuraGuard. CuraGuard Opplæringsbok, - utviklet av SeniorSaken - Lærebok Opplæring i CuraGuard 1 Med dette heftet gis en innføring i hvordan bruke CuraGuard og andre sosiale medieplattformer med fokus på Facebook. Heftet er utviklet til fri bruk for alle som ønsker

Detaljer

buildingsmart Norge Guiden

buildingsmart Norge Guiden Kom-i-gang med buildingsmart Norge Guiden Innhold 1. Om prosjektguider og maler... 1 2. Opprette bruker... 2 3. Logge inn... 3 4. Opprette prosjektguide og invitere brukere... 4 5. Åpne prosjektguide...

Detaljer

Hjelp / Brukerveiledning for MinSkyss (klikk på emne)

Hjelp / Brukerveiledning for MinSkyss (klikk på emne) OBS! Veiledningen er litt eldre enn siste versjon av selve systemet. Derfor stemmer ikke alle bilder i MinSkyss med det som står her. Til gjengjeld har vi fått inn infoknapper i bilden når du fylle utsøknaden.

Detaljer

Brukerveiledning TINE Handel. Fordeler ved å bruke TINE Handel. Foto: Sigurd Skjelmo

Brukerveiledning TINE Handel. Fordeler ved å bruke TINE Handel. Foto: Sigurd Skjelmo Brukerveiledning TINE Handel Foto: Sigurd Skjelmo Fordeler ved å bruke TINE Handel Bestill varer fra TINE hvor og når det måtte passe deg. Motta varslinger om forsinkelser på rute, manko osv. på e-post

Detaljer

Brukerdokumentasjon for registrering og rapportering beredskapsutstyr hos Post og Teletilsynet

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

Detaljer

Brukerveiledning Aibel Agency Portal

Brukerveiledning Aibel Agency Portal 1. INNLEDNING Fra høsten 2010 vil Aibel AS administrere alle innleie forespørsler og tilbud gjennom vårt nye e-innleie system, i-grasp. Aktiviteter som vil bli håndtert gjennom i-grasp vil være: Utsendelse

Detaljer

AP226 Use Case Diagram - SBL

AP226 Use Case Diagram - SBL AP226 Use Case Diagram - SBL Use Case Diagram Figuren under (Figur 1) viser en oversikt over alle use case for Sluttbrukerløsningen i Altinn 2 versjon 1. Den innerste firkanten inneholder alle use case

Detaljer

Kvikkguide Send og Motta efaktura bedrift i Nettbank bedrift

Kvikkguide Send og Motta efaktura bedrift i Nettbank bedrift Kvikkguide Send og Motta efaktura bedrift i Nettbank bedrift Versjon 01.2013 1 Innhold: Denne kvikkguiden gir en beskrivelse av tjenestene: - Send efaktura enkeltvis i Nettbank bedrift - Motta efaktura

Detaljer

4. Varemottak DFØ. Versjon: 1.1 4.1 Utføre varemottak 04.04.13. Innhold

4. Varemottak DFØ. Versjon: 1.1 4.1 Utføre varemottak 04.04.13. Innhold 4. Varemottak DFØ Versjon: 1.1 4.1 Utføre varemottak 04.04.13 Innhold 1 Utføre varemottak/annullere bestilling 2 Endre data/legge til interne kommentarer før mottak av varen 3 Registrere klage/søk på klage

Detaljer

Slik administrerer du Ståstedsanalysen

Slik administrerer du Ståstedsanalysen Slik administrerer du Ståstedsanalysen For å kunne administrere Ståstedsanalysen (opprette brukernavn til personalet og hente ut rapporter) må du være registrert som administrator for den aktuelle skolen

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

Hurtigguide til KF Infoserie

Hurtigguide til KF Infoserie Hurtigguide til KF Infoserie Innhold Kom godt i gang. Logg inn i KF Infoserie Introduksjonsfilm til KF Infoserie Oppsettssiden Forsiden Søk i KF Infoserie Visning av søkeresultater Kom godt i gang. Velkommen

Detaljer

UMW Templates Definisjoner standard funksjonalitet

UMW Templates Definisjoner standard funksjonalitet UMW Templates Definisjoner standard funksjonalitet Innhold Standard rabatt funksjonalitet... 1 Prosentvis eller pris rabatt... 2 Rabatt periode... 6 Sett aktiv periode ved å velge fra og til datoer på

Detaljer

Velkommen som ny bruker av Uni Økonomi!

Velkommen som ny bruker av Uni Økonomi! Velkommen som ny bruker av Uni Økonomi! Som ny kunde har du fått tilsendt tilsendt epost som vist under, hvor du starter installasjonen av Uni Økonomi - ved å klikke på lenken som står etter "Gå til:"

Detaljer

Slik tar du i bruk nettbanken

Slik tar du i bruk nettbanken NETTBANK Slik tar du i bruk nettbanken For nybegynnere 1 Enklere hverdag med nettbank Innledning I nettbanken kan du selv utføre en rekke banktjenester når som helst i døgnet. Fordeler med nettbank Full

Detaljer

Releaseinformasjon. Visma Retail AS. Release 15.2. Oktober 2015

Releaseinformasjon. Visma Retail AS. Release 15.2. Oktober 2015 Releaseinformasjon Visma Retail CS-Web Release 15.2 Oktober 2015 1 Innhold Innledning... 3 Supportknappen... 4 Hurtigtaster... 4 Menyfeltet og frisøke etter program... 4 Nyheter i CS- Web 15.2... 5 Min

Detaljer

Entobutikk 1.KRAVSPESIFIKASJON VÅR 2011

Entobutikk 1.KRAVSPESIFIKASJON VÅR 2011 1.KRAVSPESIFIKASJON VÅR 2011 1 DELKAPITTEL 1 INNLEDNING Kravspesifikasjonen er svært nyttig sett i forhold til produktet vi ønsker å utvikle. Dokumentet regnes som et av de viktigste i hovedprosjektet

Detaljer

Manusnett - brukerveiledning for forfatter

Manusnett - brukerveiledning for forfatter Manusnett - brukerveiledning for forfatter Innholdsfortegnelse Innholdsfortegnelse...1 Innledning...2 Innlogging...3 Sende inn et nytt manus...5 Behandle vurderte manus...11 Rettelser i Word...15 Endring

Detaljer

Use Case Modeller. Administrator og standardbruker

Use Case Modeller. Administrator og standardbruker Vedlegg 1 Use Case Modeller Administrator og standardbruker 2 Use case Logge inn Bruker Bruker ønsker å logge inn Bruker har valgt å logge inn Bruker er logget inn 1. Systemet ber om brukernavn 2. Systemet

Detaljer

Introduksjon til. For studenter ved NTNU

Introduksjon til. For studenter ved NTNU Introduksjon til For studenter ved NTNU Oppdatert høsten 2012 Ansvarlig for dokumentet Berit Danielsen Løvås, NTNU Berit.d.lovas@ntnu.no Brukerstøtte og hjelp, itslearning: orakel@ntnu.no Introduksjon

Detaljer

Veileder i bruk av GoodReader

Veileder i bruk av GoodReader RISØR KOMMUNE Veileder i bruk av GoodReader Innhold 1. Laste ned dokument fra kommunens hjemmeside til GoodReader... 2 2. Bruke GoodReader... 7 3. Redigere filnavn... 8 4. Opprette kataloger / mapper...

Detaljer

Brukermanual. Quality PayBack Starter Edition

Brukermanual. Quality PayBack Starter Edition Brukermanual Quality PayBack Starter Edition Innhold 1. Kapittel 1 Innledning 1.1. Dette dokumentet 1.2. Quality PayBack 1.3. Kort oversikt over funksjoner i QPB. 2. Registering 2.1. Generelt 2.1.1. Logg

Detaljer

Brukerveiledning for klubb

Brukerveiledning for klubb Brukerveiledning for klubb Elektroniske overganger i FIKS Ny spillerstatus «Amatør med kontrakt» Innhold 1 Innledning... 2 2 Brukertilgang i FIKS... 2 3 Brukerstøtte... 2 4 Login i FIKS... 3 5 Se klubbens

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

Veiledning brukere Visma.net. Expense

Veiledning brukere Visma.net. Expense Veiledning brukere Visma.net. Expense Nå er det slutt på å levere inn reiseregninger på papir. Fra nå av tar vi i bruk Visma.net. Expense noe som betyr at reiseregningen blir elektronisk. Reiseregning

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

Kom i gang med Visma AutoInvoice

Kom i gang med Visma AutoInvoice Kom i gang med Visma AutoInvoice Denne beskrivelsen er for de som har Visma DI (VDI) og som ønsker å komme i gang med Visma AutoInvoice (AI). Versjonskrav: Visma DI versjon 8.0.4 eller nyere. Visma DI

Detaljer

Brukerveiledning for å legge inn Støtteordning, Rammer, Forenklet tilsagn, Endringer på tilsagn, Årsrapportering

Brukerveiledning for å legge inn Støtteordning, Rammer, Forenklet tilsagn, Endringer på tilsagn, Årsrapportering Brukerveiledning for å legge inn Støtteordning, Rammer, Forenklet tilsagn, Endringer på tilsagn, Årsrapportering For: Kommunale næringsfond og RDA-midler NB: Det kan brukes klipp og lim fra andre dokumenter

Detaljer

Bruksanvisning tjff.terrengbooking.no

Bruksanvisning tjff.terrengbooking.no Bruksanvisning tjff.terrengbooking.no Innhold Bruk og registrering... 2 Jaktkort velg type... 3 Jaktkort bestilling... 3 Jaktkort PayPal... 4 Jaktterreng beskrivelse av funksjonalitet... 5 Jaktterreng

Detaljer

Bakgrunn... 1. Innlogging... 1. Brukere med tilgang... 3. Registrere infeksjoner... 4. Registrere antibiotika... 5. Registreringer...

Bakgrunn... 1. Innlogging... 1. Brukere med tilgang... 3. Registrere infeksjoner... 4. Registrere antibiotika... 5. Registreringer... INNHOLD Bakgrunn... 1 Innlogging... 1 Brukere med tilgang... 3 Registrere infeksjoner... 4 Registrere antibiotika... 5 Registreringer... 8 XML-import (for sykehus)... 9 Rapporter... 10 Eksport... 10 Validering/logiske

Detaljer

Vedlikeholde nettstedet i Joomla 2.5 +

Vedlikeholde nettstedet i Joomla 2.5 + Vedlikeholde nettstedet i Joomla 2.5 + Innlogging: Klikk deg inn på din nettside. I menyen på ditt nettsted vil det være en link til logg inn eller adm. Klikk på denne og logg inn med det brukernavnet

Detaljer

FRC-Feeder-E. Et sikkert og raskt verktøy for overføring av data til File Record Converter Versjon 1.9

FRC-Feeder-E. Et sikkert og raskt verktøy for overføring av data til File Record Converter Versjon 1.9 FRC-Feeder-E Et sikkert og raskt verktøy for overføring av data til File Record Converter Versjon 1.9 Installasjon FRC-feeder skal installeres på den computeren hvor dataene ligger. Les mer om dette under

Detaljer

Testdokumentasjon. Gruppe 9

Testdokumentasjon. Gruppe 9 Innholdsfortegnelse 1.Innledning... 3 2.Test av systemet... 3 3.Test med brukermanual av utenforstående... 7 4.Konklusjon... 8 2 1.Innledning Testdokumentasjonen er et dokument som beskriver vår endelige

Detaljer