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



Like dokumenter
Del VII: Kravspesifikasjon

Hovedprosjekt 2014, Høgskolen i Oslo og Akershus

1. Forord 2. Leserveiledning

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

1 Del I: Presentasjon

Produktdokumentasjon. Madison Møbler Administrasjonsside og Nettbutikk

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

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

Entobutikk 3.TESTRAPPORT VÅR 2011

Presentasjon av hovedprosjekt ved HIST Nettbutikk

Kravspesifikasjon. Forord

PROSESSDOKUMENTASJON

Entobutikk 1.KRAVSPESIFIKASJON VÅR 2011

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

Entobutikk FORPROSJEKTRAPPORT FOR ENTOBUTIKK VÅR 2011 LAGET AV GRUPPE 02

Forprosjekt. Høgskolen i Oslo, våren

Del IV: Prosessdokumentasjon

[GILJE SELSKAPSLOKALER]

Entobutikk 5.BRUKERMANUAL VÅR 2011

Forprosjektrapport. Feilsøkingsverktøy for Homebase AS INNHOLD

Forprosjektrapport. Medlemsdatabase for Amnesty International Juridisk Studentnettverk. Høgskolen i Oslo og Akershus

[GILJE SELSKAPSLOKALER]

Kravspesifikasjon. Forord

Kravspesifikasjon Gruppe nr ABTF

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

Båtforening på nett. Produktrapport

Kravspesifikasjon. Forord

Brukerveiledning. Madison Møbler Nettbutikk

Forprosjektrapport. Gruppe Januar 2016

VEDLEGG 1 KRAVSPESIFIKASJON

Brukerveiledning. Kom i gang. publiseringsverktøy. versjon 7 - revidert Gevir IT Drift AS Webside:

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

1. Forord Innholdsfortegnelse innledning Funksjonelle egenskaper og krav Spesifikke krav av delsystemer...

Forprosjektrapport. Gruppe 34. Magnus Dahl Hegge s153549

Teknostorage - Lagersystem. Et lagersystem som på enkel måte kan registrere varer inn og ut fra lager. 3. januar 2012 til 11.

Produktrapport. Produktrapport. Hjelpemiddel portal for Parkinsonforbundet

Forprosjektrapport. Bachelorprosjekt i informasjonsteknologi ved Høgskolen i Oslo og Akershus, våren Pillbox Punchline

Utvikling av et nettbasert CMS med tilhørende nettsted for Axel Bruun Sport AS

2 Innholdsfortegnelse

Testdokumentasjon. Testingen utføres for å utelukke mest mulig feil i systemet.

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

Granitt Grafisk AS Kravspesifikasjon Gruppenr:

Gruppe 44. Bachelorprosjekt ved Institutt for informasjonsteknologi, våren Høgskolen i Oslo og Akershus,

Forprosjektrapport. Bachelorprosjekt ved Høgskolen i Oslo og Akershus, våren Gruppe 11. Mohamed el Morabeti, s198748

Testdokumentasjon Presentasjon

Brukermanual. Studentevalueringssystem

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

Produktrapport Gruppe 9

Brukerveiledning. Kom i gang. publiseringsverktøy. versjon 4 - revidert AESTON Webside: Side 1

4.5 Kravspesifikasjon

Dokument 1 - Sammendrag

CharityDoctors. Brukermanuel

Kravspesifikasjon Hovedprosjekt Arki-ban.no Gruppe 6 Vår 2015 Av Murtada alamir

Hovedprosjekt Gruppe 27. Forprosjektrapport [GILJE AS] Lars Gjestang - Hiran Piapo - Bård Skeie

HOVEDPROSJEKT Åpen. Telefon: Telefaks: Nettside for Amped on Nutrition. Eva Hadler Vihovde

UMW Templates Definisjoner standard funksjonalitet

Styringsdokumenter. Forord

Hovedprosjekt i ingeniørfag, data, våren Oslo Gruppe 23 Torstein Frogner, Bernt Kristoffer Helland, Vahid Khairkhah, Jonas Myren Mo

4.1. Kravspesifikasjon

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

Administrasjon Nettbutikk: Bruk brukernavn og passord som er sendt på e-post.

Forprosjekt - Gruppe 12. Hovedprosjekt av

Hovedprosjekt våren 2007

Hovedprosjekt Høgskolen i Oslo. Gruppe 24. Tore Holmboe (s155547) Vegard Kamben (s148147) Anders Fohlin Kjøde (s155551) Haakon Nygård (s155535)

Presentasjon av oppgave 24E Bookingsystem for LillehammerBryggeri. Av Anders Refsahl

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

Kravspesifikasjon

Forprosjektrapport. Bachelorprosjekt i informasjonsteknologi ved Høgskolen i Oslo og Akershus, våren Digitalisering av Sentralen UNG Gründer

TESTRAPPORT Tittel på hovedprosjektet: Varebestillingssystem for Wokas Salg AS

Produktinformasjon WIPS publiseringsløsning

Kravspesifikasjon MetaView

HOVEDPROSJEKT HIO IU - DATA FORPROSJEKTRAPPORT GRUPPE 18

Hvordan bli opprettet som kunde og registrere ordrene på nett

Kravspesifikasjon Innholdsfortegnelse

InfoRed Publisering. - produktbeskrivelse. TalkPool WebServices Postboks Åneby

KRAVSPESIFIKASJON DAGSPLANAPPLIKASJON FOR NETTBRETT. Gruppe 28 Hovedprosjekt våren 2015

KRAVSPESIFIKASJON. Kristian Kjelsrud, s147787, 3IA Anastasia Poroshina, s140720, 3AB. Prosjektperiode: 4. januar mai 2010

Hovedprosjektet i Data Høgskolen i Oslo våren 2010

Bachelorprosjekt 2015

Forprosjektrapport. Presentasjon. Studentgruppen. Bekk Consulting AS. Android app for aktivering av jakt- og fiskekort

Brukerveiledning. Madison Møbler Administrasjonsside

Kravspesifikasjon. Hjelpemiddelportal for Parkinsonforbundet. 1. januar til 17. juni. John Terje Balto og Vegar Haugnes. Steinar Johannesen

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

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

Bachelorprosjekt i informasjonsteknologi, vår 2017

Brukerveiledning for HelpNET.no

Kravspesifikasjon. 1. Innledning. Presentasjon. Innledning. Om bedriften. Bakgrunn for prosjektet

Kravspesifikasjon. Noark 5 grensesnitt. Hovedprosjekt informasjonsteknologi. Gruppe 31

Nettside utvikling Gdańsk. Nedenfor utvalgte nettbutikk og blogg funksjoner.

3. Kravspesifikasjon. Experior - rich test editor for FitNesse -

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

PERSONVERN Personopplysninger som lagres Hvilke personopplysninger behandler vi

Kravspesifikasjon Prosjekt nr SSP Installasjon AS. Dato: 25.mai 2007 Antall sider: 8 Intern veileder: Kjetil Grønning

Testrapport Prosjekt nr Det Norske Veritas

Use case modellering. Use case modellen. Metode for systembeskrivelse og Nettsted-design

6 Kravspesifikasjon. 6.1 Presentasjon. Tittel Precision Teaching App for Android

Kunden er en av Norges ledende leverandører av digital-tv og bredbåndstjenester.

Entobutikk 2.PRODUKTRAPPORT VÅR 2011

Hovedprosjekt i Informasjonsteknologi 2016 Høgskolen i Oslo og Akershus. Forprosjektrapport. Bravo Booking App

Transkript:

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

CONTENTS 1. Forord... 3 2. Presentasjon... 3 2.1 Gruppens medlemmer... 3 2.2 Oppdragsgiver... 3 2.3 Kontaktperson... 4 2.4 Intern veileder... 4 3. Om bakgrunnen... 4 4. Leserveiledning... 5 5. Systembeskrivelse... 5 6. Rammeverk i systemet... 5 6.1 Systemkrav... 6 6.1.2 Funksjonelle-krav:... 6 6.1.3 Ikke funksjonelle krav... 7 KRAVSPESIFIKASJON 2

1. FORORD Dette dokumentet inneholder retningslinjer for vår gruppe og beskriver betingelsene for utviklingen av vårt prosjekt «Nettside for Amped On Nutrition». I dokumentet er det beskrevet om de funksjonelle og ikke funksjonelle krav til utviklingen av prosjektet. Kravspesifikasjonen er skrevet i samråd med oppdragsgiver og inneholder kravene ønsket av oppdragsgiver, samt gruppens egne forutsetninger og mål med utviklingen av sluttproduktet. Kravspesifikasjonen skal brukes av gruppen som et styringsdokument, og eventuelle endringer underveis i prosjektet vil innføres i dette dokumentet. Dette dokumentet er beregnet i hovedsak for gruppen og oppdragsgiveren, men er også tilgjengelig for andre som ønsker innsikt i prosjektet og dens formål. 2. PRESENTASJON Hovedprosjekttittel: Oppgave: Nettside for Amped On Nutrition Utvikle en nettside med integrert nettbutikk og enkle betalings, registerings, administrerings løsninger. 2.1 GRUPPENS MEDLEMMER Hussein Abdi Mads Dahlen Aune Simen Johansen Ahmed Abdi Warsame 2.2 OPPDRAGSGIVER Amped On Nutrition Plaza Rd. Box 337, KRAVSPESIFIKASJON 3

Quathiaski Cove, Canada contact@ampedonnutrition.com 2.3 KONTAKTPERSON May Liss Urang Mayliss.urang@statsbygg.no 91867723 Statsbygg 2.4 INTERN VEILEDER Eva Hadler Vihovde Fakultet for teknologi, kunst og design Høgskolen i Oslo og Akershus 3. OM BAKGRUNNEN Utvikling av ny nettside for Amped on Nutrition. Liten helsekost butikk utenfor Vancouver. Sitasjonen per dags dato er at bedriften mangler en nettbutikk løsning som fungerer samt et mer moderne grensesnitt på hjemmesiden. Hensikten med produktet er å utvikle nettbutikk-løsningen slik at salget av produkter kan ekspandere og nå nye kunder. Hovedtrekkene ved denne oppgaven er å definere de kravene som er satt i forbindelse med prosjektet. KRAVSPESIFIKASJON 4

4. LESERVEILEDNING Kravspesifikasjonen skal være med på å forklare nettsidens og handelsløsningens mål og funksjonalitet. Vår gruppe skal følge kravspesifikasjonen som en veileder for å holde seg til innenfor de forhånd bestemte kravene, rammene og eventuelt oppfyll. Vi forventer at den skal fungere som en «rød tråd», og håper til som en rettesnor mellom gruppen og oppdragsgiveren om hva som skal gjøres igjennom hele prosjektperioden. 5. SYSTEMBESKRIVELSE Målet for oppgaven er å gi bedriften en mer moderne nettside med en nettbutikk løsning integrert i den nye nettsiden, slik at bedriften kan selge deres varer til kunder over nettet. Samtidig ønsker bedriften å gjøre seg selv mer synlig i markedet og trenger derfor en nettside som gjenspeiler bedriftens «image». Nettsiden bør inneha kontaktskjema og kunderegistrering slik at kunde kan registre seg automatisk og derfor kunne seg en unik logg fra sine handlinger. Det skal også utvikles gode brukermanualdokumentasjon som er tilpasset bedriftens ledelse og ansatte slik at de kan selv oppdatere og drive nettsiden etter vår utvikling er ferdig på egenhånd. 6. RAMMEVERK I SYSTEMET Oversikt over rammeverk i systemet: Skal kunne holdes vedlike uten å ha grunnleggende kjennskap til programmering Skal kunne utvides av andre på et senere tidspunkt Brukerhåndbok over systemet Engelsk språklig innhold Må fungere med nåværende server installasjon som krever PHP og MySQL Brukerne skal selv kunne legge ut, endre og slette nyheter og produkter KRAVSPESIFIKASJON 5

6.1 SYSTEMKRAV Denne delen beskriver kravene som er grunnlaget for nettstedet Amped on Nutrition som vi utvikler. 6.1.2 FUNKSJONELLE-KRAV NØDVENDIGE KRAV Innloggingsmodul på alle brukerkontoer administrator (r, w, x) ansatte (r, w) og kunde(r) skal være beskyttet med kryptert passord. Løsningen skal ha en administratorside for å enkelt kunne legge til, redigere (tilgangsrettigheter) eller slette brukere. Løsningen skal ha en administratorside til å legge til, redigere, eller slette produkts data/bilder og kategori. Administratorsiden skal ha et grensesnitt, validerings funksjonalitet og hjelpetekst og tilpasset skjermstørrelser. All data som skrives/føres inn via kontaktskjema, bestillingsskjema skal krypteres og valideres på klientsiden. Gode feilhåndtering og passende melding når uhell finner sted. En database som gir tilgang til å legge inn brukeres data, produkts data, kundes data, bestillinger og betalings data. Manualer for administrator og for brukere. All tekst på nettsiden skal være på engelsk språk. Nettsiden skal være i «lyse delikate farger». ØNSKET FUNKSJONALITET Nettsiden skal være brukervennlig og følger gode retningslinjer tankene i universell utforming KRAVSPESIFIKASJON 6

Brukerne skal til enhver tid vite hvor de befinner seg i nettsiden ved hjelp av brødsmulesti. Optimalisere søking. Nettsiden kunne vises i Sidemaps modus. Dynamisk oppdatering på handlekurven med JavaScript ved f. eks antall og total pris (pris*moms). Nettsiden skal være optimalisert for IE 9.0, og nyeste versjon av Apple Safari, Google Chrome og Mozilla Firefox. PROGRAMVARE OG SERVER KRAV OOP PHP 5.6+ og MySQL. Server som støtter hovedsakelig PHP og MYSQL. 6.1.3 IKKE FUNKSJONELLE KRAV Administrasjons sidenes grensesnitt skal være tilpasset alle skjermstørrelser. Kildekoden skal være ryddig, strukturert, godt kommentert og gjøre det enkelt for videreutvikling. Nettsiden bør være uavhengig av plattform og bygges hovedsakelig på OOP PHP 5.6.0. Nettsiden skal være optimalisert for IE 9.0, og nyeste versjon av Apple Safari, Google Chrome og Mozilla Firefox. Dokumentasjon og kildekoden kan være på norsk men nettløsningen må være på engelsk. Systemet skal utvikles med smidig utvikling (Scrum). Bedriftens logo skal ikke endres Bilder skal være representative for det som selges av produkter i butikken KRAVSPESIFIKASJON 7

6.2 DELSYSTEMER - KRAV Adminpanel Kreve innlogging Adminpanel -> Forside Liste nyeste bestillinger Søke i alle bestillinger Legge til produkt Legge til nyhet Statistikk o Antall varer på lager o Antall varer solgt Per mnd Uke År Adminpanel -> Nyheter Se alle nyheter Opprette nyhet Endre nyhet Deaktivere nyhet Søke blant alle nyheter KRAVSPESIFIKASJON 8

Adminpanel -> Produkter Se alle produkter o Se lagerbeholdning Filtrere på merke, pris og kategori Søke blant produkter Deaktivere produkt Endre produkt o Endre lagerbeholdning o Endre pris Legge til produkt Toppliste over mest solgte (produkt, kategori) Adminpanel -> Bestillinger Søke på navn, epost, ordrenr Endre bestilling Slette bestilling Sette bestilling som (mottatt, plukket, sendt) Forside Liste de 5 mest populære produktene Liste 3 nyeste nyhetene Store Liste alle kategoriene Liste alle produkter Liste alle produkter etter filter (kategori, merke, pris) Vise lagerstatus per produkt Legg i handlekurv KRAVSPESIFIKASJON 9

Produktside Liste produktinformasjonen Legge vare i handlekurv hvis vare på lager Brukerkommentarer Skrive kommentar Handlekurven Endre, slette varer Behandle kundeinformasjon (Navn, adresse, epost, telefon, betalingsopplysninger) Bygge ordre basert på info om produkter, kunde og betalingsopplysninger og legge ordre til ordrelisten Nullstille handlekurv Systemfunksjoner Skal kunne liste produkter med pris (kalkulert ut i fra pris + moms) fra databasen Loggføre alle bestillinger Kreve innlogging til administrasjonspanelet Vise forståelige feilmeldinger ved feil Sikre integritet Holde styr på lagerstatus KRAVSPESIFIKASJON 10