Tentamen etjänster och webbprogrammering

Relevanta dokument
Tentamen etjänster och webbprogrammering

Tentamen etjänster och webbprogrammering Institutionen för informatik och media, informattionssystem Datum 14/6 Tid

Tentamen etjänster och webbprogrammering Institutionen för informatik och media, informattionssystem Datum 30/5 Tid

Tentamen etjänster och webbprogrammering Institutionen för informatik och media, informationssystem Datum 19/8 Tid

Förslag på svar Tentamen etjänster och webb- programmering

Förslag på svar Tentamen etjänster och webb- programmering

Nya webbservern Dvwebb.mah.se

Du skall naturligtvis visa körexempel med output där det behövs i din rapport!

Webbservrar, severskript & webbproduktion

Avancerade Webbteknologier

Kursintroduk+on etjänster och Webbprogrammering

Introduktion till PHP

Introduktion HTML och PHP 732G16 Databaser design och programmering

Viktigt! Glöm inte att skriva tentamenskod på alla blad du lämnar in.

Innehåll. MySQL Grundkurs

Lektion 5 HTML, CSS, PHP och MySQL

WCMS-15, Webbutvecklare CMS

Karlstads Universitet, Datavetenskap 1

Essential Php Security Författare: Shiflett, Chris Antal sidor: 124 Förlag: O'Reilly

Introduktion till programmering

Webbteknik. Innehåll. Historisk återblick Teknisk beskrivning Märkspråk Standardisering Trender. En kort introduktion

Elektronisk publicering TNMK30

Webbens grundbegrepp. Introduktion till programmering. Ytterligare exempel. Exempel på webbsida. Föreläsning 5

Asp.net mvc intro PER KVARNBRINK,

Alla filer som bearbetar PHP script ska avslutas med ändelsen.php, exempelvis ska en indexsida till en hemsida heta index.php

Webbprogrammering. Sahand Sadjadee

Webbaserade informationssystem med PHP och databaser

! Webprogrammering. ! Databasteori och praktik. ! Fö, le, la + projekt. ! Examination (tenta, dugga + labb, ! Studera användarna och deras problem

Databaser och Datamodellering Foreläsning IV

729G28 Webprogrammering och databaser. Föreläsning 1: Diverse praktiskt om kursen Webprogrammering Databaser, terminologi

Exemple på Tentauppgifter Webbprogrammering

Modern webbutveckling. av Robert Welin-Berger

TENTAMEN DATABASKUNSKAP ITEK12

Internet A. HTML Grunder Maximilien Chiang 1

Skriv i mån av plats dina lösningar direkt i tentamen. Skriv ditt kodnummer längst upp på varje blad.

E12 "Evil is going on"

Introduktion Schenker-BTL AB, Stab IT Beskrivning över informationsintegreringmed Schenker, metodbeskrivning version 1.

Språk för webben introduk4on 4ll HTML

Webbaserade informationssystem med PHP och databaser

Labora&on 7 Syfte med laborationen:

Databaser på webben. Revision Johan Näsholm, johan@nasholm.com

Programmeringteknik. Planering MÅL LABB: MOMENT LAB4 HTML - EXEMPEL HTML. Webbdelen

Klient/server. Översikt. Lektion 1: Webbtekniker från Microsoft. Webbteknik från Microsoft. Klient/server. Designmönster. Utrullning.

Labora&on 8 Formulär övningar/uppgi6er

JavaScript. En Introduktion

Kursen är en masterkurs inom programmet Master of Science in Management där denna kurs är ett obligatoriskt moment.

Prova på-laboration i PHP Johan Sjöholm johsj@ida.liu.se Institutionen för datavetenskap, Linköpings universitet

F8 Webbteknologier 2. PHP PHP: Hypertext Preprocessor

TNMK30 Elektronisk publicering HT 2014 Laboration 5: PHP och MySQL

Introduk+on +ll programmering i JavaScript

JavaScript En Introduktion

Kursplanering Utveckling av webbapplikationer

Tentamen för DD1370 Databasteknik och informationssystem

Webprogrammering och databaser. 729G28 Webprogrammering och databaser. Kursöversikt. Praktisk info. Webprogrammering. Ändringar mot förra året

Hemsideutveckling för Anjool AB

Webbprogrammering - 725G54 PHP. Foreläsning II

PHP-presentation Dataföreningens Open Source-nätverk

Manual för visionutv.net Redigera

729G28. Webbprogrammering och databaser. Introduktion till webbutveckling med PHP. Jakob Pogulis Institutionen för Datavetenskap (IDA)

FrontPage Express. Ämne: Datorkunskap (Internet) Handledare: Thomas Granhäll

F8 Webbteknologier 2. EDA095 Nätverksprogrammering. Roger Henriksson Datavetenskap Lunds universitet

Introduktion till integrering av Schenkers e-tjänster. Version 2.0

Introducerande övningar i HTML

Föreläsning 4 Serverskript PHP Validering av data med serverskript Formulär

emopluppen Användning av "Ant" Niklas Backlund Version: 1.4 ( 2002/04/26 07:27:52 UTC)

NU! NU! Bygg en webbplats NU! Bygg en webbplats. Swedish Language Edition published by Docendo Sverige AB. Bygg en webbplats.

Hur hänger det ihop? För att kunna kommunicera krävs ett protokoll tcp/ip, http, ftp För att veta var man skall skicka

Webprogrammering och 729G28 databaser Webprogrammering och databaser Kursöversikt Webprogrammering Designprocessen Lösningsförslag

Inför prov 1 i webbdesign

kl Tentaupplägg

Arg-administratörens guide till Umbraco v 1.2.1

PHP. Dynamiska webbsidor

Kursen är en masterkurs inom programmet Master of Science in Management där denna kurs är ett obligatoriskt moment.

Projekt Foreläsning VI

TENTAMEN TDDB77 Databaser och Bioinformatik 15 mars 2002, kl 14-18

Programbeskrivning. Chaos på Web. Version

Laboration 3 HTML och struktur samt frågorna A - C övningar/uppgifter

Giltig legitimation/pass är obligatoriskt att ha med sig. Tentamensvakt kontrollerar detta. Tentamensresultaten anslås med hjälp av kodnummer.

Tentamen ISGB01, ISGB24. Databasdesign 7,5 Poäng

TDDC74 Programmering: Abstraktion och modellering Tentamen, onsdag 9 juni 2016, kl 14 18

ASP.NET Thomas Mejtoft

Anmälningskod: Lägg uppgifterna i ordning. Skriv uppgiftsnummer (gäller B-delen) och din kod överst i högra hörnet på alla papper

Tentamen på kursen Webbdesign, 7,5 hp

PHP. PHP: Hypertext Preprocessor

Manual för din hemsida

Laboration 6 Formulär och stränghantering övningar/uppgifter

Företagsekonomi A: Marknadsföring och organisation, 15hp. Litteraturtest. Torsdag den 20 februari 2014

Databaskunskap 7,5 högskolepoäng Provmoment: Ladokkod: Tentamen ges för:

Tabeller. Lektion 7. en tabellrubrikcell som centrerad och i fetstil.

Tentamen 4,5 hp Delkurs: Databaser och databasdesign 7,5hp Tentander: VIP2, MMD2, INF 31-60, ASP

Allmänna anvisningar: Skriv dina svar på svarsblanketten (se nästa sida) Markera och ange alla svar tydligt och entydigt efter instruktionerna.

Kommunikation. Dator med webbläsare Förfrågan: Webserver. Returnerar HTML-kod

Försättsblad tentamen Fakulteten för hälsa och samhälle

Statistik från webbplatser

Omtentamen i OOSU2, 21 augusti 2014

E D C B. F alt. F(x) 80% 40p. 70% 35p

Innehåll. Föreläsning 3. javax.naming.context. javax.sql.datasource. Vad är JDBC? Java Naming and Directory Interface(JNDI) Viktigaste metoder:

Innehåll MySQL Intro. Allmänt om Lagrade Procedurer Enkel utformning Skapa en lagrad procedur Använda parameter som indata

Labora&on 2 HTML och validering övningar/uppgi:er

Giltig legitimation/pass är obligatoriskt att ha med sig. Tentamensvakt kontrollerar detta. Tentamensresultaten anslås med hjälp av kodnummer.

Transkript:

Tentamen etjänster och webbprogrammering Institutionen för informatik och media, informattionssystem Datum 31/5 Tid 8.00 12.00 Lärare Owen Eriksson Fredrik Bengtsson Maxpoäng 65 För Godkänd krävs minst 50% (32,5 poäng) För Väl Godkänd krävs minst 80 % (52 poäng)

1. Artikeln The Business of OPEN SOURCE handlar om Second- Generation Open Source(OSSg2). I artikeln beskrivs fem affärsmodeller (Business Models) dvs olika sätt att utveckla och distribuera program. Namnge och beskriv kortfattat dessa fem affärsmodeller 5 p. 2. I avhandlingen etjänster som social interaktion via användning av IT- system beskrivs tre olika typer av användningssituationer a. Ge en kort beskrivning av dessa tre användningssituationer 3p. b. Vilket samband finns mellan användningssituationer och etjänster. 2p. 3. I avhandlingen etjänster som social interaktion via användning av IT- system beskrivs IT- system med utgångspunkter från två nivåer: IT- system i handling och IT- system som förutsättning för handling enligt nedanstående figur. IT- system som förutsättning för handling beskrivs med hjälp av fem begrepp vilka illustreras av de tomma rutorna i figuren. a. Ge en kort beskrivning av dessa fem begrepp 5p.

4. I artikeln What is Web 2.0 beskriver O Reilly 7 rubriker (principer) som han anser vara utmärkande för Web 2.0. En av dessa rubriker kallas för Data as the next Intel Inside. Redogör för vad O Reilly menar med detta? 6 p. 5) I artikeln The Internet and Social Life av Barg och McKenna beskrivs Internet som ett medium för inter- personell kommunikation. I artikeln beskrivs två teorier eller perspektiv på vilka effekter som Internet har på social interaktion filtermodellen filter model och ett sociologisk social science perspektiv. a. Beskriv vilka effekter som Internet antas ha på inter- personell kommunikation enligt filter- modellen? 2 p. b. Beskriv vilka effekter som Internet antas ha på inter- personell kommunikation enligt ett sociologiskt perspektiv? 2 p. c. Ge exempel på effekter som Internet givit upphov till som stödjer de antaganden som görs i a respektive b? 2 p. 6) I artikeln What is Web 2.0 hävdar O Reilly att en central princip bakom de företag och etjänster som blivit lyckosamma och stora på Internet är att de Harnessing (Utnyttjar) Collective Intelligence. a. Ge en kort beskrivning av vad som avses med principen.harnessing (Utnyttjar) Collective Intelligence 2 p. b. Ge fyra exempel på etjänster som blivit en succé genom att man tillämpat denna princip 4 p. 7) I avhandlingen etjänster som social interaktion via användning av IT- system beskrivs IT- användning med organisationen som utgångspunkt samt IT- användning med samhället/individen som utgångspunkt. a. Beskriv vad som menas med IT- användning med organisationen som utgångspunkt 2p. b. Beskriv vad som menas med IT- användning med samhället/individen som utgångspunkt 2p. c. Vad ligger till grund för denna perspektivförändring från a till b? 2p. 8) I avhandlingen etjänster som social interaktion via användning av IT- system betraktas kommunikation som utförandet av kommunikationshandlingar? a. Beskriv vad som menas med begreppet kommunikationshandling. 4p. b. Ge exempel på två kommunikationshandlingar som utför i samband med etjänsten Blocket. 2p.

9) Läs igenom informationen nedan och följande sidor och svara sedan på frågorna. (8 poäng) Information 1: En request har mottagits från en webbläsare där användaren skrivit in följande URL: http://localhost/jk/tenta.php?firstname=john Information 2: Din databas är strukturerad enligt följande: Tabellnamn: course Tabellnamn: studentcourse Tabellnamn: student Information 3: Följande skall visas i webbläsaren när php- sidan laddats klart:

Uppgift: Ändra på de ställen i skelettkoden nedan där texten är????? och ersätt med någonting som kommer att ge resultatet givet i "Information 3". Ex. $simplequery = "?????"; ersätts med $simplequery = "SELECT * FROM student;"; (OBS. Tabellerna kan behöva kombineras när du skriver din SQL fråga.) Information 4: Skelettkod <?php require_once("connect.php"); $firstname = mysql_real_escape_string(?????); // A $sql = "?????"; // B $result = mysql_query($sql); $html = "<p>?????s betyg för respektive kurs:</p>"; // C $html.= "<table>"; $html.= "<tr><th>kurs</th><th>betyg</th></tr>"; while($row = mysql_fetch_assoc($result)) $html.= "<tr>"; $html.= "<td>?????</td><td>?????</td>"; // D & E $html.= "</tr>"; $html.= "</table>"; echo $html;?> OBS! Ange separat svar för A, B, C, D och E

10) Vad kommer följande script skriva ut (rita och beskriv)? (2 poäng) <?php echo "<table>"; for($i = 0 ; $i < 10; $i++) echo "<tr>"; if(($i % 2) == 0) echo '<td bgcolor = "green"> PHP är kul!</td>'; echo '<td bgcolor ="black"> PHP är kul!</td>'; else echo "<td bgcolor ='pink' colspan='2'>php är kul!</td>"; echo "</tr>"; echo "</table>";?> 11) När du testar dina PHP sidor, identifiera två anledningar till att de inte exekverar. Alltså den kod du har skrivit presenteras inte i webbläsaren, eller PHP koden skrivs ut istället för det tilltänkt genererade innehållet. (2 poäng) 12) Beskriv skillnaden mellan POST och Get med hänsyn till hur de skickas från webbläsaren och hur man använder informationen i PHP koden. (2 poäng) 13) Beskriv (skriv gärna kod) hur du tilldelar två php- variabler värdena för glass och kaka, http://www.godsaker.se/butiken.php?glass=gb&kaka=pepparkaka. (2 poäng) 14) Hur ser radbrytning ut i XHTML? (1 poäng) a. <br> b. <br /> c. <break>

15) Vad står PHP för? (1 poäng) a. Personal Home Page b. Personal Hypertext Processor c. PHP: Hypertext Preprocessor 16) PHP script omringas av speciella avgränsningstecken. Hur ser de ut? (1 poäng) a. <?php>... </?> b. <?php...?> c. <&>... </&> d. <script>... </script> 17) Hur ser en funktionsdeklaration ut i PHP? (1 poäng) a. create myfunction() b. function myfunction() c. new_function myfunction()