IT- eksamensprojekt. Campingplads. Vejleder: Mette Frost. Danielle Bacarda 3.4 RTG

Størrelse: px
Starte visningen fra side:

Download "IT- eksamensprojekt. Campingplads. Vejleder: Mette Frost. Danielle Bacarda 3.4 RTG"

Transkript

1 IT- eksamensprojekt Campingplads Vejleder: Mette Frost 3.4 RTG IT-eksamensprojekt 2009 Side 1 af 25

2 Indholdsfortegnelse Problemformulering... 3 Tidsplan... 4 Valg af systemudviklingsmetode... 4 Analyse... 5 Menu:... 6 Database til bookning... 6 Implementering... 7 Bookingsystem... 8 Test Teknisk test Brugstest Konklusion Bilag Heuristisk inspirationstest Tænke højt test Kildekoder: index2.php info.php priser.php billeder.php aktiviteter.php booking.php booking_gem.php IT-eksamensprojekt 2009 Side 2 af 25

3 Problemformulering I mit afsluttende projekt vil jeg lave en hjemmeside for en campingplads 1 i Frankrig. Det skal ikke nødvendigvis være en forbedring af campingpladsens side, men en anden måde at fremstille campingpladsens ydelser på. Jeg vil hovedsageligt fokusere på den database som kommer i brug når man vil booke en plads eller hytte. Foruden dette skal siden selvfølgelig også indeholde forskellige informationer om hvad der er på pladsen og hvilke aktiviteter der finder sted. Jeg vil foruden dette forsøge at oprette en blog hvor gæsterne kan skrive om deres oplevelser i området. Den sidste del vil dog komme til at afhænge af tiden, selvom jeg vil forsøge at holde mig til min tidsplan. Min målgruppe i dette projekt er campister. Jeg vil give dem en overskuelig side hvor de kan finde relevante informationer om deres campingplads. Fordelen ved at lave et bookningssystem på campingpladsen hjemmeside, er at man hjemmefra kan sikre sig at man kan få plads på den ønskede campingplads således at man sent på aftenen ikke køre forgæves efter en plads, samt at campisterne på denne plads oftest er stamkunder og derfor ved hvilken plads de gerne vil være på. Jeg har kigget på to løsningsmodeller, hvori den eneste forskel egentlig er menu linjens placering Fordelen ved at menuen er i venstre side er at man læser fra venstre mod højre og derfor hurtigt vil bemærke den. Fordelen ved at have menuen i toppen af siden dvs. over selve teksten som er det relevante indhold er at den er let at overskue. I bund og grund handler det mest om hvilket design man hælder mest til. I forhold til at jeg publicerer noget på nettet til andres benyttelse har det en vis relevans at undersøge sikkerheden. Sikkerheden kan undersøges på flere måder, man kan undersøge risikofaktoren, som skal indeholde mulige problemer, sandsynlighed for at det kan finde sted, konsekvenserne hvis det lykkedes at bryde sikkerheden og mulige konsekvenser hvis brydning af sikkerheden finder sted. I en sikkerhedsanalyse undersøger man risikofaktoren som er ting så som fjendtlig indtrængen eller tekniske uheld. Foruden risikofaktoren skal man også tage stilling til hvor stort sikkerhedsbehovet reelt er for den pågældende side. I henhold til sikkerhedsbehovet tager man stilling til hvordan den anvendte netværksopkobling er. Når man laver en risikoanalyse, skal man i første omgang vælge et interval, det kunne fx være 1-5 hvor 1 er lav risiko, mens 5 er meget høj risiko. De værdier vurderer man i forhold til nogle mulige problemer, hvorefter man kan beregne Risikotallet ved at gange sandsynligheden for gennemtrængning med konsekvenserne for gennemtræning. Hvis vi tager udgangspunkt i et problem som hacking kunne risikoanalysen se således ud: Mulige Sandsynligheden for Konsekvens for Risikotal Mulig foranstaltning problemer gennemtrængsel gennemtrængsel Hacking Brugernes oplysningen vil blive udnyttet af andre. 1 IT-eksamensprojekt 2009 Side 3 af 25

4 Ud fra denne risikoanalyse får man en nogenlunde fornemmelse af hvilke konsekvenser det kan have, hvis nogen bryder igennem ens system. Pga. sikkerhedsmæssige årsager, har jeg i mit booking system heller ikke valgt at man skal betale med det samme, da der i tilfælde af hacking, kan drages udnyttelse af lejerne på campingpladsen. Jeg har valgt at arbejde alene med dette projekt og af den årsag har jeg ikke fundet det nødvendigt at specifikciterer arbejdet i min tidsplan. Tidsplan Uge Aktivitet 4 Opstart 5 Interne prøver 6 Foreløbigt emne ligger fast 7 Afl. Projektbeskrivelse (12.2) 8 Vinterferie 9 Endelige rettelser i projektbeskrivelsen 10 Overvejelser omkring design 11 Valg af systemudviklingsmetode 12 Overvejelser omkring databasens opbyggelse og indhold 13 Påbegyndelse på hjemmesidens indhold 14 Fortsættelse på hjemmesidens indhold 15 Påskeferie 16 Test af hjemmeside 17 Afrunding på rapport 18 Aflevere tirsdag (28.4) Valg af systemudviklingsmetode Til dette projekt har jeg valgt at bruge spiralmodellen, da jeg mener det er vigtigt at få testet hver enkelt del i databasen, så jeg ikke ender i en situation til sidst, hvor der er en del der ikke virker, hvor det senere viser sig at være en af de første stadier i databasen som er skyld i det. Så ved at bruge spiralmetoden kan jeg i mit tilfælde starte med min database omkring perioden (kalenderen) og antallet af pladser. Når jeg har sikret mig at databasen fungere efter min hensigt, vil jeg påbegynde databasen som fastholder pladsen og informationer om den valgte plads. Når denne del fungere optimalt, vil jeg afprøve den i forhold til kalenderen, og afprøve samarbejdet mellem de to databaser. Når jeg har afprøvet at min database fungere optimalt, vil jeg implementere den på min hjemmeside for campingpladsen. IT-eksamensprojekt 2009 Side 4 af 25

5 Analyse I henhold til databasens opsætning, har jeg gjort mig nogle overvejelser omkring, hvordan det i sidste ende vil komme til at fungere bedst. Den ene mulighed til opstilling af databasen, kunne være følgende: Hvor man først vælger perioden i en kalender, hvorefter databasen finder frem til hvilke pladser der er ledige inden for perioden, hvor man dernæst får informationer om den plads man har valgt (dette er informationer som til enhver tid er oplyst på selve siden). Til sidst dvs. når man har valgt plads og periode går man videre til betaling. Den anden mulighed jeg har overvejet er at starte med hvilken pladstype man er interesseret i, da pladsen tilbyder både vogn/teltplads, hotel og mobilhomes er det naturligt at man også skal tage stilling til hvad det helt præcis er man vil have oplysninger omkring inden for den periode man er interesseret i. Så i mit andet forslag, starter man med at vælge, hvilken specifik pladstype man er interesseret i, derefter vælger man hvilken periode man ønsker oplysninger om, hvorefter man indenfor den periode får oplyst hvilke pladser eller værelser der er ledige, når man har valgt hvilken plads ma er interesseret i går man videre til betalingen. IT-eksamensprojekt 2009 Side 5 af 25

6 Design Målgruppen for projektet er alle campister som er glade for Frankrig, dette betyder at designet skal henvende sig til unge såvel som gamle. Det medfører at designet skal være enkelt, men samtidig indeholde alle de nødvendige oplysninger. Som det fremgår af min projektbeskrivelse tager jeg udgangspunkt i den oprindelige sides design i henhold til menuen, da jeg mener at deres menulinje er med til at få siden til at virke simpel. Foruden dette, mener jeg at hjemmesiden skal indeholde følgende: Menu: Informationer om pladsen udlejningsmuligheder Priser og tilgængelighed Billeder fra pladsen hvad ser man på billederne Aktiviteter på pladsen skema over ugens aktiviteter både for børn og voksne, Bookning specifik bookning af telt og vognpladser, overfladisk bookning af hotel og udlejningsvogne Database til bookning I bookningsdatabasen skal man i første omgang vælge den periode man er interesseret i at se ledige pladser. Derefter skal man ud fra en kalender der oplyser ledige pladser og antal ledige dage i den valgte periode, vælge hvilken plads man er interesseret i at leje. Hvor det også skal være muligt at se oplysningerne om de ledige pladser, så som om der er tale om en skygge eller solrig plads mm. Den første figur, er en illustration over hvordan man skal vælge hvilken periode man ønsker at undersøge ledigheden. På næste figur, er en illustration over hvordan det skal oplyses over for kunden om pladsen er ledig i den pågældende periode. Hvis pladsen ikke er ledig i perioden, er den rød og hvis pladsen er ledig er den grøn. så hvis man ser på illustrationen, betyder det at plads 4 er ledig hele den pågældende periode, mens de tre resterende pladser kun er ledig i noget af perioden. IT-eksamensprojekt 2009 Side 6 af 25

7 Implementering Hjemmesiden er bygget op ved brug af HTML. Det vil sige at den grundlæggende struktur har formen <html> <head>...</head> <body>...</body> </html> - hvor der i body-sektionen er selve den information, man ser i browseren. I head-sektionen har jeg valgt at inkludere CSS-stylesheets som en ekstern reference for ikke at skulle skrive den samme CSS-kode på hver HTML-side. CSS-koden indeholder information om formattering af hjemmesiden; fx baggrundsfarve, tekstfarve, skrifttype og størrelse og meget andet. Koden, der inkluderer stylesheetet på HTML-siden er <link rel= stylesheet type= text/css href= style.css > I body-sektionen er alle siderne på hjemmesiden bygget op efter samme skabelon : Øverst er overskriften, der viser hvilken side man er på. Herunder er menu-linien i en boks, og lige herunder er boksen med selve indholdet for den pågældende side. På forsiden består indholdet fx af et stort billede af pladsen samt en kort beskrivende tekst. Selve menuen er lavet som en separat fil (menu.php) for igen at undgå at skrive samme kode flere gange. Menu-filen bliver inkluderet på hjemmesiden vha. PHP med koden <?php include("menu.php");?> Skabelonen til siderne er: <center> <h1>overskrift her</h1> <div style="border: 2px solid black; width: 85%; margin-bottom: 15px;">(menu her) <div style="border: 2px solid black; width: 85%;">(indhold her) </center> IT-eksamensprojekt 2009 Side 7 af 25

8 Bookingsystem Bookingsystemet er implementeret på hjemmesiden vha. PHP og en MySQL-database. Databasen, der skal holde styr på bookingerne, består af to tabeller; en tabel over campingpladsens pladser, og en tabel over selve bookingerne med information om plads, periode og div. kundeinformationer. Tabellen camp_plads er opbygget således: Felt Type Evt. ID tinyint auto_increment, primær nøgle Navn Varchar Type Varchar Beskrivelse Text Pris Smallint Datatyperne tinyint og smallint betegner tal, mens varchar og text er tekst. ID-feltet er tabellens primære nøgle, dvs. den unikke identifikation af en række. Når man indsætter en række i tabellen, vil feltet ID automatisk tælles op takket være auto_increment -indstillingen. camp_booking : Felt Type Evt. ID smallint auto_increment, primær nøgle Plads smallint Start_dato Date Slut_dato Date Personer tinyint Dyr tinyint Navn varchar Adresse tinytext Mail varchar Telefon varchar Ordrenummer varchar IP varchar Dato datetime Betalt tinyint Betalingsfrist Date Brugernote Text Ejernote text Text-felter kan indeholde mere data end varchar, så i de tilfælde hvor der ikke er behov for så meget tekst er det en god ide at bruge varchar for at spare plads i databasen. Det samme gælder for de forskellige typer af heltal (integers). Selve den interaktive del foregår i PHP. Først skal brugeren angive hvilken type plads/lejemål og periode, som brugeren er interesseret i. Det sker i en HTML-formular, hvor der er et antal input-felter af typen checkbox, så man kan vælge at få vist én eller flere typer ad gangen: IT-eksamensprojekt 2009 Side 8 af 25

9 <input type="checkbox" name="pladstype[]" value="telt/vognplads" id="chk1"> Navnet name="pladstype[]" er konstrueret således at PHP-scriptet, der modtager formularens data, automatisk lægger de tre bokses værdier i et array og så er det lettere at håndtere dynamisk. I to tekstfelter skal brugeren indtaste datoen (i et bestemt angivet format ellers kan PHP ikke genkende tekststrengen som en dato se mere nedenfor). Der er også inkluderet et skjult felt: <input type="hidden" name="send" value="yes"> - så PHP kan tjekke om værdien af feltet send er yes. Er den ikke, behøver vi ikke håndtere data fra formularen endnu, ellers begynder vi næste trin i bookingen, hvor brugeren skal vælge hvilken af de ledige pladser han vil booke: Nu skal PHP forbinde til databasen og udtrække data, der afgør om den pågældende plads er ledig i perioden eller ej. Først indsamles de data, der er overført fra foregående formular, nemlig $startdato = strtotime($_post["startdato"]); $slutdato = strtotime($_post["slutdato"]); $pladstype = $_POST["pladstype"]; Her konverteres de overførte tekststrenge startdato og slutdato til datoer og lægges i variablerne med tilsvarende navne. Når PHP forbinder til MySQL-databasen foregår kommunikationen i sproget SQL, som vi opbygger forespørgslen i. Det sker ledvis for at kunne håndtere 1, 2 eller flere markerede pladstype -felter. Første del af SQL-kommandoen gemmes i PHP-variablen $strsql. Den fortæller, at vi er interesserede i felterne ID, Navn og Type fra tabellen camp_plads : $strsql = "SELECT ID, Navn, Type FROM camp_plads WHERE "; Så gennemløber vi array et af pladstyper for at tilføje mere til $strsql. For hver valgt pladstype vil denne algoritme tilføje teksten "Type = '(type)' OR " til SQL-forespørgselsstrengen (PHP-operatoren.= tilføjer tekst i slutningen af en streng): while (list ($key,$val) ($pladstype)) { $strsql.= "Type = '". $val. "' OR "; Den sidste linie der bliver tilføjet forespørgslen vil slutte med OR, når algoritmen er lavet så simpel. Så indsætter vi teksten 1=2, som databasen altid evaluerer som falsk. Så vil forespørgslen have den ønskede effekt; at udtrække de angivne felter for de pladser i tabellen camp_plads, der har en af de angivne pladstyper. Til sidst sorterer vi resultaterne efter type og navn, så brugeren præsenteres for en systematisk visning af pladserne: $strsql.= "1=2 ORDER BY Type ASC, Navn ASC"; Nu er vi klar til at forbinde til databasen, som vi gør med PHP s indbyggede kommandoer IT-eksamensprojekt 2009 Side 9 af 25

10 $con = mysql_connect("(server)","(brugernavn)","(kode)"); mysql_select_db("(database-navn)", $con); Forespørgslen køres vha. $result = mysql_query( $strsql ); - og de returnerede data gemmes i de tre PHP-arrays $navne, $ids og $typer. Samtidig tælles variablen $maxr op, så den efter at have løbet samtlige resultater igennem indeholder antallet af rækker, der er blevet trukket ud. Så begynder vi at bygge HTML-tabellen, der viser om pladserne er ledige i den valgte periode. Først laver vi en dato-række som inddeler tabellen i dage i den valgte periode. Vi gennemløber en variabel $dato fra den angivne startdato ($startdato) til slutdatoen ($slutdato) og skriver så længe at $dato<$slutdato følgende: echo '<th style="background-color: silver;">'. date("d/m",$dato). '</th>'; Her indeholder tabelcellen den pågældende dato formatteret som dag/måned (d/m). Datoen tælles 1 dag op vha. kommandoen $dato = mktime(0,0,0, date("m",$dato), date("d",$dato)+1, date("y",$dato) ); Nu begynder vi at opbygge selve plads-visningen: Først indsættes en tabelcelle med pladsens type og navn. Derefter gennemløber vi igen datoerne mellem start- og slutdatoen, og laver hver gang en forespørgsel til databasens camp_booking -tabel, der undersøger om der er en eksisterende booking af den pågældende plads på den pågældende dag: $result = mysql_query("select * FROM camp_bookning WHERE Start_dato <= '". date("y-m-d",$dato). "' AND Slut_dato >= '". date("y-m-d",$dato). "' AND Plads = ". $plads); Hvis pladsen er ledig på dagen, markeres den med grøn ellers med rød. I den sidste tabelcelle er der plads til en radio-boks, som kun vises hvis pladsen er ledig i hele perioden. Dette gentages for de øvrige pladser, der er gemt i de tre arrays $navne, $ids og $typer. Sidst i formularen er indsat tekstfelter til de øvrige informationer der er påkrævet før bookingen kan gennemføres. Når man trykker OK book, vil formularens data blive sendt til siden booking_gem.php, hvor et PHP-script via SQL indsætter dataene i databasen. Først forbinder man på samme måde som i booking.php til databasen, og så udføres SQLkommandoen, der indsætter dataene i databasen. SQL-kommandoen er på formen INSERT INTO (tabel) (Kolonne1, Kolonne2,...) VALUES (Værdi1, Værdi2,...) IT-eksamensprojekt 2009 Side 10 af 25

11 Dataene som gemmes, kommer primært fra formularen på foregående side. Der er dog et par undtagelser; fx IP-adressen. Den kan man få tilgang til i PHP ved at bruge kommandoen $_SERVER['REMOTE_ADDR'] Hvis alt er gået vel, og dataene er blevet indsat, skriver PHP-scriptet en OK-meddelelse til skærmen, og ellers en fejlmeddelelse. Der er ikke gjort noget særligt ud af fejlhåndtering eller formvalidering, som er klare forbedringsmuligheder. IT-eksamensprojekt 2009 Side 11 af 25

12 Test Teknisk test Som beskrevet i den indledende del, har jeg i dette projekt valgt at benytte mig af spiralmodellen, men da der kun har været et mindre problem i forhold til hjemmesiden og bookingsystemet, har jeg valgt, kun at beskrive dette problem i min tekniske test. Problemet består i at bookingsystemet ikke fungerer ens i de forskellige browsere. I Microsoft Internet Explorer version 7 flytter indholdsboksen med, hvis man vælger en længere periode, hvilket også er det ønskede: Mens menuboksen stadig forholder sig centreret til indholdsboksen. I Mozilla Firefox version 3 går den såkaldte kalender ud af indholdsboksen IT-eksamensprojekt 2009 Side 12 af 25

13 Dette problem kan løses ved at indsætte hele tabellen i en div, hvor man sætter CSS-egenskaben overflow-x til scroll. Så vil indhold, der er for stort til den angivne bredde (x-retningen) blive skjult indtil man scroller vandret (lige som scrollbaren på selve siden), fx: <div style= width: 99%; overflow-y: scroll; >(tabel her) Brugstest Jeg har tænkt mig at udfører tre forskellige test på to forskellige personer. Den ene person skal teste siden ved Heuristisk inspiration, der går ud på at analysere siden i forhold til målgruppen. Den anden skal vurdere test ved hjælp af; tænke højt metoden. I den Heuristiske inspirartionstest blev der nævnt ting så som at der i forhold til brugergrænsefladen, godt måtte være et argument for hvorfor man skal vælge den plads i forhold til nabopladsen og at det kunne være rart med et kort over Frankrig, hvor man kan se hvor pladsen er placeret. Til bookingen som er den centrale del i denne her opgave blev det kritiseret at man havde mulighed for at booke i den engelske datoformat og ikke kun som den viste format nemlig (dd-mmåååå). I testen omkring tænke højt metoden blev der nævnt ting så som at det ville være bedre hvis lejemulighederne blev opremset i rangorden, med det centrale først. Herudover var der nogle kommentar omkring bookingsystemet om at det ville være smart hvis man inddelte oplysningerne man skal videregive i flere bokse, så bookingen ville blive mere overskuelig. Jeg har valgt at lægge de fulde testkommentar under bilag. IT-eksamensprojekt 2009 Side 13 af 25

14 Konklusion Jeg er blevet meget tilfreds med resultatet. Mit hovedmål med denne opgave, var at opstille en database så man selv havde mulighed for at vælge hvilken plads man vil ligge på, til dels fordi mange af gæsterne er nogle der kommer hvert år og har derfor dannet sig et indtryk af, hvilken plads de helst vil ligge på. Hvis jeg skulle arbejde videre med dette projekt, ville jeg først og fremmest fokusere på sikkerhed og fejlhåndtering for bookingsystemet, og dernæst selve sidens indhold. Jeg kunne helt sikkert godt udvide de informationer, som jeg på nuværende tidspunkt har oplyst på siden. Desværre fik jeg ikke tid til at oprette en blog på siden, men det ser jeg ikke som et stort minus, da de fleste campister på denne plads er stamkunder og derfor kender til pladsen, oplevelserne og omgivelserne. IT-eksamensprojekt 2009 Side 14 af 25

15 Bilag Heuristisk inspirationstest Overordnet: Funktionalitet: godt at det er muligt at bruge tabtast og entertast i stedet for mus Brugergrænseflade: Forsiden: det fremgår ikke klart om der er andre muligheder i forhold til hotel, end halvpension Et godt billede af pladsen, jeg kunne dog godt tænke mig nogle ord på hvorfor jeg lige skulle vælge dette sted, du må gerne putte nogle superlativer på Kunne man på forsiden eller infosiden sætte et frankrigskort med markering af hvor pladsen ligger? Info: Jeg mangler oplysning om hvor mange sengepladser, der er på et værelse: er det dobbeltværelser, eller er der enkeltværelser? Er der mulighed for ekstra opredning på værelse? Priser: jeg savner oplysning om prisen for hotelværelse er med eller uden pension, er priserne de samme uanset hvornår på sesonnen man kommer Det kunne have været rart, og en god finesse at når man klikkede på de enkelte bomuligheder, at der så blev vist et billede af hvad det var man bookede. fx: ved klik på mobilhome blev det vist Billeder: du har valgt nogle gode billeder, der viser meget godt om området Aktiviteter: godt at se at der sker noget på pladsen, men du må gerne krydre det med billeder af aktiviteterne Booking: er det muligt at sætte en kalender ind. Så man kan klikke på den i stedet for at skrive dato Det bør ikke være muligt at vælge den Jeg savner en forklaring på hvad jeg skal gøre for at kunne booke en plads det er en god ide, at man kan vælge en plads, jeg savner bare en tegning over pladsen (jeg ved godt du ikke har en tegning over det) måske du kan lave en fiktiv, eller bare skrive det) det vil i hvert fald være en hjælp når man skal booke Det er forvirrende at fluebenet ikke bliver stående, når jeg valgt telt, og dato og klikker videre, forsvinder fluebenet det kan være en fordel, at man sætter en stjerne der hvor den der booker skal udfylde felterne Når jeg tester ved at skrive måned før dag, bør jeg få en fejlmeddelelse, eller den bør ændre datoformatet til det korrekte, det er forvirrende at jeg kan komme videre og skrive navn Når jeg tester med at vælge amerikansk datoformat er det muligt at booke- er det en fejl? Bookingen kan gennemføres Datoformatet når jeg booker svarer ikke til det der står man skal Dejligt at tabtasten virker så man ikke behøver at bruge musen IT-eksamensprojekt 2009 Side 15 af 25

16 Jeg får denne fejl, når jeg siger ok til booking: Tænke højt test Det kunne være godt med noget rangorden på forsiden over hvilke bookingmuligheder der er på pladsen. Denne rangorden skulle sættes op med det centrale først, som i dette tilfælde er vognplads og til sidst hotelværelse. Under priser ville det være positivt hvis man kunne få oplyst hvor meget strøm kostede pr. døgn. Mere præcision omkring billedteksten. Mere detaljeret booking, hvori land også indgår som en oplysning. Oplys et sted på bookingsiden at alle felter på nær antal dyr og note skal udfyldes, før bookingen kan godkendes. IT-eksamensprojekt 2009 Side 16 af 25

17 Kildekoder index2.php <html> <head> <title>camping</title> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <center> <h1>camping Le Manoir</h1> <div style="border: 2px solid black; width: 85%; margin-bottom: 15px;"> <?php include("menu.php");?> <div style="border: 2px solid black; width: 85%;"> <center> <img src="forside.jpg" style="width: 60%;"> <br><br> Velkommen til campingpladsen for ophold med telt, campingvogn, mobilhome hytter,<br> autocamper, leje af bungalowtelt eller hotelophold for én nat eller halvpension.<br><br> </center> </center> </body> </html> IT-eksamensprojekt 2009 Side 17 af 25

18 info.php <html> <head> <title>camping</title> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <center> <h1>info</h1> <div style="border: 2px solid black; width: 85%; margin-bottom: 15px;"> <?php include("menu.php");?> <div style="border: 2px solid black; width: 85%;"> <table border="0" style="width: 100%;"> <td style="width: 25%;"><img src="frankrig.jpg" width="275"></td> <td style="width: 50%;"> <center> På pladsen er der mulighed for at leje følgende:<br> - Hotelværelse<br> - Telt bungalow<br> - Campingvogn<br> - Mobil home<br> Men selvfølgelig er det også muligt at få en campingplads<br> til dem der selv har telt eller vogn med. <br><br> Adresse og telefon:<br> Camping et hôtel Le Manoir<br> 222 route de Lamastre<br> Tournon sur Rhône<br> contact : M.Faure Nicolas<br><br> Reservér hurtigere pr. tlf.:<br> <br> <br><br> <a href="mailto:[email protected]">[email protected]</a> </center> </td> <td style="width: 25%;"> </td> </table> </center> </body> </html> IT-eksamensprojekt 2009 Side 18 af 25

19 priser.php <html> <head> <title>camping</title> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <center> <h1>priser</h1> <div style="border: 2px solid black; width: 85%; margin-bottom: 15px;"> <?php include("menu.php");?> <div style="border: 2px solid black; width: 85%;"> <table border="0" style="width: 50%; text-align: center;"> <th>plads</th> <th>pris</th> <td>campingplads</td> <td>18 pr. dag</td> <td>hotel</td> <td>28 pr. dag</td> <td>telt bungalow</td> <td>340 pr. uge</td> <td>campingvogn</td> <td>380 pr. uge</td> <td>mobil Home 18m<sup>2</sup></td> <td>420 pr. uge</td> <td>mobil Home 24m<sup>2</sup></td> <td>550 pr. uge</td> <td>strøm</td> <td>1 pr. dag</td> </table> </center> </body> </html> IT-eksamensprojekt 2009 Side 19 af 25

20 billeder.php <html> <head> <title>camping</title> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <center> <h1>billeder</h1> <div style="border: 2px solid black; width: 85%; margin-bottom: 15px;"> <?php include("menu.php");?> <div style="border: 2px solid black; width: 85%;"> <table border="0" style="text-align: center;"> <td><img src="billede1.jpg" width="200"></td> <td><img src="billede2.jpg" width="200"></td> <td><img src="billede3.jpg" width="200"></td> <td>her ses pladsens pool, med hotellet i baggrunden</td> <td>her er det den ugentlige vinaften der er i gang</td> <td>det lille røde tog, der kører mod Lemastra. Toget kan til tider høres køre rundt oppe i bjergene</td> <td colspan="3"> </td> <td><img src="billede4.jpg" width="200"></td> <td><img src="billede5.jpg" width="200"></td> <td><img src="billede6.jpg" width="200"></td> <td>her står man i Tournon og ser over på Tain l' Hermitage</td> <td>en lille sidegade i det ellers så store Lyon</td> <td>her ses et billede af det naturskønne Pontd'arc</td> <td colspan="3"> </td> <td><img src="billede7.jpg" width="200"></td> <td><img src="billede8.jpg" width="200"></td> <td><img src="billede9.jpg" width="200"></td> <td>her ses den aktive plads i Tournon, hvor der ugentligt er marked</td> <td>et billede af poolen, med udsigt bag til pladsen</td> <td>her ses Rhöne-floden, der snor sig rundt i landskabet</td> <td colspan="3"> </td> </table> </center> </body> </html> IT-eksamensprojekt 2009 Side 20 af 25

21 aktiviteter.php <html> <head> <title>camping</title> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <center> <h1>aktiviteter</h1> <div style="border: 2px solid black; width: 85%; margin-bottom: 15px;"> <?php include("menu.php");?> <div style="border: 2px solid black; width: 85%;"> <table border="0" style="width: 100%;"> <td> <center><img src="billede10.jpg" width="300"></center></td> <td> MANDAG<br> vand-polo / bordtennis<br> aften-swimmingpool<br> <br><br> TIRSDAG<br> vandgymnastik / beach-volley<br> (baby-foot?) / karaoke<br> <br><br> ONSDAG<br> børneaktiviteter / vand-volley<br> børnespil / stigespil<br> strand-fodbold / male T-shirt<br> børne-biograf<br> <br><br> TORSDAG<br> aquagym / pétanque<br> dart / aften-swimmingpool<br> <br><br> FREDAG<br> vandretur / vand-polo<br> badminton / dans<br> <br><br> SØNDAG<br> Velkomstdrink<br> </td> <td> <center><img src="billede11.jpg" width="300"></center> </td> </table> </center> </body> </html> IT-eksamensprojekt 2009 Side 21 af 25

22 booking.php <html> <head> <title>booking</title> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <center> <h1>booking</h1> <div style="border: 2px solid black; width: 85%; margin-bottom: 15px;"> <?php include("menu.php");?> <div style="border: 2px solid black; width: 85%; text-align: left;"> <form action="booking.php" method="post"> <input type="hidden" name="send" value="yes"> <? $check1=$check2=$check3=""; $pladstype = $_POST["pladstype"]; while (list ($key,$val) ($pladstype)) { if ($val == 'Hotelværelse') { $check1 = ' checked="checked"'; elseif ($val == 'Telt/vognplads') { $check2 = ' checked="checked"'; elseif ($val == 'Mobilhome') { $check3 = ' checked="checked"';?> Vælg type:<br> <input type="checkbox" name="pladstype[]" value="hotelværelse" id="chk2"<?= $check1?>> <label for="chk2">hotelværelse</label><br> <input type="checkbox" name="pladstype[]" value="telt/vognplads" id="chk1"<?= $check2?>> <label for="chk1">telt/vognplads</label><br> <input type="checkbox" name="pladstype[]" value="mobilhome" id="chk3"<?= $check3?>> <label for="chk3">mobilhome</label><br> <br>vælg periode:<br> Start: <input type="text" name="startdato" value="<?= $_POST['startdato']?>"> (dd-mmåååå)<br> Slut: <input type="text" name="slutdato" value="<?= $_POST['slutdato']?>"> (dd-mmåååå)<br> <input type="submit" value="ok... næste trin..."> </form> <?php if ($_POST["send"] == "yes") { echo "<h2>vælg plads/værelse</h2>\n\n"; echo '<form action="booking_gem.php" method="post">'; echo '<input type="hidden" name="startdato" value="'. $_POST['startdato'].'">'; echo '<input type="hidden" name="slutdato" value="'. $_POST['slutdato'].'">'; $key = $val = ""; $startdato = strtotime($_post["startdato"]); $slutdato = strtotime($_post["slutdato"]); $pladstype = $_POST["pladstype"]; IT-eksamensprojekt 2009 Side 22 af 25

23 $strsql = "SELECT ID, Navn, Type FROM camp_plads WHERE "; while (list ($key,$val) ($pladstype)) { $strsql.= "Type = '". $val. "' OR "; $strsql.= "1=2 ORDER BY Type ASC, Navn ASC"; $con = mysql_connect("localhost","mariadb06","loveciano"); if (!$con) { die('could not connect: '. mysql_error()); mysql_select_db("mariadb06", $con); $result = mysql_query( $strsql ); $navne = array(); $ids = array(); $typer = array(); $maxr = 0; while($row = mysql_fetch_array($result)) { //echo $row['navn']. '<br>'; $navne[$maxr] = $row['navn']; $ids[$maxr] = $row['id']; $typer[$maxr] = $row['type']; $maxr++; $r = 0; echo '<div id="d1"><table border="0">'."\n"; echo "<th>dims</th>\n"; $dato = $startdato; while ($dato <= $slutdato) { echo '<th style="background-color: silver;">'. date("d/m",$dato). '</th>'."\n".''; $dato = mktime(0,0,0, date("m",$dato), date("d",$dato)+1, date("y",$dato) ); echo "<th>valg</th>\n"; while ($r < $maxr) { $navn = $navne[$r]; $type = $typer[$r]; $plads = $ids[$r]; $godkendt = 1; echo ''."\n".'<td><label for="rd'.$r.'">'. $type.' '. $navn. '</label></td>'."\n".''; $dato = $startdato; while ($dato <= $slutdato) { $result = mysql_query("select * FROM camp_bookning WHERE Start_dato <= '". date("y-md",$dato). "' AND Slut_dato >= '". date("y-m-d",$dato). "' AND Plads = ". $plads); $color = "green"; while ($row = mysql_fetch_array($result)) { $color = "red"; $godkendt = 0; echo '<td style="background-color: '. $color. ';"> </td>'."\n".''; $dato = mktime(0,0,0, date("m",$dato), date("d",$dato)+1, date("y",$dato) ); IT-eksamensprojekt 2009 Side 23 af 25

24 echo '<td>'; if ($godkendt == 1) { echo '<input type="radio" name="plads" value="'. $plads. '" id="rd'.$r.'">'; else { echo ' '; echo '</td>'."\n".''."\n".''; $r++; echo '</table>'."\n".'';?> Navn: <input type="text" name="navn" value="" size="40"><br> Adresse (vej, nr., postnr., by, land):<br> <textarea name="adr" cols="50" rows="6"></textarea><br> Telefonnummer: <input type="text" name="tlf" value="" size="20"><br> adresse: <input type="text" name="mail" value="" size="50"><br> Antal personer: <input type="text" name="pers" value="" size="3" maxlength="3"><br> <input type="checkbox" value="1" name="dyr" id="dd1"> <label for="dd1">dyr medtages</label><br> Note:<br> <textarea cols="40" rows="10" name="note"></textarea><br><br> <input type="hidden" name="send" value="yes"> <br><input type="submit" value="ok - book"> </form> </center> <?php mysql_close($con);?> </body> </html> IT-eksamensprojekt 2009 Side 24 af 25

25 booking_gem.php <html> <head> <title>booking</title> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <center> <h1>gem booking</h1> <div style="border: 2px solid black; width: 85%; margin-bottom: 15px;"> <?php include("menu.php");?> <div style="border: 2px solid black; width: 85%; text-align: left;"> <?php if ($_POST["send"] == "yes") { $con = mysql_connect("localhost","mariadb06","loveciano"); if (!$con) { die('could not connect: '. mysql_error()); mysql_select_db("mariadb06", $con); $plads = $_POST["plads"]; $startdato = strtotime($_post["startdato"]); $slutdato = strtotime($_post["slutdato"]); $pers = $_POST["pers"]; $dyr = $_POST["dyr"]; if ($dyr == "") { $dyr = "0"; $navn = $_POST["navn"]; $adr = $_POST["adr"]; $tlf = $_POST["tlf"]; $mail = $_POST["mail"]; $ordrenr = date("ymd-his")."-".$tlf; $ip $dato = strtotime("now"); $betalt = "0"; $betalingsfrist = strtotime("-1 month",$startdato); $enote = ""; $bnote = $_POST["note"]; $strsql = "INSERT INTO camp_booking (Plads, Start_dato, Slut_dato, Personer, Dyr, Navn, Adresse, Mail, Tlf, Ordrenummer, IP, Dato, Betalt, Betalingsfrist, Brugernote, Ejernote) VALUES (".$plads.",'".$startdato."','".$slutdato."',".$pers.",".$dyr.",'".$navn."','".$adr."','".$mail."','".$tlf."','".$ordrenr."','".$ip."','".$dato."',".$betalt.",'".$frist."','".$bn ote."','".$enote."')"; if (!mysql_query($strsql,$con)) { // die('error: '. mysql_error()); echo 'Der er desværre opstået en fejl! Har du husket at udfylde alle felterne???<br><br><br>'; else { echo "Tilføjede bookingen!"; mysql_close($con);?> </body> </html> IT-eksamensprojekt 2009 Side 25 af 25

Om styles / typografier / typografiark / stylesheets

Om styles / typografier / typografiark / stylesheets Om styles / typografier / typografiark / stylesheets (dvs. Cascading StyleSheet ~ CSS) CSS er et sprog til at definere layout på HTML-dokumenter. CSS indeholder flere muligheder for layout end HTML og

Læs mere

Projekt-studieweb. Om kommunikationsteorierne. Morten, Jacob, Kristian og Cihat

Projekt-studieweb. Om kommunikationsteorierne. Morten, Jacob, Kristian og Cihat Projekt-studieweb Om kommunikationsteorierne Morten, Jacob, Kristian og Cihat Gestaltlovene Loven om nærhed Loven om lukkethed Loven om lighed Loven om forbundethed Loven om fortsættelse Loven om figur

Læs mere

ØVELSE 11: TABLES & FORMS (Individuel)

ØVELSE 11: TABLES & FORMS (Individuel) ØVELSE 11: TABLES & FORMS (Individuel) 1. Målsætning I denne øvelse kommer du til at arbejde med to forskellige områder: Forms (formularer) og tables (tabeller) (kapitel 8+9 i LWD.) Du kommer blandt andet

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

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

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

DPSD undervisning. Vejledning til rapport og plan opsætning

DPSD undervisning. Vejledning til rapport og plan opsætning DPSD undervisning Vejledning til rapport og plan opsætning Side 1 Vejledning Oversigt over vejledningerne Opret en simpel listerapport... 2 Opret en krydstabuleringsrapport... 14 Opret en visualiseringsrapport...

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

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

_2_mulighederAfgive vælgererklæring eller tilbagetrække støtte?

_2_mulighederAfgive vælgererklæring eller tilbagetrække støtte? Support Hvis du ikke kan finde svar på dine spørgsmål længere nede på siden, kan du kontakte partiet. Du kan stille spørgsmål til processen, eller til brugen af systemet ved at kontakte det parti du vil

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

Interaktionsudvikling

Interaktionsudvikling 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 mere

Digitale uddannelsesaftaler. Vejledning til virksomhed

Digitale uddannelsesaftaler. Vejledning til virksomhed Digitale uddannelsesaftaler Vejledning til virksomhed Side 1 af 10 Indholdsfortegnelse Indledning kort om digitale uddannelsesaftaler... 3 Hvordan logger jeg på?... 5 Hvordan fremsøges eksisterende aftaler?...

Læs mere

Vigtige funktioner i Word 2003

Vigtige funktioner i Word 2003 Vigtige funktioner i Word 2003 Indhold Husk... 2 Skrifttype... 2 Skriftstørrelse... 3 Overskrifter... 4 Andre vigtige funktioner... 5 Margen... 6 Linjeafstand... 7 Ordoptælling... 8 Sidetal... 10 Sidehoved

Læs mere

Velkommen til ABC Analyzer! Grundkursusmanual 2 vil introducere dig til ABC Analyzers mere avancerede funktioner, bl.a.:

Velkommen til ABC Analyzer! Grundkursusmanual 2 vil introducere dig til ABC Analyzers mere avancerede funktioner, bl.a.: Velkommen til ABC Analyzer! Grundkursusmanual 2 vil introducere dig til ABC Analyzers mere avancerede funktioner, bl.a.: Kategoriseringer uden ABC-kategorier Krydstabel (trebenede) Beregnede og avancerede

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

Opstart og adgange til Ejersiden

Opstart og adgange til Ejersiden Opstart og adgange til Ejersiden Indhold Internet Explorer og andre browsere til Ejersiden... 1 Login til Ejersiden... 2 Første login til Ejersiden... 2 Ændring af kodeord ved første login... 3 Bestilling

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

Nyhedsmodul brugermanual

Nyhedsmodul brugermanual Nyhedsmodul brugermanual version 6 Indholdsfortegnelse 1. Kategorier... 02 1.1. Hvordan opretter jeg en kategori?... 02 1.2. Hvordan viser jeg en nyhedskategori på websitet?... 02 2. Oprettelse/redigering

Læs mere

Afsluttende opgave Webdesign Den 24. maj 2007 Klasse 1.2

Afsluttende opgave Webdesign Den 24. maj 2007 Klasse 1.2 Side 1 af 1 Afsluttende opgave i Kom/IT Den afsluttende opgave har jeg valgt at lave alene. Jeg har valgt opgave 1. webdesign, på grund af min interesse for dette. Opgaven går ud på at designe et brugervenligt

Læs mere

Brug Photo Story 3 en let introduktion

Brug Photo Story 3 en let introduktion Brug Photo Story 3 en let introduktion Denne vejledning forudsætter at programmet Photo Story 3 er installeret på din computer. Se andetsteds for vejledning i at installere programmet, der kan findes gratis

Læs mere

Guide til at udfylde klageskema. når du som patient vil klage over sundhedsfaglig behandling

Guide til at udfylde klageskema. når du som patient vil klage over sundhedsfaglig behandling Guide til at udfylde klageskema når du som patient vil klage over sundhedsfaglig behandling Guide nr., version, april 06 Log på med nøglekort NemID Vi skal bruge mange oplysninger fra dig, når du vil klage

Læs mere

Lav din egen forside i webtrees

Lav 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 mere

PHP kode til hjemmeside menu.

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

Læs mere

Bruger Manual. Version: 3.03. Add-On Products Skovgade 2 DK-7100 Vejle Europe Denmark Phone: +45 7944 7000 Fax: +45 7944 7001

Bruger Manual. Version: 3.03. Add-On Products Skovgade 2 DK-7100 Vejle Europe Denmark Phone: +45 7944 7000 Fax: +45 7944 7001 Bruger Manual Version: 3.03 Add-On Products Skovgade 2 DK-7100 Vejle Europe Denmark Phone: +45 7944 7000 Fax: +45 7944 7001 Mail: [email protected] Internet: www.add-on.com Ingen dele af denne publikation

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 Jobcenter Planner

Vejledning til Jobcenter Planner Vejledning til Jobcenter Planner Online tilbud og selvbooking Version 2.0 Oprettet den 23. marts 2015 Vejledningen tager udgangspunkt i Jobcenter Planner 2015-1 Indholdsfortegnelse Indhold Indledning...

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

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

Søren Christiansen 22.12.09

Søren Christiansen 22.12.09 1 2 Dette kompendie omhandler simpel brug af Excel til brug for simpel beregning, såsom mængde og pris beregning sammentælling mellem flere ark. Excel tilhører gruppen af programmer som samlet kaldes Microsoft

Læs mere

KUNDEVEJLEDNING APRIL 2014

KUNDEVEJLEDNING APRIL 2014 EPOS PORTAL KALENDER KUNDEVEJLEDNING APRIL 2014 Indholdsfortegnelse 1 Kalenderen i Epos Portal... 2 2 Oprettelse af en kalender... 2 2.1 Autoopdatér... 3 2.2 Udvid... 4 2.3 Indlæsning af kalenderdage...

Læs mere

Kom godt i gang med OneDrive

Kom godt i gang med OneDrive Kom godt i gang med OneDrive Office365 er en mulighed for lærere og elever at bruge en office-pakke på egne enheder - man kan downloade det til brug på pc - mac - tablets og smartphones, i alt op til 5

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

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

Diagrammer visualiser dine tal

Diagrammer visualiser dine tal Diagrammer visualiser dine tal Indledning På de efterfølgende sider vil du blive præsenteret for effektive måder til at indtaste data på i Excel. Vejledningen herunder er vist i Excel 2007 versionen, og

Læs mere

Brugervejledning til Kvikbook

Brugervejledning til Kvikbook Feriefonden af 1979 for medarbejdere ved Aarhus Universitet Brugervejledning til Kvikbook Ivanna Rosendal, [email protected] 14-10-2010 Indhold TRIN 1) LOGIN TIL KVIKBOOK... 3 1.1 FIND SIDEN... 3 1.2 OPRET

Læs mere

PSYKIATRIENS VIKARCENTER. MinTid. Quickguide. Version 6.0

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

Læs mere

BRUGERMANUAL. Ruteplanlægning i RUT. Røde Korsindsamlingen 8. MARTS 2012. RødeKors.dk

BRUGERMANUAL. Ruteplanlægning i RUT. Røde Korsindsamlingen 8. MARTS 2012. RødeKors.dk BRUGERMANUAL 8. MARTS 2012 Ruteplanlægning i RUT Røde Korsindsamlingen RødeKors.dk INDHOLD 1 Introduktion til RUT... 3 2 Sådan finder du og logger på RUT... 4 3 Et par tips... 4 4 Planlægning af ruter...

Læs mere

Redaktørvejledning for www.bredstrup-pjedsted.dk Skriv en artikel

Redaktø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 mere

Grundformen for et website: aside, tabeller, formularer og tekstformatering

Grundformen for et website: aside, tabeller, formularer og tekstformatering Design til digitale kommunikationsplatforme Formiddag (Hold 1), IT Universitetet, Efterår 2013 Øvelse 2, individuel øvelse Grundformen for et website: aside, tabeller, formularer og tekstformatering 1.

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

Bruger manual, SDN-aftalesystem

Bruger manual, SDN-aftalesystem Bruger manual, SDN-aftalesystem Introduktion Dette dokument er en kort brugerintroduktion til brugere af det nye aftalesystem for sundhedsdatanettet (SDN). Formålet med dokumentet er derfor at hjælpe nye

Læs mere

Side 1 af 13 NETLYDBOG.DK. - Sådan downlåner du - Sådan overfører du til en MP3-afspiller

Side 1 af 13 NETLYDBOG.DK. - Sådan downlåner du - Sådan overfører du til en MP3-afspiller Side 1 af 13 NETLYDBOG.DK - Sådan downlåner du - Sådan overfører du til en MP3-afspiller Side 2 af 13 Indholdsfortegnelse Vær opmærksom på:... 2 1. Sådan downlåner du en netlydbog fra netlydbog.dk... 3

Læs mere

Tema MitHelbred på din ipad

Tema MitHelbred på din ipad Tema MitHelbred på din ipad Sofus 18. oktober 2015 Side 1 Vejledning til Besøglægen.dk e-portal Første besøg Første gang du besøger e-portalen, skal du oprettes som bruger. Brugeroprettelsen sker ved at

Læs mere

Sitecore - basisvejledning Version 2. September 2010

Sitecore - basisvejledning Version 2. September 2010 Sitecore - basisvejledning Version. September 00 Sådan opretter du en ny artikelside... Sådan omdøber du et artikelnavn så du får vist æ,ø og å... Sådan udgiver (publiserer) du nyt eller redigeret indhold...4

Læs mere

Manual og Hjælp Skoletasken 2

Manual og Hjælp Skoletasken 2 Manual og Hjælp Skoletasken 2 I Skoletasken 2 - Hjælp Indhold I Introduktion 1 Velkomst 2... 2 2 Systemkrav... 2 3 Installation... 3 4 Skoletasken... 8 II Opsætning 10 1 Systemopsætning... 10 2 Bogopsætning...

Læs mere

Tillykke Med Fødselsdagen

Tillykke Med Fødselsdagen HTML & CSS 1 Tillykke Med Fødselsdagen All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/ccwreg to register

Læs mere

Vejledning til Jobcenter Planner

Vejledning til Jobcenter Planner Vejledning til Jobcenter Planner Online tilbud og selvbooking Version 1.2 Oprettet den 11. januar 2016 Vejledningen tager udgangspunkt i 2015-4 Spørgsmål eller ønsker til Jobcenter Planner kan rettes til

Læs mere

Email menuen 15.1. Email kan sende e-mails ud til forbrugerne både til alle eller til nogle efter bestemte udvælgelseskriterier.

Email menuen 15.1. Email kan sende e-mails ud til forbrugerne både til alle eller til nogle efter bestemte udvælgelseskriterier. Email menuen 15.1 15. EMAIL Email kan sende e-mails ud til forbrugerne både til alle eller til nogle efter bestemte udvælgelseskriterier. Email kan sende ud med forskellige skrifttyper, fed, underlineret,

Læs mere

4 ARBEJDE MED SEKTIONER

4 ARBEJDE MED SEKTIONER 4 ARBEJDE MED SEKTIONER Sektioner er en ny måde at vise indhold på. I bund og grund handler det om, at vi opdeler en side i en eller flere sektioner, som kan vise indhold på en række forskellige måder.

Læs mere

Nyheder i Untis 2016 - KMD Educa Skema

Nyheder i Untis 2016 - KMD Educa Skema Nyheder i Untis 2016 - KMD Educa Skema KMD udsender i foråret 2016 nye licensoplysninger til nuværende bruger af KMD Educa Skema version 2015. Det er nemt at opgradere. Start med at indtaste de nye licensoplysninger

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

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

I denne manual kan du finde en hurtig introduktion til hvordan du:

I 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 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

BRUGER KURSUS RAMBØLL HJEMMESIDE

BRUGER KURSUS RAMBØLL HJEMMESIDE Til Forsyningsvirksomheder i Danmark Dokumenttype Brugervejledning Rambøll Hjemmeside Full Responsive Dato Oktober 2017 BRUGER KURSUS RAMBØLL HJEMMESIDE BRUGER KURSUS RAMBØLL HJEMMESIDE Revision 01 Dato

Læs mere

Manual til overføring af fotografier fra kamera til harddisk.

Manual til overføring af fotografier fra kamera til harddisk. Manual til overføring af fotografier fra kamera til harddisk. Det første man skal gøre sig klart er, hvor man som udgangspunkt vil lægge sine fotografier. Især når man er mange, der bruger den samme computer,

Læs mere

Udbud.dk Brugervejledning til leverandører

Udbud.dk Brugervejledning til leverandører Udbud.dk Brugervejledning til leverandører Vejledning til at anvende Udbud.dk Januar 2014 Indholdsfortegnelse 1. INDLEDNING... 3 2. OVERORDNET OPBYGNING AF UDBUD.DK... 4 2.1 FORSIDE OG NAVIGATION... 4

Læs mere

Projekt i Programmering C Menu til hjemmeside.

Projekt i Programmering C Menu til hjemmeside. Projekt i Programmering C Menu til hjemmeside. 10-12-2004 Holstebro HTX Bent Arnoldsen Synopsis. Projektet her er en menu til hjemmesider, som er lavet så den er let at tilrette, når man tilføjer eller

Læs mere

Indhold Windows Phone 8... 1

Indhold Windows Phone 8... 1 Windows Phone 8 Her er en guide til softwareopdatering af Windows Phone 8, opsætning og sletning af e-mail, skift af adgangskode og signatur, nulstilling ved bortkomst, samt opsætning af skærmlås. Indhold

Læs mere

Brunata WebMon Brugermanual for beboer

Brunata WebMon Brugermanual for beboer Brugermanual for beboer QB 10.1430 / 25.01.2011 Indhold Side Hvad er Brunata WebMon beboeradgang? 2 Hvem har adgang til systemet? 2 Din Browser 2 Sådan ændrer du skriftstørrelsen 2 Forsiden 3 Navngiv selv

Læs mere

Online-timeseddelregistrering

Online-timeseddelregistrering Online-timeseddelregistrering Denne vejledning giver dig et overblik over, hvordan du kommer i gang med at foretage registrering af dine timesedler i vores online-tidsregistreringssystem, som hedder AXP.

Læs mere

Vagtplan Version 4.0. Kom-godt-i-gang-vejledning. Aktiviteter og Kvalifikationer

Vagtplan Version 4.0. Kom-godt-i-gang-vejledning. Aktiviteter og Kvalifikationer Vagtplan Version 4.0 Kom-godt-i-gang-vejledning Aktiviteter og Kvalifikationer Kom-godt-i-gang-vejledning: Aktiviteter og kvalifikationer Indholdsfortegnelse Aktiviteter - generelt Aktiviteter aktivitets

Læs mere

Herning Centerby Guide til Umbraco

Herning Centerby Guide til Umbraco Herning Centerby Guide til Umbraco marts 2016 I GANG MED UMBRACO 4 LOGIN 4 LÆR UMBRACO AT KENDE 5 SÅDAN REDIGERER DU SIDER 6 VÆRKTØJSLINJEN 6 RET I TEKSTEN 7 RET ELLER INDSÆT LINK I TEKSTEN 8 RET ELLER

Læs mere

Gæstebog med validering opbygget med MySQL

Gæstebog med validering opbygget med MySQL Denne guide er oprindeligt udgivet på Eksperten.dk Gæstebog med validering opbygget med MySQL Dette er en simpel gæstebog, som kan hjælpe folk med at lave en velfungerende gæstebog uden alt for meget arbejde.

Læs mere

Novotek Planning Systems A/S 2013 Version 1.0 Jan 2013 ROB-EX 4.2

Novotek Planning Systems A/S 2013 Version 1.0 Jan 2013 ROB-EX 4.2 Version 1.0 Jan 2013 ROB-EX 4.2 Indhold Hovedskærmens opbygning... 2 Tastaturgenveje... 3 Hovedskærmbilleder... 4 Stamdata generelt... 5 Kalender... 6 Opret/rediger kalender... 7 Specifik kalender pr.

Læs mere

Anamorphic Widescreen

Anamorphic Widescreen Anamorphic Widescreen Fuldskærm og widescreen For at kunne forklare hvad anamorphic widescreen egentlig er, vælger jeg at starte helt fra begyndelsen af filmhistorien. Som alle nok ved så er billedformatet

Læs mere

RUTruteplanlægningsvejledning. Folkekirkens Nødhjælp Sogneindsamling 2015

RUTruteplanlægningsvejledning. Folkekirkens Nødhjælp Sogneindsamling 2015 RUTruteplanlægningsvejledning Folkekirkens Nødhjælp Sogneindsamling 2015 Indhold 1. Introduktion til RUT... 2 1.1 Om vejledningen... 2 2. Log på RUT... 4 3. Sådan planlægger du ruter... 6 4. Sådan finder

Læs mere

Opret og godkend betalinger i mapper

Opret og godkend betalinger i mapper Kort beskrivelse Opret betaling i mappe Formålet med dette dokument er at beskrive, hvordan du opretter og godkender betalinger i mapper - inklusive: Opret mappe Gem én eller flere betalinger i mapper

Læs mere

Brugervejledning til. BBB s hjemmeside. BEMÆRK: Denne vejledning fungerer bedst til Windows. Senest opdateret: 17-09-2010 14:45

Brugervejledning til. BBB s hjemmeside. BEMÆRK: Denne vejledning fungerer bedst til Windows. Senest opdateret: 17-09-2010 14:45 Brugervejledning til BBB s hjemmeside BEMÆRK: Denne vejledning fungerer bedst til Windows. Senest opdateret: 17-09-2010 14:45 Indholdsfortegnelse Indledning... 3 Generelt om KlubCMS... 3 Sideopbygning...

Læs mere

Tastevejledning Windows XP

Tastevejledning Windows XP Tastevejledning Windows XP Tastevejledningen dækker den danske udgave af Windows XP. Der er taget udgangspunkt i en standard installation, hvor der ikke er foretaget tilpasninger i skærmopsætning, valg

Læs mere

Brugervejledning til testsystemet for de nationale test

Brugervejledning til testsystemet for de nationale test Brugervejledning til testsystemet for de nationale test frivillige test Booking Version: 1-1-1-1 23-9-2010 side 1 INDLEDNING... 3 OM DENNE VEJLEDNING... 4 MÅLGRUPPER FOR VEJLEDNINGEN... 5 SUPPORT... 5

Læs mere

Indholdsfortegnelse. Indholdsfortegnelse.. side 2. Adgang til webgraf 3. Opslag adresse... 4. Styring af layout.. 5. Zoom funktioner..

Indholdsfortegnelse. Indholdsfortegnelse.. side 2. Adgang til webgraf 3. Opslag adresse... 4. Styring af layout.. 5. Zoom funktioner.. Indholdsfortegnelse Indholdsfortegnelse.. side 2 Adgang til webgraf 3 Opslag adresse... 4 Styring af layout.. 5 Zoom funktioner.. 6 Panorere på skærmen. 7 Information om grafikken.... 8-10 Print et udsnit.....

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

Lektion 1 - Beskæring til given størrelse

Lektion 1 - Beskæring til given størrelse Lektion 1 - Da det ikke altid er muligt at beskære et billede fuldstændigt i optagelsen (bl.a. på grund af billedchippens proportioner) er der næsten altid behov for yderligere beskæring på computeren.

Læs mere

GECKO Booking Vejledning til spørgeskema-modul. Læsevejledning. Indholdsfortegnelse

GECKO Booking Vejledning til spørgeskema-modul. Læsevejledning. Indholdsfortegnelse GECKO Booking Vejledning til spørgeskema-modul Er der behov for at få et indgående kendskab til kunden, når de bruger bookingsystemet? Hvad siger brugerne efterfølgende om den service, de har fået? Ved

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

SDBF QUICKGUIDE SKOLERNES DIGITALE BLANKET FLOW - BRUGER-GUIDE -

SDBF QUICKGUIDE SKOLERNES DIGITALE BLANKET FLOW - BRUGER-GUIDE - SDBF QUICKGUIDE SKOLERNES DIGITALE BLANKET FLOW - BRUGER-GUIDE - INTRODUKTION TIL SKOLERNES DIGITALE BLANKET FLOW Vi er glade for at kunne byde velkommen til opdateret udgave af KEAs nye, automatiske blanket-system.

Læs mere