BackEnd Programmering PHP

Størrelse: px
Starte visningen fra side:

Download "BackEnd Programmering PHP"

Transkript

1 / 02/ 2013

2 BackEnd Programmering PHP Prototype (CMS system) m02dka.sub.ots.dk/historyspot eller linket CMS system på: qrguide.mmd.eal.dk Login CMS Username: admin Password: 1234 Source kode eller i mappen Source kode på vedlagte CD.

3 Indholdsfortegnelse Indledning... 2 Problemformulering... 2 Metodeafsnit... 3 Objektorienteret programmering (OOP) i PHP... 3 Object... 3 Class... 3 Attributes... 3 Method... 3 Encapsulation... 3 Inheritance... 3 Use case diagram tier architecture... 4 Sequence diagram... 4 Class diagram... 4 Normalisering... 4 Udviklingsmetode - Scrum... 5 SCRUM... 6 Scrum roller... 6 Product backlog... 6 Sprint backlog... 7 Burndown chart... 8 Use Case Diagram... 9 Scenarier tier architecture Sequence Diagram Class Diagram Database Konklusion Litteraturliste... 13

4 Indledning I en digital alder bygger vi vores viden op omkring brugen af programmer og/eller forståelsen for disse. Med andre ord bruges viden omkring en form for teknologi eller et bestemt program til, at udvikle andre programmer. Og det er det, som programmering går ud på. At man er i stand til at udnytte teknologien med henblik på at skabe nye og alternative veje. Dermed bygger man selv videre på den teknologi, man startede med at udnytte. Og fordi vi alle er så nysgerrige på, hvad fremtiden bringer, så ligger det os lige for, at hoppe ombord på det tog der tager os dertil. Dette projekt giver os mulighed for at viderebringe teknologien i et nyt lys, og ikke mindst skabe interesse for ikke-udviklere. Programmeringen giver til projektet, hvad motoren er for bilen - netop det de nysgerrige og barnlige sjæle er ude efter. Dermed indeholder rapporten en detaljeret gennemgang af backend programmeringen i PHP, benyttet til at skabe et CMS system over en mobil hjemmeside. Problemformulering Projektet fremspringer af problemet omkring tilegnelse af nyttig information, i situationer med begrænset teknologisk tilgang, der vedrører alle former for seværdigheder. Derfor vil vi, med afgrænset fokus, søge efter informationer, der skal medvirke til at danne et billede og en analyse af en potentiel målgruppe, med dertilhørendes viden omkring QR-koder, mobilteknologi og tendenser herfor. Herfra vil vi fortolke analysen med henblik på idéudvikling. Dertil vil der blive opstillet gennemgående krav og milepæle, der skal medvirke til, at udviklingsprocessen foregår under effektive og kontrollerede forhold. Derfor vil der desuden være gennemgående vurderinger af brugen af metoder på projektet, der skal være med til at gengive et billede af det ønskede resultat. Dermed vil vi fortolke den analyserede information/data udvundet af grundig research, med henblik på at vurdere indholdet, der i sidste ende løser følgende problemstilling: Hvordan udvikler vi et bæredygtigt system, der hurtigt og effektivt kan administreres? Ud fra denne hovedproblemstilling, har vi en række mindre problemstillinger der skal være med til at løse opgaven. Hvilke redskaber skal vi benytte for at effektivisere arbejdet? Hvordan sikrer vi os, at systemet er brugervenligt og ligetil? Hvilke teknologier er de mest effektive for vores produkt? 2

5 Metodeafsnit Objektorienteret programmering (OOP) i PHP Object Man har et objekt når man opretter en instance af en klasse. Når en instance er oprettet kan klassens methods bruges. Class En klasse definerer attributes og methods som vil optræde i et object. Attributes Attributes er variabler som kan bruges til at definere egenskaber for elementer i en klasse. Method Methods er de funktioner som et object kan udføre. Encapsulation Der er tre forskellige niveauer af synlighed for attributes og methods: Public: synlig og brugbar i og uden for klassen. Standard i PHP med mindre andet er angivet. Private: kun synlig/brugbar i selve klassen. Protected: kun synlig/brugbar i selve klassen og eventuelle underklasser. Inheritance En klasse kan være en underklasse af en såkaldt overklasse. Det betyder at underklassen arver alle de methods og attributes som overklassen har. Man laver en underklasse ved at tilføje extends + overklassen som f.eks.: class Car extends Vehicle. Inheritance bruges, hvis flere klasser skal have de samme attributes og methods, så man slipper for at gentage en masse kode. Vi har benyttet objektorienteret programmering, da det giver bedre struktur og dermed et større overblik over koden. Fordelene ved OOP er især, at systemet er inddelt i mindre bidder, der fungerer selvstændigt, og dermed kan genbruges i anden kode. Use case diagram Et use case diagram kan gengive de forskellige typer af brugere af et system og de forskellige måder, hvorpå de interagere med det. Et use case diagram er et interaction diagram, der er med til at afspejle en adfærd i systemet. 1 1 UML Demystified: A Self-Teaching Guide, chapter 1 - A Picture Is Worth a Thousand Lines of Code 3

6 Vi har benyttet use case diagrammet til, at skabe et universelt billede af, hvordan vores system fungere i forhold til brugerens aktiviteter. 3-tier architecture Systemet er bygget op efter en såkaldt 3-tier architecture, hvor hjemmesiden er delt op i tre forskellige lag. Disse tre lag kaldes typisk for "presentation tier", "logic tier (eller business logic)" og "data tier". 3- tier architecture benyttes grundet kravene om en grafisk brugerflade med dynamisk funktionalitet, samt tilgang til database. 2 Vi har valgt at beskrive en 3-tier achitecture for at vise, hvordan vores produkt kommunikerer mellem de tre tiers. Sequence diagram Et sequence diagram viser forskellige objekters interaktion mellem hinanden over tid. Dette er vist ved parallelle vertikale linje med forskellige processers eller objekter, der lever samtidigt, med horisontale pile imellem, for at beskrive forskellige situationer mellem disse. 3 4 Vi har benyttet et sequence diagram for at få et overblik over, hvordan de forskellige objekter har indflydelse på hinanden gennem forskellige handlinger. Det har desuden givet os et godt indblik i, hvilke områder, der muligvis er for kompliceret. Class diagram Et class diagram beskriver et objektorienteret systems struktur ved hjælp af klasser/classes, deres attributter, metoder og de forhold, der er imellem klasserne. Et class diagram er et statisk diagram, der giver et statisk blik over et system. 5 Vi har benyttet et class diagram til, at opbygge CMS systemet. Herefter har det været utroligt nemt at oprette databaser. Normalisering Er en måde at optimere databaser på. Det foregår ved at man tilpasser tabellerne i et class diagram efter de tre normalformer. På denne måde undgår man bl.a. redundant data normalform (1NF) 2 besøgt d. 06/12/ UML Demystified: A Self-Teaching Guide, chapter 4 - Discovering Behaviors with Interaction Diagrams 4 besøgt d. 07/12/ UML Demystified: A Self-Teaching Guide, chapter 6 - Showing How Classes Are Related 6 Redundant data er en betegnelse for data der er blevet gentaget i to eller flere lister. 4

7 Understreger at man ikke må benytte enkelte felter med flere værdier i. Desuden må en kolonne ikke gentages. Opfylder en liste disse krav, er den på 1NF. 2. normalform (2NF) Denne normalform er afhængig af at den 1NF er opfyldt. Derudover er reglen for 2NF, at alle felter i en tabel skal være afhængig af en hel nøgle. Indeholder tabellen sammensatte nøgler, dvs. nøgler der består af to eller flere felter i en tabel, så opfylder den ikke 2NF. Dermed skal man oprette en ny tabel for de enkelte nøgler. 3. normalform (3NF) Denne normalform understreger at et felt kun er afhængigt af primærnøglen, og at 2NF er opfyldt. På denne kan man undgå at felt 1 er afhængig af felt 2 og 3. Her skal felt 1 være transitivt afhængig af felt 3. Således at felt 1 er afhængig af felt 2, som er afhængig af felt 3. 7 Vi har benyttet normalisering for at optimere vores system. På denne måde har vi minimeret redundansen, og dermed gjort systemet simpelt og nemt at navigere i. Udviklingsmetode - Scrum En udviklingsmetode er den fremgangsmåde, som de ansatte i projektet benytter sig af for at komme frem til det endelige resultat. Styringen af forløbet foregår ved anvendelse af en systemudviklingsmodel, der definerer en række faser og milepæle. I dette projekt, har vi valgt at bruge den agile udviklingsmetode SCRUM. SCRUM er en agil udviklingsmetode, som bruges til de mere uforudsigelige projekter, hvor forløbets arbejdsopgaver står lidt uklart. Ved at bruge denne metode, er det muligt at opnå det maksimale potentiale for et projekt. SCRUM vil herved være ideel at benytte til udvikling og videreudvikling af produkter. I SCRUM bruges der tre roller, tre ceremonier og tre værktøjer. De tre roller er ProductOwner, Team og ScrumMaster. De tre ceremonier er Sprint Planning Workshop, Daily Scrum og Sprint Review Meeting. De tre værktøjer er Product Backlog, Sprint Backlog og Burn Down Chart. Inden Sprinten startes definerer man dens indhold på en Sprint Planning Workshop. Alle der er involverede i SCRUM forløbet deltager her. På workshoppen aftales hvilke dele af backloggen, der skal laves på den kommende Sprint. Disse dele der bliver udvalgt bliver derefter en del af Sprint Backloggen, som er en erstatning for en projektplan. I dette forløb bruges der også et Burn Down Chart, dette visualiserer den resterende mængde timer i en Sprint dag for dag. Ud fra dette kan medlemmerne af 7 besøgt d. 06/12/2012 5

8 Teamet se, om indholdet i en Sprint skal reduceres eller forøges. Dette er med til at sikre en høj effektivitet gennem den givne Sprint. 8 SCRUM Vi har valgt at dele programmeringen op i to dele: CMS system delen hvor administratoren redigere og indsætter nyt indhold (normal hjemmeside) o Indhold indsættes i en database Mobilsiderne som brugerne ser og interagerer med o Indholdet fra administratoren hentes fra databasen Scrum roller Fordi vi kun er to personer i projektet, tager vi os begge af alle opgaver, der måtte opstå. Derfor ser rolle fordelingen således ud: Product owner 9 : Allan og Jeppe Scrum master 10 : Jeppe Team 11 : Allan Product backlog 12 Rolle Funktion Prioritet Forventet værdi Forventet tid i timer Admin Oprette en ny by, rute og post The Scrum Papers: Nut, Bolts, and Origins of an Agile Framework 9 Product Owner eller produkt ejeren, er den produkt ansvarlige. Her er det vigtigt at vælge en handlekraftig og beslutsom person. Product Owner styrer prioriteringen af indholdet og processen med at vælge indholdet til hver sprint. Product Owner styrer desuden også Product Backlog. 10 Teamet er det hold af personer, der arbejder med Sprint på Sprint Planning Workshop. Et Team beslutter indbyrdes hvor meget de kan nå på et Sprint forløb. Det er vigtigt for Teamet at sætte realistiske mål i et Sprint, da alle målene skal nås indenfor en kort tidsramme. I Teamet er det desuden meget vigtigt at have en gruppe af forskellige mennesker, eksempelvis designere, kodere og testere, da Teamet er ansvarligt for alt arbejde der udføres. Teamet er desuden også dem der opretter Sprint Backlog og organiserer arbejdet. 11 Scrum Masteren er den, der fungerer som en coach i forløbet, både for Teamet og Product Owner. ScrumMaster er ofte den daglige leder af arbejdet og den eneste kanal ind og ud af Teamet. Personer løser, eller er med til at løse, de problemer der eventuelt kommer frem på de daglige SCRUM møder (Daily Scrum). 12 Et SCRUM forløb starter typisk med at Product Owner udarbejder et Product Backlog, også kaldet en kravspecifikation. Et Product Backlog indeholder produktets funktion. Disse funktioner er aldrig låst fast, da nyt indhold altid kan tilføjes. Alt indhold i Product Backlog bliver dog prioriteret, så det vigtigste indhold altid bliver lavet først. Der kan tilføjes alt fra ønsker, krav, fejlrettelser, teknologi, egenskaber m.m. 6

9 Admin Redigere indhold (kategorier, koordinater, tekst, billeder og lyd) Admin Logge ind på CMS Bruger Læse og lære om historien bag diverse seværdigheder Bruger Få teksten læst op (afspiller) Bruger Se billeder (galleri) Bruger Bruger Se ruten til næste punkt (Google Maps med Lat. og Long.) Scanne en QR kode som fører til en mobilside Sprint backlog Hver af vores sprints varer en uge. Her er sprint forløbet for første uge. Vi begynder med at programmere CMS systemet for administratoren. Product backlog funktion Sprint opgave Tager sig af arbejdet Forventet tid i timer Oprette en ny by, rute og post Oprette database tabeller Allan, Jeppe 1 Oprette en brugerflade hvor der er inputfelter til navn af by, rute, poster og info tekst PHP/SQL som indsætter inputsne i databasen 2 3 7

10 Redigere indhold (kategorier, koordinater, tekst, billeder og lyd) Oprette en brugerflade hvor der er inputfelter til indholdet PHP/SQL som indsætter inputsne i databasen Allan, Jeppe 3 4 Timer i alt 13 Burndown chart Nedenstående tabel er en oversigt over, hvor meget arbejde der stadig er tilbage af Scrum forløbet de enkelte dage. Dag Timer tilbage af arbejde Ud fra denne tabel har vi lavet en graf, der visuelt viser processen. 13 Delkonklusion Ved hjælp af udviklingsmetoden Scrum, har vi kunnet fokusere på de enkelte opgaver, uden at miste overblikket. Vi har hele tiden haft overblik over, hvilke opgaver der manglede og hvilke der var færdige eller igangværende. Resultatet af brugen af Scrum ses i den kvalitet arbejdsforholdene har været under, samt resultatet af produktet. Resultatet er blevet til en prototype, der viser de basale funktioner i vores CMS system. Dermed har det været en succes at benytte Scrum, særligt fordi der har været nogle ændringer undervejs, hvor metoden netop har sine styrker. 13 Se bilag 1 8

11 Use Case Diagram Dette lille use case diagram viser funktionaliteten af vores prototype. Diagrammet viser, at en administrator skal kunne redigere listen over byer. For at kunne dette skal administratoren først logge ind. Scenarier Login: admin vil logge ind Et af følgene kan forekomme: Admin skriver korrekt username og password og kommer ind. Admin skriver forkert username eller password og kommer ikke ind. Maintain cities: admin vil redigere i listen over byer Et af følgene kan forekomme: Admin opretter en ny by Admin sletter en by Admin ændre navn på by Delkonklusion Diagrammet har hjulpet os til at forstå de vigtigste funktioner, som brugeren har adgang til, og hvilke problemer der kan opstå. 9

12 3-tier architecture Så snart at en bruger redigere indholdet i CMS systemet, så vil den information gennemgå de 3 trin/tiers. Først og fremmest sendes der en anmodning til serveren, hvori der står en bestemt information. Denne anmodning tolker serveren og henter det ønskede materiale frem fra en database. Materialet bliver igen bearbejdet hos serveren, hvorefter det bliver sendt til klienten og browseren. Delkonklusion Denne løsning har været særdeles velegnet til vores system, da den opfylder kravene om redigering i databasen via serveren. På denne måde opstiller vi et CMS system, der kombinerer de tre tiers og dermed åbner muligheden for at kombinere CMS system / administrator siden med mobilsiderne som brugerne ser og interagerer med. 10

13 Sequence Diagram 14 Her er et lille sequence diagram, som viser et eksempel på en administrator, som logger ind i CMS systemet, opretter, redigere og sletter byer. Der er ikke så meget fokus på selve log ind delen, så sequence diagrammet illustrerer ikke, hvordan vi har tænkt os at gøre med sikkerhed osv. Delkonklusion Diagrammet har hjulpet os med at få overblik over, hvad der sker når en administrator bruger CMS systemet. Det gør det nemmere for os at se, hvad der sker i forløbet og dermed nemmere at programmere. Class Diagram Diagrammet viser klasserne i vores prototype. Klasserne Login, City og Edit er forbundet med Connection med stiplede linjer med hvide pile, som indikerer realizations 15. I klassen Connection defineres host, database navn, brugernavn og kodeord til databasen og metoden dbconnect opretter en forbindelse dertil. Dette skal bruges i Login, City og Edit, og vi har derfor en realization forbindelse. 14 Se bilag 2 15 I en realization forbindelse implementeres funktionalitet fra én klasse til en anden. Forbindelsen vises med en hvis pil med en stiplet linje, der går fra klassen, som definerer funktionaliteten til den klasse, hvor man implementerer funktionen. 11

14 Delkonklusion Diagrammet har hjulpet os med at programmere systemet på den mest effektive måde. Database Vores database er optimeret efter den 3. normalform. Inddelingen af tabellerne er som følge af 1NF, 2NF og 3NF: 1NF opfyldes ved, at der ikke optræder flere værdier i de enkelte felter. 2NF opfyldes, da hver enkelt primærnøgle har sin egen tabel. 3NF opfyldes, da felterne i hver tabel kun er afhængig af primærnøglen. Konklusion For at kunne give brugerne den bedste oplevelse med vores produkt, er det essentielt, at vi har mulighed for at redigere og oprette indhold i løbet af kort tid. Derfor har vi udviklet et CMS system, så vi nemt kan administrere mobilsiderne. Til dette har vi benyttet en række metoder, der har hjulpet os med at skabe overblik og samhørighed mellem elementerne. Dermed er systemet gjort brugervenligt og ligetil. Desuden har vi benyttet velkendte teknologier i en ny sammenhæng. Det betyder at systemets opbygning ligeledes er velkendt. Dermed sortere vi ikke potentielle brugere fra, i håb om at skabe noget helt nyt og smart. Og på den måde har vi udviklet et system, der kan være med til at gøre hverdagen lidt mere spændende uden at sprænge rammerne for den gængse tekniske formåen. 12

15 Litteraturliste Bøger: UML Demystified: A Self-Teaching Guide Forfatter: Paul Kimmel Publiceret: Oktober 2005, 1. oplag Udgivet af: McGraw-Hill Osborne Media Hjemmesider: besøgt d. 11/12/2012 besøgt d. 11/12/2012 Andre publiceringer: The Scrum Papers: Nut, Bolts, and Origins of an Agile Framework Forfatter: Jeff Sutherland Publiceret: April 2012, Version 1.1 Udgivet af: Scrum, Inc., One Broadway, 14th Floor, Cambridge, MA

16 Bilag 1 14

17 Bilag 2 15

Hassansalem.dk/delpin User: admin Pass: admin BACKEND

Hassansalem.dk/delpin User: admin Pass: admin BACKEND Hassansalem.dk/delpin User: admin Pass: admin BACKEND 1/10 Indledning Dette projekt er den afsluttende del af web udvikling studiet på Erhvervs Lillebælt 1. semester. Projektet er udarbejdet med Del-pin

Læs mere

Hassansalem.dk/delpin User: admin Pass: admin INTERFACE DESIGN

Hassansalem.dk/delpin User: admin Pass: admin INTERFACE DESIGN Hassansalem.dk/delpin User: admin Pass: admin INTERFACE DESIGN 1/20 Indledning Dette projekt er den afsluttende del af webudvikling-studiet på Erhvervs Lillebælt 1. semester. Projektet er udarbejdet med

Læs mere

Undervisningsbeskrivelse

Undervisningsbeskrivelse Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin Jan-juni 2016 Institution UCH/ Handelsskolen Uddannelse Fag og niveau Lærer(e) Hold EUX Business IT B Lars

Læs mere

Procesbeskrivelse - Webprogrammering

Procesbeskrivelse - Webprogrammering Procesbeskrivelse - Webprogrammering Indholdsfortegnelse Forudsætninger... 1 Konceptet... 2 Hjemmesiden... 2 Server-side... 3 Filstrukturen... 3 Databasehåndtering og serverforbindelse... 4 Client-side...

Læs mere

15. oktober. Maskine Udlejning. Jacob Weng, Jeppe Boese og Mads Anthony. Udlejningsvirksomhed. Roskilde Tekniske Gymnasium 3.4

15. oktober. Maskine Udlejning. Jacob Weng, Jeppe Boese og Mads Anthony. Udlejningsvirksomhed. Roskilde Tekniske Gymnasium 3.4 Maskine Udlejning 15. oktober 2010 Jacob Weng, Jeppe Boese og Mads Anthony Roskilde Tekniske Gymnasium Udlejningsvirksomhed 3.4 Indholdsfortegnelse Problemformulering:... 2 Planlægning:... 2 Analyse af

Læs mere

CPH Business Academy. Lærere: JHI & TUJE www.ysy.dk/cfunding-it/index.html 04-10-2015

CPH Business Academy. Lærere: JHI & TUJE www.ysy.dk/cfunding-it/index.html 04-10-2015 Crowdfunding Modul 3 CPH Business Academy. Lærere: JHI & TUJE www.ysy.dk/cfunding-it/index.html 04-10-2015 Josephine Lorentzen Camilla Norqvist Hansen Shiya Yang Michella Serritzlew Jacobsen Kamilla Melnyczok

Læs mere

Tidsregistrering. Jacob E., Jacob H., Mathias, Mads H., Jonatan og Dan 3.4. Informationsteknologi B. Roskilde Tekniske Gymnasium 25-11-2014

Tidsregistrering. Jacob E., Jacob H., Mathias, Mads H., Jonatan og Dan 3.4. Informationsteknologi B. Roskilde Tekniske Gymnasium 25-11-2014 2014 Tidsregistrering Jacob E., Jacob H., Mathias, Mads H., Jonatan og Dan 3.4 Informationsteknologi B Roskilde Tekniske Gymnasium 25-11-2014 Indholdsfortegnelse 1 Indledning... 3 2 User stories... 3 3

Læs mere

Undervisningsbeskrivelse

Undervisningsbeskrivelse Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin Aug 2016 - juni 2017 Institution UCH/ Handelsskolen Uddannelse Fag og niveau Lærer(e) EUX Business IT B Lars

Læs mere

2. SEMESTER PROJEKT 3 INTERAKTIONSUDVIKLING

2. SEMESTER PROJEKT 3 INTERAKTIONSUDVIKLING 2. SEMESTER PROJEKT 3 INTERAKTIONSUDVIKLING Baggrund Udgangspunktet er projekt 2, dvs. en blog om cupcakes, hvor målgruppe, afsender og modtager allerede er defineret. Du bliver nu bedt om at udvikle et

Læs mere

CLmul-b14e Gruppe 2 2. Database projekt

CLmul-b14e Gruppe 2 2. Database projekt 1 2 CLmul-b14e Gruppe 2 2. Database projekt JONAS FALK sniller27@hotmail.com Projekt vejledere Ivan Rosenvinge Frederiksen CHRISTIAN BRAMS halkjaer-brams@hotmail.com Tue Becher LINE RASMUSSEN line-rasmussen@live.com

Læs mere

Hvorfor skal vi bruge objekt orienteret databaser?

Hvorfor skal vi bruge objekt orienteret databaser? OODBMS Vs. RDBMS 1 Indholdsfortegnelse Hvorfor skal vi bruge objekt orienteret databaser?... 3 OODBMS i erhvervslivet... 4 Bagsiden af medaljen... 5 OODBMS i praksis... 6 Konklusion... 8 2 Hvorfor skal

Læs mere

FORCE Inspect Online Manual v. 1.02. FORCE Inspect Online Manual. 1 af 18

FORCE Inspect Online Manual v. 1.02. FORCE Inspect Online Manual. 1 af 18 FORCE Inspect Online Manual 1 af 18 Indholdsfortegnelse Indholdsfortegnelse... 2 FORCE Inspect Online Manual... 3 Generelt... 3 Login... 3 Main... 4 Intro sektion... 4 Links sektion... 4 News sektion...

Læs mere

DATABASE Projekt 1-3. semester

DATABASE Projekt 1-3. semester DATABASE Projekt 1-3. semester Gruppe 2- CLmul-a12e Projekt URL http://www.lucasperch.dk/projekter/database.pdf Gruppe 2 Lucas Perch-Nielsen cph-lp14@cphbusiness.dk http://lucasperch.dk/skole.php Niclas

Læs mere

Velkommen til MODx kursus

Velkommen til MODx kursus Velkommen til MODx kursus Dette er en gennemgang af den mest basale funktionalitet i vores nye hjemmeside redigerings værktøj. MODx er et meget simpelt CMS (Content Management System), der gør det muligt

Læs mere

Specialiseringen Rapport Lavede Af Rasmus R. Sørensen Side 1 af 6

Specialiseringen Rapport Lavede Af Rasmus R. Sørensen Side 1 af 6 Side 1 af 6 Indholdsfortegnelse INDHOLDSFORTEGNELSE 1 INTRO 3 STARTEN AF SPECIALISERINGEN 3 ANKOMST TIL SKOTLAND 4 DATABASER 5 NETVÆRK 5 INTERAKTION 5 AFSLUTNING AF SPECIALISERINGEN 5 KONKLUSION 6 Side

Læs mere

Modul 2 Database projekt Multimediedesign 3. semester Gruppe 3 IRF/TUJE

Modul 2 Database projekt Multimediedesign 3. semester Gruppe 3 IRF/TUJE Modul 2 Database projekt Multimediedesign 3. semester Gruppe 3 IRF/TUJE Fact sheet Indholdsfortegnelse Fact Sheet Gantt kort Valgt af virksomhed Brainstorm Attribut tabel ER-diagram Skitse MySQLWorkbench

Læs mere

Crowdfunding. Modul 3. CPH Business Academy. Lærere: JHI & TUJE www

Crowdfunding. Modul 3. CPH Business Academy. Lærere: JHI & TUJE www Crowdfunding Modul 3 CPH Business Academy. Lærere: JHI & TUJE www. http://ysy.dk/cfunding-it/index.html 04-10-2015 Josephine Lorentzen Camilla Norqvist Hansen Shiya Yang Michella Serritzlew Jacobsen Kamilla

Læs mere

Kvalitetssikring og agile udvikling

Kvalitetssikring og agile udvikling Kvalitetssikring og agile udvikling Gæsteforelæsning for dsoftark-e10 på Århus Universitet Dagsorden Hvem er jeg og hvad er min baggrund i test og agile? Hvad kan I forvente? Agile og scrum Kvalitetssikring

Læs mere

Brugervejledning til Højkvalitetsdokumentationen og Dialogforummet på Danmarks Statistiks hjemmeside

Brugervejledning til Højkvalitetsdokumentationen og Dialogforummet på Danmarks Statistiks hjemmeside Brugervejledning til Højkvalitetsdokumentationen og Dialogforummet på Danmarks Statistiks hjemmeside Forord Denne vejledning beskriver baggrunden for begreber og sammenhænge i Danmarks Statistiks dokumentationssystem

Læs mere

Vejledning til brug af Y s Men s klubintranet administrator guide

Vejledning til brug af Y s Men s klubintranet administrator guide Vejledning til brug af Y s Men s klubintranet administrator guide Systemet tilbyder klubberne i Y s Men Danmark at have et sted hvor de kan dele filer f.eks. Word, pdf, billeder mv. mellem de medlemmer

Læs mere

Projekt Database, Gruppe 4A. Projekt 1, 3. Semester D A T A B A S E. Klasse MulA13 Gruppenummer: A4

Projekt Database, Gruppe 4A. Projekt 1, 3. Semester D A T A B A S E. Klasse MulA13 Gruppenummer: A4 Projekt Database, Gruppe 4A 0 Projekt 1, 3. Semester D A T A B A S E Klasse MulA13 Gruppenummer: A4 Projekt Database, Gruppe 4A 1 Fakta-ark Klasse MulA13, Gruppenummer: A4 Gruppemedlemmer: Amalie Ardahl

Læs mere

Database for udviklere. Jan Lund Madsen PBS10107

Database for udviklere. Jan Lund Madsen PBS10107 Database for udviklere Jan Lund Madsen PBS10107 Indhold LINQ... 3 LINQ to SQL og Arkitektur... 3 O/R designere... 5 LINQ Den store introduktion med.net 3.5 er uden tvivl LINQ(udtales link): Language-INtegrated

Læs mere

[A20] Kick off document and process description. 1 of 5

[A20] Kick off document and process description. 1 of 5 [A20] Kick off document and process description 1 of 5 kick off document Huge Lawn Projekt Kick-Off Alle projekter og ideer er forskellige. For at vi kan give et reelt bud på dit/jeres projekt eller idé

Læs mere

sådan kører vi processen

sådan kører vi processen VERTICA sådan kører vi processen Når du som ny kunde skal have udviklet en ny e-handelsløsning eller app til din virksomhed, kan det være svært at overskue den proces, der følger. Hos Vertica har vi været

Læs mere

Projekt database. http://bysileha.com/3.semester/database-eshop/index.html (vores htmlside)

Projekt database. http://bysileha.com/3.semester/database-eshop/index.html (vores htmlside) Projekt database http://bysileha.com/3.semester/database-eshop/index.html (vores htmlside) Amanda Lindschouw - cph-al144@cphbusiness.dk http://ahldesign.dk/learningthird.html Charlotte Øberg - cph-co74@cphbusiness.dk

Læs mere

Gå ind på forsiden til hjemmesiden. Skriv typo3 i adresselinjen og tryk på retur.

Gå ind på forsiden til hjemmesiden. Skriv typo3 i adresselinjen og tryk på retur. Adgang til Back-end Gå ind på forsiden til hjemmesiden. Skriv typo3 i adresselinjen og tryk på retur. typo3 Skriv herefter brugernavn og adgangskode i de respektive felter og klik på Login Den følgende

Læs mere

Det vigtigste først! Dette er måske den vigtigste bog der nogensinde er skrevet om agile vs. vandfald. Muligvis fordi det vel stadig er den eneste

Det vigtigste først! Dette er måske den vigtigste bog der nogensinde er skrevet om agile vs. vandfald. Muligvis fordi det vel stadig er den eneste WTF? Thomas Schou-Moldt, Miracle A/S (siden 2008) Arkitekt, udvikler, teknisk projektleder, mv. Indtil videre afsonet lidt over 20 år i branchen, ingen udsigt til prøveløsladelse tsm@miracleas.dk, 5374

Læs mere

App til museeum Af Alan Mohedeen 3.5

App til museeum Af Alan Mohedeen 3.5 2012 App til museeum Af Alan Mohedeen 3.5 Mohedeen 4/15/2012 Inholdsfortegnelse Indledning... 2 Indledende problemanalyse... 2 Projekt- og produktmål... 2 Bollemodel... 3 Kravspecifikation... 4 Løsningsforslag...

Læs mere

Guide. Administration af FDF.dk/Nyborg. 1. Udgave 2008. Ide og layout Christoffer S. Rasmussen

Guide. Administration af FDF.dk/Nyborg. 1. Udgave 2008. Ide og layout Christoffer S. Rasmussen Guide Administration af FDF.dk/Nyborg 1. Udgave 2008 Ide og layout Christoffer S. Rasmussen FDF.Dk/NyboRG Den nye hjemmeside for FDF Nyborg er baseret på et bloksystem. Det vil sige at det er super nemt

Læs mere

vorbasse.dk Redaktørmanual Kentaur

vorbasse.dk Redaktørmanual Kentaur Redaktørmanual Kentaur Indholdsfortegnelse Kapitel 1 - TYPO3 Brugerfladen 3 Log ind 3 Backend 4 Frontend 5 Hvor skal jeg klikke? 5 Gem, gem og vis, gem og luk 6 Kapitel 2 - Sider & menuer 7 Sammenhæng

Læs mere

Yderligere fire personer er tildelt brugernavn og adgangskode og kan foretage uploadning og andre ændringer af hjemmesiden

Yderligere fire personer er tildelt brugernavn og adgangskode og kan foretage uploadning og andre ændringer af hjemmesiden Uploadning af filer til NMF hjemmeside Kai Sørensen, 18. juni 2013 Forord Den daglige vedligeholdelse af hjemmesiden foretages af: Kai Sørensen Frem 41 DK 2800 Lyngby e-mail: kai.sorensen@newmail.dk tel.:

Læs mere

OK Fonden. Umbraco CMS Quickguide

OK Fonden. Umbraco CMS Quickguide OK Fonden Umbraco CMS Quickguide 1 Indhold 1 Indhold... 2 2 Indledning... 3 2.1 Kompatible browsere... 3 2.2 Log ind i Umbraco... 3 2.3 Naviger i administrationsområdet... 4 2.4 Brug af træ menu... 5 3

Læs mere

Spil Rapport. Spil lavet i GameMaker. Kevin, Mads og Thor 03-02-2011

Spil Rapport. Spil lavet i GameMaker. Kevin, Mads og Thor 03-02-2011 Spil Rapport Spil lavet i GameMaker Kevin, Mads og Thor 03-02-2011 Indholdsfortegnelse Indledning... 2 HCI... 2 Planlægning / Elementær systemudvikling... 2 Kravspecifikationer... 4 Spil beskrivelse...

Læs mere

IHCRemote Manual Lauritz Knudsen IHC Control For IHCRemote version 1.0.0

IHCRemote Manual Lauritz Knudsen IHC Control For IHCRemote version 1.0.0 Lauritz Knudsen IHC Control For IHCRemote version 1.0.0 Opsætning af Controller. Administrator og IP opsætning. Åben Administrator via f.eks. Internet Explorer I adresse feltet indtastes: USB eller controllernes

Læs mere

GRAFISK PRODUKTION OG WORKFLOW. Hjemmeside til Team Brügger

GRAFISK PRODUKTION OG WORKFLOW. Hjemmeside til Team Brügger GRAFISK PRODUKTION OG WORKFLOW Hjemmeside til Team Brügger DITTE MADSEN - SVENDEPRØVE - 2015 KUNDEPROFIL Team Brügger er en frisørsalon i Aars. Indehaveren Gitte Brügger startede salonen op sammen med

Læs mere

Miniprojekt2011. Formålet er at lære og indlære god objektorienteret programudvikling og programmering med Java, samt undervejs at opfylde studiekrav.

Miniprojekt2011. Formålet er at lære og indlære god objektorienteret programudvikling og programmering med Java, samt undervejs at opfylde studiekrav. Miniprojekt2011 Projektbeskrivelse Der skal fremstilles en lille java application på PC, hvor brugeren kan foretage interaktioner med en simpel database på disken via et grafisk brugerinterface. Formålet

Læs mere

Elma ToolCheck Dansk manual DK: 63 98 981 013 EAN: 5706445280148

Elma ToolCheck Dansk manual DK: 63 98 981 013 EAN: 5706445280148 Elma ToolCheck Dansk manual DK: 63 98 981 013 EAN: 5706445280148 Elma ToolCheck side 2 Quick guide til Elma ToolCheck Det er nemt at komme i gang med at bruge Elma ToolCheck. Følg blot nedenstående vejledning,

Læs mere

MANUAL. Siteloom CMS

MANUAL. Siteloom CMS MANUAL Siteloom CMS www.hjerteforeningen.dk/cms Brugernavn: Password: 3. september, 2012 BASIS FUNKTIONER 1. Kalender... 4 1.a. Opret... 5 1.b. Rediger eller slet... 8 2. Sider... 10 2.a Opret side...

Læs mere

ExtraNet. Sider beskyttet med kodeord i OLO

ExtraNet. Sider beskyttet med kodeord i OLO ExtraNet Sider beskyttet med kodeord i OLO Side 1 af 16 For brugeren af din hjemmeside Fra forsiden kan du indsætte en knap, som henviser til en side, som kræver en kode. Side 2 af 16 Login er nødvendigt

Læs mere

Generel information. Brugere. Hjemmesidens lay-out. HIF Hjemmeside How to do

Generel information. Brugere. Hjemmesidens lay-out. HIF Hjemmeside How to do Generel information Dette dokument er en brugsanvisning for hjemmesidens back-end brugere, med information om hvordan man logger ind og hvordan man arbejder med hjemmesiden/hjemmesidens funktioner samt

Læs mere

Indholdsfortegnelse for kapitel 2

Indholdsfortegnelse for kapitel 2 Indholdsfortegnelse for kapitel 2 Kapitel 2. Analyse.......................................................... 2 Analyse af 2.1...................................................... 2 Analysen af Database.................................................

Læs mere

Responsivt Design - DMAA0213. Afgangsprojekt DMAA0213

Responsivt Design - DMAA0213. Afgangsprojekt DMAA0213 Responsivt Design - DMAA0213 Afgangsprojekt DMAA0213 Jesper Bjørn Andersen 18-06-2015 5. semester, afgangsprojekt - Responsivt Design Vejleder: Gunhild Marie Andersen Afsluttet: 18 Juni 2015 Deltager:

Læs mere

Forstå brugbarheden af Google Analytics på 10 minutter

Forstå brugbarheden af Google Analytics på 10 minutter Forstå brugbarheden af Google Analytics på 10 minutter Hvad er Google Analytics? Hvem kan bruge det? Hvad kan Google Analytics bruges til? Google Analytics viser dig hvor dine kunder har fundet frem til

Læs mere

Creativity Design Undersøgelse Case 1: Auction Travels INDEX... 1 DESIGNOVERVEJELSER... 2 LOGOFREMSTILLING... 7 FLOWCHART... 8 STORYBOARDS...

Creativity Design Undersøgelse Case 1: Auction Travels INDEX... 1 DESIGNOVERVEJELSER... 2 LOGOFREMSTILLING... 7 FLOWCHART... 8 STORYBOARDS... Index INDEX... 1 DESIGNOVERVEJELSER... 2 START IDEER... 2 INFORMATIONSDESIGN... 2 BUDSKABET: 2 ORGANISERING AF INDHOLD (SITEMAP): 3 SITE MAPS 3 INTERAKTIONDESIGN... 4 PRÆSENTATIONSDESIGN... 5 ALLE SIDER

Læs mere

Umbraco installationsvejledning

Umbraco installationsvejledning på et ScanNet ASP Webhotel Indledning Beskrivelse Denne vejledning vil indeholde installation af CMS systemet Umbraco på et ASP Webhotel. Det dansk grundlagt Content Management System (CMS) Umbraco er

Læs mere

Datamodeller. 1. Elementerne. Vi betragter E/R-diagrammet, som et diagram over entiteter og relationer Tegneregler: Entitet

Datamodeller. 1. Elementerne. Vi betragter E/R-diagrammet, som et diagram over entiteter og relationer Tegneregler: Entitet Datamodeller I forlængelse af noten om normalisering, følges der her op med redskabet E/R-diagrammer til opstilling af en datamodel, opfat således dette som en alternativ metode mere end endnu et redskab

Læs mere

Agile metoder og kontrakter

Agile metoder og kontrakter Agile metoder og kontrakter 24. september 2009 Myllerup Consult, Hasseltoften 11, 8361 Hasselager +45 2834 9084, info@myllerup.dk Images: Disney Dream Works Indhold Scrum introduktion Processens ritualer

Læs mere

CFunding-IT. Web DB Multimediedesigner 3. Semester Gruppe 15

CFunding-IT. Web DB Multimediedesigner 3. Semester Gruppe 15 CFunding-IT http://crowdfunder.jakobplenge.dk/index.php Web DB Multimediedesigner 3. Semester Gruppe 15 Andreas Simonsen Jakob Plenge Line la Fontaine Line Mehr Hansen Christian Knudsen Tobias Sonne 1

Læs mere

Indholdsfortegnelse Databaser og PHP... 3 Opgave... 4 Opgave... 5 Opgave... 6 Sidste opgave er en lille gæstebog... 7 Kilder og nyttige links:...

Indholdsfortegnelse Databaser og PHP... 3 Opgave... 4 Opgave... 5 Opgave... 6 Sidste opgave er en lille gæstebog... 7 Kilder og nyttige links:... Indholdsfortegnelse Databaser og PHP... 3 Opgave... 4 Opgave... 5 Opgave... 6 Sidste opgave er en lille gæstebog... 7 Kilder og nyttige links:... 9 Nogle HTML tags... 9 Databaser og PHP Når vi snakker

Læs mere

Quick Guide for Mobil Reception (Omhandler mobil reception også kaldet isymphony)

Quick Guide for Mobil Reception (Omhandler mobil reception også kaldet isymphony) Quick Guide for Mobil Reception (Omhandler mobil reception også kaldet isymphony) Generelt Mobil Reception er et værktøj som bruges til at overvåge medarbejdere, kø er og meget andet samt styre dit omstillingsanlæg

Læs mere

Web DB project - http://www.hma-design.dk/crowdfunding/index.html 3. semester - 3. projekt - Gruppenr. 23 MULA - September 2015

Web DB project - http://www.hma-design.dk/crowdfunding/index.html 3. semester - 3. projekt - Gruppenr. 23 MULA - September 2015 Web DB project - http://www.hma-design.dk/crowdfunding/index.html 3. semester - 3. projekt - Gruppenr. 23 MULA - September 2015 FAKTAARK PROJEKTTITEL... Web DB project URL... CFunding.IT.dk Mette Line

Læs mere

Når man skal udfylde i feltet: branche, kan det være relevant, at se valgmulighederne lidt igennem for at finde den mest passende.

Når man skal udfylde i feltet: branche, kan det være relevant, at se valgmulighederne lidt igennem for at finde den mest passende. Sådan opretter du en LinkedIn profil: - Først starter man med at klikke ind på LinkedIn.com På forsiden ser man en boks til højre på skærmen. Her har man mulighed for at oprette sin profil ved hjælp af

Læs mere

Internet Information Services (IIS)

Internet Information Services (IIS) Internet Information Services (IIS) Casper Simonsen & Yulia Sadovskaya H1we080113 06-11-2013 Indholdsfortegnelse Problemformulering... 2 Hvorfor:... 2 Hvad:... 2 Hvordan:... 2 Problembehandling... 3 Introduktion...

Læs mere

Trin for trin guide til Google Analytics

Trin for trin guide til Google Analytics Trin for trin guide til Google Analytics Introduktion #1 Opret bruger #2 Link Google Analytics til din side #3 Opret konto #4 Udfyld informationer #5 Gem sporings id #6 Download WordPress plugin #7 Vent

Læs mere

DATABASE - MIN MUSIKSAMLING

DATABASE - MIN MUSIKSAMLING DATABASE - MIN MUSIKSAMLING I dette forløb skulle vi lære om databaser, som bruger sproget SQL. SQL står for Structured Query Language. Det bruges til at vise og manipulere data, gemt i en database. I

Læs mere

Oasis: Part of the GIRAF System

Oasis: Part of the GIRAF System : Part of the GIRAF System Henrik Klarup, Jens Mohr Mortensen, and Dan Stenholt Møller Aalborg University Juni 26, 2012 AAU, Juni 26, 2012 Slide 1/26 Agenda Multiprojekt Beskrivelse GIRAF Arkitekturen

Læs mere

ActiveBuilder Brugermanual

ActiveBuilder Brugermanual ActiveBuilder Brugermanual Forfatter: TalkActive I/S Dato: Juni 2004 Version: R. 1.01 Sprog: Dansk Copyright 2004 - Talk Active - all rights reserved. Indhold: 1. INDLEDNING...2 2. QUICK-START...3 3. OPBYGNINGEN

Læs mere

Det Nye Testamente lyd-app. v. Stefan Lykkehøj Lund

Det Nye Testamente lyd-app. v. Stefan Lykkehøj Lund Det Nye Testamente lyd-app v. Stefan Lykkehøj Lund Indledning For nogle år siden, fik jeg Det Nye Testamente som lydbog på USB. I starten lyttede jeg en del med tiden blev det dog til mindre og mindre.

Læs mere

Dynamisk hjemmeside: NeuTravel

Dynamisk hjemmeside: NeuTravel Dynamisk hjemmeside: NeuTravel Problemformulering I dette projekt ønsker vi at lave en uafhængig hjemmeside til brug af turister, som gerne vil læse neutral information (dvs. information der ikke er farvet

Læs mere

Qr-koder som evalueringsform eller produktionsform

Qr-koder som evalueringsform eller produktionsform Qr-koder som evalueringsform eller produktionsform RAMMESÆTNING QR (Quick Response) koderne bliver også omtalt som 2D stregkoder og er kort fortalt en lille stregkode, som ved hjælp af en læser i din mobiltelefon,

Læs mere

3. SEMESTER 2. PROJECT MULB Gruppe 1. 20. september 2015

3. SEMESTER 2. PROJECT MULB Gruppe 1. 20. september 2015 PROJECT DATABASE 3. SEMESTER 2. PROJECT MULB Gruppe 1. 20. september 2015 Ved at underskrive dette dokument bekræfter vi, at det indsendte materiale alt sammen er vores eget materiale og arbejde. Andreas

Læs mere

PPHansen.dk. Introduktion til websiden. En fag præsentationsside af Palle Preben Hansen

PPHansen.dk. Introduktion til websiden. En fag præsentationsside af Palle Preben Hansen Introduktion til websiden PPHansen.dk En fag præsentationsside af Palle Preben Hansen Eksamensopgave i Webdesign og Grafiske værktøjer, 5. semester SIV. Indholdsfortegnelse Indledning... 2 Udviklingsprocessen...

Læs mere

Indholdsfortegnelse for kapitel 3

Indholdsfortegnelse for kapitel 3 Indholdsfortegnelse for kapitel 3 Kapitel 3 Design............................................................ 2 Database........................................................... 3 ER-diagram.................................................

Læs mere

Database. Pr jekt. Hold CLmul-a14e Gruppe 3 3. semester 2015. Vejledere: Tue Becher Ivan R. Frederiksen

Database. Pr jekt. Hold CLmul-a14e Gruppe 3 3. semester 2015. Vejledere: Tue Becher Ivan R. Frederiksen Database Pr jekt Hold CLmul-a14e Gruppe 3 3. semester 2015 Vejledere: Tue Becher Ivan R. Frederiksen Indholdsfortegnelse 1. Problemformulering 2. ER-diagram 3. Attribut-tabel 4. Use Case-model 5. Use Case

Læs mere

Projekt 2, 3. semester WEBPROJEKT

Projekt 2, 3. semester WEBPROJEKT Projekt 2, 3. semester WEBPROJEKT Aflevering d. 11/10-2013 CPH Business URL: www.thorleifbæk.dk/projekt2/index.php Gruppe 2 Shiko, Thorleif, Pernille og Annemette MUL 3A Indholdsfortegnelse s. 3 Factsheet

Læs mere

GRAFISK WORKFLOW. 1 Grafisk workflow

GRAFISK WORKFLOW. 1 Grafisk workflow GRAFISK WORKFLOW 1 Opgavebeskrivelse I forbindelse med et nyt online koncept Web in a box skulle jeg lave en Photoshop-skabelon, der kan eksportere materiale til en hjemmeside automatisk. Selve konceptet

Læs mere

Side 1. Databaser og SQL. Dagens gang. Databasebegreber. Introduktion til SQL Kap 1-5

Side 1. Databaser og SQL. Dagens gang. Databasebegreber. Introduktion til SQL Kap 1-5 Databaser og SQL Introduktion til SQL Kap 1-5 1 Dagens gang Databaser Database begreber Mapning af klasser til relationel model Normalisering Opgaver til næste gang 2 Databasebegreber A database is a:

Læs mere

Brugervejledning til InfoLand.dk skabelonen

Brugervejledning til InfoLand.dk skabelonen Indhold Indledning... 4 Første gang... 4 Log ind som Administrator og ændre kodeord... 4 Opret Redaktør (dig selv)... 4 Log ind... 4 Log ind med dit eget brugernavn ( Redaktør )... 4 Log ind som Administrator...

Læs mere

Digital Kommuneplan. Kravsspecifikation gennem brugerinvolvering

Digital Kommuneplan. Kravsspecifikation gennem brugerinvolvering Digital Kommuneplan Kravsspecifikation gennem brugerinvolvering Indhold Introduktion Afklaring af behov: Hvad skal digitale kommuneplaner kunne? Udarbejdelse og test af løsning: Hvordan skal digitale kommuneplaner

Læs mere

Dynamicweb Quickguide

Dynamicweb Quickguide Brugervejledning Dynamicweb Quickguide Version: 1.1 2012.03.15 Dansk JURIDISK MEDDELELSE Copyright 2012 Dynamicweb Software A/S. Alle rettigheder forbeholdes. Dette dokument eller dele heraf må på ingen

Læs mere

Casper Fabricius http://casperfabricius.com. ActiveRecord. O/RM i Ruby on Rails

Casper Fabricius http://casperfabricius.com. ActiveRecord. O/RM i Ruby on Rails Casper Fabricius http://casperfabricius.com ActiveRecord O/RM i Ruby on Rails Casper Fabricius Freelance webudvikler - casperfabricius.com 9 års erfaring med webudvikling 6 år med ASP/ASP.NET/C# 3 år med

Læs mere

Daglig brug af JitBesked 2.0

Daglig brug af JitBesked 2.0 Daglig brug af JitBesked 2.0 Indholdsfortegnelse Oprettelse af personer (modtagere)...3 Afsendelse af besked...4 Valg af flere modtagere...5 Valg af flere personer der ligger i rækkefølge...5 Valg af flere

Læs mere

Dynamisk hverdag Dynamiske processer

Dynamisk hverdag Dynamiske processer Dynamisk hverdag Dynamiske processer Verden og hverdagen er kompleks og i konstant forandring - og derfor skal den måde vi arbejder med projekter og implementering være enkel og forandringsparat. Agil

Læs mere

ADK 1.0 KRAVSPECIFIKATION

ADK 1.0 KRAVSPECIFIKATION ADK 1.0 KRAVSPECIFIKATION Dokumentets versioner (revisionshistorie) Version Dato Ansvarlig Beskrivelse 0.1 20.06.2014 PKR Første udgave 0.2 21.06.2014 PKR Tilføjet toppanel krav 0.3 26.06.2014 PKR Klargjort

Læs mere

Brugerguide til FlexCMS

Brugerguide til FlexCMS Brugerguide til FlexCMS Kom i gang med at bruge din hjemmeside 1 VELKOMMEN TIL FLEXCMS... 3 1. LOGIN... 5 2. HJEMMESIDENS TERMINOLOGI... 6 3. LAYOUT... 7 4. OPRET OG TILPAS FORSIDEN... 8 4.1 OPRETTE SIDEEGENSKABER...

Læs mere

SmartFraming Et vindue til nationale sundhedssystemer. Version 3.0

SmartFraming Et vindue til nationale sundhedssystemer. Version 3.0 SmartFraming Et vindue til nationale sundhedssystemer Version 3.0 Infrastruktur i dagens sundheds IT Det sundhedsfaglige personale benytter sig i dag af en række forskellige systemer i forbindelse med

Læs mere

Ahmad Celik, Garwun Jeffrey Lai og Besir Redzepi. 09-10-2009: 3. Semester. Multimediedesigner Projektstart: 28/09-2009 Aflevering: 09/10-209

Ahmad Celik, Garwun Jeffrey Lai og Besir Redzepi. 09-10-2009: 3. Semester. Multimediedesigner Projektstart: 28/09-2009 Aflevering: 09/10-209 Ahmad Celik, Garwun Jeffrey Lai og Besir Redzepi 09-10-2009: 3. Semester. Multimediedesigner Projektstart: 28/09-2009 Aflevering: 09/10-209 Projektets produkt: http://www.abc-cykling.7effrey.dk 1 Indholdsfortegnelse:

Læs mere

QR koder kræver dels en fysisk genstand at klistre koden på, og dels er operationen noget omfattende med print af kode og fysisk opsætning af denne.

QR koder kræver dels en fysisk genstand at klistre koden på, og dels er operationen noget omfattende med print af kode og fysisk opsætning af denne. Notat SEGES P/S Koncern Digital Stedfæstede instrukser ved brug af Recho Ansvarlig JPH Projekt: 7463, Kompetenceudvikling - når landmanden har tid og behov Oprettet 12-2015 Side 1 af 6 Stedfæstede instrukser

Læs mere

Introduktion til. Magento

Introduktion til. Magento Introduktion til Magento Jesper Kaae 2012 Indholdsfortegnelse Indledning... 4 Installation... 7 Systemkrav... 7 Test selv systemkrav... 8 Upload til webhotel... 9 Sample data...10 Installation...10 Et

Læs mere

BRUGERVEJLEDNING TYPO3 CMS Nyhedsbrev modul

BRUGERVEJLEDNING TYPO3 CMS Nyhedsbrev modul BRUGERVEJLEDNING TYPO3 CMS Nyhedsbrev modul TYPO3 CMS Ext:direct_mail Side 1 Indhold Tilmeldings / Afmeldings processen... 2 Manuel tilføjelse af e-mail adresser... 3 Oprettelse af nyhedsbreve... 4 Udsendelse

Læs mere

Førsteårsprøven 2015. Projektbeskrivelse 2. Semester Multimediedesigner

Førsteårsprøven 2015. Projektbeskrivelse 2. Semester Multimediedesigner Førsteårsprøven 2015 Projektbeskrivelse 2. Semester Multimediedesigner Projektbeskrivelse Formål Som afslutning på første studieår skal I gennemføre et tværfagligt projektforløb, der skal afspejle væsentlige

Læs mere

OpenTele datamonitoreringsplatform

OpenTele datamonitoreringsplatform OpenTele datamonitoreringsplatform Brugergrænsefladedokumentation 1. maj 2013 Indholdsfortegnelse Indholdsfortegnelse...2 Indledning...3 Brugergrænseflade for OpenTele-server...3 Administrationsfunktionalitet...3

Læs mere

Version Dato Beskrivelse 1.0.0 26/11/2012 Initial version 1.2.0 05/03/2013 Tilføjet eksempel med Template Agent, generelt udvidet dokumentet.

Version Dato Beskrivelse 1.0.0 26/11/2012 Initial version 1.2.0 05/03/2013 Tilføjet eksempel med Template Agent, generelt udvidet dokumentet. MOX og APOS2 Forord Dette dokument er en del af APOS version 2 manualerne. APOS version 2 (APOS2 herefter) er et organisation, klassifikation og personale system baseret på Sag & Dokument standarderne.

Læs mere

Visualisering. Kan opdeles i 2 dele Præsentations værktøj Portal

Visualisering. Kan opdeles i 2 dele Præsentations værktøj Portal Innofactor Plc 2000-2012 Visualisering Stigende krav til visualisering Brugervenlighed - flere brugere skal kunne anvende og lave visualiseringer Dynamisk Æstetisk Flere forskellige former for visualiseringer

Læs mere

Indholdsfortegnelse for bilag

Indholdsfortegnelse for bilag Indholdsfortegnelse for bilag 1 Bilag 1 - Projektgrundlag ------------------------------------------------------------------------------------------------------ 4 1.1 Arbejdsform ---------------------------------------------------------------------------------------------------------------

Læs mere

PHP kode til hjemmeside menu.

PHP kode til hjemmeside menu. PHP kode til hjemmeside menu. Home Hovedmenu 1 Hovedmenu 2 Hovedmenu 3 Hovedmenu 4 Undermenu 1 Breadcrumb Her vises indholdet af den valgte side Undermenu 2 Undermenu 3 Undermenu 4 Evt. en mulighed for

Læs mere

GRAFISK PRODUKTIONSFORSTÅELSE

GRAFISK PRODUKTIONSFORSTÅELSE GRAFISK PRODUKTIONSFORSTÅELSE BRILLIANT BIKINIES WEBSITE MARÍ DYRMOSE OPGAVEN OPGAVEBESKRIVELSE Brilliant Bikini kompagniet skulle have designet og programmeret en website, hvor de kunne præsentere deres

Læs mere

Michael Jokil 11-05-2012

Michael Jokil 11-05-2012 HTX, RTG Det skrå kast Informationsteknologi B Michael Jokil 11-05-2012 Indholdsfortegnelse Indledning... 3 Teori... 3 Kravspecifikationer... 4 Design... 4 Funktionalitet... 4 Brugerflade... 4 Implementering...

Læs mere

Computerspil - Kappa

Computerspil - Kappa Computerspil - Kappa Indledende aktivitet Kommunikationsplanlægning: Ressourceplanlægning: Iterationsplanlægning Brugerhistorier Kravspecifikation og testspecifikation Krav som skal opfyldes for at passe

Læs mere

Redaktørmanual TYPO3

Redaktørmanual TYPO3 Redaktørmanual TYPO3 Version: 1.1 Tilpasset TYPO3: 4.2 Sidst opdateret: 15/10-2008 Copyright: IdeFA Gruppen Indholdsfortegnelse 1. Forord... 2 1.1. Quick info... 2 1.2 Om TYPO3 CMS... 2 2. TYPO3 CMS Opbygning...

Læs mere

Website sikkerhed SQL Injections og mere...

Website sikkerhed SQL Injections og mere... ... Skrevet af Daniel Pedersen 1 Introduktion Sikkerheden i dag skal være i top, der er rigtig mange små hurtige og nemme metoder til at få adgang til ens hjemmeside. Mange er ikke ældre end 14 år, og

Læs mere

Navision Stat 7.0. Kvikguide om tilpasning af rollecenteret. Overblik. Side 1 af 29. ØSY/STO 18. maj 2015

Navision Stat 7.0. Kvikguide om tilpasning af rollecenteret. Overblik. Side 1 af 29. ØSY/STO 18. maj 2015 Side 1 af 29 Navision Stat 7.0 ØSY/STO 18. maj 2015 Kvikguide om tilpasning af rollecenteret Overblik Formål Denne kvikguide omhandler de tilpasninger som du kan foretage i Handlingsbåndet, Navigationsmenuen

Læs mere

Guide: Mentor 1. Indhold Log på første gang Dashboard Min stamdata Min profil. Log på første gang og opret nyt password

Guide: Mentor 1. Indhold Log på første gang Dashboard Min stamdata Min profil. Log på første gang og opret nyt password Guide: Mentor 1 I denne guide gennemgår vi, hvad du skal gøre første gang, du vil logge på administrationsdelen af GoMentor.dk og skal vælge en ny adgangskode. Vi gennemgår desuden to områder af dit nye

Læs mere

Projektbeskrivelse Let-Engelsk d

Projektbeskrivelse Let-Engelsk d Lavet af Jacob A. & Morten fra 2.5 Fag programmering side nummer: 1 af 13 Projektbeskrivelse Let-Engelsk d Arbejdsgruppen: Jacob A & Morten fra 2.5. Afl. Dato: 1. marts 2012 Skrevet af: Jacob A. Fag: Programmering.

Læs mere

Specialister i softwareudvikling. Mobil apps Online løsninger IT-konsulenter Ændring af eksisterende løsninger

Specialister i softwareudvikling. Mobil apps Online løsninger IT-konsulenter Ændring af eksisterende løsninger Specialister i softwareudvikling Mobil apps Online løsninger IT-konsulenter Ændring af eksisterende løsninger Projekter med Centic 1) Udgangspunktet er jeres virksomhed Den it-løsning vi leverer til jeres

Læs mere

PRINCE2 - et strategisk valg

PRINCE2 - et strategisk valg PRINCE2 - et strategisk valg Per Palmkvist Knudsen, IT-direktør JP/Politikens Hus Per Palmkvist Knudsen fører dig gennem en rejse af faldgruber og succeser med PRINCE2, herunder: - Hvordan organiserer

Læs mere

Guide til Google Earth

Guide til Google Earth Hvad er Google Earth Google Earth består af en kæmpe database med sattelitbilleder og luftfotos af alle egne af jorden i høj opløsning. Det hele er sammensat, så jorden optræder som en virtuel globus,

Læs mere

Assignment #5 Toolbox Contract

Assignment #5 Toolbox Contract Assignment #5 Toolbox Contract Created by: René Kragh Trine Randløv E mail address cph rk70@cphbusiness.dk 23 11 2014 1 Introduktion Dette dokument indeholder en vertikal kontrakt for et system som skal

Læs mere

Projekt database. 3 Semester - Mul a Projekt 1. Yaser Osman cph-mo102@cphbusiness.dk. Dan Eskildsen cph-de32@cphbusiness.dk

Projekt database. 3 Semester - Mul a Projekt 1. Yaser Osman cph-mo102@cphbusiness.dk. Dan Eskildsen cph-de32@cphbusiness.dk Projekt database 3 Semester - Mul a Projekt 1 Yaser Osman cph-mo102@cphbusiness.dk Dan Eskildsen cph-de32@cphbusiness.dk Ammar Al-Basri cph-aa140@cphbusiness.dk Emre Kandemir cph-ek68@cphbusiness.dk Lotte

Læs mere

MyArchive.kb.dk Selvarkivering af e-mails

MyArchive.kb.dk Selvarkivering af e-mails MyArchive.kb.dk Selvarkivering af e-mails Opsætningsvejledning til ipad Mail App Det Kongelige Bibliotek 22-11-2013 Denne vejledning beskriver brugeropsætning af ipad Mail App, således at en arkivskaber

Læs mere