1 IT i byggeriet. 1.1 Konceptuelle modeller Workflowdiagram

Størrelse: px
Starte visningen fra side:

Download "1 IT i byggeriet. 1.1 Konceptuelle modeller. 1.1.1 Workflowdiagram"

Transkript

1 1 IT i byggeriet Projektet tager udgangspunkt i et andelsbogligbyggeri på 40 boliger i Visse, hvor Højgaard & Schultz (HS) og Kuben har indgået en partneringligende aftale. Denne aftale har medført at brugerne har fået valgmuligheder mht. indretningen af boligen. Det betyder, at brugerne bl.a. kan bestemme hvilken type køkken, gulv, dørhåndtag osv, de ønsker i boligen. Desuden har de haft mulighed for at ændre på placering af vægge og ruminddeling. Brugernes indflydelse på indretningen af boligen har givet anledning til øget pres på især byggelederen, da det er ham, som står for planlægningen og koordineringen af ændringerne. Der ligger en stor koordineringsopgave i, at alle boliger indretningsmæssigt bliver forskellige. Arbejdet for byggelederen forøges, da køberne ofte kommer med ændringsønsker efter udløb af en fastlagt tidsfrist. Derved opstår der et ressourcespild, som burde undgås. De ændringer, som foretages fra brugernes side, registrerer byggelederen i et mappesystem. Et sådan mappesystem kan være svært at overskue og give anledning til, at en rettelse bliver lavet i det forkerte hus. Desuden kan det give problemer ved evt. bortkomst af mapperne, da de kun findes i èt eksemplar. Dette leder frem til følgende problemstilling: Hvordan udarbejdes et system til styring af ændringer, som tager højde for det kommunikationsbehov, der er mellem bruger og byggeleder? Til løsning af ovenstående problem udarbejdes først nogen konceptuelle modeller, som beskriver de forskellige dele og processer som skal indgå i det udviklede system. 1.1 Konceptuelle modeller I det følgende beskrives tre forskellige modeller, Workflow, Produktmodel og Sekvensdiagram Workflowdiagram I dette afsnit opstilles 2 workflowdiagrammer for henholdsvis workflowdiagrammet over det aktuelle forløb i projektet samt for løsningsmulighedens forløb i projektet. Signaturforklaringen til disse diagrammer er[divercity project]: Side 1

2 - Individual/role - responsibilities - Communication topic or action - Place - Push - Pull Workflowdiagram over det aktuelle forløb i projektet Workflowdiagrammet over det aktuelle forløb i projektet er opstillet i figur 1. Bolig A, B eller C Boligønske A, B eller C Ændringsønskernes pris Bruger Eventuelle ændringer Byggeleder U. Ent. Inventarønsker Ændringsønsker Pris Leverandør Inventar Opdatering Figur 1. Workflowdiagram over det aktuelle forløb i projektet. Arbejdsprocessen for det aktuelle projekt er koncentreret omkring byggelederen, hvor størsteparten af brugerens ønsker og ændringer kommunikeres direkte med bygelederen. Da byggelederen både kommunikerer med de forskellige leverandører og de enkelte brugere samt opdateringen af brugernes ønsker, bruges meget af byggelederens tid til disse opgaver. Side 2

3 Workflowdiagram over løsningsmulighedens forløb i projektet Køb af bolig Pris Eventuelle brugerændringer Bruger Boligønsker Registeringssystem Byggeleder Inventarønske Ændringsønsker Brugerændringer Leverandør Inventar Opdatering Figur 2. Workflowdiagram over det tiltænkte forløb i projektet. Arbejdsprocessen som viser løsningsmulighedens forløb i projektet, ligger koncentreret omkring registreringssystemet. Kommunikationen mellem brugeren og byggelederne forekommer kun ved køb af boliger. Ligeledes forsvinder kommunikationen mellem byggelederen og de enkelte leverandører. Dermed opnår byggelederen mere tid til andre arbejdsområder. I dette projekt belyses brugernes og byggelederens kommunikation omkring registreringssystemet Produktmodel Produktmodellen opbygges i det følgende. Grundmodellen er som nedenstående figur. Side 3

4 Køkken Type. Gulvtype. Vægtype. Badeværelse Type. Gulvtype. Vægtype. Brugervalg Ovn. Køleskab m. frys. Opvaskemaskine. Vaskemaskine. Tørretumbler. Lejlighedstype Type: A, B, C Specifikke ændinger Mur v. køkken: hel, halv, ingen Værelse i stuen: ja/nej Værelse ved trappe: ja/nej Loft på toilet: hvid beton, træ, ludbeh. træ Resterende loft:: hvid beton, træ, ludbeh. træ Skabe i soveværelse: ja/nej Gulv i bryggers: fliser 1-2-3, Linolium Resterende gulv: parket 1-2-3, gulvtæppe 1-2-3, Vægge: tapet, malet, vandskuret Døre indvendig: type Figur 3. Produktmodel. Side 4

5 1.1.3 Sekvensdiagram Velkommen Login Opret ny bruger Personlig ID Brugeroplysninger Hovedmenu Hjem Foretage valg Se valg Ændre valg Foretage valg Se valg Ændre valg Boligtype: A Valg 1: Helmur Ændre Valg 1: Helmur Valg 2: Ludbeh. loft Valg 2: Ludbeh. loft Ændre Valg N:... Vælg boligtype Type A: Beskr./Tegning/Pris Type B: Beskr./Tegning/Pris Type C: Beskr./Tegning/Pris Valg N:... Ændre Valg 1 (Foretag ændringen) Valg 2 (Foretag ændringen) Valg N (Foretag ændringen) Valg 1 A: Beskr./Tegning/Pris B: Beskr./Tegning/Pris C: Beskr./Tegning/Pris D: Beskr./Tegning/Pris Valg N A: Beskr./Tegning/Pris B: Beskr./Tegning/Pris C: Beskr./Tegning/Pris D: Beskr./Tegning/Pris Hovedmenu Hjem Foretage valg Se valg Page # Ændre valg Figur 4. Sekvensdiagram Side 5

6 Sekvensdiagrammet, i figur 4, beskriver hvilke sekvenser brugeren udsættes for ved brug af registreringssystemet. Når brugeren logger på hjemmesiden, er der en velkomstside hvor brugeren enten kan vælge at logge på hjemmesiden elle oprette sig selv i brugerkartoteket. Hvis brugeren i forvejen er oprettet i kartoteket kan vedkommende nøjes med at logge på hjemmesiden vha. brugernavn og password. Hvis det er første gang brugeren besøger hjemmesiden skal vedkommende oprette sig selv ved at indtaste brugeroplysninger, som eksempelvis navn, adresse, telefonnr. mm. Derefter kommer brugeren ind på hovedmenuen, hvor det er muligt at foretage valg, se valg eller ændre valg. Hvis det vælges at foretage valg, guides brugeren igennem alle valgmulighederne. Det første valg som brugeren skal træffe er, hvilken type bolig vedkommende vil have. Dernæst skal brugeren træffe valg som bl.a. omhandler lofttype, gulvtype og vægtype. Fælles for valgene er at de indeholder en beskrivelse, tegning og pris. Brugeren kan løbende se den samlede pris for valgene der er foretaget. Efter at have foretaget valgene vendes tilbage til hovedmenuen. Brugeren kan så se hvilke valg der er foretaget og hvad de koster, ved at vælge se valg. Brugeren kan også vælge at ændre valg, dette kan være tilfældet hvis prisen på de foretagede valg overstiger det brugeren havde forventet og der for ønsker at vælge om Opsamling Ud fra de to Workflowmodeller ses at byggelederen har mulighed for at bruge tiden mere effektivt, hvis registreringssystemet benyttes. Produktmodellen beskriver hvilke produkter der skal indgå i systemet. Det bør bemærkes at køkken, badeværelse og brugervalg som ovn, vaskemaskine mm. ikke skal indgå i systemet, da brugeren skal foretage disse valg igennem kontakt med underleverandørerne uden om byggelederen. Sekvensmodellen beskriver de sekvenser det forventes at brugeren skal gennemgå ved brug af registreringssystemet. Sekvensmodellen kan endvidere anvendes som en skabelon til opbygning af registreringssystemet. 1.2 Metode I dette afsnit er der først opstillet funktionskrav til registreringssystemet, derefter er datamodellen for relationsdatabasen opstillet Funktionskrav Her er funktionskravene til registreringssystemet opstillet, samt uddybet. Registreringssystemet skal være brugervenligt, overskuelig og let tilgængeligt. Side 6

7 Det er primært over for brugerne at registreringssystemet skal være brugervenligt, da det vil være nødvendig for en byggeleder at lave ændringer fra projekt til projekt. Brugeren skal bl.a. kunne se de økonomiske konsekvenser af sine valg. Registreringssystemet skal kunne tilpasses kundernes ønsker, og erfaringsopsamling skal være mulig. Da løsningsmodellen skal kunne bruges i andre projekter, skal erfaringsopsamling være muligt. Dette vil endvidere skabe et endnu mere brugervenligt registreringssystem ved kommende projekter. Hvis registreringssystemet skal være brugervenligt, skal det være tilpasset kundernes forventninger. Der må ikke opstå redundante data i registreringssystemet, der skal kun være præcise og relevante data. Hvis der opstår redundante data i registreringssystemet vil det ikke være overskueligt for byggelederen at redigere og opdatere databasen. Hvis der er flere data end nødvendigt, forsvinder overskueligheden af databasen. Der skal være mulighed for at sikre registreringssystemet, så oplysninger ikke går tabt ved uheld eller fejl. Databasen lagres på computer, derfor vil det være muligt at foretage backup, som sikrer registreringssystemet, hvis fejl eller uheld skulle opstå. Brugerne skal have mulighed for at afprøve ændringer uden at de er bindende. Registreringssystemet skal udformes således at brugerne har mulighed for at lege med ændringerne uden at de er bindende. Registreringssystemet skal ligeledes give mulighed for at interesserede kan benytte systemet uden at have intention om at købe en bolig. 1.3 Datametoder Her beskrives hvilke datametoder der er benyttet i miniprojektet, samt sammenhængene mellem dem WWW / html Der er som tidligere beskrevet opbygget et websted i dette miniprojekt. De tilhørende sider er skrevet i HTML via en editor, desuden er der på siderne div. Scripts specielt ASP. HTML, som er et af de sprog, der kan benyttes til at lave sider, der kan benyttes fra WWW. Side 7

8 Når der opbygges en hjemmeside er det vigtig, at lave en solid underliggende struktur. Denne filstruktur skal holde styr på html-sider, billeder mv. Det er derved vigtigt at strukturen er nem at overskue og nem at udbygge. Strukturen på selve hjemmesiden er ligeledes vigtigt. Der skal altid sørges for, at brugeren nemt kan navigere rundt, samt at design/opbygning er tilpasset brugeres niveau. Relevante informationer skal være tilstede, såsom sidste opdatering, hvem der har udført siden osv ASP ASP er et sprog udviklet af Microsoft, som gør det muligt fra WWW at kommunikere med en database. ASP betyder Active Server Pages. ASP kan håndtere andre scripts, såsom JAVA og Visual Basic, hvilket gør at det er muligt at benytte almindelige programmeringsmetoder, såsom løkker, og IF-statements. ASP skrives ind i HTML dokumentet, på lige fod med andre scripts. ASP benytter sig bl.a. af følgende objekter. Request Håndterer information sendt fra browseren til serveren (fx. Via cookies) eller fra forms. Response - Skriver informationer (fx. HTML koder) fra serveren til browseren. Server Giver adgang til funktioner der håndtere serveren Relationsdatabaser og SQL Der findes reelt tre forskellige strukturer på databaser, hierarkisk-, netværks- og relationsdatabaser. Disse tre strukturer gennemgås kort i det følgende. Hierarkiske databaser er opbygget over træer, dvs. de starter ved roden og bygges op derfra, jf. figur 5. Denne type databaser er hurtige at søge i, men svære at lave ændringer/opdateringer i. Rod Sub 1 Sub 2 Sub 1.1 Sub 1.2 Sub 2.1 Figur 5. Struktur af hierarkisk database. Side 8

9 Netværksdatabaser er opbygget over associationer over de enkelte enheder, dvs. enhederne er forbundet via referencer, jf. figur 6. Denne struktur gør det væsentligt nemmere at tilføje nye enheder, i forhold til hierarkiske databaser, men strukturen bliver nemt uoverskuelig. Top Sub 1 Sub 2 Sub 1.1 Sub 1.2 Sub 2.1 Sub 2.2 Sub 2.3 Figur 6. Struktur af netværksdatabase. Relationsdatabaser er opbygget, som på figur 7. Som ordet relation antyder, er denne form for struktur opbygget ved relationer mellem de enkelte tabeller. Dette giver en simpel struktur, som er nem at vedligeholde og udbygge. Dette skyldes, at der ved relationsdatabaser ikke opstår redundante data, dvs. informationerne står kun ét sted. Main Relation Sub 1 Sub 1 Sub 1.1 Sub Relation Relation Sub 1.1 Sub 1.2 Figur 7. Struktur ved en relationsdatabase. SQL er et sprog til at kontrollere og anvende relationsdatabaser. SQL er en standard, og står for Structered Query Langue Sammenhæng mellem database og Klient (via WWW) Her forklares hvordan en klient kommunikerer med databasen, når dette finder sted via WWW. Dette fremgår af figur 8. Side 9

10 Klienten anmoder webserveren om en side med efternavnet.asp, derved konstaterer serveren, at den skal starte ASP. Hvis det er første gang der sendes en forespørgsel, skal syntaksen kompileres. Dette gøres af Internet Information Server (IIS) der adskiller scripts fra HTML, og afgøre hvilken motor der skal tage sig af div. Scripts. Når kompileringen er færdig, køres scripten, og denne sammenblandes igen med HTML-koderne i asp filen. Den færdige HTML-kode sendes tilbage til brugeren i et http-svar. ADO er et ActiveX-objekt, som sørger for et interface til OLE DB, sådan opnås adgang til stort set enhver database. HTTP Request HTTP Response Client Web Server ActiveX Data Objects ADO IIS VBScript JScript ActiveX Scripting Engines Database ASP file Figur 8. Behandling af ASP forespørgsel. OLE betyder, Object Linking and Embedding. Dvs. at OLE er en Microsoft -standard, der benyttes til at lave objekter i en applikation, så de kan indlægges i et dokument, der er oprettet i en anden applikation. OLE-objektet beholder sit originalformat, og har en kæde til det program, det er oprettet i. Hvis man f.eks. anbringer en tegning - lavet i et tegneprogram - i et tekstdokument, vil man få direkte adgang tegneprogrammets menuer og funktioner, så brugeren kan redigere tegningen direkte i tekstdokumentet, uden at starte tegneprogrammet. ADO betyder Active Data Objects. Dvs. at ADO er komponenter, der gør det muligt for klientprogrammer at få adgang til - og bearbejde - data i en fil eller serverbaseret database via en udbyder. 1.4 Implementering I dette afsnit beskrives først hvordan databasen er opbygget, herunder de tabeller som indgår i databasen og relationerne i mellem dem. Dernæst beskrives hjemmesidens opbygning Database Databasen opbygges i Microsoft Access, i dette program er det muligt at opbygge relationsdatabaser. Side 10

11 Følgende tabeller skal være til stede. Tabel med brugeroplysning. Denne tabel skal indeholde data om hver enkel bruger, såsom bruger-id, password, navn, adresse, tlf.nr., osv. Tabeller med de enkelte valgmuligheder. Der laves en tabel for hver enkelt valgtype, indeholdende, valg-id, beskrivelser, pris og billede. Tabel med lejlighedstype, der indeholder de i salgsmaterialet udarbejdede beskrivelser, tegninger og priser. Tabeller med leverandørvalg, såsom badeværelse, køkken, mv. Hovedtabel indeholdende relationer til de andre tabeller. Det er i denne tabel at en brugers valg bliver registreret, og derved er det over denne tabel at forespørgsler laves. På figur 9 vises et udsnit af de nævnte tabeller, samt de relationer der er mellem disse og hovedtabellen. Figur 9. Udsnit af mulige tabeller, samt relationerne imellem. Det er i selve hovedtabellen at brugerne går ind og tilføjer eller redigere data. Således undgås det at redundante data opstår. Side 11

12 Databasen opbygges i Microsoft Access ved projektstart. Det er her at byggelederen opretter eller redigerer tabellerne så de er tilpasset det aktuelle projekt. Dvs. at strukturen af databasen laves, og tabeller indeholdende valgmulighederne oprettes. Tabellen med brugeroplysninger, hovedtabellen og tabellerne med leverandørvalg udfyldes løbende via hjemmesiden Hjemmeside Hjemmesiden opbygges først på en lokal computer, hvorefter hjemmesiden er lagt ud på WWW. Hjemmesiden er brugerens mulighed for at foretage valg. I det følgende opstilles de krav som hjemmesiden skal opfylde. Brugerne skal kunne: Oprette sig. Foretage valg. Ændre valg. Se den økonomiske konsekvens af valg. I det følgende er det vist et uddrag af hvordan brugernes portal ser ud. På figur 10 er vist hvordan brugerne skal identificere sig selv overfor databasen. Figur 10. Brugerens identifikation overfor databasen. Når brugeren har logget ind, bliver han præsenteret for en række valgmuligheder. Når brugeren er nyoprettet, skal han igennem alle valg. Hjemmesiden er derfor opbygget således at valgene sekventielt bliver præsenteret. Når brugeren skal foretage et valg, har han mulighed for at læse en beskrivelse, se prisen samt se et billede af valget, jf. figur 11. Side 12

13 Figur 11. Eksempel på brugerens valgmulighed. Når brugeren har foretaget sit valg, kan han løbende se de økonomiske konsekvenser, jf. figur 12. Figur 12. Brugeren kan løbende holde øje med de økonomiske konsekvenser af sine valg. Når brugeren har foretaget alle valg, vendes tilbage til startsiden. Her kan bl.a. vælges at ændre sine valg. Her er der mulighed for kun at ændre de valg der ønskes, dvs. ændringsproceduren ikke er sekventielt opbygget, se figur 13. Side 13

14 Figur 13. Efter at have foretaget alle valg, gives der mulighed for at ændre et enkelt valg. Brugeren kan til enhver tid se de valg der er truffet, se figur 14. Figur 14. Brugeren kan til en hver tid se sine personlige oplysninger, og de valg han har truffet. 1.5 Vurdering Registreringssystemet er opbygget som en relationsdatabase, hvor det er opnået at risikoen for at der kommer redundante data er minimeret. Derudover kan man ved brug af relationsdatabasen lave søgninger, og erfaringsopsamling er derved mulig. Ved at hjemmesiden er opbygget som en webside, er det opnået, at adgang til registreringssystemet sker via WWW, og ved at hjemmeside og database Side 14

15 er elektronisk lagret, er der ikke problemer med at tage backup. Brugeren kan ved brug af systemet få mulighed for at foretage valg og se priserne for valgene, dog uden det er bindende. 1.6 Perspektivering Det udarbejdede registreringssystem styrer de valg brugerne foretager. Dette system virker som et styringsværktøj til ændringsprocessen. Der er dog mange perspektiver i dette styringsværktøj, hvilket der i det følgende redegøres for. Registreringssystemet kan udvikles, så langt flere valg falder ind under dette. Dvs. brugeren eventuelt kan sammensætte hele sin bolig her. Det kunne herved tænkes, at brugeren direkte kunne forespørge en pris for en given ændring. Denne forespørgsel skulle så bl.a. besvares direkte af fagentreprenøren. Men for at dette skal være muligt, må registreringssystemet indeholde langt flere informationer og være væsentligt bedre til at præsentere dem. Brugerne skal have mulighed for at flytte rundt på vægge, skifte farver, indsætte elementer mv. og med det samme kunne se det i en slags 3D model. Det kan tænkes, at der laves et virtuelt hus, som brugeren kan gå rundt i, og foretage alle de forandringer han ønsker, for derefter at købe præcis dette produkt. Dette giver brugeren en enestående mulighed for at se konsekvenserne af sine valg, både mht. udseende og økonomi. Registreringssystemet kunne også udbygges til at være et generelt styringsværktøj på en byggesag. Det tænkes, at registreringssystemet kunne lagre alle informationer, såsom tegninger, mødereferater, regnskaber, tidsplaner osv. Registreringssystemet er på nuværende tidspunkt tænkt som et system til registrering af valg, men fungerer også som et informationssystem for byggelederen. Hvis systemet udvides til at omhandle hele byggesagen, ville det derved både være et informations- og registreringssystem, som alle parter kunne benytte. Herved skabes et styringsredskab, der er centralt placeret i byggesagen og tilgængelig for alle parter. Idet registreringssystemet skaber en mere effektiv kommunikation, sørger det for, at der sker færre fejl i byggeprocessen. Hvis der sker færre fejl, bliver kvaliteten af byggeriet sandsynligvis forbedret. Systemet kunne tænkes udbygget, så det tager endnu mere hensyn til de kvalitetsmæssige aspekter i byggesagen. Side 15

16 Referenceliste Access 2000 Access 2000 Håndbogen 1 Celeste Robinson IDG ISBN: Access 2000 Access 2000 Håndbogen 2 Celeste Robinson IDG ISBN: ASP ASP Active Server Pages Wille Koller IDG ISBN: Divercity project User Requirements Formulations and human Computer Interface Design in the Divercity project. Context and methods. Initial study. Per Christiansson, m.fl. Aalborg Dato: 10/ Dato: 10/ SQL Start på SQL F.D. Rolland IDG ISBN: Side 16

17 Appendiks 1: Udskrifter fra koderne, ASP og HTML I dette appendiks er der udskrifter fra hjemmesiderne, indeholdende HTML- og ASP-koder. Der udvalgt nogle koder, så de mest gængse strukturer og metoder fremkommer. Følgende er fra filen opretnybruger5.asp, der opretter en ny bruger i databasen, med de ønskede oplysninger = VBScript %> <% Option Explicit Response.Expires = 0 dim strbrugerid, strkode, strfnavn, strenavn, stradresse, strpostnr, strtown, strtlf, str dim objconn, objrs, strq dim strconnection, stroutput if Request.ServerVariables("CONTENT_LENGTH") <> 0 Then set objconn = Server.CreateObject("ADODB.connection") ' opretter forbindelse og åbner databasen strconnection = "DSN=IT1;Database=IT1" StrConnection = Strconnection & "UID=;PWD=;" objconn.open strconnection ' Modtager formdata fra body strbrugerid = Trim(Request.Form("brugerID")) strkode = Trim(Request.Form("kode")) strfnavn = Trim(Request.Form("fnavn")) strenavn = Trim(Request.Form("enavn")) stradresse = Trim(Request.Form("adresse")) strpostnr = Trim(Request.Form("postnr")) strtown = Trim(Request.Form("town")) str = Trim(Request.Form(" ")) strtlf = Trim(Request.Form("tlf")) ' Laver SQL sætninger strq = "INSERT INTO brugeroplysning (brugerid, kode, fnavn, enavn, adresse, postnummer, tlf, , town) VALUES " strq = strq & "('" & strbrugerid & "','" & strkode & "','" & strfnavn & "','" & strenavn & "','" & stradresse & "','" & strpostnr & "','" & strtlf & "','" & str & "','" & strtown & "')" Set objrs = objconn.execute(strq) strq = "INSERT INTO hovedtabel (brugerid) VALUES " strq = strq & "('" & strbrugerid & "')" Side 17

18 Set objrs = objconn.execute(strq) Response.Cookies("ITProjekt")= Request.Form("BrugerID") Response.Cookies("ITProjekt").Expires="Jan 1, 2010" %> <html><body> Du har indtastet følgende data : <br><br> <b>navn : </b> <%= StrFnavn %> <%= StrEnavn %> <br> <b>adresse : </B> <%= StrAdresse %> <br> <b>by : </B> <%= StrPostnr %> <%= StrTown %> <br> <b>tlf.: </B> <%= StrTlf %> <br> <b> </B> <%= Str %> <br> <br> <b>bruger ID : </B> <%= StrBrugerID %> <br> <b>kode : </B> <%= StrKode %> <br><br> Tryk her for at komme inde i databasen. <br> <FORM ACTION="/opstart.asp" METHOD="POST"> <input type="submit" Name="submit" Value="Til hovedmenuen"> <% objrs.close objconn.close Set objrs = Nothing Set objconn = Nothing %> </body></html> <% else %> <html><body> Indtast ønskede oplysninger: <br><br> <form action="/opretnybruger5.asp" method="post"> Bruger ID : <input type="text" name="brugerid" size="7"><br> Adgangskode : <input type="text" name="kode" size="7"><br> Fornavn :<input type="text" name="fnavn" size="12"><br> Efternavn : <input type="text" name="enavn" size="12"><br> Adresse : <input type="text" name="adresse"><br> Postnummer : <input type="text" name="postnr" size="7"><br> By : <input type="text" name="town"><br> Telefonnummer : <input type="text" name="tlf"><br> <input type="text" name=" "><br> <input type="submit" name="submit" value="opret bruger"> </form> <br><br><br></body> </html> Side 18

19 <% End If %> Det følgende er fra filen valgalteu.asp, der præsentere brugeren for de muligheder der ved en valgtype, og derefter gemmer disse informationer i database. = VBScript %> <% Option Explicit Response.Expires = 0 Dim strfirstname Dim objconn, objrs, strq, strbrugerid Dim strconnection, stroutput, stralte Dim objrs1, objrs2, objrs3, objrs4, objrs5 ' opretter forbindelse og åbner databasen Set objconn = Server.CreateObject("ADODB.connection") StrConnection = "DSN=IT1;Database=IT1" StrConnection = StrConnection objconn.open strconnection If Request.ServerVariables("CONTENT_LENGTH") <> 0 Then stralte = TRIM(Request.Form("alte")) strbrugerid = Request.Cookies("ITProjekt") strq = "UPDATE hovedtabel SET alt_e = '" & stralte & "' WHERE brugerid = '" & strbrugerid & "'" Set objrs = objconn.execute(strq) %> <html><body> <% strq = "SELECT hovedtabel.brugerid, Alternativ_E.Pris " strq = strq & " FROM Alternativ_E INNER JOIN hovedtabel ON Alternativ_E.Alt_E = hovedtabel.alt_e" strq = strq & " WHERE hovedtabel.brugerid LIKE " strq = strq & "'" & strbrugerid & "'" Set objrs = objconn.execute(strq) %> Du har nu lavet ændringer for :<b> <%= objrs("pris") %></B> <% strq = "SELECT hovedtabel.brugerid, Alternativ_D.Pris " strq = strq & " FROM Alternativ_D INNER JOIN hovedtabel ON Alternativ_D.Alt_D = hovedtabel.alt_d" strq = strq & " WHERE hovedtabel.brugerid LIKE " strq = strq & "'" & strbrugerid & "'" Side 19

20 Set objrs1 = objconn.execute(strq) strq = "SELECT hovedtabel.brugerid, Alternativ_C.Pris " strq = strq & " FROM Alternativ_C INNER JOIN hovedtabel ON Alternativ_C.Alt_C = hovedtabel.alt_c" strq = strq & " WHERE hovedtabel.brugerid LIKE " strq = strq & "'" & strbrugerid & "'" Set objrs2 = objconn.execute(strq) strq = "SELECT hovedtabel.brugerid, Alternativ_B.Pris " strq = strq & " FROM Alternativ_B INNER JOIN hovedtabel ON Alternativ_B.Alt_B = hovedtabel.alt_b" strq = strq & " WHERE hovedtabel.brugerid LIKE " strq = strq & "'" & strbrugerid & "'" Set objrs3 = objconn.execute(strq) strq = "SELECT hovedtabel.brugerid, Lejlighedstype.Pris " strq = strq & " FROM Lejlighedstype INNER JOIN hovedtabel ON Lejlighedstype.Id = hovedtabel.lejlighedstype " strq = strq & " WHERE hovedtabel.brugerid LIKE " strq = strq & "'" & strbrugerid & "'" Set objrs4 = objconn.execute(strq) strq = "SELECT hovedtabel.brugerid, alternativ_a.pris " strq = strq & " FROM alternativ_a INNER JOIN hovedtabel ON alternativ_a.alt_a = hovedtabel.alt_a " strq = strq & " WHERE hovedtabel.brugerid LIKE " strq = strq & "'" & strbrugerid & "'" Set objrs5 = objconn.execute(strq) %> og du har nu lavet ændringer for : <b> <%=objrs("pris")+objrs1("pris")+objrs2("pris")+objrs3("pris")+objrs4("pris")+objrs5("pris") %> <br><br> <FORM ACTION="/valgF.asp" target="_parent" METHOD="POST"> <input type="submit" Name="submit" Value="Til næste valg"> <% else %> </form> Her skal du vælge hvilken type loft du vil have i de resterende rum: <br><br> <table border="1"> <tr> <td> <B>Type navn</b> </TD> <td> <B>Beskrivelse</B> </TD> <td> Side 20

21 <b>pris</b> <td> <b>billede</b> </TD> </TD> </TR> <% ' SQL søgningskriterer laves StrQ = "SELECT Alternativ_E.Alt_E, Alternativ_E.Beskrivelse, Alternativ_E.Pris, Alternativ_E.Billede " StrQ = StrQ & " FROM Alternativ_E " Set objrs = objconn.execute(strq) while not objrs.eof Response.write "<tr>" Response.write "<td>" Response.write objrs("alt_e") & " " Response.write "</TD>" Response.write "<td>" Response.write objrs("beskrivelse") & " " Response.write "</TD>" Response.write "<td>" Response.write objrs("pris") & " " Response.write "</TD>" Response.write "<td>"%> <A href=" <% Response.write objrs("billede") %> " target="loft1"> Se billede </A> <% Response.write "</TD>" Response.write "</TR>" objrs.movenext WEND Response.write "</table>" objrs.close objconn.close Set objrs = Nothing Set objconn = Nothing %> <hr> Nu skal du vælge hvilken type du vil have: <BR> <FORM ACTION="/valgalteu.asp" METHOD="POST"> Valg af alternativ E : <select size="1" name="alte"> <option>e1</option> Side 21

22 <option>e2</option> <option>e3</option> </select><input type="submit" value="ok" name="submit"> <BR> <BR> </FORM></body> <% End if %> Side 22

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

Listen over reserverede ord er meget lang, men de væsentligste vil jeg beskrive her i denne artikel:

Listen over reserverede ord er meget lang, men de væsentligste vil jeg beskrive her i denne artikel: Denne guide er oprindeligt udgivet på Eksperten.dk SQL og ASP En artikel omkring simpel SQL og hvordan disse opbygges, udformes og udføres, sådan at man kan få et brugbart resultat i ASP. Dette ligefra

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

JSP, Tomcat. Tutorial lavet af Jákup W. Hansen TSU semester 10.october 2007

JSP, Tomcat. Tutorial lavet af Jákup W. Hansen TSU semester 10.october 2007 JSP, Tomcat Tutorial lavet af Jákup W. Hansen TSU 2006 3.semester 10.october 2007 Hvad er JSP(Java Server Pages): Det er en teknik som er bygget ovenover Servlets teknikken, men fidusen er at det skal

Læs mere

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

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

Læs mere

Web 2.0. World Wide Web (www)

Web 2.0. World Wide Web (www) Web 2.0 World Wide Web (www) I marts 1989 skrev Tim Berners-Lee et information udveksling program kaldt ENQUIRE. Da han arbejde i CERN, var han ikke tilfreds med kommunikationen, derfor videreudviklede

Læs mere

Filen global.asa, en asp programmørs ven

Filen global.asa, en asp programmørs ven Denne guide er oprindeligt udgivet på Eksperten.dk Filen global.asa, en asp programmørs ven Artiklen beskriver opbygning, brug, muligheder og begrænsninger mm for global.asa Undervejs bliver der givet

Læs mere

Manual til administration af online booking

Manual til administration af online booking 2016 Manual til administration af online booking ShopBook Online Med forklaring og eksempler på hvordan man konfigurerer og overvåger online booking. www.obels.dk 1 Introduktion... 4 1.1 Formål... 4 1.2

Læs mere

Loginsystem (med MySQL)

Loginsystem (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

Afsending af s vha. ASP

Afsending af  s vha. ASP Denne guide er oprindeligt udgivet på Eksperten.dk Afsending af emails vha. ASP Det kan ofte være praktisk at afsende emails fra sin hjemmeside. Denne artikel tager udgangspunkt i komponenten JMail fra

Læs mere

UPLOAD. Af Database og Website til Skolens Server

UPLOAD. Af Database og Website til Skolens Server UPLOAD Af Database og Website til Skolens Server INDHOLDSFORTEGNELSE Fra projekt til server... 3 Overførsel af SQL Database... 3 Eksekvering af T SQL Script... 8 Modificering af Visual Studio Projekt...

Læs mere

Samspillet mellem databaser og kort styres af GeoCAD programmet GeoDB.

Samspillet mellem databaser og kort styres af GeoCAD programmet GeoDB. GeoCad modul GeoDB I GeoCAD er det muligt at koble relationsdatabase til GeoEDIT. Her igennem er det muligt at lagre forskellige oplysninger i databasen og koble disse oplysninger til objekter i kortet.

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

Ratingsystem i PHP og MySQL

Ratingsystem i PHP og MySQL Denne guide er oprindeligt udgivet på Eksperten.dk Ratingsystem i PHP og MySQL Lær at lave et system til at vise rating/bedømmelse på artikler og nyheder. Skrevet den 03. Feb 2009 af virtual1ty I kategorien

Læs mere

Dynamiske Billeder, Image Map & XY coordinater. ASP.NET og Access Databasen.

Dynamiske Billeder, Image Map & XY coordinater. ASP.NET og Access Databasen. Dynamiske Billeder, Image Map & XY coordinater. ASP.NET og Access Databasen. Tutorial lavet af Jákup W. Hansen TSU 2006 22. april 2008 Hvorfor denne tutorial: Denne tutorial er ikke direkte pensum på datamatikkerskolen,

Læs mere

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

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

Læs mere

Procesbeskrivelse - Webprogrammering

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

Læs mere

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

Umbraco installationsvejledning

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

Læs mere

Begrynder til at lave log ind system

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

Import af rekursivt (parent-child) hierarki i Palo

Import af rekursivt (parent-child) hierarki i Palo Import af rekursivt (parent-child) hierarki i Palo Dette dokument beskriver hvordan et simpelt rekursivt (parent-child) hierarki kan importeres ind i Palo på forskellige måder via SQL og samtidig bibeholde

Læs mere

Databaseadgang fra Java

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

Læs mere

PHP Quick Teknisk Ordbog

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

Læs mere

MailMax / Web v4.1. Brugsvejledning til webmail. Copyright 2003 Gullestrup.net

MailMax / Web v4.1. Brugsvejledning til webmail. Copyright 2003 Gullestrup.net MailMax / Web v4.1 Copyright 2003 Gullestrup.net Log ind på webmailen Start med at gå ind på http://webmail.gullestrup.net i din browser. Indtast din Email-adresse samt Adgangskode, som hører til din konto.

Læs mere

Hent filoplysninger fra billeder og filer

Hent filoplysninger fra billeder og filer Hent filoplysninger fra billeder og filer I denne vejledning bliver det gennemgået, hvordan man via Power Forespørgsel kan hente filoplysninger fra en mappe ind i Excel. Der skal opbygges følgende elementer:

Læs mere

Eksempel på en database: studenter, kurser, eksamener

Eksempel på en database: studenter, kurser, eksamener Udvidet Programmering 1999 Forelæsning 20, fredag 12. november 1999 Relationsdatabaser: relationer, tupler, attributter Forespørgselssproget SQL Databasesystemet PostgreSQL Tilgang til relationsdatabaser

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

Sporbarhed og Rapportering i Quality Center. Kim Stenbo Nielsen NNIT Application Management Services

Sporbarhed og Rapportering i Quality Center. Kim Stenbo Nielsen NNIT Application Management Services Sporbarhed og Rapportering i Quality Center Kim Stenbo Nielsen NNIT Application Management Services Indhold INTRODUKTION Hvem er jeg Hvad vil jeg fortælle om QC std. rapporteringsfaciliteter EXCEL RAPPORTER

Læs mere

Projekt 3: Interaktionsudvikling 11/04.14

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

Læs mere

Digital Print Room Implementering og tilretning. 11. Sep. 2001 TMC Plot-SIG

Digital Print Room Implementering og tilretning. 11. Sep. 2001 TMC Plot-SIG Digital Print Room Implementering og tilretning 11. Sep. 2001 TMC Plot-SIG Agenda. Priser. Forskellen mellem de 3 versioner. Hardware og software. Sikkerheden og opsætning af rettigheder. Opgradering fra

Læs mere

Kursusbeskrivelse. Forarbejde. Oprettelse af en Access-database

Kursusbeskrivelse. Forarbejde. Oprettelse af en Access-database Kursusbeskrivelse Oprettelse af en Access-database Som eksempel på en Access-database oprettes en simpelt system til administration af kurser. Access-databasen skal indeholde: et instruktørkartotek et

Læs mere

Kom i gang med SAS STPbaserede

Kom i gang med SAS STPbaserede make connections share ideas be inspired Kom i gang med SAS STPbaserede webapplikationer Lars L. Andersson Chefkonsulent Webapplikationer Interaktion med serverbaserede data via skærmbilleder leveret gennem

Læs mere

Derfor vil jeg bygge dette eksempel på een table hvor der kan tilkyttes personer til ALLE noder og der kan tilføjes et vilkårligt antal niveauer

Derfor vil jeg bygge dette eksempel på een table hvor der kan tilkyttes personer til ALLE noder og der kan tilføjes et vilkårligt antal niveauer Denne guide er oprindeligt udgivet på Eksperten.dk TreeView i Access II Jeg vil i denne anden udgave af treeview føljetonen begynde på et mere brugbart eksempel med et TreeView. Vi laver en ny database

Læs mere

Reeksamen, DSDS, forår 2008

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

Læs mere

Advanced Word Template Brugermanual

Advanced Word Template Brugermanual Advanced Word Template Brugermanual Forord: Advanced Word Template er et værktøj, der anvendes sammen med Microsoft Word til at opbygge ensartet beskrivelser på en mere intelligent måde end Copy and Paste

Læs mere

Installation af WeroShop 2.4 S

Installation af WeroShop 2.4 S 2012 Installation af WeroShop 2.4 S Tommy Westerdahl Christensen Wero Electronics 23-02-2012 Indholdsfortegnelse INDLEDNING... 2 INSTALLATION... 3 GENEREL OPSÆTNING... 8 MOMS OPSÆTNING... 10 BETALINGSFORMER...

Læs mere

WEB-DIRECT Brugerguide Installation

WEB-DIRECT Brugerguide Installation WEB-DIRECT Brugerguide Installation Indhold 1. Start WEB-DIRECT... 3 1.1 Installation... 3 1.2 Checkliste:... 3 1.2.1 Rettigheder til at installere på computeren:... 3 1.2.2 Opsætning af browser til at

Læs mere

De vigtigste SQL-sætninger. SQL kap Oprette database. DDL og DML

De vigtigste SQL-sætninger. SQL kap Oprette database. DDL og DML SQL kap 6-7 + 17-20 DDL og DML 1 De vigtigste SQL-sætninger Data Definition Language (DDL) create table: opretter en ny tabel create unique index: tilføjer et index til en tabel drop table : sletter en

Læs mere

Udvikling af DOTNET applikationer til MicroStation i C#

Udvikling af DOTNET applikationer til MicroStation i C# Udvikling af DOTNET applikationer til MicroStation i C# Praktiske tips for at komme i gang. Gunnar Jul Jensen, Cowi Hvorfor nu det? Mdl og Vba kan det hele Fordelene er : udviklingsmiljøet er eksternt

Læs mere

Skriftlig eksamen i kurset. Informationssystemer

Skriftlig eksamen i kurset. Informationssystemer 6. semester sundhedsteknologi Skriftlig eksamen i kurset Informationssystemer Der er 3 timer til at besvare opgaven. Alle hjælpemidler er tilladte. Skriv kort og præcist. Referer gerne til kursuslitteraturen.

Læs mere

Excel som database i ASP via ADO

Excel som database i ASP via ADO Denne guide er oprindeligt udgivet på Eksperten.dk Excel som database i ASP via ADO Viser hvordan excel kan bruges som database i ASP. Artiklen viser hvordan man henter, indsætter, opdater og sletter fra

Læs mere

Installation og Drift. Aplanner for Windows Systemer Version 8.15

Installation og Drift. Aplanner for Windows Systemer Version 8.15 Installation og Drift Aplanner for Windows Systemer Version 8.15 Aplanner for Windows løsninger Tekniske forudsætninger Krav vedr. SQL Server SQL Server: SQL Server 2008 Express, SQL Server 2008 R2 eller

Læs mere

Denne artikel gennemgår kort nogle mulighederne for brug af XML i ASP. Det sker ved brug af eksempler. Eksemplerne vil være i VBS.

Denne artikel gennemgår kort nogle mulighederne for brug af XML i ASP. Det sker ved brug af eksempler. Eksemplerne vil være i VBS. Denne guide er oprindeligt udgivet på Eksperten.dk XML i ASP Denne artikel gennemgår kort nogle mulighederne for brug af XML i ASP. Det sker ved brug af eksempler. Eksemplerne vil være i VBS. Den forudsætter

Læs mere

Installationsguide. Integration af erhvervsdata fra NN Markedsdata til Microsoft Dynamics NAV 2015

Installationsguide. Integration af erhvervsdata fra NN Markedsdata til Microsoft Dynamics NAV 2015 Installationsguide Integration af erhvervsdata fra NN Markedsdata til Microsoft Dynamics NAV 2015 Indledning Dette dokument indeholder vejledning til installation af modulet NN Markedsdata i Dynamics NAV

Læs mere

Dansk Ride Forbund Stævnesystem 2 Installationsvejledning

Dansk Ride Forbund Stævnesystem 2 Installationsvejledning Dansk Ride Forbund Stævnesystem 2 Installationsvejledning Redigeret Marts 2009 DANSK RIDE FORBUND Stævnesystem 2 Installationsvejledning Side 1 af 19 Indholdsfortegnelse: 1. Minimumskrav 3 2. Download

Læs mere

Installation og Drift. Aplanner for Windows Systemer Version 8.15.12

Installation og Drift. Aplanner for Windows Systemer Version 8.15.12 Installation og Drift Aplanner for Windows Systemer Version 8.15.12 Aplanner for Windows løsninger Anbefalet driftsopsætning Cloud løsning med database hos PlanAHead Alle brugere, der administrer vagtplaner

Læs mere

Vejledning til Teknisk opsætning

Vejledning til Teknisk opsætning Vejledning til Teknisk opsætning v. 1.0 Adm4you, 2010. Indhold Kort om denne vejledning... 3 Generelt om easyourtime... 3 Installation af databasen... 3 Sikkerhed og rettigheder... 4 SQL Login... 4 Rettigheder

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 Kundekartotek

Manual til Kundekartotek 2016 Manual til Kundekartotek ShopPlanner Customers Med forklaring og eksempler på hvordan man håndterer kundeoplysninger www.obels.dk 1 Introduktion... 3 1.1 Formål... 3 1.2 Anvendelse... 3 2 Referencer...

Læs mere

Dokumentation. Udbyder : sms1919.dk Service : sms-grupper Static FBML Facebook. : Facebook Integration med sms-grupper.

Dokumentation. Udbyder : sms1919.dk Service : sms-grupper Static FBML Facebook. : Facebook Integration med sms-grupper. Dokumentation Udbyder : sms1919.dk Service : sms-grupper Static FBML Facebook Moduler Påkrævet : Facebook Integration med sms-grupper Version : v1.00 Indholdsfortegnelse Versionshistorik... 3 Målet med

Læs mere

Guide - Sådan opretter du en backup

Guide - Sådan opretter du en backup Guide - Varighed: ca. 10 min Denne guide gennemgår hvordan en backup oprettes i Excovery. Guiden vil trinvist lede dig igennem processen og vil undervejs introducere de grundlæggende indstillingsmuligheder.

Læs mere

DPSD2 Guide: Sådan sikrer du at du kan logge ind i DPSD2.

DPSD2 Guide: Sådan sikrer du at du kan logge ind i DPSD2. DPSD2 Guide: Sådan sikrer du at du kan logge ind i DPSD2. Denne guide henvender sig til brugere af DPSD2 og de brugeradministratorer der har ansvaret for at administrere brugere og rettigheder til DPSD2,

Læs mere

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

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

Læs mere

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

Brugervejledning til databrowseren

Brugervejledning til databrowseren Brugervejledning til databrowseren Indholdsfortegnelse Indledning...2 Hvordan tilgås browseren og api et...2 Databrowseren...2 Søgning...2 Visning...4 Features i listevisningen...4 Detaljeret visning...5

Læs mere

EasyIQ Opdatering 5.2.3 -> 5.4.0

EasyIQ Opdatering 5.2.3 -> 5.4.0 EasyIQ Opdatering 5.2.3 -> 5.4.0 Kunde: Forfatter: Thomas W. Yde Systemtech A/S Side: 1 af 17 1 Indholdsfortegnelse 2 GENERELT OMKRING FORUDSÆTNINGEN OG OPDATERINGS FORLØBET... 3 2.1 FORUDSÆTNINGER...

Læs mere

I denne arktikle går jeg gennem Slet, Ret og Opret data i en MySQL database. der er også en lille del i den hvor den postere datanen ud i en løkke

I denne arktikle går jeg gennem Slet, Ret og Opret data i en MySQL database. der er også en lille del i den hvor den postere datanen ud i en løkke Denne guide er oprindeligt udgivet på Eksperten.dk MySQL for nybegynder I denne arktikle går jeg gennem Slet, Ret og Opret data i en MySQL database. der er også en lille del i den hvor den postere datanen

Læs mere

Oplev boligudlejning i verdensklasse... boligspot. administration. solide onlineløsninger. Vedr. moduler: Basis + API + Reservation

Oplev boligudlejning i verdensklasse... boligspot. administration. solide onlineløsninger. Vedr. moduler: Basis + API + Reservation Oplev boligudlejning i verdensklasse... boligspot administration Vedr. moduler: Basis + API + Reservation solide onlineløsninger boligspot administration Et friskt pust i udlejningen Et friskt pust i udlejningen

Læs mere

En Kort Introduktion til Oracle

En Kort Introduktion til Oracle En Kort Introduktion til Oracle Henrik Bulskov 12. februar 2001 bulskov@ruc.dk 1 Start SQL*Plus... 1 1.1 TELNET... 1 1.2 WINDOWS SQL PLUS... 2 2 Kør et SQL-script... 3 3 Hjælp i SQL*Plus... 3 4 Editering

Læs mere

Daglig brug af JitBesked 2.0

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

Læs mere

Opret en Powerpoint præsentation automatisk med VBA

Opret en Powerpoint præsentation automatisk med VBA Opret en Powerpoint præsentation automatisk med VBA I denne vejledning bliver det gennemgået, hvordan man via VBA kan oprette en powerpoint med diagrammer og kommentarer fra Excel automatisk. Gør som følgende:

Læs mere

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

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

Læs mere

Rationel VinduesDesigner TM Brugervejledning

Rationel VinduesDesigner TM Brugervejledning Rationel VinduesDesigner TM Brugervejledning indhold: introduktion Side 2 Funktionsliste Side 3 Få adgang til systemet Side 4 opload dine billeder Side 5 Sådan bruges systemet Side 6 Gem dine eksempler

Læs mere

Inden du kan tage systemet i brug og sende spørgeskemaer, kortlægge arbejdsmiljøet, lave handlingsplaner mv. skal systemet sættes op.

Inden du kan tage systemet i brug og sende spørgeskemaer, kortlægge arbejdsmiljøet, lave handlingsplaner mv. skal systemet sættes op. Indledning Workcyclus er et Internetbaseret arbejdsmiljøsystem, der giver fuldt overblik over virksomhedens arbejdsmiljøtilstand og gør arbejdsmiljøet målbart og synligt på alle niveauer i organisationen.

Læs mere

LEMAN / Præsentation

LEMAN / Præsentation LEMAN / Præsentation Velkommen til LEMAN Internet booking. Vi vil i det følgende gennemgå login, opsætning og indtastnings-muligheder. Systemet findes på http://booking.leman.dk eller via LEMAN s hjemmeside.

Læs mere

Ansvarlig Oprettet 22-11-2011 Projekt: Maskindatabase over forsøgsudstyr Side 1 af 9

Ansvarlig Oprettet 22-11-2011 Projekt: Maskindatabase over forsøgsudstyr Side 1 af 9 Notat Ansvarlig HJB Oprettet 22-11-2011 Projekt: Maskindatabase over forsøgsudstyr Side 1 af 9 Sådan bruger du SharePoint til Maskindatabasen Maskindatabasen er oprettet i et program der hedder SharePoint

Læs mere

PBX Online Brugervejledning www.pbxonline.dk

PBX Online Brugervejledning www.pbxonline.dk PBX Online Brugervejledning www.pbxonline.dk Indledning PBX Online er dit personlige omstillingsanlæg som ikke kræver noget fysisk udstyr installeret i dit firma. Du styrer det hele via din web browser.

Læs mere

Brugermanual til MOBI:DO Make på Android

Brugermanual til MOBI:DO Make på Android Brugermanual til MOBI:DO Make på Android Introduktion Med MOBI:DO Make kan du oprette guides, som kan ses i MOBI:DO. En guide virker som en guide der fører brugeren hele vejen igennem en arbejdsopgave.

Læs mere

Brug af sagssystem. Vejledning i oprettelse og håndtering af sager. + reservering af statusscanner

Brug af sagssystem. Vejledning i oprettelse og håndtering af sager. + reservering af statusscanner Brug af sagssystem Vejledning i oprettelse og håndtering af sager + reservering af statusscanner Indhold Kommunikation ved oprettelse af sager i sagssystemet... 2 En genstart kan ofte løse problemet...

Læs mere

Write-N-Cite IV til Word 2010

Write-N-Cite IV til Word 2010 Write-N-Cite IV til Word 2010 Installation på hospitalets computere For at installere Write-N-Cite IV til Word 2010 på hospitalets computere, henviser vi til siden på koncern-intra: http://intranet.rm.dk/it/kontorarbejdspladsen/refworks

Læs mere

ITSprint. Sådan printer du vha. print.supportcenter.dk 13-02-2014 ITS

ITSprint. Sådan printer du vha. print.supportcenter.dk 13-02-2014 ITS ITSprint Sådan printer du vha. print.supportcenter.dk Denne vejledning beskriver hvordan du kan printe vha. print.supportcenter.dk fra computere og mobile enheder såsom tablets (fx ipads) og smartphones

Læs mere

Sådan installeres og teste WordPress på en lokal server

Sådan installeres og teste WordPress på en lokal server Sådan installeres og teste WordPress på en lokal server Det gratis WordPress blog værktøj er vokset gennem årene til et fuldgyldigt CMS-system content management system). WordPress har forenklet processen

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

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

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

Læs mere

Write-N-Cite IV til Word 2010

Write-N-Cite IV til Word 2010 Write-N-Cite IV til Word 2010 Indhold Installation på hospitalets computere... 2 Installation på privat computer... 2 Login på RefWorks i Word... 3 Indsæt referencer i et dokument... 4 Tilføj tidsskriftsspecifikke

Læs mere

Guide for oprettelse af login og anvendelse af Parrot Asteroid Market (Asteroid Smart og Asteroid Tablet).

Guide for oprettelse af login og anvendelse af Parrot Asteroid Market (Asteroid Smart og Asteroid Tablet). Før du kan downloade og installere applikationer på din Parrot Asteroid enhed, så skal du oprette et login til Parrot Asteroid Market, som gøres nemmest fra en computer. Bemærk at denne guide er lavet

Læs mere

Værktøjer fra værktøjskassen. Søren Breddam, Stevns Kommune

Værktøjer fra værktøjskassen. Søren Breddam, Stevns Kommune Værktøjer fra værktøjskassen Søren Breddam, Stevns Kommune sb@stevns.dk 1stevns kommune Mapbasic i Stevns Kommune Data Kørsel af planlagte opgaver, så data altid er opdaterede. Logfil til overvågning Dagligt

Læs mere

OpenTele datamonitoreringsplatform

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

Læs mere

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

Generelt gælder det at SQL serveren skal understøtte SQL Authentication (Mixed mode) da SIMS Serveren kommunikerer gennem en SQL bruger.

Generelt gælder det at SQL serveren skal understøtte SQL Authentication (Mixed mode) da SIMS Serveren kommunikerer gennem en SQL bruger. SIMS V6 Installation Generelt gælder det at SQL serveren skal understøtte SQL Authentication (Mixed mode) da SIMS Serveren kommunikerer gennem en SQL bruger. SIMS kan installeres på Windows 7/10 samt Windows

Læs mere

Brugermanual. PoP3 og Outlook Express Webmail www.321mail.dk. Udarbejdet af IT-afdelingen 2005

Brugermanual. PoP3 og Outlook Express Webmail www.321mail.dk. Udarbejdet af IT-afdelingen 2005 Brugermanual PoP3 og Outlook Express Webmail www.321mail.dk Udarbejdet af IT-afdelingen 2005 Indholdsfortegnelse 1. ÆNDRING AF OUTLOOK EXPRESS KONTO... 4 2. OPRETTELSE AF OUTLOOK EXPRESS KONTO... 6 2.1

Læs mere

Hosted CRM Outlook client connector setup guide. Date: Version: 1. Author: anb. Target Level: Customer. Target Audience: End User

Hosted CRM Outlook client connector setup guide. Date: Version: 1. Author: anb. Target Level: Customer. Target Audience: End User Hosted CRM 2011 Outlook client connector setup guide Date: 2011-09-08 Version: 1 Author: anb Target Level: Customer Target Audience: End User Language: da-dk Page 1 of 19 LEGAL INFORMATION Copyright 2011

Læs mere

Linkfactory manualer

Linkfactory manualer Linkfactory manualer Uddrag af manualerne til grundlæggende redaktørog administrator kursus Målgruppe: Administrator og redaktører TYPO3 Manual Dette er et uddrag af Linkfactorys manualer til det grundlæggende

Læs mere

Brugervejledning til Tildeling.dk brugere Tilbudsgiver

Brugervejledning til Tildeling.dk brugere Tilbudsgiver Brugervejledning til Tildeling.dk brugere Tilbudsgiver Opdateret den 15. november 2017 Side 1 af 9 Indholdsfortegnelse 1 Formål... 3 2 Adgang... 3 3 Menu... 3 3.1 Opgaveliste... 4 3.1.1 Spørgsmål og svar...

Læs mere

Midttrafik TRAFIKADMINISTRATION. Brugermanual august-2013 vers. 1.2

Midttrafik TRAFIKADMINISTRATION. Brugermanual august-2013 vers. 1.2 Midttrafik TRAFIKADMINISTRATION 2 34 Brugermanual august-2013 vers. 1.2 1 intro! På de følgende sider vil du finde en lille og hurtig gennemgang af Midttrafik Trafikadministration. Med Midttrafik Trafikadministration

Læs mere

Herning Bibliotekernes Helpdesk

Herning Bibliotekernes Helpdesk Vejledning Herning Bibliotekernes Helpdesk Maj 2017 Side 1 af 21 Indhold Oprette dig som bruger... 3 Logge ind... 7 Oprette en sag... 9 Se liste over sager... 15 Tilføj information til en sag... 16 Yderligere

Læs mere

PHP Crash course. Databaser

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

Læs mere

Secure O matic. Gruppe 5 2. SEMESTERPROJEKT. Udgave. Accepttest-specifikation

Secure O matic. Gruppe 5 2. SEMESTERPROJEKT. Udgave. Accepttest-specifikation Udgave 2 2. SEMESTERPROJEKT Gruppe 5 Secure O matic Accepttest-specifikation Benjamin Sørensen, 02284 Tomas Stæhr Hansen, 03539 Stefan Nielsen, 02829 Mubeen Ashraf, 9279 Hussein Kleit, 9281 SECURE O MATIC

Læs mere

Huskesedler. Design og automatisering af regneark. Microsoft Excel 2013

Huskesedler. Design og automatisering af regneark. Microsoft Excel 2013 Huskesedler Design og automatisering af regneark Microsoft Excel 2013 Januar 2017 Knord Side 2 Indholdsfortegnelse Ark... 4 Beskyttelse... 6 Diagram... 7 Eksport af data... 8 Fejlretning i formler... 9

Læs mere

Opret ODBC datakilde Vejledning

Opret ODBC datakilde Vejledning Vejledning V. 1 APRIL 2011 FOR KUNDESERVICE Indholdsfortegnelse 1 Indledning... 3 1.1 Formål... 3 1.2 Målgruppe... 3 1.3 Krav... 3 2 Opret ODBC Datakilde (Open Database Connectivity)... 3 2.1 Forbindelse

Læs mere

Kontaktpersoner. Indhold

Kontaktpersoner. Indhold Kontaktpersoner Alle, der skal have adgang til lederportalen, skal oprettes som kontaktpersoner. Dvs. ledere, institutledere og andre, der skal have adgang til at logge ind på lederportalen og tilgå relevante

Læs mere

Velkommen til MODx kursus

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

Læs mere

Installationsguide. Integration af erhvervsdata fra NN Markedsdata til Microsoft Dynamics NAV 2013

Installationsguide. Integration af erhvervsdata fra NN Markedsdata til Microsoft Dynamics NAV 2013 Installationsguide Integration af erhvervsdata fra NN Markedsdata til Microsoft Dynamics NAV 2013 Indledning Dette dokument indeholder vejledning til installation af modulet NN Markedsdata i Dynamics NAV

Læs mere

Vejledning: AMUUDBUD.DK

Vejledning: AMUUDBUD.DK Vejledning: AMUUDBUD.DK Henvendt til uddannelsesinstitutioner Websiden amuudbud.dk bruges af uddannelsesinstitutioner til at ansøge om godkendelse til at udbyde AMU. Du skal have modtaget en e-mail med

Læs mere

Vejledning til brug af Y s Men s klubintranet administrator guide

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

Læs mere

DB undervisning 01-01

DB undervisning 01-01 Databaser... 2 Tabeller... 2 Redundans... 3 Første regel... 4 Anden regel... 4 Tredje regel... 5 Relationer... 5 Opskrift... 6 SQL sætninger til at oprette tabeller... 7 SQL sætninger til at indsætte data...

Læs mere

Brugervejledning Joomla

Brugervejledning Joomla Brugervejledning Joomla Denne brugervejledning vil guide dig gennem de funktioner, som du skal bruge for at redigere indhold på dit website. Indholdsfortegnelse LOG- IN:... 2 OPRET ARTIKEL:... 3 INDSÆT

Læs mere

Vejledning. Opsætning af Trio Web Vers 2.0 feb. 2010

Vejledning. Opsætning af Trio Web Vers 2.0 feb. 2010 Opsætning af Trio Web Vers 2.0 feb. 2010 Indholdsfortegnelse Opsætning af Trio Web... 3 Generel opsætning af Trio Web... 3 Databaseopsætning... 3 DB... 3 Aar... 4 Login... 4 Internet... 4 Port... 4 Registreringsnøgle...

Læs mere