Interaktionsudvikling

Save this PDF as:
 WORD  PNG  TXT  JPG

Størrelse: px
Starte visningen fra side:

Download "Interaktionsudvikling"

Transkript

1 Projektopgave 3: Interaktionsudvikling CPH business, klasse: MulA2013 Projektansvarlige undervisere Thomas Hartmann MereteGeldermann lützen: Projekt produkt url: Gruppemedlemmer: Amalie Ardahl Skøtt Portfolio url: Sofie Rough Jensen Portfolio url: Gitte Skogstad Portfolio url:

2 Indholdsfortegnelse Problemformulering: Hovedspørgsmål: Problemstillinger: Metode: Analyse af tekniske udfordringer: PHP og MySQL: Javascript: Responsive design: HTML-formularer til registrering Analyse af planlægning af projektet: Test-scenarier: Dokumentation af processen Dokumentation af koden Javascript: PHP: Estimeret arbejdspaln, Ganttkort Redigeret arbejdsplan, Ganttkort Fejlkilder og refleksion Konklusion:

3 2. Semester Projekt 3 Interaktionsudvikling Problemformulering: Cupcake & Co bloggen mangler elementer, der inddrager brugeren som et aktivt led i en dynamisk og interaktionsvenlig side, da det skal være muligt at registrere sig som bruger og dele sine opskrifter. Der udover skal det være muligt for brugeren at benytte Cupcake & Co websitet på flere forskellige enheder ved hjælp af responsive design. Hovedspørgsmål: Hvordan gør vi sitet mere interaktionsvenligt for brugerne? Problemstillinger: Hvordan gør vi det muligt for brugeren at registrere sig på sitet? Hvordan gør vi det muligt at dele opskrifter mellem brugere? På hvilken måde kan vi tjekke at de oplysninger, vi får fra brugerne ved registrering, at de er valide? Metode: For at løse vores problemstillinger og svare på vores problemformulering, har vi tænkt os at benytte PHP, Javascript samt HTML5 og CSS3. Til at strukturere arbejdsprocessen i dette projekt, har vi valgt at udarbejde Ganttkort, der demonstrerer vores tidsestimat, både før, under og efter projektet. Analyse af tekniske udfordringer: PHP og MySQL: Vores tidsestimat af PHP og MySQL i dette projekt: timer. Begrundelse for tidsestimat: Da vi kun har haft ganske få gange til at lære PHP og MySQL, som begge er helt nye syntaxer for os, da vi før kun har beskæftiget os med markup language (HTML), og meget lidt Javascript. Vi synes alle tre i gruppen, at det er svært, så vi forventes at bruge omkring timer på udelukkende at få PHP og MySQL til at virke på vores side. Javascript: Vores tidsestimat af Javascript i dette projekt: timer. Begrundelse for tidsestimat: Javascript er et programmeringssprog, som forekommer alle i gruppen ret uforståeligt, svært og ikke særligt lige til. Forståelsen af Javascript er noget, som vi har arbejdet mere intenst på under projektet samt i skolen, og det har taget rigtigt meget tid. Vi har ikke før arbejdet med Javascript ved formularvalidering, og det indebærer en hel del nye ting, såsom Regular Expressions (RegEx), funktioner der kalder andre funktioner og ikke mindst.onblur,.onfocus og.onsubmit. Som nævnt tidligere har vi kun kort beskæftiget os med Javascript på 1. semester (hvilket primært var forståelse for if/else statements), ellers har vores fokus ligget på HTML og CSS, hvis syntax vi finder langt nemmere at forstå og bruge. Responsive design: Vores tidsestimat af implementing af responsive design: timer. Begrundelse for tidsestimat: Vi har arbejdet ganske lidt med responsive design på første semester, og har siden hen haft en enkel undervisningsdag til at lære det. Det forekommer os stadig lidt kompliceret, og derfor har vi estimeret, at udvikling af to nye stylesheets til tablet og mobil kommer til at tage omkring timer. HTML-formularer til registrering Tidsestimat af udvikling af formularer: 3 timer Begrundelse for tidsestimat: Vi har en god 3 Interaktionsudvikling

4 basisviden om HTML5 som gør, at vi er ret skarpe til at kunne lave formularer. Det er ikke en post, vi regner med at bruge lang tid på, da vi allerede har styr på, hvordan man koder og styler dem. Analyse af planlægning af projektet: Vi har estimeret tidsforbrug af de største tekniske udfordringer, og derved har vi en ide af, hvordan vi skal strukturere vores projekt. Vi har valgt at lave Ganttkort til at demonstrere vores projektplanlægning, da fordelen ved Test-scenarier: 1. En bruger skal kunne registrere sig korrekt. 2. En bruger skal forsøge at registrere sig som bruger men få en fejlmeddelelse, som skyldes forkert indtastning 3. En bruger skal kunne registrere og oprette en opskrift korrekt og få en opskrift med brugernavn på som afsender. 4. En person skal forsøge at registrere en opskrift uden at være bruger, og få en fyldestgørende fejlmeddelelse. 5. En bruger åbner en opskrift ved at trykke på en titel i modulet for visning af opskrifterne og skal kunne læse en hel opskrift hentet fra databasen. Ganttkort er, at det viser hvor mange dage, man regner med, at en given opgave vil forløbe sig over. Vi har stadig været meget usikre på, hvor lang tid, hver teknisk del vil tage, så derfor er Ganttkort den bedste måde for os, at illustrere vores projektplanlægning på så vi ikke hænger os i timeantal, men antal af dage i stedet for. Vores endelige produkt er færdigt når følgende test-scenarier er testet og dokumenteret med positive resultater. og registrerer, at string ikke indeholder de betingelser vi har stillet den. Testperson synes det er let at registrere sig men bemærker ved samme lejlighed at han ikke kan skrive to navne i navnefeltet, fordi vores string ikke indeholder mellemrum. Derfor kan han ikke registrere sig som bruger da den vil blive ved med at give fejlmeddelelse medmindre han sletter et af navnene. Dette er herefter blevet rettet ved at sætte mellemrum ind i string. Da dette var rettet, var der ingen problemer med at oprette sig som bruger og dette lykkedes fint. Dokumentation af processen Registreringsmodulerne og visningsmodulet er bakket op af test foretaget af en udefrakommende som ikke har haft tidligere kendskab til projektet og hjemmesiden. Her fik personen til opgave at løse opgaver i tråd med test scenarierne, forklaret tidligere oppe i rapporten, på sitet for at teste hvordan modulerne fungerer i praksis. Billede 1: Her får testpersonen til opgave at skrive en forkert sådan, at fejlmeddelelsen dukker op når han forlader feltet. Dette fungerer fint og upåklageligt. Han klikker ud af feltet, hvilket resulterer i at javascriptvalideringen tager over 4 Interaktionsudvikling

5 Testpersonen bed mærke i at det indtastede password ikke var censureret. Dette ville vi gerne imødekomme hvilket vil resultere i en lettere forståelse af platformen, da det bliver mere genkendeligt. Vi har efterfølgende ændret registreringen så denne funktion nu gælder. Dette ses på nedenstående billede. Testpersonen synes at felterne er stillet op i en fornuftig rækkefølge der virker genkendeligt og overskueligt at udfylde. Han afslutter registreringen ved at trykke registrer mig nu!. har vi sat en betingelse i vores string så brugeren minimum skal skrive 20 tegn i dette felt. I ovenstående billede ses det at vi oplyser brugeren på forhånd om denne betingelse, således at en fejlmeddelelse i de fleste gange vil være unødvendig og derfor godt for brugeren. Registreringen er nu gennemført og denne lille tekst dukker op på blank side: du er nu registreret. Kort og præcis tekst der lader brugeren vide at han/hun nu har en bruger. Ved nedenstående billede har vi bedt testpersonen om at klikke ud af et tomt fremgangsmådefelt for at teste om fejlmeddelelsen kommer frem. Det kan vi konkludere at den gør og dette sker fordi vi har sat en betingelse ind i den string der gælder for dette felt. Der skal være minimum 20 tegn hvilket betyder at hvis der er skrevet 19 eller mindre tegn vil denne fejlmeddelelse dukke op fremhævet med rød skrift for at fremhæve det for brugeren. Billede: opskrift undladt fremgangsmåde.png I opskriftregistreringsmodulet har vi fokuseret på at brugeren blev opmærksom hvis han/hun glemmer at udfylde nogle af felterne eller vil springe over. For at få så ensrettede opskrifter er det vigtigt at alle felter er udfyldt og at der er skrevet rigeligt i fremgangsmådefeltet. Derfor 5 Interaktionsudvikling

6 Testpersonen har let ved at oprette en opskrift og udfylde felterne. Hele processen forløber uden problemer og han registrerer den ved at trykke på knappen med teksten: del min opskrift!. Dokumentation af koden Javascript: Eksempel 1 fra reciperegistration2.js: 1. usernamefield.onblur = function(){ 2. checklogininfo(usernamefield); 3. }; Her er et eksempel på en onblur funktion. Onblur gør, at når man klikker ud af et felt, eksekverer den en funktion. Funktionen i denne er den, der hedder checklogininfo(usernamefield); som I kan se lidt længere nede i koden. Lad mig gøre det enkelt, at vise funktionen lige her: Billede: registrering af opskrift Opskriften er nu registreret hvilket ses tydeligt på ovenstående billede hvor bekræftelsen er kommet frem. Testpersonen er ikke i tvivl om at hans opskrift er registreret og går han tilbage er det nu muligt for ham at se opskriften i visningsmodulet og åbne den. Dette betyder altså at vores moduler virker. Der er enkelte steder hvor testpersonen bemærker småfejl fx ingen censur ved password. Dette er nu opdateret som det også fremgår af billederne. Derfor kan vi konkludere at testene er forløbet planmæssigt og effektivt. 1. checklogininfo = function(element){ 2. var loginstring = /^[A-ZazÆØÅæøå0-9]{1,20}$/; 3. var str = element.value; 4. if(str.match(loginstring)){ 5. return true; 6. } 7. else{ 8. element.value = Skal udfyldes, max 20 tegn ; 9. element.style.color = red ; 10. return false; 11. } 12. }; Parametret er angivet i den øverste funktion, så hver gang der står element, skal det byttes ud med usernamefield. På linje 1 skriver vi, at det er en funktion, så browseren ved, hvordan den skal læse koden. I linje 2 og 3 angiver vi to lokale variabler, vi skal bruge i denne funktion. Den første er loginstring, som vi putter en RegEx ned i, og den anden er for at korte koden lidt ned her sætter vi blot værdien af vores element (parametret, som er lig vores usernamefield), ned i en variabel, der hedder str (forkortelse for string). På linje 4 skriver vi, at hvis vores variabel 6 Interaktionsudvikling

7 str matcher værdien af loginstring, skal den returnere værdien sandt. Hvis der er fejl i den værdi, brugeren har puttet i str (altså værdien af elementet, som er et felt), skal den give element.value en tekststreng som fejlmeddelelse. For at brugeren også kan se, at det er en fejlmeddelelse, giver vi den farven rød, så usabilitien bliver bedre. Sidst men ikke mindst, er det vigtigt at den returnerer værdien falsk, for at sige, at vi ikke ønsker den værdi, brugeren har indtastet. Eksempel 2 fra userregistration2.js: 1. passwordfield.onblur = function (){ 2. checkpasswordinfo(passwordfield); 3. }; Denne funktion er der sådan set ikke noget nyt i, da det er stort set identisk i forhold til eksempel 1. Det, der adskiller sig lidt fra eksempel 1 er, at det er et password felt, så det gør, at den ikke kan skrive en fejlmeddelelse i feltet, da denne blot vil blive sløret, og derfor ulæselig. Det er blevet løst på nedenstående måde: 1. checkpasswordinfo = function(element){ 2. var loginstring = /^[A-ZazÆØÅæøå0-9]{1,20}$/; 3. var str = element.value; 4. if(str.match(loginstring)){ 5. return true; 6. } 7. else{ 8. alert( Password skal udfyldes! ); 9. return false; 10. } 11. }; Igen er der ikke meget nyt i koden i forhold til eksempel 1, men der hvor den adskiller sig, er måden hvorpå den giver brugeren besked om, at feltet ikke er udfyldt korrekt. I stedet for at sætte else statementet til at printe en besked i feltet (for det vil brugeren ikke kunne se, pga passwordsløring), så har vi valgt at give den en pop-up box, som giver fejlmeddelelsen. Eksempel 3 fra reciperegistration2.js: 1. recipeform.onsubmit = function (){ 2. var result1 = checkrecipenamefield( recipenamefield); 3. var result2 = checkingrediensfield(in gredienslistfield); 4. var result3 = checkinstructionsfield(i nstructionsfield); 5. var result4 = checklogininfo(usernamefield); 6. if(result1 && result2 && result3 && result4){ 7. return true; 8. else{ 9. alert( Der er fejl i felterne ); 10. return false; 11. } 12. }; Denne funktion styrer, hvad der sker når man trykker på submit for at sende data fra en formular. Vi har puttet funktionerne ned i variable, og alle variablerne vil vi gerne tjekke for at være sande. På linje 2-5 ser I variablerne, der er tale om. For at tjekke om de er sande, skal de returnere værdien true, så formen submittes. På linje 6 og 7 siger koden, at hvis vores result1-4 returnerer true, skal der ikke ske mere med formen, og så bliver den submittet. Hvis derimod at der er en af variablerne (fordi vores funktioner ligger i variabler) der returnerer værdien falsk (så kan den ikke være lig med true), skal den give en fejlmeddelelse i en pop-up box, og returnere værdien falsk, så formen ikke bliver submittet. Denne måde tjekker den alle felter, og sørger kun for at submitte og sende formen afsted, hvis alle felter er udfyldt korrekt. 7 Interaktionsudvikling

8 PHP: Eksempel 1 fra insertrecipe.php: 1. <?php 2. $con=mysqli_connect( amalieardahl. dk.mysql, amalieardahl_ dk, JSGgJPFd, amalieardahl_dk ); 3. $sql= INSERT INTO recipes (username, title, level, ingredienslist, instructions, specials) 4. VALUES 5. ( $_POST[username], $_ POST[title], $_POST[level], $_ POST[ingrediensList], $_ POST[instructions], $_POST[specials] ) ; 6. if (!mysqli_query($con,$sql)) 7. { 8. die( Afslutter scriptet. mysqli_ error($con)); 9. } 10. echo Opskriften er nu registreret ; 11. mysqli_close($con); 12.?> Her kan vi se, at vi åbner et PHP dokument i linje 1. I linje 2 laver vi en variabel, vi kalder for $con, som skal tjekke adgangen til databasen og forbinde med den, så vores data fra HTML en kan blive lagt ned i den. På linje 3 kan I se, at den finder ud af, hvor værdierne skal indsættes i vores database. INSERT INTO recipes siger, at den skal indsætte dataen i tabellen recipes, og herefter kommer navnene på vores rækker i databasen, hvor det bliver lagret. VALUES henter værdierne inde fra HTML-formularen, og poster dem i samme rækkefølge, som den hedder oppe i linje 3, først username, så title, level, ingredienslist osv. Hvis der ikke kan oprettes forbindelse til databasen eller hvis værdierne ikke kan postes (linje 6-9), giver den en fejlbesked og siger, at scriptet afsluttes. Hvis opskriften bliver lagt succesfuldt i databasen afsluttes der med en besked, der fortæller, at opskriften er registreret (linje 10). Linje 11 afslutter forbindelsen til databasen, og linje 12 afsluttes php en. 8 Interaktionsudvikling

9 Estimeret arbejdsplan, Ganttkort Ovenstående billede viser udkastet til vores Ganttkort, inden vi gik i gang med projektet. Det bliver løbende opdateret i løbet af projektperioden, så vi hele tiden er klar over, hvor langt vi er med projektets opgaver samt har styr på vores tidsplan. Nogle af opgaverne vil formentlig tage længere eller kortere tid end forventet. Redigeret arbejdsplan, Ganttkort Ud fra dette redigerede Ganttkort ses det, at vi har foretaget nogle tidsmæssige ændringer. Dette skyldes sygdom, som har resulteret i, at vi har måtte skubbe nogle af opgaverne længere hen i projektforløbet. Dette medfører en mere presset arbejdsproces, men forhåbentlig i en positiv retning, så der bliver arbejdet flere timer af gangen med det resultat, at vi er mere koncentrerede i vores arbejde. 9 Interaktionsudvikling

10 Fejlkilder og refleksion: I dette projekt har læring af nye kompetencer været topprioritet, da vi har arbejdet enormt meget med Javascript, som vi har haft begrænsede timer af, og med PHP som er et helt nyt programmeringssprog for os. Vi har været ramt rigtigt meget af sygdom og af et enkelt dødsfald, som har trukket processen ud. Hvis vi kunne gøre noget om, skulle vi have struktureret processen bedre, for at finde ud af præcist, hvad der skal laves, samt hvilke opgaver, vores færdigheder ikke er gode nok til at dække. Det kan ret nemt gøres ved hjælp Konklusion: af PWS og WBS, som giver et overblik over omfanget af opgaven. Vi har udarbejdet flere forskellige Javascriptfiler hen ad vejen, for at finde ud af, hvad der virkede bedst, og dermed synes vi, at vi har elimineret eventuelle fejlkilder i vores formularvalidering. Vi har gjort det muligt for brugeren at registrere sig på sitet og dele deres opskrifter ved hjælp af en formularer udarbejdet i HTML og CSS. Formularerne sender data videre til databasen (ved brug af PHP), hvor den bliver lagret. Ved at udvikle et visningsmodul til opskrifter, der ligger i databasen, har vi også skabt en platform for brugere, der gerne vil dele opskrifter med hinanden. På denne måde, har det været muligt for os at gøre sitet mere interaktivt for brugerne ikke nok med at de kan følge med og registrere sig på sitet, men de kan også dele med hinanden og være med til at bidrage. Formularerne er blevet valideret med Javascript, som giver en passende fejlmeddelelse, så risikoen for at få den forkerte eller manglende type data ned i databasen er lig nul. Meget af denne validering er lavet med regular expressions, som tjekker sammensætningen af tegn og tal i felterne. For at sikre, at valideringen af formularerne, har vi kørt en række test, som har været succesfulde i den forstand, at vores moduler virkede efter hensigten. 10 Interaktionsudvikling

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

www.rikkecarlsen.com/ cupcakes/index.html

www.rikkecarlsen.com/ cupcakes/index.html 2. semester - 3. projekt Interaktionsudvikling - en fortsættelse af projekt 2 - CUPCAKES Mul B - Cphbusiness - 2014 Link til website: www.rikkecarlsen.com/ cupcakes/index.html Gruppe 7 Camilla Mia Poulsen

Læs mere

Carlas cupcakes. Projekt. http://bysileha.com/2.semester/cupcake/remake/index.html

Carlas cupcakes. Projekt. http://bysileha.com/2.semester/cupcake/remake/index.html Projekt 3 http://bysileha.com/2.semester/cupcake/remake/index.html Carlas cupcakes Amanda Hüttel Lindschouw Michelle Denise Andersen Simone Lenander Hansen Indholdsfortegnelse PROJEKTFORMULERING 1.0 3

Læs mere

Projekt 3: Interaktionsudvikling 11/04.14

Projekt 3: Interaktionsudvikling 11/04.14 Projekt 3: Interaktionsudvikling 11/04.14 Gruppe 5 http://kostecki.dk/cph/cupcakes/v2/opskrifter.php Christina Juulmann www.chrissycreations.dk Jacob Kostecki www.kostecki.dk Jayne Alice www.jaynealice.com

Læs mere

PHP Snippets. De små korte. Skrevet af Daniel Pedersen

PHP Snippets. De små korte. Skrevet af Daniel Pedersen PHP Snippets De små korte Skrevet af Daniel Pedersen Indhold PHP Snippets De små korte er en samling af små og praktiske kode eksempler med kort forklaring, som med formål at kunne benyttes til opsalgsværk

Læs mere

Besøg: http://graciesphp.creativefolder.dk. Projekt 3 på 2. Semester - MulB

Besøg: http://graciesphp.creativefolder.dk. Projekt 3 på 2. Semester - MulB Besøg: http://graciesphp.creativefolder.dk Projekt 3 på 2. Semester - MulB Line K. Brinkmann Rasmus Bundgaard René Andersen Grace Tsatsaris www.linebrinkmann.dk www.rasmusbundgaard.dk www.creativefolder.dk

Læs mere

PHP 3 UGERS FORLØB PHP, MYSQL & SQL

PHP 3 UGERS FORLØB PHP, MYSQL & SQL PHP 3 UGERS FORLØB PHP, MYSQL & SQL Uge 1 & 2 Det basale: Det primære mål efter uge 1 og 2, er at få forståelse for hvordan AMP miljøet fungerer i praksis, og hvordan man bruger PHP kodesproget til at

Læs mere

if (mysqli_num_rows($res) > 0) { while ($result = $res->fetch_array(mysqli_assoc)) { "

if (mysqli_num_rows($res) > 0) { while ($result = $res->fetch_array(mysqli_assoc)) { <div class=\article\>. isset($_get['id'])) { $id = $mysqli->real_escape_string($_get['id']); $sql = "SELECT * FROM `opskriftreg` WHERE `id` =? LIMIT 1;"; $stmt = $mysqli->prepare($sql); $stmt->bind_param('s', $id); $stmt->execute();

Læs mere

Denne rapport er skrevet af:

Denne rapport er skrevet af: Rapport til Kajakklubben Rapport til Kajakklubben Generelt: Frontend: Backend Admin: Backend instruktør sign up: Backend medlem sign up: Database: Oprettelse af database og SQL sætning: Konklusion: Bilag:

Læs mere

Afsluttende projekt. Arbejdsplan. Roskilde Tekniske Gymnasium. 3.4 Programmering C. Kim C. Holdt og Nicklas N. Larsen

Afsluttende projekt. Arbejdsplan. Roskilde Tekniske Gymnasium. 3.4 Programmering C. Kim C. Holdt og Nicklas N. Larsen Afsluttende projekt Arbejdsplan Roskilde Tekniske Gymnasium 3.4 Programmering C Kim C. Holdt og Nicklas N. Larsen 10-05-2011 Indhold Problemanalyse... 2 Problemstilling... 2 Analyse af problemstilling...

Læs mere

HTML, PHP, SQL, webserver, hvad er hvad??

HTML, PHP, SQL, webserver, hvad er hvad?? Dagens menu HTML og PHP: Baglæs fra output til input PHP: Variable, strenge og arrays Funktioner, oprettelse og kald (og variable på tværs af funktioner) echo vs return? if-else konstruktioner MySQL: Hvad

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

Indholdsfortegnelse resultat- & kritikprogrammet.

Indholdsfortegnelse resultat- & kritikprogrammet. Indholdsfortegnelse resultat- & kritikprogrammet. Ringsekretærers indtastning af resultater og kritikker... 2 Kom i gang Opstart af programmet... 2 En anden bruger er i gang med ringen... 3 Dommer ændringer

Læs mere

Grafisk workflow. Se siden her: www.cormas.dk

Grafisk workflow. Se siden her: www.cormas.dk Grafisk workflow Se siden her: www.cormas.dk Dokumentation 4 Procesbeskrivelse 5 Inspirationssøgning 6 Skitser 8 Layout i Photoshop 9 Farver 10 Font 11 Flowchart 12 Wireframe 13 Storyboard 14 kontakt.html

Læs mere

OPBYGNING AF INSTRUMENTER. Online Designeren Record ID Felttyper Validering og variabelnavne

OPBYGNING AF INSTRUMENTER. Online Designeren Record ID Felttyper Validering og variabelnavne OPBYGNING AF INSTRUMENTER Online Designeren Record ID Felttyper Validering og variabelnavne Online Designer Online designeren er det primære værktøj til at opbygge skemaet til dataindsamling. I REDCap

Læs mere

Computerspil som vindue til læring

Computerspil som vindue til læring Computerspil som vindue til læring Space Marines Stave Challenger Series Af Nikolaj Egholk Jakobsen og Suayb Köse Roskilde Tekniske Gymnasium Informationsteknologi B 9/1 2014 1 Indledning Analyse Danmark

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

IndentifyIT Survey Rapport

IndentifyIT Survey Rapport IndentifyIT Survey Rapport af Andreas Stjerneklar Kristensen Login: Knankr23 Email: Andreas.kristensen@gmail.com SurveyID: ASKsurvey3 Løsning findes på http://andreasstjerneklar.dk/#nav=spørg eskema Portfolio

Læs mere

Indholdsfortegnelse. Indledning...2. Tidsplan...2. Målgruppe...3. Spørgeskema...3. Kode eksempler...5. Procesbeskrivelse...7. Evaluering...

Indholdsfortegnelse. Indledning...2. Tidsplan...2. Målgruppe...3. Spørgeskema...3. Kode eksempler...5. Procesbeskrivelse...7. Evaluering... 1 Indholdsfortegnelse Indledning...2 Tidsplan...2 Målgruppe...3 Spørgeskema...3 Kode eksempler...5 Procesbeskrivelse...7 Evaluering...8 Bilag - Spørgeskema...9 Indledning - Jeg har som skoleprojekt fået

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

Bemærk! Et PHP script har kun brug for at forbinde én gang til databaseserveren. Det kan så sagtens udføre flere kommandoer vha. denne forbindelse.

Bemærk! Et PHP script har kun brug for at forbinde én gang til databaseserveren. Det kan så sagtens udføre flere kommandoer vha. denne forbindelse. Mysqli Webintegrator Når vi arbejder med server-side scripting ( i vort tilfælde PHP), har vi ofte behov for at kunne tilgå data, som vi opbevarer i en database. Det kan f.eks. dreje sig om nyhederne i

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

Dynamisk PHP design OPDATERET

Dynamisk PHP design OPDATERET Denne guide er oprindeligt udgivet på Eksperten.dk Dynamisk PHP design OPDATERET I har måske undret jer over "http://bla.dk/?side=kontakt", her beskriver jeg hvordan, og hvorfor Skrevet den 03. Feb 2009

Læs mere

POST IT! Cph Business Academy Multimediedesign 2. Semester flow april Kirstine Marie Rasmussen cph-

POST IT! Cph Business Academy Multimediedesign 2. Semester flow april Kirstine Marie Rasmussen cph- POST IT! Cph Business Academy Multimediedesign 2. Semester flow 3 9. april 2017 Kirstine Marie Rasmussen cph- kr141@cphbusiness.dk Mette Bejder cph- mb458@cphbusiness.dk Link til POST IT http://mbejder.dk/post-

Læs mere

IT projekt uge 4 9. Marie Vinter, Roskilde Tekniske Gymnasium, klasse 2.6 IT, bw, uge 4 9 2013

IT projekt uge 4 9. Marie Vinter, Roskilde Tekniske Gymnasium, klasse 2.6 IT, bw, uge 4 9 2013 PHP-Projekt IT projekt uge 4 9 Marie Vinter, Roskilde Tekniske Gymnasium, klasse 2.6 IT, bw, uge 4 9 2013 4-3-2013 Indholdsfortegnelse Indledende afsnit... 2 Brainstorm... 2 User stories... 2 Problemformulering...

Læs mere

Eksamen, DSDS, efterår 2007

Eksamen, DSDS, efterår 2007 Eksamen, DSDS, efterår 2007 Introduktion til Scripting, Databaser og Systemarkitektur Jonas Holbech og Martin Elsman IT Universitetet i København 7. januar 2008 Alle hjælpemidler er tilladte, dog ikke

Læs mere

Lav en hjemme side der kan sælge fly billetter til en stor i Europa.

Lav en hjemme side der kan sælge fly billetter til en stor i Europa. EKSAMENS OPGAVE Lav en hjemme side der kan sælge fly billetter til en stor i Europa. Det første jeg startede ud med var at brainstorme hvad det var jeg skulle bruge i min side da jeg nu ved hvad den skal

Læs mere

Password-beskyttelse af visse filer

Password-beskyttelse af visse filer W EB DESIGN 101 K ODEORDSBESKYTTELSE A F VISSE FI LER Password-beskyttelse af visse filer P å et websted kan det være interessant kun at give en del af brugerskaren adgang til visse filer. Der er en mængde

Læs mere

IDENTIFON. Emil Hauberg, Jakob Christoffersen, Ninette Nielsen og Senia Lundberg

IDENTIFON. Emil Hauberg, Jakob Christoffersen, Ninette Nielsen og Senia Lundberg Emil Hauberg, Jakob Christoffersen, Ninette Nielsen og Senia Lundberg 1 Indholdsfortegnelse side nr. 1. Forside. 2. Indholdsfortegnelse og indledning. 3. Problemformulering og afgræsning. 4. Tidsplan projektplan

Læs mere

GENEREL VEJLEDNING KOM GODT I GANG FOR DIG SOM ER KURSIST

GENEREL VEJLEDNING KOM GODT I GANG FOR DIG SOM ER KURSIST GENEREL VEJLEDNING KOM GODT I GANG FOR DIG SOM ER KURSIST Generel vejledning for kursister Adgang til læringsportalen Du får adgang til LæringsPortalen via vores hjemmeside www.finansudd.dk eller via www.laeringsportal.dk

Læs mere

Installationsvejledning til Aktiv Virk-top

Installationsvejledning til Aktiv Virk-top Installationsvejledning til Aktiv Virk-top Om Aktiv Virk-top Med aktiv Virk-top er det nemmere at sikre en ensartet og korrekt Virk-top på løsninger integreret i Virk. Den aktive Virk-top er et JavaScript

Læs mere

Reeksamen, DSDS, forår 2008

Reeksamen, DSDS, forår 2008 Reeksamen, DSDS, forår 2008 Introduktion til Scripting, Databaser og Systemarkitektur Jonas Holbech IT Universitetet i København 22. august 2008 Alle hjælpemidler er tilladte, dog ikke computer og kommunikationsmidler.

Læs mere

JavaScript. nedarvning.

JavaScript. nedarvning. JavaScript er et sprog, der kan give en hjemmeside mere funktionalitet og gøre den interaktiv, så den reagerer på læsernes handlinger. CGI (Common Gateway Interface) har hidtil været de protokoller, man

Læs mere

WORKFLOW & PRODUKTION

WORKFLOW & PRODUKTION OPGAVE Jeg har lavet et fiktiv website for en hundekennel. Det er mit bud på hvordan sådan en eventuelt kan se ud. PROGRAMMER Photoshop Dreamweaver Illustrator WORKFLOW & PRODUKTION KENNEL BISCO Dokumentation

Læs mere

Rapport. Udarbejdet af: Mayianne Nøks Pedersen. Skole login: knmape68. E-mail: mypedersen@gmail.com

Rapport. Udarbejdet af: Mayianne Nøks Pedersen. Skole login: knmape68. E-mail: mypedersen@gmail.com Rapport Udarbejdet af: Mayianne Nøks Pedersen Skole login: knmape68 E-mail: mypedersen@gmail.com URL til brugerundersøgelsen: http://web328.webkn.dk/hjemmeside/image/laering/sem2brugerundersogelse/brugerundersogelse/

Læs mere

3. PROJEKT, 2 SEMESTER

3. PROJEKT, 2 SEMESTER 3. PROJEKT, 2 SEMESTER Bruger undersøgelse, af sociale medie. KENDSKAB TIL OG BRUG AF ONLINE SOCIALE MEDIER FORENINGEN AF DANSKE INTERAKTIVE MEDIER, FÅET TIL OPGAVE AT AFDÆKKE DANSKERNES BRUG AF SOCIALE

Læs mere

Brugerundersøgelse 2. semester 3. projekt

Brugerundersøgelse 2. semester 3. projekt Brugerundersøgelse 2. semester 3. projekt knmefr5 Mettemarie From mette@byfrom.com http://byfrom.com/survey/survey.html Portfolio: http://byfrom.com/ Indholdsfortegnelse: Indholdsfortegnelse...s.1 Introduktion...s.2

Læs mere

Design Diaries.

Design Diaries. Design Diaries http://blog.lykkeeilert.dk/ Patricia Gambula Larsen Patrick Lykke Eilert Ninette Andersen cph-pl130@cphbusiness.dk cph-pe58@cphbusiness.dk cph-na96@cphbusiness.dk INDHOLD Use case model

Læs mere

Her ses et screenshot af websitet solsystemet i menuen Merkur. Baggrundsbillede skal være static så resten af siden skal man scrolle ned for at se.

Her ses et screenshot af websitet solsystemet i menuen Merkur. Baggrundsbillede skal være static så resten af siden skal man scrolle ned for at se. Solsystemet lavet af Jesper Kjær Webintegrator i Kastrup Tekniske Skole Grundforløbsprøve 2014 Opgave: Vores solsystem Onsdag 23 april til onsdag 7 maj Her ses et screenshot af websitet solsystemet i menuen

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

Dokumentation af programmering i Python 2.75

Dokumentation af programmering i Python 2.75 Dokumentation af programmering i Python 2.75 Af: Alexander Bergendorff Jeg vil i dette dokument, dokumentere det arbejde jeg har lavet i løbet opstarts forløbet i Programmering C. Jeg vil forsøge, så vidt

Læs mere

FSFI s guide til DFR s elektronisk bevissystem

FSFI s guide til DFR s elektronisk bevissystem FSFI s guide til DFR s elektronisk bevissystem Dette er en kort guide i anvendelsen af Dansk Førstehjælpsråd elektroniske bevissystem. Guiden viser og forklarer, hvordan du som instruktør og medlem af

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

Indholdsfortegnelse. Indhold

Indholdsfortegnelse. Indhold Indholdsfortegnelse Indhold Login... 2 Registrér komme / gå tider... 4 Flere arbejdsperioder på samme dag?... 5 Frokostpause / ret Frokostpause... 7 Sletning... 8 Afslut måned... 9 Godkendte/afviste måneder...

Læs mere

Python 3 kursus lektion 1:

Python 3 kursus lektion 1: Python 3 kursus lektion 1: Her laves et nyt program Her køre programmet! Her skrives koden: Gem (CTRL-s) Tryk F5 (for at køre) www.madsmatik.dk d.14-01-2016 1/5 At skrive til skærmen: Hello World Man kan

Læs mere

Vejledning. Indhold. Side 1

Vejledning. Indhold. Side 1 Indhold HTML-faneblade... 2 Sådan tilføjer du et HTML-faneblad til din Facebook side.... 3 Sådan redigerer du et HTML-faneblad på din Facebook side.... 5 Sådan deler du fanebladet... 10 Side 1 HTML-faneblade

Læs mere

Indholdsfortegnelse If-sætningen... 3 Opgaver... 4 OR, AND sammen med if-sætningen... 5 Rand() funktion... 5 Opgave... 5 Include() funktionen...

Indholdsfortegnelse If-sætningen... 3 Opgaver... 4 OR, AND sammen med if-sætningen... 5 Rand() funktion... 5 Opgave... 5 Include() funktionen... Modul 2 Indholdsfortegnelse If-sætningen... 3 Opgaver... 4 OR, AND sammen med if-sætningen... 5 Rand() funktion... 5 Opgave... 5 Include() funktionen... 6 Opgave... 6 POST/GET og formular... 6 Opgaver...

Læs mere

Conventus og SFGIF Hvordan opretter jeg en ny træner?

Conventus og SFGIF Hvordan opretter jeg en ny træner? Kaj Heydt 18-09- INDHOLDSFORTEGNELSE LOG IND I CONVENTUS... 3 TRÆNEREN ER OPRETTET I CONVENTUS MEN HAR INGEN RETTIGHEDER... 4 TRÆNEREN ER IKKE OPRETTET I CONVENTUS... 10 TRÆNEREN KNYTTES / FJERNES FRA

Læs mere

Releasenote til Jobnet il Superbrugere. 4. februar 2013

Releasenote til Jobnet il Superbrugere. 4. februar 2013 Releasenote til Jobnet Vejledning t pr. il Superbrugere 4. februar 2013 i HP Helpdesk Version: 1.0 Oprettet af Pia Poulsen Oprettet den 1. februar 2013 Godkendt af Kirsten Vestergaard Godkendt 1. februar

Læs mere

Webteknologi evalueringsopgave Vinter 2011-2012 - Niels Sundstrup

Webteknologi evalueringsopgave Vinter 2011-2012 - Niels Sundstrup Niels Sundstrup Webteknologi evalueringsopgave Vinter 2011-2012 - Niels Sundstrup Webteknologi - Carl- Henrik Nielsen - Syddansk Universitet, Kolding - Udlevering: 12. januar 2012 Aflevering: 19. januar

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

Integrationsmanual. Anvendelse af webservice til kursusoversigt i Campus. Brugervejledning til udviklere

Integrationsmanual. Anvendelse af webservice til kursusoversigt i Campus. Brugervejledning til udviklere Integrationsmanual Anvendelse af webservice til kursusoversigt i Campus Brugervejledning til udviklere Moderniseringsstyrelsen Webservice manual til udviklere 2016 1 1. Indholdsfortegnelse Nyt kapitel

Læs mere

Eksamen, DSDS, forår 2009

Eksamen, DSDS, forår 2009 Eksamen, DSDS, forår 2009 Introduktion til Scripting, Databaser og Systemarkitektur Jonas Holbech IT Universitetet i København 3. juni 2009 Alle hjælpemidler er tilladte, dog ikke computer og kommunikationsmidler.

Læs mere

IT opgave. Informationsteknologi B. Vejleder: Karl. Navn: Devran Kücükyildiz. Klasse: 2,4

IT opgave. Informationsteknologi B. Vejleder: Karl. Navn: Devran Kücükyildiz. Klasse: 2,4 IT opgave Informationsteknologi B Vejleder: Karl Navn: Devran Kücükyildiz Klasse: 2,4 Dato:03-03-2009 1 Indholdsfortegnelse 1. Indledning... 3 2. Planlægning... 3 Kommunikationsplanlægning... 3 Problemstillingen...

Læs mere

ELEMENTER Jeg vælger fonten Raleway, som er en af Googles mange gratis webfonte. Det er en grotesk skrift, som især bruges til websites, da de på

ELEMENTER Jeg vælger fonten Raleway, som er en af Googles mange gratis webfonte. Det er en grotesk skrift, som især bruges til websites, da de på Grafisk design Design af hjemmeside til indretningsarkitekt med firma navn enrico indret, som jeg tidligere har designet logo for. Firmaet laver udelukkende erhvervsindretning og målgruppen for sitet er

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

MONO.NET FORHANDLER GUIDE

MONO.NET FORHANDLER GUIDE MONO.NET FORHANDLER GUIDE INTRO Tak fordi du har valgt at blive en mono.netforhandler. Vi glæder os til vores fremtidige samarbejde! Denne guide giver en grundig introduktion til hvordan forskellige hjemmesider

Læs mere

Ide med Diff. Mål. Tidsplan. 1.uge: 2.uge:

Ide med Diff. Mål. Tidsplan. 1.uge: 2.uge: Side 1 af 5 Ide med Diff. Min ide med differenertierings modulet er at lave et program som kan vise 3d objekter, og få lavede en konverter som kan konventer 3ds filer over til noget som flash kan bruge.

Læs mere

Projektbeskrivelse Informations Teknologi

Projektbeskrivelse Informations Teknologi Projektbeskrivelse Informations Teknologi Upload og indeksering af elev og -projektopgaver i skolemiljøet Indledning: Som nystartet på et gymnasium kan omvæltningen fra elev til påbegyndende studerende

Læs mere

Kortforsyningen Rastertjenesten

Kortforsyningen Rastertjenesten KORT & MATRIKELSTYRELSEN Kortforsyningen Rastertjenesten Version 1.3, 2002-05-13 Indledning Kortforsyningens rastertjeneste kan via Internettet levere udsnit af en række af Kort & Matrikelstyrelsens kortværk

Læs mere

Ansøgningsportalen. Loginvejledning, tips og hjælp

Ansøgningsportalen. Loginvejledning, tips og hjælp Ansøgningsportalen. Loginvejledning, tips og hjælp Denne vejledning er en hjælp til dig, der skal søge ind på IT-Universitetets kandidatuddannelser. Ansøgning om optagelse foregår digitalt via Ansøgningsportalen.

Læs mere

GRAFISK PRODUKTION PORTFOLIO DAN KLESSEN BOOSTING BUSINESS MEDIEGRAFIKER SVENDEPRØVE

GRAFISK PRODUKTION PORTFOLIO DAN KLESSEN BOOSTING BUSINESS MEDIEGRAFIKER SVENDEPRØVE GRAFISK PRODUKTION OG WORKFLOW PORTFOLIO DAN KLESSEN BOOSTING BUSINESS MEDIEGRAFIKER SVENDEPRØVE PORTFOLIO DAN KLESSEN BOOSTING BUSINESS MEDIEGRAFIKER SVENDEPRØVE 04 INDHOLDSFORTEGNELSE Dokumentation 05

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

PHP Quick Teknisk Ordbog

PHP Quick Teknisk Ordbog PHP Quick Teknisk Ordbog Af Daniel Pedersen PHP Quick Teknisk Ordbog 1 Indhold De mest brugte tekniske udtryk benyttet inden for web udvikling. Du vil kunne slå de enkelte ord op og læse om hvad de betyder,

Læs mere

1-1 Usability evaluering af den simple udgave

1-1 Usability evaluering af den simple udgave BILAG 1 s. 2 af 19 Bilag 1 1-1 Usability evaluering af den simple udgave...5 1-2 Heuristisk inspektion af den simple udgave...6 1-3 Usability evaluering af den avancerede udgave...8 1-4 Heuristisk inspektion

Læs mere

GUIDE TIL OPRETTELSE AF GRUPPEPROFIL - På kant med Kierkegaard.

GUIDE TIL OPRETTELSE AF GRUPPEPROFIL - På kant med Kierkegaard. Der oprettes én profil pr. gruppe. Altså hvis du er i gruppe med f.eks. tre andre fra din klasse, skal I oprette én fælles brugerprofil. Når I har oprettet jeres profil, kan I uploade billeder, dele videoer

Læs mere

PSYKIATRIENS VIKARCENTER. MinTid. Quickguide. Version 7.0

PSYKIATRIENS VIKARCENTER. MinTid. Quickguide. Version 7.0 PSYKIATRIENS VIKARCENTER MinTid Quickguide Version 7.0 Psykiatriens Vikarcenter Vi glæder os til, at du kommer på MinTid. Systemet giver dig adgang til bedre planlægning, vagtbørsen og muligheden for at

Læs mere

I mit script tager jeg højde for det problem ved, at gemme et unikt tal mellem 0-9 på 6 cifre og derved vil de så blive vist som 2 online.

I mit script tager jeg højde for det problem ved, at gemme et unikt tal mellem 0-9 på 6 cifre og derved vil de så blive vist som 2 online. Denne guide er oprindeligt udgivet på Eksperten.dk Hvem er online? Online script, som tager højde for at der kan være flere personer, som har den samme IP-adresse. Scriptet viser hvor lang tid brugeren

Læs mere

PROJEKT 3. The Design Diaries. LINK TIL BLOG: Af Mikkel Borg Svendsen & Sebastian Frank MUL B

PROJEKT 3. The Design Diaries. LINK TIL BLOG:  Af Mikkel Borg Svendsen & Sebastian Frank MUL B PROJEKT 3 The Design Diaries LINK TIL BLOG: http://mbsgraphic.dk/blog/ Af Mikkel Borg Svendsen & Sebastian Frank MUL B 1 INDHOLDS- FORTEGNELSE HVEM ER BLOGGERNE? 3 USE CASE 4 ATTRIBUT TABEL 5 PHP CODE

Læs mere

Brugervejledning til udfyldelse og udstedelse af Europass Mobilitetsbevis i Europass Mobilitetsdatabasen

Brugervejledning til udfyldelse og udstedelse af Europass Mobilitetsbevis i Europass Mobilitetsdatabasen Brugervejledning til udfyldelse og udstedelse af Europass Mobilitetsbevis i Europass Mobilitetsdatabasen Europass Mobilitetsbevis skal udfyldes og udstedes i mobilitetsdatabasen: http://mobilitet.europass.dk/.

Læs mere

The Design Diaries. Link til blog

The Design Diaries. Link til blog The Design Diaries Link til blog www.alexklug.dk/blog/index.php Alexander Nicholas Klug Rasmussen cph-ar162@cphbusiness.dk www.alexklug.dk Melissa Pietrykoski cph-mp328@cphbusiness.dk www.melissapietrykoski.dk

Læs mere

Eksamen, DSDS, forår 2008

Eksamen, DSDS, forår 2008 Eksamen, DSDS, forår 2008 Introduktion til Scripting, Databaser og Systemarkitektur Jonas Holbech IT Universitetet i København 3. juni 2008 Alle hjælpemidler er tilladte, dog ikke computer og kommunikationsmidler.

Læs mere

Mini Afsluttende Projekt

Mini Afsluttende Projekt Mini Afsluttende Projekt Tobias Sønderskov Hansen og Lau Lund Leadbetter Roskilde Tekniske Gymnasium Klasse 2.4 - IT 2013 Side 1 af 18 Indholdsfortegnelse Indledning... 3 Mindmap... 3 User Stories... 4

Læs mere

The Design Diaries Project 3 2. Semester. Blog om designprincipper

The Design Diaries Project 3 2. Semester. Blog om designprincipper The Design Diaries Project 3 2. Semester Blog om designprincipper By Lif Neergaard www.lifmediadesign.dk cph-ln175@cphbusiness.dk Mathias Larsen www.nefjam.dk cph-ml414@cphbusiness.dk Ida Christensen www.idamedia.dk

Læs mere

Kom godt i gang med elektroniske ansøgninger om parallelimport Indhold

Kom godt i gang med elektroniske ansøgninger om parallelimport Indhold Kom godt i gang med elektroniske ansøgninger om parallelimport Indhold Ny ansøgning... 2 Prøvepakninger til Lægemiddelstyrelsen... 4 Sådan modtager du henvendelser fra Lægemiddelstyrelsen... 5 At svare

Læs mere

Brugervejledning til DHF's onlinesystem

Brugervejledning til DHF's onlinesystem Brugervejledning til DHF's onlinesystem Indholdsfortegnelse Oprette ny bruger 2 Login 4 Oprettelse af arrangement 5 Rettelse af arrangementsdata 7 Tilmelding på lukket liste 8 Deltagerliste 13 Ændre deltagerdata

Læs mere

CSR. 2. Semester 1. projekt http://s733l.dk/csr/index.php. Udarbejdet af MulA: Anders Lauridsen. Casper Christiansen Casper.christiansen1992@gmail.

CSR. 2. Semester 1. projekt http://s733l.dk/csr/index.php. Udarbejdet af MulA: Anders Lauridsen. Casper Christiansen Casper.christiansen1992@gmail. CSR 2. Semester 1. projekt http://s733l.dk/csr/index.php Udarbejdet af MulA: Anders Lauridsen Andrs.lauridsen@gmail.com Casper Christiansen Casper.christiansen1992@gmail.com Jonatan Nielsen Jonatantwn@hotmail.com

Læs mere

Pralemappen.dk Din online portfolio Brugerhåndbog til undervisere support@pralemappen.dk Brugerhåndbog til undervisere

Pralemappen.dk Din online portfolio Brugerhåndbog til undervisere support@pralemappen.dk Brugerhåndbog til undervisere www.pralemappen.dk v4 side 1 af 10 Indholdsfortegnelse Velkommen til pralemappen.dk 1.1 Introduktion...side 3 1.2 Grundlæggende funktioner...side 3 1.3 Indstillinger der gælder hele skolen...side 4 1.4

Læs mere

Version 1.0. Side 1 af 18

Version 1.0. Side 1 af 18 Side 1 af 18 Indhold... 1 Introduktion... 3 Overblik over muligheder... 4 API... 4 Integrationsmodul... 5 Medarbejderintegration... 6 Inspiration til integrationer... 7 Case: Liste over medarbejdere i

Læs mere

De skjulte input typer:

De skjulte input typer: Hvis man skal lave en html formular er der nogle felter til rådighed som kan benyttes, alt efter hvad output fra formularen skal være. Det felt som alle andre felter skal omkranses af er form tagget, som

Læs mere

Undervisningsbeskrivelse

Undervisningsbeskrivelse Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin August 2010 Juni 2011 Institution Københavns Tekniske Gymnasium, Vibenhus Uddannelse Fag og niveau Lærer(e)

Læs mere

Databaseadgang fra Java

Databaseadgang fra Java Databaseadgang fra Java Grundlæggende Programmering med Projekt Peter Sestoft Fredag 2007-11-23 Relationsdatabasesystemer Der er mange databaseservere Microsoft Access del af Microsoft Office MySQL god,

Læs mere

IT vejledning i MUS for ledere

IT vejledning i MUS for ledere IT vejledning i MUS for ledere Indhold 1. Indledning... 1 2. MUS processen... 1 3. AUHRA pålogning og startside... 2 4. Lederens invitation til MUS... 5 5. Lederens forberedelse til MUS... 7 6. Lederens

Læs mere

GEOENVIRON by Geokon A/S

GEOENVIRON by Geokon A/S GEOENVIRON by Geokon A/S Nyheder i GeoEnviron Version 8.8.4 Dato: 28.08.2015 Indhold INDHOLD INDHOLD... 3 Ændringer i moduler... 4 Generel ændring... 4 Modulet Tidsregistrering... 4 Modulet Vandindvinding...

Læs mere

05.060 E-mail mailinglister i Revimentor

05.060 E-mail mailinglister i Revimentor 05.060 E-mail mailinglister i Revimentor Revimentor giver mulighed for at revisor kan benytte mailinglister til sende e-mails kunder eller kontaktpersoner hos kunder. Dette kan bruges til nyhedsmail eller

Læs mere

Eksamen, DSDS, efterår 2008

Eksamen, DSDS, efterår 2008 Eksamen, DSDS, efterår 2008 Introduktion til Scripting, Databaser og Systemarkitektur Jonas Holbech IT Universitetet i København 6. januar 2009 Alle hjælpemidler er tilladte, dog ikke computer og kommunikationsmidler.

Læs mere

PHP Crash course. Databaser

PHP Crash course. Databaser PHP Crash course Databaser PHP Intro PHP er et server scripting sprog der kan bruges til at lave aktivt indhold på hjemme sider. Der er to betingelser som skal opfyldes for at serveren fortolker PHP koden.

Læs mere

Portfolie Redesign. Forord. Det tekniske. Tema ide. Css. opløsning.

Portfolie Redesign. Forord. Det tekniske. Tema ide. Css. opløsning. Portfolie Redesign dette er en gennemgang af opbyggelse af mit portfolie, med samtilige begrunderlser af design valg. Forord Min portfolie hjemmeside er fra start af ment som et startplatform og ikke et

Læs mere

Vejledning i brug af CPOP databasen 3C

Vejledning i brug af CPOP databasen 3C Vejledning i brug af CPOP databasen 3C Indledning... 2 Sådan logges på databasen... 3 Før data skal indtastes... 4 CPOP Patientoplysninger... 5 Oprettelse af nye patienter (kun for lokale og regionale

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

Grafisk workflow. bl.udbudsnet.dk

Grafisk workflow. bl.udbudsnet.dk Grafisk workflow. bl.udbudsnet.dk Hvad går opgaven ud på? Opgaven gik ud på at lavet et præsentations website for Udbudsnet. Hjemmesiden skulle bruges til at sælge Udbudsnet, på en messe som hedder BL.

Læs mere

Serversideprogrammering, CMS og eshop. Dag 1: Introduktion og serverside programmering Niels Østergaard

Serversideprogrammering, CMS og eshop. Dag 1: Introduktion og serverside programmering Niels Østergaard Serversideprogrammering, CMS og eshop Dag 1: Introduktion og serverside programmering Niels Østergaard Dagens program Introduktion til forløbet Begrebet serverside Introduktion til PHP-programmering Tilmelding

Læs mere

Tagwall med Php & MySQL

Tagwall med Php & MySQL Denne guide er oprindeligt udgivet på Eksperten.dk Tagwall med Php & MySQL Her laver vi en tagwall i Php & MySQL... jeg forklarer dog ikke så meget, men jeg håber du kan få det til at blive til en tagwall

Læs mere

Vejledning til efterskole.dk. Nye muligheder på efterskolernes hjemmeside

Vejledning til efterskole.dk. Nye muligheder på efterskolernes hjemmeside Vejledning til efterskole.dk Nye muligheder på efterskolernes hjemmeside Indhold KOM GODT I GANG... 5 PRIS... 6 LEDIGE PLADSER... 7 UNDERVISNINGSTILBUD TIL SØGNING... 8 UNDERVISNINGSTILBUD TIL PRÆSENTATION...

Læs mere

Multimediedesigner. Vedvarende. energi

Multimediedesigner. Vedvarende. energi Multimediedesigner Vedvarende energi Eksamensprojekt 2. sem. maj. 2014 - jun. 2014 Problemstilling Vedvarende energi er en samlebetegnelse for bioenergi, vindenergi, solenergi og andre teknologier, der

Læs mere

Vejledning til formularmodul

Vejledning til formularmodul Vejledning til formularmodul Side 1 af 25 Indledning Formularmodulet kan anvendes til bestilling af varer, booking af møder, indmeldelse - kun fantasien sætter grænser! Systemet er oprettet, så der er

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

Vejledning til KLIAKT for institutionsadministratorer

Vejledning til KLIAKT for institutionsadministratorer Vejledning til KLIAKT for institutionsadministratorer Dette er en vejledning til brug for indberetning af kollektive tjenesteforseelser i kommunerne. Indholdsfortegnelse 1. Indledning... 3 2. Oprettelse

Læs mere

Vejledning i brug af Golfbox

Vejledning i brug af Golfbox Vejledning i brug af Golfbox Golfens administrationssystem hedder Golfbox. Med dette system kan du reservere tider, se en oversigt over dine reservationer, tilmelde dig turneringer, se klubbens kalender

Læs mere

Vejledning til Blackboards portfolio værktøj

Vejledning til Blackboards portfolio værktøj Vejledning til Blackboards portfolio værktøj Brug denne vejledning, når du skal udarbejde din undervisningsportfolio i Blackboards portfolio værktøj. Ved at følge alle trinene nedenfor får du udarbejdet

Læs mere