DTU Net Teknologi A Webprogrammering og Datakommunikation Eksamensprojekt Krav til rapport September 2008 KRAV TIL RAPPORTEN
|
|
- Flemming Overgaard
- 8 år siden
- Visninger:
Transkript
1 KRAV TIL RAPPORTEN Eksamensprojektet i Web-programmering og Datakommunikation skal afleveres som en rapport. Rapporten skal afleveres, i 2 eksemplarer (kopier). Endvidere skal være angivet URL, for emner med implementering af web-applikationer evt. med angivelse af login og password, hvis nødvendigt. Hvert eksemplar skal være forsynet med den obligatoriske forside, som I henter på CampusNet. Rapporten må af praktiske grunde ikke afleveres i et ringbind, men gerne i en blød plastikmappe, implementeringer af websider/-applikationer skal endvidere suppleres med en CD indeholdende kildekode (html scripts mv.). Det enkelte eksemplar, skal være forsynet med en indholdsfortegnelse, så man kan finde rundt i rapporten via denne. Alle sider skal være fortløbende nummereret. Hvis jeres besvarelse indeholder elementer, der er kopieret fra andre kilder, skal der udtrykkeligt henvises til de pågældende kilder. Hvis det omvendt konstateres, at besvarelsen helt eller delvist er identisk med andre kilder (uden at dette er angivet), vil dette blive betragtet som eksamenssnyd med de deraf følgende konsekvenser. Rapporten bør maksimalt fylde 10 sider pr. gruppemedlem (programmets kildetekst samt øvrige bilag ikke medregnet). Der gøres opmærksom på, at bilag ikke nødvendigvis gennemlæses i sin helhed af eksaminator og censor. Derfor er det en god idé at lave henvisninger fra rapporten til bilag, hvis man vil henlede censors opmærksomhed på en genistreg i gruppens kode. Eksempel på en indholdsfortegnelse: 1. Indledning 2. Analyse 3. Design 4. Implementering 5. Afprøvning 6. Vedligeholdelsesvejledning 7. Konkusion 8. Bilag: Screendumps og kildekode Rapporter af mere teoretisk karakter vil ofte have 3. Syntese i stedet for (Design Implementering afprøvning vedligeholdelsesvejledning) i dette afsnit kan så forekomme test af f.eks. forskellige browsere husk at vedlægge dokumentation fx skærmdumps. Side: 1/6
2 I det følgende ses nærmere på hvad rapportens dele indeholder. 1. Indledning Normalt beskriver man her kort, hvad indholdet er, hvem der har lavet rapporten og målgruppen. Målgruppe er i dette tilfælde den virtuelle opgavestiller (DTU), ellers primært eksaminator og censor. Evt. kan der optræde en sekundær målgruppe, det kunne i dette tilfælde være andre studerende, som på et senere tidspunkt kunne tænke sig at se enten indhold, eller hvordan man opbygger en rapport på DTU i forbindelse med et eksamensprojekt. Det skal af enten indholdsfortegnelsen eller indledningen klart fremgå, hvem der har lavet hvad. Der må kun stå et navn på hvert navngivet afsnit eller punkt. 2. Analyse Formålet med at foretage en analyse f.eks. af problemet Lav et Web-site til registrering af Projekter, skulle gerne munde ud i en kravspecifikation, som kan danne grundlag for design og implementering. I dette afsnit skal I dokumentere de væsentlige løsningsovervejelser I har gjort jer, og de væsentlige valg I har truffet i forbindelse med udviklingen af systemet. Løsningsovervejelserne skulle gerne munde ud i forskellige forslag til, hvordan man når det samme mål. Det er her i skal foretage et valg mellem flere forskellige løsningsmetoder og det er vigtigt at I begrunder jeres valg. Hvis I vurderer, at der i beskrivelsen af problemstillingen er manglende eller modstridende oplysninger, bør I definere og dokumentere nogle forudsætninger som opgaven så løses ud fra. - Dette vil ofte være tilfældet i en tænkt problemstilling som i denne opgave, hvor I jo kun har beskrivelsen at holde jer til - men ingen brugere at interviewe. - Hvis I vurderer, at det er nødvendigt at foretage visse afgrænsninger af opgaven, for at den realistisk kan løses, bør disse begrundes og dokumenteres. Hvis I ender med 3 forskellige metoder (algoritmer) til at løse en konkret opgave så beskrive disse 3 metoder foretag derefter et valg af den metode, I vil anvende og begrund valget, f.eks.: Vi valgte metode A, idet den anvender mindre båndbredde, da en del af funktionaliteten ligger på klientsiden. Husk at fravalg af en alternativ metode også er et valg, som skal begrundes. I analysefasen, fastlægger man blandt andet også hvilke oplysninger data, vil arbejde med og gemme. Husk, at alt bliver beskrevet abstrakt, I skal altså ikke i analysedelen begynder at inddrage xhtml, php eller SQL her, men blot sige vi ønsker at gemme oplysninger om personer, deres navne og deres whatever, men ikke noget om $navn eller VARCHAR(10) her. Dokumentation fra denne fase: Kravspecifikationen er udbyttet fra analysefasen. Kravspecifikationen indeholder oplysninger om den ønskede funktionalitet (stadig kun på et abstrakt plan) og hvilke oplysninger der skal kunne fremfindes i systemet. I et projekt af mere teoretisk karakter, er analysen en opstilling af undersøgelser foretaget enten som empiri eller vha. teoretiske fakta. Side: 2/6
3 3. design I designfasen, skal I ud fra kravspecifikationen, designe systemarkitekturen. Det er jo et krav, at I anvender 3-lagsmodellen. (se noten kom godt i gang.) Den består øverste af brugergrænsefladen, i midten er funktionslaget og nederst datalaget. Dvs. øverste lag vil i implementeringsfasten blive et mix af xhtml, css og (php)script-genererede skærmbilleder. Funktionslaget er lidt mere komplekst det vil være et mix af klientscript serverscript (e.g. javascript php-script ) og SQL som jo kompliceres yderligere af at være spredt ud på hhv. server og klient. Nederste lag er databasen (f.eks. MySQL). Øverste lag i modellen er brugergrænsefladen. Så her fastlægges, f.eks. hvilke farver og skrifttyper, man ønsker at anvende. Der er også her fokus på W3-consortiets anbefalinger skal inddrages endvidere krav til at opfylde (disabled people s wishes og lign.) Miderste lag bør designes ud fra en høj grad af modularitet - nedbryd krav om funktionalitet i delkrav som bør være funktionelle primitiver dvs. et modul som kun udfører 1 eller ganske få ting. Det bliver så under næste fase, Implementeringen, lettere at programmere hvert modul som f.eks. en php-funktion. Nederste lag er datalaget, i dette eksempel er det som hovedregel en MySQL database og I kan passende her i designfasen fastlægge kravspecifikationens ønsker om opbevaring af data i form at et E/R-diagram. Dette kan så under implementeringen danne grundlag for de CREATE statements, som skal til for at konstruere databasen. Dokumentation fra denne fase: Diagrammer og beslutninger (f.eks. E/R diagrammer -site-maps UML mv.) 4. implementering Nu skal resultatet af designfasen omsættes til xhtml, css, javascript, php, mysql etc. Det er nu vi skal oprette attributter og variable fastlægge hvilke typer hhv. xhtml-formvariable php-variable og mysql- attributter, der skal anvendes. Hjælpemidlerne til alt dette kommer fra designfasen hvor I jo på forhånd har fastlagt såvel de overordnede linjer og nogen gange en del detaljer. I står måske med et E/R-diagram hjælp til oprettelse af en database samt et site-map til oprettelse af php-scripts til at understøtte funktionaliteten Det er altså her funktionaliteten bliver født eller ført ud i livet. Eksempler: Hvordan logger man ind? Hvordan oprettes en ny bruger? Hvordan oprettes en superbruger? Hvordan slettes en bruger? Hvordan afspejler alt dette sig i databasen? Hvordan præsenterer vi et udtræk fra databasen for brugerne? Hvordan tager man backup af systemet? Der skal skabes muligheder for inputvalidering på såvel serversiden (php og Mysql) som klientsiden (javascript). Resultatet af denne fase er enten en færdig applikation eller en prototype. Men det skulle gerne være noget, der kan køre. Dokumentation fra denne fase er: Kildekode samt en URL, hvor prototypen kan udforskes. Side: 3/6
4 5. Afprøvning Afsnittet eller kapitlet om afprøvning eller test indeholder altid mindst 3 delafsnit: a. Strategi for testen b.beskrivelse af testen og c. Konklusion på afprøvningen. Strategi for testen eller afprøvningen. Her beskrives, hvad man vil afprøve og hvordan, og måske også noget om, hvad man ikke afprøver. Der findes 2 klassiske metoder for testning af programmer, blackbox- og whiteboks-afprøvning. I forbindelse med Web-programmering bør man også inddrage test af brugergrænsefladen i forskellige browsere. Whitebox-testen kaldes også for en skrivebordstest, fordi man gennemgår koden uden brug af en computer. F.eks. ved skrivebordet med den udprintede kode. Her gennemgår man alle if else og while-, do while og for- konstruktioner og overbeviser sig selv om logikken er på plads. Her kan man godt finde overflødige linjer af kode, som kan fjernes fra programmet uden, at funktionaliteten ændrer sig. F.eks., if ($x < 20 ) echo else if ($x >= 20) echo.. else echo $x er ikke hverken Eksemplet viser tydeligt, at enten er der noget galt med logikken (betingede sætninger) eller også er der en overflødig sætning. En white boks test dokumenteres med et skema, hvor man henviser til kildekoden med linjenummer og beskriver de ting, man har gennemgået. Black-boks testen. Her opfattes programmet som en sort kasse. Vi ved kun, hvad der skal puttes ind, og hvad der så forventes at komme ud i den anden ende. Vi har lavet et program, som til en given dato, spytter den korrekte ugedag ud. Vi har i strategiafsnittet, besluttet at teste, hvordan programmet opfører sig i en række tilfælde: En lovlig dato ( ), en ekstrem ( ) men lovlig dato, og ekstreme ( ) + ( ) ulovlige datoer, en dato før den gregorianske kalender blev indført osv.: Opstilling af et testskema: Test nr. Hvad testes Forventet resultat: Faktisk output Ok Screendump bilag: Tirsdag Tirsdag Ja 10 side Søndag Søndag Ja 23 side Ulovlig dato Søndag nej 19 side Ej skudår ulovlig Fejl i dato Ja 12 side Før kalenderen Fejl i dato ja..osv 6. Til al held ses tydeligt at test nr. 3 afslører en fatal fejl i programmet, og det må der følges op på. Nu skal man være glad fordi ens test har fundet en fejl, og det var jo netop formålet med at teste programmet. Husk: En test, - som ikke finder fejl, - er en mislykket test Læg mærke til hvordan hver testkørsel skal dokumenteres med enten output via print eller som her via screen dumps, skal kunne genfindes i bilagene. Unittest: Man indsætter "println" echo eller lignende i sin kode med det ene formål at dokumentere flowet i programmet. Det skriver ud til konsol eller fil og må gerne kunne disables. Side: 4/6
5 Hvis I indsætter disse fra starten, kan det bruges i debug sammenhæng. Det ville være rigtigt rart hvis I vil skrive deciderede "unit-tests", når og hvis denne facilitet er til stede i et konkret udviklingsværktøj/miljø - kunne f.eks. være client-side scripts med en masse "hardcodede" valg, der sammen med førnævnte log fra serveren kan dokumentere programmet. Den mest simple form for disabling er naturligvis omdannelse til kommentarer, og med nogen snedighed er det nok muligt at anvende find and replace både til enabling og disabling. Afprøvningen af brugergrænsefladen i forskellige browsere kan passende også opstilles i et skema, så bliver resultatet mere overskueligt: Internet Explorer FireFox Opera Netscape Chrome Til sidst i testkapitlet skal der være en selvstændig konklusion på afprøvningen med egen overskrift Konklusion på Test. Her beskriver I, hvad der virker, og hvad der ikke virker i programmet. I laver et resume af hvilke test I har gennemført og resultatet. Man kan aldrig garantere, at et program virker 100 % - der vil som regel altid være mindst en fejl tilbage. Dokumentationen skal være så præcis, at en anden kan gentage afprøvningen og kontrollere, om han får samme resultat. Kendte fejl En liste over fundne fejl og evt. forslag til, hvordan brugeren kommer uden om dem, og hvordan de kan rettes. En udokumenteret fejl trækker mere ned end en dokumenteret fejl. 6. Vedligeholdelsesvejledning Formålet med dette er at sætte andre i stand til at forstå systemet og dets virkemåde til bunds med henblik på en evt. senere revision af de principper, systemet baserer sig på. Dette må dog kun opfattes som en ufuldstændig liste med nogle "tommelfingerregler". Det bedste er, at holde sig formålet med dokumentationen for øje: systemets virkemåde skal kunne forstås af andre. I må ikke opfatte listen som udtryk for en rækkefølge, I skal følge - vælg den rækkefølge, I vurderer som værende mest naturlig for læseren. Vedligeholdelsesvejledningen skal dokumentere systemet, sådan at andre kan finde rundt i det og løbende vedligeholde det - d.v.s. rette småfejl, lave småændringer og -tilføjelser o.s.v. Vedligeholdelsesvejledningen skal indeholde følgende: A. Kørselsomgivelser Systemets krav til den maskine, der skal køre det: lagerkapacitet, programmel o.s.v. B. Diagrammer De endelige diagrammer med entiteter og attributter. Sitemaps med angivelse af asp eller php-scripts. Som notationsform kan alternativt benyttes UML. C. Systemets kildetekst Selve programteksten (SQL, xhtml, javascripts og asp/phpscripts). Af praktiske grunde skal den vedlægges som bilag. (henvis derfor til bilag) Linierne i programteksten skal være fortløbende nummererede indenfor hvert script. Side: 5/6
6 Kildeteksten skal være forsynet med linjenumre og passende kommentarer efter behov. Med passende kommentarer menes: - en kort forklaring af hver funktion - en kort forklaring af hver variabel og funktions formål med mindre dette er indlysende - indenfor hver funktion en kort forklaring af de programsætninger, der er væsentligst for funktionens virkemåde Pas på ikke at overkommentere! I behøver ikke at forklare noget, I vurderer oplagt eller selvforklarende. 7. Konklusion I konklusionen rundes hele projektforløbet af - hvad der gik godt hvad der gik mindre godt. Er prototypen tilfredsstillende. Hvad virker? hvad virker IKKE? Hvad kunne være gjort bedre med jeres nuværende know-how i bagagen? Forslag til fremtidige forbedringer af prototypen. Det kan være tilføjelse af ekstra services eller forfining af den eksisterende funktonalitet eller grænseflade. Rapporter med emner af mere teoretisk karakter skal som nævnt i starten have et afsnit 3. Syntese Hvad indeholder sådant et afsnit? Analysen i en teoretisk rapport vil kræse en del omkring problemformuleringen. Endvidere bør arbejdsprocessen også beskrives nøje i analysen. Når der arbejdes tværfagligt vil syntesen indeholde viden og færdigheder fra mere end et fag (f.eks. her både datakommunikation og [web]programmering men det kan også være andre områder/fag, der ligger til grund for tværfagligheden). Arbejdet skal være problemorienteret, undersøgende og udforskende og dette afspejles gerne både i analysen og i syntesen. Der må meget gerne såvel i analysen som i syntesen gives udtryk for en undren. Side: 6/6
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 mereFø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 mereOpenTele datamonitoreringsplatform
OpenTele datamonitoreringsplatform Brugergrænsefladedokumentation 1. maj 2013 Indholdsfortegnelse Indholdsfortegnelse...2 Indledning...3 Brugergrænseflade for OpenTele-server...3 Administrationsfunktionalitet...3
Læs merePHP 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 mere2. 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 mereVDI Manual v. 5 Indhold
VDI Manual v. 5 Indhold VDI Manual v. 5... 1 VDI Windows 7 Manual... 2 VDI Windows xp Manual... 3 Andre Browsere Manual... 4 VDI Andoid Manuel opsætning af Citrix Reciever... 6 Automatisk opsætning af
Læs mereHassansalem.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 mereVEJLEDNING I MONITORERING AF VÆGTSTOP
VEJLEDNING I MONITORERING AF VÆGTSTOP KONTAKT NIRAS A/S T: 8732 3232 E: vaegtstop@niras.dk Introduktion til vejledningen Denne vejledning beskriver, hvordan man indsamler, indtaster og monitorerer data
Læs mereWeb-baseret metadata redigeringsmodul
Kravspecifikation Geodata Danmark Geodatacentret I/S Energivej 3 4180 Sorø Tlf. 5786 0400 Fax. 5786 0414 GIS Danmark A/S Birkemosevej 7 6000 Kolding Tlf. 7399 1100 Fax. 7399 11199 Web www.geodata.dk Web-baseret
Læs mereInteraktionsudvikling
Projektopgave 3: Interaktionsudvikling CPH business, klasse: MulA2013 Projektansvarlige undervisere Thomas Hartmann MereteGeldermann lützen: Projekt produkt url: www.amalieardahl.dk/projekt3/index.html
Læs mereHelena Nattestad Kjærbæk august-januar, Lars Laursen marts-juni. Sociale medier - Kommunikation og netetikette. Grundlæggende database, SQL og PHP
Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin August 2018-juni 2019 Institution Tønder Handelsskole Uddannelse EUX Fag og niveau Mediefag C Lærer(e) Helena
Læs mereArkitektur for begyndere
Denne guide er oprindeligt udgivet på Eksperten.dk Arkitektur for begyndere Denne artikel beskriver forskellige basale n-tier arkitekturer. Som man bør kende og have valgt inden man går igang med at udvikle
Læs mereDenne 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 merePHP 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 mereOpenTele datamonitoreringsplatform
OpenTele datamonitoreringsplatform Brugergrænsefladedokumentation 09. marts 2015 Indholdsfortegnelse Indholdsfortegnelse Brugergrænseflade for OpenTele-server Administrationsfunktionalitet Skemaer Skemagrupper
Læs mereIT 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 mereI denne artikel vil jeg gennemgå hvordan en side for RSS "Live Bogmærke" kan se ud.
Denne guide er oprindeligt udgivet på Eksperten.dk RSS "Live Bogmærke" I denne artikel vil jeg gennemgå hvordan en side for RSS "Live Bogmærke" kan se ud. Skrevet den 10. Feb 2009 af madsass I kategorien
Læs merestartup.dk Multimediedesigner 1. års prøve Eksamensprojekt, 2. semester 2015
startup.dk Multimediedesigner 1. års prøve Eksamensprojekt, 2. semester 2015 Opgaven I er en gruppe multimediedesignerstuderende, der har besluttet at starte jeres egen virksomhed. I kan frit vælge, hvilken
Læs mereI denne manual kan du finde en hurtig introduktion til hvordan du:
VORES NORDSJÆLLAND HURTIGT I GANG MANUAL 01: Bruger HVAD INDEHOLDER DENNE MANUAL? I denne manual kan du finde en hurtig introduktion til hvordan du: 1. Finder Vores Nordsjælland hjemmesiden 2. Opretter
Læs mereLogin på skolens maskiner.
Login på skolens maskiner. For at kunne arbejde på skolens maskiner, så er det nødvendigt at logge ind med jeres eget brugernavn og password. Med login får I adgang til jeres eget netværks-drev ( X: )
Læs mereKom godt i gang med I-bogen
Kom godt i gang med I-bogen At åbne bogen Det allerførste, du skal gøre, for at kunne arbejde med i-bogen, er at aktivere den. Det gøres ved at oprette en konto på systime.dk og derefter aktivere bogen
Læs mereIT-Brugerkursus. Modul 1 - Introduktion til skolens netværk og FC. Modul 1 - Introduktion til FC og Lectio. Printvenligt format. Indholdsfortegnelse
Modul 1 - Introduktion til FC og Lectio IT-Brugerkursus Modul 1 - Introduktion til skolens netværk og FC Printvenligt format Indholdsfortegnelse Formål og opbygning Opgave Vejledning til intranettet Åbne
Læs mereKomme-i-gang vejledning til Septimana. For skemalægger og systemadministratorer
Komme-i-gang vejledning til Septimana For skemalægger og systemadministratorer Denne Komme i gang er rettet mod skemalæggere og systemadministration. Hvis du er lærer eller studerende, kan du finde en
Læs mereModul 1 Skolens netværk og FirstClass (FC)
Modul 1 Skolens netværk og FirstClass (FC) Computerens netværksdrev og mappen dokumenter Gå ind i "Denne computer" (ikonet ligger på skrivebordet). Her ligger de netværksdrev computeren råder over og separate
Læs mereKom godt i gang. Sitecore Foundry maj Version 1.1
Sitecore Foundry 4 Kom godt i gang 26. maj 2014 - Version 1.1 Pentia A/S Store Kongensgade 66, Baghuset 1264 København K Telefon: 7023 3330 E-mail: info@foreningssite.dk Indholdsfortegnelse Indledning...
Læs mereHvad Hvorfor Hvordan Overvåg sites via egne feeds
Hvad Hvorfor Hvordan Overvåg sites via egne feeds Undersøg siden, du vil overvåge Grundbegreber i feed43 Grundbegreber i rss Vælg det præcise udsnit, du vil overvåge via rss Ønsker vi at overvåge udviklingen
Læs mereTabulex Tilsyn - Det pædagogiske tilsyn. Vejledning til tilsynsførende (Forvaltning)
Tabulex Tilsyn - Det pædagogiske tilsyn Vejledning til tilsynsførende (Forvaltning) Indhold Tilsyn... 3 Om det pædagogiske tilsyn... 3 Log på og arbejdsgang... 4 Skabeloner... 5 Opret skabelon... 6 Navngiv
Læs mereEksamen, 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 mereKlasse 1.4 Michael Jokil 03-05-2010
HTX I ROSKILDE Afsluttende opgave Kommunikation og IT Klasse 1.4 Michael Jokil 03-05-2010 Indholdsfortegnelse Indledning... 3 Formål... 3 Planlægning... 4 Kommunikationsplan... 4 Kanylemodellen... 4 Teknisk
Læs mereeksamensprojekt 2. sem
Multimediedesigner Klima 2009 Virksomheder i en klimakontekst eksamensprojekt 2. sem maj - juni 2009 www.cphnorth.dk Trongårdsvej 44 DK 2800 Kgs. Lyngby 1. Opgaven Indledning: I december 2009 skal Danmark
Læs mereSådan kan du sende data fra din egen hjemmeside til JitBesked via en HTML-JDF.
Sådan kan du sende data fra din egen hjemmeside til JitBesked via en HTML-JDF. Vejledningen her beskriver hvordan man opbygger en form i HTML og sender indholdet af felterne til JitBesked. Det kræver du
Læs mereProgrammering I Java/C#
Programmering I Java/C# Dit første projekt Datatekniker Intro to C# C# (C Sharp) Et enkelt, moderne, generelt anvendeligt, objektorienteret programmeringssprog Udviklet af Microsoft, ledet af danskeren
Læs mereMULTIMEDIEDESIGNER 1. ÅRS PRØVE
MULTIMEDIEDESIGNER 1. ÅRS PRØVE Eksamensprojekt, 2. semester, forår 2010 TEMA: E-HANDEL Erhvervsakademiet København Nord Udleveret mandag d. 3. maj 2010 Afleveres i 4 eksemplarer senest d. 28. maj kl.
Læs mereSpil 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 mereReeksamen, 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 merePHP 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 mereLav 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 mereHer 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 mereRedaktørvejledning for www.bredstrup-pjedsted.dk Skriv en artikel
Arbejdsgang - Skriv artiklens tekst - Gør billeder klar - Log-in på hjemmesiden - Opret ny artikel - Vælg kategori - Skriv overskrift - Indsæt tekst - Tilføj billeder - Gennemgå artiklens indstillinger
Læs mereEksamen, 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 mereEKSAMENSBESTEMMELSER FOR OBLIGATORISKE MODULER. Kommunomuddannelsen på akademiniveau. Gældende fra august 2015
EKSAMENSBESTEMMELSER FOR OBLIGATORISKE MODULER Kommunomuddannelsen på akademiniveau Gældende fra august 2015 Kommunomuddannelsen www.cok.dk 04-06-2015 INDHOLDSFORTEGNELSE 1. Eksamen på de obligatoriske
Læs mereVejledning. Udskrifter. - en vejledning i udskrifter og printerindstillinger
Udskrifter - en vejledning i udskrifter og printerindstillinger Indholdsfortegnelse Udskriv side 3 Ressourcer til udskrift side 3 Diverse side 4-5 -dato, tid, filnavn, blokeringer, tomme udskrifter, team-markering
Læs mereManual Version 2. til oprettelse af hjemmesider for landsbyer i Rebild kommune
Manual Version 2 til oprettelse af hjemmesider for landsbyer i Rebild kommune Oversigt: Login Hjemmeside...... side 3 Login Administrationsmodul... side 5 Kategorier.. side 6 Opret/rediger første side...
Læs mereCase: Svømmeklubben Delfinen
1. Semesterprojekt Datamatikeruddannelsen, 2. Obligatoriske opgave, efterår 2017 Case: Svømmeklubben Delfinen Svømmeklubben Delfinen er en mindre klub, der er i vækst. Klubbens ledelse ønsker derfor udviklet
Læs mereIndholdsfortegnelse 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 mereeksamensprojekt 3. sem
Multimediedesigner Watoto Wetu Tanzania eksamensprojekt 3. sem nov. - dec. 2010 www.cphnorth.dk Trongårdsvej 44 DK 2800 Kgs. Lyngby Introduktion Watoto Wetu Tanzania (WWT) er et børnehjem i udkanten af
Læs mereDisse har alle sammen hjulpet til at skabe min hjemmeside. Ved at give inspiration og få ideerne ned på papir, før de blev vist til omverdenen.
Introduktion til webdesign Jeg har igennem webdesign projektet arbejdet med en masse forskellige processer, i alt 6 processer. Disse er skab moodboard fra en side, informationsdesign, navigationsdesign,
Læs mereMini-guide for opdatering af hjemmesiden for. SOIF www.soif.dk
Mini-guide for opdatering af hjemmesiden for SOIF www.soif.dk Senest opdateret: 03-07-2009 Indholdsfortegnelse 2 Indholdsfortegnelse 2 Lidt generelt om KlubCMS 3 Brugere/Brugergrupper 3 Sideopbygning:
Læs mereIndholdsfortegnelse 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 mereRapport. 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 mereIndhold. 1. Adgang og afslutning
1 Indhold 1. Adgang og afslutning 2. Menupunkter 3. Tekst 4. Billeder 5. Video 6. Lyd 7. Bannere 8. Bokse 9. Dokumenter 10. Links 11. Iframe 12. Markedspladsen 13. Nyheder 14. Job 15. Kalender 16. Selvbetjeningsbjælken
Læs mereBRUGERMANUAL FLEXSCREEN
BRUGERMANUAL FLEXSCREEN INDHOLDSFORTEGNELSE Indledning...3 Login...3 Ændre password for en infoskærm...4 Ret tekst på siden...5 Indsæt et billede på siden...6 Opdel skærmen i kasser/bokse...8 Tilføj slide...10
Læs mereDM507 Eksamen Obligatorisk Opgave Rejseplanlægning
Institut for Matematik og Datalogi Syddansk Universitet, Odense 21. februar 2011 LMF DM507 Eksamen Obligatorisk Opgave Rejseplanlægning 1 Problemet Denne opgave går ud på at lave et program, som ud fra
Læs mereSecure O matic. Gruppe 5 2. SEMESTERPROJEKT. Udgave. Testspecifikation
Udgave 1 2. SEMESTERPROJEKT Gruppe 5 Secure O matic Testspecifikation Benjamin Sørensen, 02284 Tomas Stæhr Hansen, 03539 Stefan Nielsen, 02829 Mubeen Ashraf, 9279 Hussein Kleit, 9281 SECURE O MATIC Testspecifikation
Læs mereSådan redigerer du en hjemmeside i Umbraco
Brugermanual til din boligafdelings hjemmeside Sådan redigerer du en hjemmeside i Umbraco Indhold Introduktion... 2 Log på Umbraco og redigér din hjemmeside... 3 Opret ny side... 7 Gem side uden at udgive/publicere
Læs mereEKSAMENSPROJEKTET. Oplæg 7. januar 2016.
EKSAMENSPROJEKTET Oplæg 7. januar 2016. Oversigt: Tilmelding/regler. Arbejdsprocessen og vejledningen. Synopsens indhold. Den mundtlige eksamen. At det er en eksamen betyder, at regler og frister skal
Læs mereUndervisningsbeskrivelse
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 mereLav din egen forside i webtrees
Lav din egen forside i webtrees Du behøver ikke at kunne kode eller gøre noget advanceret for at designe din helt egen forside i webtrees. Alt du skal gøre er bare at gøre brug af den indbygget editor.
Læs mereDATABASE - 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 mereVejledning for opdatering af hjemmesiden opbygget med. KlubCMS
Vejledning for opdatering af hjemmesiden opbygget med KlubCMS Indholdsfortegnelse Indhold Indholdsfortegnelse... 2 Indledning... 3 Lidt generelt om KlubCMS... 3 Sideopbygning:... 4 Brugere/Brugergrupper...
Læs mereWebsite 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 mereTable of Contents. Prøveværktøj
PRØVEVÆRKTØJ Table of Contents Opret prøve og tilpas dit fronter-rum... 3 Opret prøve... 4 Tilføj prøveværktøj... 6 Fanen "Indstillinger"... 11 Indstillinger for vindue... 15 Mappe til billeder/multimedier...
Læs mereBegrynder til at lave log ind system
Denne guide er oprindeligt udgivet på Eksperten.dk Begrynder til at lave log ind system Hej Vil jeg gerne lave en lille programmering forklare til hvordan du laver din helt egen lille start på at log ind
Læs mereIndhold. 1 Indledning... 3. 1.1 Kompatible browsere... 3. 2 Log ind i Umbraco... 3. 3 Content-delen... 4. 3.1 Indholdstræet... 4
Indhold 1 Indledning... 3 1.1 Kompatible browsere... 3 2 Log ind i Umbraco... 3 3 Content-delen... 4 3.1 Indholdstræet... 4 3.2 Ændring af indhold... 5 3.3 Tilføjelse af en side/sektion... 6 3.4. At arbejde
Læs mereOpret prøve og tilpas dit fronter-rum Spørgsmålstyper og justering Oversigt over spørgsmålstyper...20 Justering af spørgsmål og sider...
PRØVEVÆRKTØJ Table of Contents Opret prøve og tilpas dit fronter-rum... 3 Opret prøve... 4 Tilføj prøveværktøj... 6 Fanen "Indstillinger"...11 Indstillinger for vindue...15 Mappe til billeder/multimedier...17
Læs mereUndervisningsbeskrivelse
Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin August - juni 17/19 Institution Uddannelse Fag og niveau Lærer(e) Hold Campus Vejle HHX Informatik B Anders
Læs mereDet nye husdyrgodkendelse.dk Sagsbehandlermodulet Fra ansøgning til godkendelse V. 1.0 28/4 2011
2. Sådan kommer du fra ansøgning til godkendelse Før du kan komme i gang med at arbejde på en miljøgodkendelse, skal du have åbnet den tilhørende ansøgning. Det gør du enten ved at indtaste skemanummer
Læs merevorbasse.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 mereMini 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 mereVejledning til opbygning af hjemmesider
Side 1 af 9 Vejledning til opbygning af hjemmesider Hvis du er inde på din klubs hjemmeside, fx på forsiden, kan du nu gå i gang med at redigere. For at få redigeringsværktøjet frem, skal du klikke på
Læs mereMozilla Firefox (tidligere Firebird): Fremhæve ord
Denne guide er oprindeligt udgivet på Eksperten.dk Mozilla Firefox (tidligere Firebird): Fremhæve ord Du kender sikkert Google Værktøjslinjen til Internet Explorer, ellers har du sikkert hørt om den. I
Læs mereCenter for E-lærings Test-designer Uddybende vejledning
Center for E-lærings Test-designer Uddybende vejledning Indledning... 3 Information om Test-designeren... 4 Hvad er Test-designeren?... 4 Hvornår bør jeg som kursusudvikler benytte mig af Test-designeren?...
Læs mereUdskrifter. - en vejledning i udskrifter og printerindstillinger
Udskrifter - en vejledning i udskrifter og printerindstillinger 2 Indhold Indledning... 4 Generelt... 4 Vælg Udskriftstype... 6 Normalskema... 6 Oversigtsskema... 7 Dagsbaseret... 9 Ressourceindstillinger...
Læs mereAlars den 17. november 2014 Tilskud og Projekter Naturstyrelsen Version 1.0 Vejledning i brug af MiljøGIS til ansøgning under Stormfaldsordningen
Vejledning i brug af MiljøGIS til ansøgning under Stormfaldsordningen Indhold Indledning... 1 Find lokalitet og baggrundskort... 1 Opret arbejdsområdet og tegn arealer m.v.... 4 Mål areal eller længde...
Læs mereGenerelle Læreplaner for Forvaltning. Tabulex Daginstitution Børn
Generelle Læreplaner for Forvaltning Tabulex Daginstitution Børn Indhold IST Læreplaner... 3 Om pædagogiske læreplaner... 3 Log på og arbejdsgang... 4 Opsætning... 4 Skabeloner... 6 Opret skabelon... 7
Læs mereUmbraco 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 mereKenn Römer-Bruhn. WordPress. - gør dig synlig på nettet
Kenn Römer-Bruhn WordPress - gør dig synlig på nettet version 1.3 2. september 2013 Lidt om hvem Kenn er Arbejdsområder i dag: Forfatter, skribent, redaktør, forlægger, fotojournalist, blogger, grafisk
Læs mereSoftware Dokumentation
Software Dokumentation Jan Boddum Larsen Teknologi B og A på HTX Dokumentation af software i Teknologi I samfundet sker der en bevægelse mod mere digitale løsninger i teknologi. Det betyder at software
Læs mereVejledning i upload af serier til Danske tegneseriskaberes app.
Vejledning i upload af serier til Danske tegneseriskaberes app. En kort intro Version 1.2 22/11/2012 Danske Tegneserieskabere har lavet appen for at give medlemmer og andre en nem adgang til at publicere
Læs mereGRAFISK WORKFLOW. Kasper Staal - Portfolio - H2
GRAFISK WORKFLOW Kasper Staal - Portfolio - H2 Opgaven Denne opgave bestod i at design et website til min egen virksomed 3DService.dk. Websitet skulle være responsivt, og indeholde de mest gængse informationer
Læs mereOrdbøgerne.dk. Navne: Andreas Foldager og Rasmus Bjerring Pedersen Fag: IT B Lærer: Karl Bjarnason Afleveringsdato: 17-11-06.
Ordbøgerne.dk Navne: Andreas Foldager og Rasmus Bjerring Pedersen Fag: IT B Lærer: Karl Bjarnason Afleveringsdato: 17-11-06 Side 1 af 35 Indholdsfortegnelse Indledning:...3 Design...4 Visuelt design:...4
Læs merewww.evalueringssystem.dk
Brugervejledning Indledning... 3 Log på evalueringssystemet... 4 Afprøv en evaluering... 8 Åbn en evaluering eller en øvelse... 10 Gennemfør en evaluering og en øvelse... 13 Luk en evaluering... 15 Se
Læs mereVejledning. hjemmeside-opbygning. - DFIF - Vejledning til CMS: Dansk Firma Idrætsforbund
Vejledning hjemmeside-opbygning. - DFIF - Side 1 Indholdsfortegnelse INDHOLDSFORTEGNELSE... 2 HURTIGT I GANG... 4 REDIGERE HJEMMESIDEN... 5 LOGIN...5 TEKST PÅ EN SIDE...6 REDIGERINGSMULIGHEDER...6 TEKSTBEHANDLING
Læs mere2. Systemarkitektur... 2
Indholdsfortegnelse 2. Systemarkitektur... 2 2.1 Præsentationsserverarkitektur... 3 2.2 Applikationsserverarkitektur... 7 Version 7.0 Side 1 af 7 5. Systemarkitektur Arkitekturen for Nyt BBR bygger på
Læs mereQuickguide til PM5. De enkelte punkter er beskrevet løst kig i manualen hvis du har brug for en dybere forklaring.
Her er en hurtig guide til hvordan du kommer godt i gang med PM5. Der er visse ting der skal gøres i den rigtige rækkefølge, for at du får det bedste ud af systemet fra starten af. De enkelte punkter er
Læs mereVejledning: Flytning af egne udviklede ØS LDV rapporter i Reporting services fra en server til en anden server. Målgruppe: Rapportadministrator
Vejledning: Flytning af egne udviklede ØS LDV rapporter i Reporting services fra en server til en anden server Målgruppe: Rapportadministrator April 2011 Indholdsfortegnelse Indholdsfortegnelse...2 1 Indledning
Læs mereIT 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 mereKontrol-strukturer i PHP
Denne guide er oprindeligt udgivet på Eksperten.dk Kontrol-strukturer i PHP Denne artikel gennemgår kontrolstrukturer i PHP. 'if', 'switch', 'while' og 'for' bliver gennemgået. Den forudsætter lidt grundlæggende
Læs mereDaglig 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 mereIt og informationssøgning Forelæsning december 2006 Nils Andersen. Indkøring, afprøvning og dokumentation af programmer
It og informationssøgning Forelæsning 14 13. december 2006 Nils Andersen Indkøring, afprøvning og dokumentation af programmer Indkøring Syntaksfejl Køretidsfejl Semantiske fejl Dokumentation Sammenfatning
Læs mereInformationsteknologi Ligningespillet. Nicklas Jacobsen og Jonas Christoffersen
Informationsteknologi Ligningespillet Nicklas Jacobsen og Jonas Christoffersen Indholdsfortegnelse Problembeskrivelse i korte rids... 3 Kommunikationsplanlægning... 3 Jan Krag Jacobsens 25 spørgsmål...
Læs mereDu kan først gemme fanebladene, når du har udfyldt de obligatoriske felter, som er markeret med *.
Beskrivelse Faneblade er en sekundær indholdstype, der bruges til at oprette vejledninger til brugerne. Vejledningen er opbygges ved en række faneblade, som brugeren efter eget ønske kan klikke sig ind
Læs mereKom godt i gang med DLBR Webdyr
Kom godt i gang med DLBR Webdyr Kom godt i gang med DLBR Webdyr Udgivet Februar 2011 Redaktør Tryk Videncentret for Landbrug Videncentret for Landbrug Udgiver Videncentret for Landbrug, KvægIT, 8740 5000
Læs mereIT vejledning i MUS for medarbejdere
IT vejledning i MUS for medarbejdere Indhold 1 Indledning... 2 2 MUS processen... 2 3 AUHRA pålogning og startside... 2 4 Medarbejder modtager invitation til MUS... 5 5 Medarbejderens forberedelse til
Læs mereEn liste, hvor der kun kan angives et svar. En dropdown menu, hvori kun et svar kan vælges
Huskeseddel til uv-evaluering 1. Sådan oprettes en undersøgelse Klik på ikonet Surveys og dernæst det grønne plus Ny undersøgelse. Navngiv din undersøgelse og vælg under Basic options, om der skal være
Læs mereLoginsystem (med MySQL)
Denne guide er oprindeligt udgivet på Eksperten.dk Loginsystem (med MySQL) Dette er en guide til, hvordan man kan lave et loginsystem med php og muligvis også med sessioner og MySQL Skrevet den 02. Feb
Læs mere