|
|
- Monica Signe Ødegaard
- 8 år siden
- Visninger:
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 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...
DetaljerProduktrapport 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
DetaljerEntobutikk 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.
DetaljerBrukerveiledning. 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
DetaljerRUTEPLANLEGGINGSSYSTEM 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
DetaljerBrukerveiledning - 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
DetaljerBrukerveiledning. 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
DetaljerHeidenreich 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
DetaljerOverordnet 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.
DetaljerHvordan 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
DetaljerBrukermanual 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
DetaljerBrukermanual 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
DetaljerProduktdokumentasjon. 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
Detaljerinfotorg 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...
DetaljerOppsett «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
DetaljerBRUKERVEILEDNING 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....
DetaljerEntobutikk 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
DetaljerMed 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
Detaljerstudent 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
DetaljerUansett 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
DetaljerInformasjon 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
DetaljerPixEdit 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
DetaljerFTP 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
DetaljerBrukerveiledning 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.
DetaljerBRUKERVEILEDNING 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
DetaljerFra 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
DetaljerLablink 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
Detaljerwww.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
Detaljerhttps://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,
DetaljerAdministrasjon 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.
DetaljerF 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
DetaljerMamut 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
DetaljerBrukerveiledning. 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
DetaljerF 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
DetaljerCabinWeb 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...
DetaljerWinMed3. 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...
DetaljerOvergang 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
DetaljerBLUEGARDEN 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
DetaljerBRUKERHÅ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...
DetaljerTestrapport. 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
DetaljerHTML5. 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
DetaljerAdministrasjon 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
DetaljerKandidat 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
DetaljerTestrapport 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
DetaljerManual 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
Detaljerhttps://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,
DetaljerBring 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
DetaljerKlargjø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.
DetaljerBruk 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
DetaljerDel 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,
DetaljerLogg 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
DetaljerBrukermanual. 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
DetaljerBestill 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
DetaljerBrukermanual 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
DetaljerSend 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
DetaljerBrukerveiledning 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...
DetaljerRUTEPLANLEGGINGSSYSTEM 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
Detaljer1. 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
DetaljerKom 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
DetaljerBrukerveiledning 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.
DetaljerBrukermanual 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
DetaljerVelkommen. 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
DetaljerBrukerveiledning 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
DetaljerAutomatisk 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
DetaljerKOM 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?...
DetaljerBrukerveiledning 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
DetaljerSiteGen 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
DetaljerLæ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
Detaljerbuildingsmart 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...
DetaljerHjelp / 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.
DetaljerBrukerveiledning 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
DetaljerBrukerdokumentasjon 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
DetaljerBrukerveiledning 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
DetaljerAP226 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
DetaljerKvikkguide 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
Detaljer4. 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
DetaljerSlik 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
DetaljerLotus 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
DetaljerHurtigguide 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
DetaljerUMW 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å
DetaljerVelkommen 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:"
DetaljerSlik 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
DetaljerReleaseinformasjon. 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
DetaljerEntobutikk 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
DetaljerManusnett - 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
DetaljerUse 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
DetaljerIntroduksjon 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
DetaljerVeileder 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...
DetaljerBrukermanual. 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
DetaljerBrukerveiledning 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
DetaljerEksamen 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
DetaljerVeiledning 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
DetaljerBrukerdokumentasjon 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...
DetaljerKom 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
DetaljerBrukerveiledning 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
DetaljerBruksanvisning 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
DetaljerBakgrunn... 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
DetaljerVedlikeholde 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
DetaljerFRC-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
DetaljerTestdokumentasjon. 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