Databas som hanterar kursplaner Med PHP och MS Access. Helena Persson. Examensarbete inom Datateknik B, 10 poäng
|
|
- Sven Fredriksson
- för 6 år sedan
- Visningar:
Transkript
1 MITTUNIVERSITETET Institutionen för informationsteknologi och medier (ITM) Examinator: Karl Pettersson, Handledare: Karl Pettersson, Författarens e-postadress: Utbildningsprogram: Dataingenjör, 20 poäng Omfattning: 5763 ord inklusive bilagor Datum: Examensarbete inom Datateknik B, 0 poäng Databas som hanterar kursplaner Med PHP och MS Helena Persson
2 Sammanfattning Sammanfattning Mittuniversitetet använder sig av en databas för att hantera sina kursplaner. Den har inte varit till full belåtenhet då personalen tycker att det finns vissa brister i systemet. Jag har därför haft som uppgift att ta fram en prototyp av ett system som på ett bättre sett löser dessa problem. Ett schema utvecklades som jag sedan utgick ifrån när jag implementerade databasen. Detta ER diagram och även förstås databasen är uppbyggd så att den kan utvidgas om man i framtiden vill utöka användandet av systemet. När databasen fått en bra struktur behövdes även ett bra användargränssnitt, detta utvecklades med programmet PHP. I första hand utvecklades de delar som hade uppfattats som mindre bra av personalen. Det finns fortfarande en del saker som man med fördel kan fortsätta att utveckla med systemet. ibased on the Mid Sweden University template for technical reports, written by Magnus Eriksson, Kenneth Berg and Mårten Sjöström.
3 Abstract Abstract Mid Sweden University are using a database to handle there s course syllabus. The school personnel weren t satisfied with the database which didn t fulfill their requirements. My task was to design a prototype that is more in the line with the requirements. The first step was to create an ER diagram. Then the database was build from the ER diagram. Both the ER diagram and the database are designed for easy expansion of the system. When the new database was in place the GUI needed to be improved. Using PHP, the improvement of the GUI started with the parts that the personal find less good. As only parts of the GUI was redesigned, there are still parts of the GUI that could benefit from a redesign. iibased on the Mid Sweden University template for technical reports, written by Magnus Eriksson, Kenneth Berg and Mårten Sjöström.
4 Abstract Innehållsförteckning Sammanfattning... i Abstract... ii.... Bakgrund och problemmotivering....2 Övergripande syfte....3 Problemformuleringar... Error! Bookmark not defined.2.4 Översikt... Error! Bookmark not defined.2 2 Teori Databas Databashanterare MySQL MS Webbserver Skriptspråk Metod Konstruktion Resultat Databasen Gränssnittet. 9 6 Slutsats... Källförteckning...2 Bilaga A: Tabeller i Databasen Kursplaner Bilaga B: ER diagram iiibased on the Mid Sweden University template for technical reports, written by Magnus Eriksson, Kenneth Berg and Mårten Sjöström.
5 . Bakgrund och problemmotivering Mittuniversitetet använder sig VT05 av ett system (ALVA) för att hantera skolans kursplaner. Systemet fungerar men är inte anpassat till Mittuniversitetets behov och har på grund av det av det fått en del klagomål från personalen som arbetar med systemet. För att på ett bra sätt kunna lagra och hantera stora mängder fakta är det bra att använda sig av en databas, på sätt sett blir det även lättare för de användare som ska skriva eller förändra i kursplanerna. Även ett bra användargränssnitt behövs för att systemet ska vara lätt att använda, med hjälp av ett bra gränssnitt kan man lätt orientera sig i databasen och hitta den information man behöver..2 Övergripande syfte Syftet med detta examensarbete är att skapa ett lätthanterligt och funktionellt system som kan hantera Mittuniversitetets kursplaner utifrån skolan önskemål. Detta ska uppnås med hjälp av en databas med en bra och stabil struktur och ett användargränssnitt som är lätt att förstå och orientera sig i. I systemet ska man kunna skapa och förändra kursplaner. Kursplanerna ska ha olika revisioner så man kan förändra en kursplan utan att behöva skapa en helt ny, på så sett kan man lätt kolla tillbaka hur en kursplan såg ut en viss termin. Även tillfällen ska kunna skapas och de ska kunna användas när man ska skriva nya kurskataloger, där finns information som när kursen går, på vilket språk, på vilken ort och i vilken takt m.m. Kursplanerna ska även kunna skrivas ut, man ska då få fram en kursplan med ett bra upplägg så att det är lätt för studenten och personalen att förstå den. Utskriften ska innehålla all information av vikt.
6 .3 Problemformuleringar Utifrån det gamla systemet (ALVA) olika kursplaner kommer jag att utveckla ett system där de fel och brister som uppmärksammats av den personal som arbetar med systemet löses på ett annat och bättre sätt. För att systemet ska bli bra krävs en bra struktur på databasen, jag kommer därför att lägga störst vikt vid detta. En bra struktur skapas genom att göra ett bra schema, detta kommer att presenteras i ett ER diagram. När man gör ett diagram får man en bra överblick hur systemet ser ut, jag kan då göra ändringar i det tills jag tycker att jag hittat den bästa lösningen. Detta diagram kommer sedan att ligga till grund när databasen ska implementeras. När strukturen är klar behöver även ett användargränssnitt skapas. Flera av de klagomål som finns om det förra systemet gäller saker som kan förändras under denna process. Jag kommer att i första hand se över dessa saker. Hur mycket som kommer att göras åt gränssnittet är beroende på hur mycket tid som finns till detta..4 Översikt Rapporten är upplagd med en teoridel som kort beskriver den fakta läsaren behöver för att för att kunna förstå fortsättningen av materialet. Det följs av en konstruktionsdel. 2
7 2 Teori 2. Databas För att en databas ska vara bra och lätt att använda krävs en bra struktur. För att bygga upp en bra struktur behöver man en modell, en modell man kan använda sig av är ER diagrammet (Entity Relationship)[]. Ett ER diagram byggs upp av olika byggstenar: entiteter, attribut och relationer, se figur 2.. KURS namn tillhör Figur 2. Entitet, Attribut och Relation. (Källa: Egen) En entitet kan vara en kurs, ett tillfälle eller en bok. Ett attribut är egenskaper till entiteterna och det kan till exempel vara namn, kod och beskrivning. En relation beskriver relationen mellan olika entiteter, ett exempel på det är till exempel att en kurs HAR en revision. En relation kan se ut på olika sätt, detta beskrivs med kardinaliteter. Till exempel kan en kurs ha flera revisioner (:M), andra kardinaliteter är ett till ett (:) och många till många (M:M). 2.2 Databashanterare En databashanterare är ett program vars uppgift är att lagra och hantera databaser. För att kunna lägga till, hämta och söka data i databasen använder sig MySQL av Structurered Query Language (SQL). SQL bildar tabeller och kolumner genom frågor, på så sätt samlas informationen på ett strukturellt sätt. 3
8 2.2. MySQL MySQL är gratis att ladda hem och använda. Det är även en fri programvara, det innebär att du som användare bland annat har rätt till koden. Det gör att du kan ändra och förbättra i programmet så att det passar dina ändamål. Programmet fungerar bra tillsammans med PHP som är det skriptspråk jag valt att jobba med. Mer om det under MS MS har en mängd verktyg som ska underlätta för användaren som Query by Example (QBE). QBE är ett frågespråk där man i stället för att skriva kod t.ex kan koppla ihop tabeller direkt på skärmen. Programmet kan även använda sig av SQL frågor. MS stöder datorformatet Open Database Connectivity (ODBC). Genom ODBC kan man länka till andra datakällor som till exempel PHP. 2.3 Webbserver En webbserver är ett program som kan distribuera filer till klienter på nätet, en vanlig klient är till exempel webbläsaren. För att distribuera filer använder programmet sig av ett protokoll, Hypertext Transfer Protocol (http). Det finns flera olika webbservrar på marknaden som till exempel Xervier, Microsoft Internet Information (IIS) och Apache. Jag har använt mig av Apache som disponeras gratis och har en öppen källkod. Apache är en av de vanligaste webbservrarna men utvecklades från början för UNIX. Idag finns det för flertalet plattformer, till exempel till Mac OS och Microsoft Windows. 2.4 Skriptspråk För att skriva ett skript, programkod som inte kompileras innan körning, eller enklare program använder man sig av ett skriptspråk. Jag har använt mig av språket Hypertext Preprocessor (PHP) som även det precis som Apache och MySQL har en öppen källkod[2]. 4
9 PHP skript skrivs med PHP kod och HTML kod i samma fil. HTMLkoden som är statisk kan med hjälp av inbäddad PHP kod få en fil med ett dynamiskt innehåll[3]. När en klient skickar en fråga till servern letar denna upp filen som det frågats efter. Servern kommer sedan att exekvera PHP koden innan allt skickas till klienten som HTML kod. På så sätt kommer klienten aldrig i kontakt med PHP koden. PHP fungerar bra ihop med webbserver Apache men även med andra webbservrar. Den är gratis att använda och kräver inga dyra investeringar till din dator. Programmet är ett av de vanligaste skriptspråken och fungerar på många olika plattformar som Solaris, Microsoft Windows, Mac OS och OS/2. 5
10 3 Metod För att komma igång med arbetet behövdes en del information inhämtas. Som utgångspunkt hade jag ALVA, systemet som Mittuniversitetet använder sig av just nu för att hantera kursplanerna. För att få en uppfattning av hur det var uppbyggt fick jag tillgång till en modell över systemet där man kunde se hur deras databas var uppbyggd. Genom att titta igenom det materialet och genom en intervju med Annika Berggren som använder systemet för att föra in nya kursplaner kunde jag dra vissa slutsatser om vad som var negativt med systemet, vad som kunde göras bättre. Efter att jag gjort detta kunde jag börja skissa på en egen modell på hur jag tyckte att systemet skulle se ut. Jag tog fram en ER modell som hade vissa likheter med det gamla systemet men där helt nya idéer ersatte de delar som var mindre bra. Genom att diskutera fram olika lösningar skapades till slut en ny ER modell som även har möjlighet att kunna utvidgas vid framtida behov. När modellen stod klar var det dags att välja databashanterare. Jag valde att arbeta med MySQL och implementerade databasen utifrån min modell. På grund av problem senare under arbetets gång byttes databashanteraren ut till MS. Jag valde att jobba med MS för att programmet stöder datorformatet Open Database Connectivity (ODBC), det löste problemet att koppla samman PHP och MySQL. Eftersom jag inte arbetat så mycket med SQL databaser innan utan mest hade teoretiska kunskaper om det fick jag läsa in lite innan arbetet började flyta. För att få till ett bra användargränssnitt valde jag att använda mig av PHP vilket var ett helt nytt program för mig. För att få förståelse för programmet provade jag mig framåt genom att göra enkla programdelar som med tiden jag lärde mig mera kunde utvecklas och bli mer avancerade[4, 5, 6]. Många av de saker som upplevts som negativt med det gamla systemet fanns i gränssnittet så i första hand har jag försökt lösa dessa saker på ett bättre sätt. 6
11 4 Konstruktion Programmen jag använt mig av, MySQL, Apache och PHP installerades på den dator som jag under arbetets gång har använt mig av. MySQL hämtades på MySQL s egna hemsida, där jag valde det alternativ som stödjer operativsystemet Windows[7]. PHP hämtades också hem och installerades på datorn[8]. För att programmet ska gå att använda behöver det även konfigureras. Det som behövdes göra var att filen php.ini.dist flyttades till C:/Windows och där ändrades namnet till php.ini. Apache varken installerade jag eller konfigurerade och kan därför inte svara på vad som gjorts för att programmet ska fungera. När jag bytte från MySQL till MS behövde jag inte göra någonting eftersom MS redan fanns installerat på datorn. MS stödjer ODBC och för att länka till PHP går man då in på datakällor och väljer System DNS och lägger till den databas man vill att PHP ska länka till, i det här fallet databasen kursplaner. 7
12 5 Resultat 5. Databasen En kursplan innehåller en hel del information så databasen är ganska omfattande med många entiteter och attribut (se bilaga 2). Grunden i databasen är att man har en basrelation kurs som beskriver en specifik kurs, denna har en specifik kurskod. En kurs kan ges flera gånger men kan ändras något mellan gångerna men eftersom det är samma kurs vill man kunna använda sig av samma kurskod, för att detta ska vara möjligt har en basrelation revision skapats. Basrelationenen revision som både har kurskoden men även terminen den går som nyckel gör att en kurs kan ges i flera revisioner, alltså samma kurs kan finnas i flera utföranden. I databasen vill man även kunna lägga in tillfällen, detta kan göras i basrelationen tillfälle. När man ska skriva in ett tillfälle till databasen vill man att viss information ska kunna väljas ur en lista, för att detta ska vara möjligt utgör dessa egenskaper egna basrelationer. På detta sett kan man undvika att alternativ som inte är möjliga läggs in i databasen. Informationen i basrelationen tillfälle ska kunna hämtas från databasen när man vill ha information till kurskataloger. Under tiden gränssnittet utvecklades skapades även nya basrelationer: Kontaktperson, Starvecka/Slutvecka, detta för att personer och veckor som inte existerar ska kunna läggas in i databasen. Databasen implementerades först i MySQL (se bilaga ) men efter problem när PHP skulle hämta information från denna implementerades den snabbt om i MS. Detta för att snabbt kunna komma vidare och arbeta med gränssnittet. Eftersom MS stöder datorformatet ODBC så kunde problemet med att länka från PHP snabbt avhjälpas på det sättet. 8
13 5.2 Gränssnittet För att personalen ska kunna lägga in nya kursplaner och skriva ut dem som redan finns skapades ett användargränssnitt i PHP. Gränssnittet består av olika sidor på vilka det finns formulär där man skriver in den information man har om kursplanen. Data skickas sedan till databasen där den sparas. För att användaren ska kunna orientera sig kommer man först att komma till en förstasida där man väljer vad man vill göra, som att skriva in en ny kursplan, ett tillfälle eller visa en befintlig kursplan. Om man väljer att skriva in en ny kursplan kommer man till en sida som heter Kurs, se figur 5.. När man fyllt i informationen på sidan och tryck skicka kommer man till ännu en sida där information ska fyllas i. För att all information ska hamna på rätt sida i databasen kommer kurskoden automatiskt att följa med till nästkommande sidor, som användare ska man inte behöva hålla reda på att det ska fungera. Figur 5. Sidan Kurs (Källa: Egen) 9
14 De mesta informationen som ska läggas in i databasen är bara att fylla i men ett lite krångligare moment är att få in kurslitteratur i databasen. Eftersom man vill spara alla böcker som använts så att man inte ska behöva skriva in en bok varje gång om den används i flera kurser blir det ganska många titlar i databasen. När man sedan ska hitta den boken behöver man ett bra sätt att söka på. Detta har lösts så att man kan söka på bokens förlag, författare och isbn nummer, man kan även leta i en lista som står i bokstavsordning efter böckernas titel, se figur 5.2. Figur 5.2 Sidan Litteratur (Källa: Egen) När man söker efter till exempel en titel kommer de alternativ som passar sökningen att visas under rubriken bok, om man får flera alternativ får man välja den bok man sökte. Om man i stället väljer att visa en kursplan kommer man till en sida där man väljer vilken kursplan man vill visa. Den kommer sedan att visas på skärmen. 0
15 6 Slutsats Mitt arbete har resulterat i en databas med en bra struktur. Databasen är uppbyggd så att om man vill utvidga den är detta möjligt. Om man i framtiden ser att man har ett behov av nya egenskaper kan dessa utan svårigheter kopplas till. Även ett användargränssnitt har skapats, med hjälp av det kan användaren skriva in och visa kursplaner utan ha någon som helst kunskap om själv databasen. På grund av att jag aldrig innan jag började med detta arbete haft kunskap eller kommit i kontakt med att skapa gränssnitt eller att arbeta med programmet PHP har en del tid gått åt till att sätta sig in i detta. Därför finns det saker som jag skulle ha velat gjort annorlunda men ej hunnit med. Till exempel skulle jag ha velat utveckla sökningen av böcker något mer. Eftersom mitt syfte i första hand var att hitta en bra struktur till databasen anser jag att jag nått mitt mål. Jag har även kunnat sätta mig in i och lösa en del problem med den funktionella användningen även om jag anser att det finns bitar som skulle kunna göras bättre. För den som vill använda sig av mitt arbete för att hitta andra lösningar finns åtgärder och vidareutvecklingar som kan göras. Kurskoden och terminkoden som måste följa med mellan sidorna kan skickas på ett bättre sätt. Även ett sätt att ändra i en kursplan utan att skriva en ny kan utvecklas, frågor man kan ställa sig är vad ska kunna ändras innan man måste skriva en ny kursplan och ska vissa saker kunna ändras under utvecklingens gång men sedan låsas. Som programmet ser ut kan vem som helst skriva in en kursplan, något slags system med olika användare och lösenord måste skapas.
16 Källförteckning [] Elmasri, R., & Navathe, S. (2004): Fundamentals of Database Systems 4 th ed. Boston: Addison Wesley [2] Overgaard, J., Eriksson, U., & Ek, J. (2004): PHP5 programmering. Sundbyberg: Pagina [3] PHPportalens hemsida Hämtad [4] Converse, Tim & park; Joyce (2000): PHP 4 bible [5] Meloni, Julie C (2000): PHP essentials. Rocklin: Prima Tech [6] Castagnetto, Jesus M (999): Professional PHP Programming. Birmingham, Wrox [7] MySQLs hemsida Hämtad: [8] PHPs hemsida Hämtad
17 Bilaga A: Tabeller i Databasen Kursplaner Bilaga A: Tabeller i Databasen Kursplaner create table instiution ( kod char (3) not null, namn varchar (50), url varchar (50), beskrivning text, create table amne ( kod char (4) not null, namn varchar (50), inst_kod char (3) not null references institution create table niva ( kod char () not null, create table kurs ( kod char (6) not null, namn_s varchar (50), namn_e varchar (50), in_dat date, fast_dat date, nedlagd date, upp_utbild char(), poang decimal (3.), amneskod char (4) not null references amne, nivakod char () not null references niva, create table bok ( id int not null, ar varchar (50), /
18 Bilaga A: Tabeller i Databasen Kursplaner isbn varchar (20), titel varchar (50), forfattare varchar (50), forlag varchar (50), antal_sidor int, primary key (id)); create table betygsskala ( kod char (2) not null, namn varchar (20), create table termin ( kod char (4) not null, create table s_behorigheter ( kod int not null, namn varchar (5), create table takt ( kod int not null namn_s varchar (20), namn_e varchar (20) create table ort ( kod int not null, namn varchar (20), create table tid ( kod char (2) not null, namn_s varchar (20), namn_e varchar (20), create table sprak ( kod char (2) not null, namn_s varchar (20), 2/
19 Bilaga A: Tabeller i Databasen Kursplaner namn_e varchar (20), create table urval ( id int not null, namn varchar (20), primary key (id)); create table typ ( kod char (2) not null, namn varchar (20), create table paket ( kod char (6) not null, status char (), termin char (4), beskrivning text, institution char (3), poang decimal (3.), niva char (), amne char (4), namn_s varchar (20), namn_e varchar (20), create table tillfalle ( id int not null, startvecka char (6), slutvecka char (6), distans char (), senast_andrad date, senast_andrad_av varchar (50), lab_timmar int, und_timmar int, platsgaranti char (), distansinfo text, anmalningskod char (5), natverksuniversitet char (), kontaktperson varchar (50), kurskod char (6) references kurs, 3/
20 Bilaga A: Tabeller i Databasen Kursplaner typkod char (2) references typ, urvalskod int references urval, paketkod char (6) references paket, sprakkod char (2) references sprak, tidkod char (2) references tid, ortkod int references ort, taktkod int references takt, create table utbildningsomrade ( kod char (2) not null, namn_s varchar (50), namn_e varchar (50), create table revision ( syfte_s text, syfte_e text, larandemal_s text, larandemal_e text, status char (), litteraturdatum date, forandringsdatum date, dokumentinfo text, beslutsinstans varchar (50), innehall_s text, innehall_e text, litteraturkommentar text, lar_studietimmar_s text, lar_studietimmar_e text, forkunskaper varchar (50), kkod char (6) not null references kurs, tkod char (4) not null references termin, primary key (kkod, tkod)); create table moment ( kod char (4) not null, namn_s varchar (50), namn_e varchar (50), poang decimal (3.), beskrivning text, 4/
21 Bilaga A: Tabeller i Databasen Kursplaner betygskod char (2) references betygsskala, rev_exam_oblig char (), kkod char (6) not null references kurs, tkod char (4) not null references termin, primary key (kod, kkod, tkod)); create table kurs_utbild ( utbild_kod char (2) references utbildningsomrade, kurskod char (6) references kurs, procent int, primary key (utbild_kod, kurskod)); create table ingar ( betygsskalakod char (2) references betygsskala, kurskod char (6) references kurs, primary key (betygsskalakod, kurskod)); 5/
22 Bilaga B: ER diagram ram KURS kod namn poäng ects upp_utbild nedlagd fast_dat in_dat ger ÄMNE namn kod har ingår EXTRAÄMNE kod namn ingår UTBILDNINGSOMRÅDE namn kod REVISION har syfte status litteraturdatum förendringsdatum innehåll lär_studietimar övrigt beslutsinstans dokumentinfo TERMIN kod har BETYGSSKALA ingår ingår kod namn TILLFÄLLE kontaktperson anmälningskod startvecka distansinfo flexibelt_lärande närverksuniversitet ges förkunskaper S_BEHÖRIGHETER kod namn URVAL id namn tillhör TYP kod namn tillhör ORT TAKT tillhör tillhör kod namn namn kod ingår M P K L A H B F A S Z E Y U C V G NIVÅ kod ingår lärandemål litteraturkommentar KURS_UTBILD procent Q T UR kommentar Q krävs ger aktue N svenska engelska svenska engelska engelska svenska svenska svenska engelska engelska engelska svenska svenska engelska engelska svenska id
23
Introduktion till MySQL
Introduktion till MySQL Vad är MySQL? MySQL är ett programmerings- och frågespråk för databaser. Med programmeringsspråk menas att du kan skapa och administrera databaser med hjälp av MySQL, och med frågespråk
Databasens består av: Tabell Kolumner fält Rader poster (varje post är unik)
Databasföreläsning Databasens består av: Tabell Kolumner fält Rader poster (varje post är unik) Tabeller Personer Databas Nummer Namn Födelseår 1 Tina 1950 2 Siv 1965 3 Olle 1980 Platt databas: all information
Skapa din egen MediaWiki
Skapa din egen MediaWiki Inledning och syfte I detta moment skall du installera en egen wiki (Mediawiki), som du skall konfigurera. Du har möjligheten att använda en egen wiki på din dator eller webbhotell
Innehåll. MySQL Grundkurs
MySQL Grundkurs Copyright 2014 Mahmud Al Hakim mahmud@dynamicos.se www.webbacademy.se Innehåll Introduktion till databaser Installera MySQL lokalt Webbserverprogrampaket (XAMPP) Introduktion till phpmyadmin
Webbservrar, severskript & webbproduktion
Webbprogrammering Webbservrar, severskript & webbproduktion 1 Vad är en webbserver En webbserver är en tjänst som lyssnar på port 80. Den hanterar tillgång till filer och kataloger genom att kommunicera
Databaser och Datamodellering Foreläsning IV
Webbprogrammering - 725G54 Databaser och Datamodellering Foreläsning IV Agenda Databaser ERD SQL MySQL phpmyadmin Labb 4 Databaser Databas - samling med data Databashanterare Enkelt Kraftfullt Flexibelt
Prova på-laboration i PHP Johan Sjöholm johsj@ida.liu.se Institutionen för datavetenskap, Linköpings universitet 2009-08-09
Prova på-laboration i PHP Johan Sjöholm johsj@ida.liu.se Institutionen för datavetenskap, Linköpings universitet 2009-08-09 1. Introduktion till webbprogrammering Webbprogrammering består av ett antal
Vad är en databas? Databaser. Relationsdatabas. Vad är en databashanterare? Vad du ska lära dig: Ordlista
Databaser Vad är en databas? Vad du ska lära dig: Använda UML för att modellera ett system Förstå hur modellen kan översättas till en relationsdatabas Använda SQL för att ställa frågor till databasen Använda
Dokumentation för VLDIT AB. Online classroom
Dokumentation för VLDIT AB Online classroom 2 Introduktion VLDIT AB önskar area för att tillhandahålla ett kursutbud online för sina befintliga deltagare, men även för nya. Syfte för applikationen: tillhandhålla
Nya webbservern Dvwebb.mah.se
Nya webbservern Dvwebb.mah.se Bakgrund: BIT (Bibliotek och IT) beslutar att ta ner Novell systemet 28/3 som är en katalogtjänst som styr bland annat alla studenter s.k. hemkataloger på Malmö högskola såväl
Olika slags datornätverk. Föreläsning 5 Internet ARPANET, 1971. Internet började med ARPANET
Olika slags datornätverk Förberedelse inför laboration 4. Historik Protokoll, / Adressering, namnservrar WWW, HTML Föreläsning 5 Internet LAN Local Area Network student.lth.se (ganska stort LAN) MAN Metropolitan
! Webprogrammering. ! Databasteori och praktik. ! Fö, le, la + projekt. ! Examination (tenta, dugga + labb, ! Studera användarna och deras problem
Webprogrammering och databaser! Idag: Diverse praktiskt om kursen Webprogrammering Databaser, terminogi Start på ER-modellering! Webprogrammering Kursöversikt! Databasteori och praktik! Fö, le, la + projekt!
DDL Kommandon CREATE/DROP Database CREATE /ALTER/DROP Table ALTER/ADD/DROP Column CREATE /ALTER/DROP Index
INNEHÅLL SQL DEL 4 DDL Kommandon CREATE/DROP Database CREATE /ALTER/DROP Table ALTER/ADD/DROP Column CREATE /ALTER/DROP Index Chapter 3, 6, 8 delar av. Beginning SQL Server 2008 for Developers 1 CREATE
729G28 Webprogrammering och databaser. Föreläsning 1: Diverse praktiskt om kursen Webprogrammering Databaser, terminologi
729G28 Webprogrammering och databaser Föreläsning 1: Diverse praktiskt om kursen Webprogrammering Databaser, terminologi 2 Personal Examinator, Ansvarig databasteori: Eva Ragnemalm, eva.ragnemalm@liu.se
GIT L0003B. Databaser, en introduktion. Information inför kursstart
GIT L0003B Databaser, en introduktion Information inför kursstart Innehåll Registrering 2 Kursplan 2 Schema 2 Föreläsningar 2 Laborationer 2 Examination 2 Litteratur 3 Alernativ/referens- litteratur 3
TENTAMEN DATABASKUNSKAP ITEK12
TENTAMEN DATABASKUNSKAP ITEK12 Tid: Fredag den 19 oktober kl. 9-00-12.00, sal D409 Tillåtna hjälpmedel: Endast papper och penna. Poäng: Maxpoäng: 56. Gräns för G: 50%. Gräns för VG: 75%. Om något som verkar
Webbprogrammering, grundkurs 725G54
Webbprogrammering, grundkurs 725G54 Bootstrap jquery SEO RWD MuddyCards. Tidigare Muddycards Många positiva kommentarer Ibland för högt tempo på föreläsning Lägg ut labbar tidigare Mer föreläsningar (2
Webprogrammering och 729G28 databaser Webprogrammering och databaser Kursöversikt Webprogrammering Designprocessen Lösningsförslag
729G28 Webprogrammering och Kursansvarig: Eva Ragnemalm, IDA eva.ragnemalm@liu.se Kursassistent: Anders Märak Leffler anders.marak.leffler@liu.se Webprogrammering och Föreläsning 1: Diverse praktiskt om
Avancerade Webbteknologier
Projektledning, Business Knowledge Användbarhet & Layout Avancerade Webbteknologier Lkti Lektion 1 Kommunikation Tobias Landén tobias.landen@chas.se Avancerade webbteknologier del 1 (4 KY poäng) Syfte
CMS, optimerade för programmerare Eller hur kan ett sådan skapas.
Examensarbete CMS, optimerade för programmerare Eller hur kan ett sådan skapas. David Strömbom 2011-05-20 Ämne: Datavetenskap Nivå: B Kurskod: 1DV40E Abstrakt Denna rapport fokuserar på att undersöka några
Installationsanvisning. Dokumenttyp Installationsanvisning Område Boss med delad databas
Ort och datum Ort och datum Namn Namn Magnus Einarsson/+46 (0)+46 54 291742 2010-06-29 1.0 1 (5) Innehållsförteckning 3 1 Inledning 3 1.1 Introduktion... 3 1.2 Revisionshistoria... 3 1.3 Referenser...
Vad är en databas? Databasutveckling Med MySQL/MariaDB
Databasutveckling Med MySQL/MariaDB Copyright Mahmud Al Hakim mahmud@webacademy.se www.webacademy.se Vad är en databas? Från Wikipedia En databas (tidigare databank) är en samling information som är organiserad
SQLs delar. Idag. Att utplåna en databas. Skapa en databas
Idag SQLs delar Hur skapar vi och underhåller en databas? Hur skapar man tabeller? Hur får man in data i tabellerna? Hur ändrar man innehållet i en tabell? Index? Vad är det och varför behövs de? Behöver
Vidareutveckling av lokalbokningssystem
Beteckning: Institutionen för matematik, natur- och datavetenskap Vidareutveckling av lokalbokningssystem Mikael Eriksson juni 2007 Examensarbetete, 10 poäng, B Datavetenskap Internetteknologi Examinator:
Webprogrammering och databaser. 729G28 Webprogrammering och databaser. Kursöversikt. Praktisk info. Webprogrammering. Ändringar mot förra året
729G28 Webprogrammering och databaser Föreläsning 1: Diverse praktiskt om kursen Webprogrammering Databaser, terminogi Webprogrammering och databaser Personal: Examinator Jalal Maleki, jalma@ida.liu.se
L0009B. Moment. Introduktion till geografiska databaser: G:\L0009B\Allmänt\IntroGeoDB.pdf (F)
L0009B Moment FL 1: Kursintroduktion. Kursinformation: G:\L0009B\Allmänt\KursInformationL0009B.pdf (F) Kursplan: Se https://portal.student.ltu.se/stuka/kurs.php?kurs=l0009b&lang=swe (F) Allt som markerats
Introduktion till användning av linux-servern sledge och några övningsuppgifter
Uppsala universitet Institutionen för utbildning, kultur och medier Monica Langerth Zetterman och Richard Walls IT-stöd i undervisningen, HT10 Introduktion till användning av linux-servern sledge och några
INSTALLATION...3 ATT KOMMA IGÅNG...3 PROGRAMMETS DESIGN...4 LÄGGA TILL TABELL...4 EDITERA TABELL...4 EDITERA RELATION...5 SPARA OCH AVSLUTA...
INSTALLATION...3 ATT KOMMA IGÅNG...3 PROGRAMMETS DESIGN...4 LÄGGA TILL TABELL...4 EDITERA TABELL...4 EDITERA RELATION...5 SPARA OCH AVSLUTA...6 2 (6) 2D1954 Programutvecklingsprojekt vt 2003 Installation
valbara programkurser (inom
Användarmanual Utbildningsdatabasen Selma för arbetet med kurstillfällen för valbara programkurser (inom sjuksköterskeprogrammen) forskarutbildningsstöd Innehåll 1. Logga in och logga ut... 3 2. Process
Spara papper! Skriv inte ut sammanfattning utan ladda ner PDF!
Denna beskrivning har gjorts på Windows XP Professional (men bör fungera även på Home Edition och Windows 2000/2003). Att installera Oracle 9i Personal Edition kräver ca. 3 GB hårddiskplats och ca. 200
Webbprogrammering - 725G54 PHP. Foreläsning II
Webbprogrammering - 725G54 PHP Foreläsning II Agenda Serverskript PHP Validering av data med serverskript Säkerhet Lab 2. Live coding Serverskript Kör ett program på servern och resultatet skickas till
Innehållsförteckning. Användarmanual för Lockbee Backup Databas 2009
1 LB-M-DB 0001 2010 Användarmanual för Lockbee Backup Databas 2009 Användarmanualen är avsedd att ge en närmare introduktion av Lockbee Backup Databas 2009 funktioner och nyttjande. Vi rekommenderar att
Alla filer som bearbetar PHP script ska avslutas med ändelsen.php, exempelvis ska en indexsida till en hemsida heta index.php
Introlektion PHP är ett av de enklare språken att lära sig just pga. dess dynamiska struktur. Det används för att bygga upp båda stora och mindre system. Några vanliga system som använder sig av PHP är
TDDD52 Databas. Databas. Databas 1/3/13
/3/3 Varje gång jag vill lägga 5ll en film så måste jag ändra i min PHP kod och ladda upp 5ll servern Mina kollegor vill också kunna lägga 5ll filmer, men jag vill inte ge de access 5ll min FTP eller PHP
Innehåll MySQL Intro. Allmänt om Lagrade Procedurer Enkel utformning Skapa en lagrad procedur Använda parameter som indata
Innehåll MySQL Intro Allmänt om Lagrade Procedurer Enkel utformning Skapa en lagrad procedur Använda parameter som indata 1 Lagrad procedur / Stored Procedure Lagrad procedur har många namn, förkortningen
Objektorienterad programmering
1(5) Objektorienterad programmering och Java Programkurs 7 hp Object Oriented Programming and Java TDDE30 Gäller från: 2018 VT Fastställd av Programnämnden för data- och medieteknik, DM Fastställandedatum
Databaser på webben. Revision 5 2000-12-04. Johan Näsholm, johan@nasholm.com
1 (8) Databaser på webben Revision 5 2000-12-04 Johan Näsholm, johan@nasholm.com Den senaste versionen av detta dokumentet finns på www.nasholm.com/docs/dbweb.pdf Syftet med denna skrift och den därtill
För att XCOPY i SQL Server Express ska fungera måste data och logg ligga i samma mapp, vilket naturligtvis inte är så bra.
1 Datafiler tillhör alltid en filgrupp. Det måste alltid finnas en PRIMARY group. Det är inget som hindrar att datafiler på olika diskar tillhör samma filgrupp. PRIMARY gruppen innehåller huvudfilen till
valbara programkurser
Användarmanual Utbildningsdatabasen Selma för arbetet med kurstillfällen för valbara programkurser forskarutbildningsstöd Innehåll 1. Logga in och logga ut... 3 2. Process för att skapa kurstillfällen
GIT L0009B GEOGRAFISK DATABASTEKNIK. Information inför kursstart
GIT L0009B GEOGRAFISK DATABASTEKNIK Information inför kursstart Innehåll Registrering 2 Kursplan 2 Schema 2 Föreläsningar 2 Laborationer 2 Examination 2 Litteratur 3 Referenslitteratur 3 Programvaror 3
Introduktion HTML och PHP 732G16 Databaser design och programmering
Introduktion HTML och PHP 732G16 Databaser design och programmering 08-04-22 Ingrid Alin Nilsson 1 Presentationen tar upp Lite grundläggande om HTML Grunderna i PHP Styrstrukturer Funktioner Filhantering
TER3. Försättsblad till skriftlig tentamen vid Linköpings universitet G28 TEN1 Webprogrammering och databaser Tentamen IDA 1 (7)
1 (7) Försättsblad till skriftlig tentamen vid Linköpings universitet Datum för tentamen Sal (1) Tid Kurskod Provkod Kursnamn/benämning Provnamn/benämning Institution Antal uppgifter som ingår i tentamen
Datamodeller och databaser, avancerad kurs
1(6) Datamodeller och databaser, avancerad kurs Programkurs 6 hp Advanced Data Models and Databases TDDD43 Gäller från: Fastställd av Programnämnden för data- och medieteknik, DM Fastställandedatum LINKÖPINGS
Webbprogrammering. Sahand Sadjadee
Webbprogrammering Sahand Sadjadee Agenda Webb The World Wide Web (WWW) is a network of online content that is formatted in HTML and accessed via HTTP. The term refers to all the interlinked HTML pages
Introduktion MySQL och MariaDB
Introduktion MySQL och MariaDB Copyright Mahmud Al Hakim mahmud@webacademy.se www.webacademy.se Vad är MySQL? MySQL är en databashanterare. Den använder sig av frågespråket SQL. MySQL är fri programvara,
WP-Edit. Robin Larsson Martin Davik. Examensarbete, grundnivå, 15 hp Datavetenskap Internetteknologprogrammet
WP-Edit Robin Larsson Martin Davik 2014 Examensarbete, grundnivå, 15 hp Datavetenskap Internetteknologprogrammet Handledare: Anders Jackson Examinator: Carina Pettersson WP-Edit av Robin Larsson Martin
Idag. Hur skapar vi och underhåller en databas? DD1370 (Föreläsning 4) Databasteknik och informationssystem 7,5 hp Hösten / 20
Idag Hur skapar vi och underhåller en databas? DD1370 (Föreläsning 4) Databasteknik och informationssystem 7,5 hp Hösten 2009 1 / 20 Idag Hur skapar vi och underhåller en databas? Hur skapar man tabeller?
emopluppen Användning av "Ant" Niklas Backlund Version: 1.4 ( 2002/04/26 07:27:52 UTC)
emopluppen Användning av "Ant" Version: 1.4 ( 2002/04/26 07:27:52 UTC) Niklas Backlund Sammanfattning Det här dokumentet handlar om programmet Ant, som är en byggmiljö för programutvecklingsprojekt. Dess
Vad är en databas? Exempel på databaser: Databas = Organiserad samling och lagring av information.
Vad är en databas? Exempel på databaser: Kortregister på kontor Sjukvårdsjournal Bokregister på bibliotek Medlemsregister i en förening Kundregister på företag Telefonkatalogen Databas = Organiserad samling
emopluppen Installationsmanual
emopluppen Installationsmanual Sammanfattning Den här manualen beskriver hur man installerar Emo-Pluppen. Innehållsförteckning 1 - Förberedelser... 1.1 - Operativsystem... 1.2 - PHP... 1. - Webbserver...
Webbprogrammering, grundkurs 725G54
Webbprogrammering, grundkurs 725G54 Lab 4, 5 ERD PHP + MySQL Återblick Idag Sessions PHP och MySQL för samband Lab 6 725G54: Genomgång projektuppgift Avstämning av kursmål Om sessions På IDA måste ni göra
Kursplanering Utveckling av webbapplikationer
Kursplanering Utveckling av webbapplikationer Fakta Ämne Programmering Poäng 40 Yh-poäng Kurskod YSYS-WEB Klass Systemutvecklare.NET Syfte och koppling till yrkesrollen För att kunna arbeta som systemutvecklare
Installation och konfiguration av klientprogramvara 2c8 Modeling Tool
Installation och konfiguration av klientprogramvara 2c8 Modeling Tool Hämta programpaket, MSI Aktuell version av klientprogramvaran finns tillgänglig för nedladdning på vår hemsida på adress http://www.2c8.com/
Webservice & ERP-Integration Rapport
Webservice & ERP-Integration Rapport Hardwood AB Mustafa Lazem 930916-9713 Jonas Ahrne 920325-0379 Hasan Nerjovaj 940130-7195 Stefan Liden 920628-0639 2014-05-18 Innehåll Bakgrund... 2 Syfte... 2 Projektbeskrivning...
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, informattionssystem Datum 30/5 Tid 8.00 12.00 Lärare Owen Eriksson Madelene Hermelin Johan Karlsson Mikael Fors Maxpoäng
Laboration med Internet och HTML
Laboration med Internet och HTML Denna laboration går ut på att du skall kunna skapa enkla hemsidor i HTML. Vi kommer inte att ta upp edstorer för hemsidor som t.ex. DreamWeaver eller FrontPage. Dessa
Projekt Foreläsning VI
Webbprogrammering - 725G54 Projekt Foreläsning VI Agenda Sessions update Labb 5 Genomgång projektuppgift Kursinnehåll avstämning Kursmål avstämning Sessions På IDA måste ni göra session_save_path('dir)
Kursplan. IK1004 Java - Grafiska användargränssnitt med Swing. 7,5 högskolepoäng, Grundnivå 1. Java - GUI Programming with Swing - Undergraduate Level
Kursplan IK1004 Java - Grafiska användargränssnitt med Swing 7,5 högskolepoäng, Grundnivå 1 Java - GUI Programming with Swing - Undergraduate Level 7.5 Higher Education Credits *), First Cycle Level 1
Nätet. Uppgiften. Nivå
Nivå 1 Nätet 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 your club. Uppgiften Har
Klient/server. Översikt. Lektion 1: Webbtekniker från Microsoft. Webbteknik från Microsoft. Klient/server. Designmönster. Utrullning.
Klient/server Översikt Webbteknik från Microsoft. Klient/server. Designmönster. Utrullning. Lektion 1: Webbtekniker från Microsoft Microsoft webbtekniker. ASP.NET. Klientsidan. Internet Information Server.
Fältbeskrivning kurstillfälle
Fältbeskrivning kurstillfälle Fält Kommentar Kurskod Välj i droplisten vilken kurs (kurskod) du ska skapa tillfället för. Version av kursplan Anmälningskod Studieort Det kan finnas fler versioner av kursplan
Tentamen etjänster och webbprogrammering
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
Lär känna MS SQL 2008 / Övning. Observera. Tips. Förberedelse
Lär känna MS SQL 2008 / Övning Observera Övningar som finns tillgängliga är till för att du ska kunna testa dina kunskaper och träna på dem. Det är helt upp till dig när du vill genomföra och om du vill
Elektronisk publicering TNMK30
Elektronisk publicering TNMK30 Förra gången Färger CSS - layout och styling Lite repetition (X)HTML och SEO Att separera innehåll från presentation. CSS, layoutproblem med float och boxar CSS, layoutproblem
Omtentamen i OOSU2, 21 augusti 2014
Omtentamen i OOSU2, 21 augusti 2014 Maxpoäng: 50. Betygsgränser: A: 90 % + B: 80 % + C: 70 % + D: 60 % + E: 50 % + Mindre än 50 % ger underkänd tentamen. Är det något du inte uppfattar så förklara hur
Lösningsförslag, tentamen i Databaser
LUNDS TEKNISKA HÖGSKOLA 1(4) Institutionen för datavetenskap Lösningsförslag, tentamen i Databaser 2004-04-20 1. ER-diagram: Matsedel år vecka serveras 1..5 lagas-med Maträtt Ingrediens dag mängd Allergi
Hemsideutveckling för Anjool AB
Beteckning: Akademin för teknik och miljö Hemsideutveckling för Anjool AB Christopher Gidlöf Maj 2012 Examensarbete 15hp B nivå Datavetenskap Internetteknologi Examinator: Carina Petterson Handledare:
FrontPage Express. Ämne: Datorkunskap (Internet) Handledare: Thomas Granhäll
FrontPage Express I programpaketet Internet Explorer 4.0 och 5.0 ingår också FrontPage Express som installeras vid en fullständig installation. Det är ett program som man kan använda för att skapa egna
Installera SoS2000. Kapitel 2 Installation Innehåll
Kapitel 2 Installation Innehåll INSTALLATION MDAC och ODBC...2 Installera SoS2000 i arbetsplatsen...2 SoS2000 serverprogramvara...2 SoS2000 och övriga Office program...3 Avinstallera SoS2000...3 Brandväggar...3
Instruktion för användande av Citrix MetaFrame
Instruktion för användande av Citrix MetaFrame Öppna valfri browser, t ex Internet Explorer eller Firefox, och ange url en www.git.ltu.se. Detta medför att följande bild presenteras. OBS! Ny version av
PROGRAMMERING. Ämnets syfte. Kurser i ämnet
PROGRAMMERING Ämnet programmering behandlar programmeringens roll i informationstekniska sammanhang som datorsimulering, animerad grafik, praktisk datoriserad problemlösning och användaranpassad konfiguration
Programutvecklingsprojekt Projektgrupp Elvin. Detailed Design Document
Programutvecklingsprojekt 2003-04-24 Projektgrupp Elvin Detailed Design Document Björn Engdahl Fredrik Dahlström Mats Eriksson Staffan Friberg Thomas Glod Tom Eriksson engdahl@kth.se fd@kth.se d94-mae@nada.kth.se
Hur BitTorrent fungerar
Hur BitTorrent fungerar dator8.info Introduktion till hur BitTorrent fungerar BitTorrent är ett protokoll som möjliggör snabb nedladdning av stora filer med minst Internet bandbredd. Det kostar inget att
Webbprogrammering TDDD52
Webbprogrammering TDDD52 ERD MySQL+PHP. Förra gången Idag Javascript jquery Progressive enhancement XML & AJAX Lab 4 och 5 Sammanfattning av kursen. Om databastabeller varje tabell ska beskriva en typ
Inledande programmering med C# (1DV402) Introduktion till C#
Introduktion till C# Upphovsrätt för detta verk Detta verk är framtaget i anslutning till kursen Inledande programmering med C# vid Linnéuniversitetet. Du får använda detta verk så här: Allt innehåll i
Psykologi GR (C), Arbets- och organisationspsykologi med kandidatuppsats för psykologprogrammet, 22,5 hp
1 (5) Kursplan för: Psykologi GR (C), Arbets- och organisationspsykologi med kandidatuppsats för psykologprogrammet, 22,5 hp Psychology Ba (C), Work- and organizational psychology with bachelor thesis,
Distribuerade affärssystem
Distribuerade affärssystem Kursens mål Bygga upp, strukturera och programmera distribuerade system med en flerskiktsarkitektur Beskriva och förklara teorier och uttryck som används inom affärskritiska
Kriminologi AV, Magisterkurs i kriminologi, 30 hp
1 (5) Kursplan för: Kriminologi AV, Magisterkurs i kriminologi, 30 hp Criminology MA, Master Degree Course in Criminology, 30 Credits Allmänna data om kursen Kurskod Ämne/huvudområde Nivå Inriktning (namn)
Webbprogrammering 725G54
Webbprogrammering 725G54 Hej! Jakob Bandelin, gästadjunkt jakob.bandelin@liu.se Interaktionsdesign, webbdesign, apputveckling Agenda Kursmål och -upplägg HTML Teckenkodning Validering Lab 1. Kursmål exemplifiera
Inledning LAMP Perl Python.
... 1 Inledning... 1 1. Linux, Apache, MySQL, PHP (LAMP)... 2 1.1 Linux... 2 1.2 Apache... 3 1.3 MySQL... 4 1.4 PHP... 5 2. Wordpress... 8 2.1 Databasen... 8 2.2 Installation av Wordpress... 9 2.3 Multisite...
EXAMENSARBETE. Rickard Larsson HÖGSKOLEINGENJÖRSPROGRAMMET DATATEKNIK. Institutionen i Skellefteå
2000:44 HIP EXAMENSARBETE Information från verksamhetssystem presenterat via intranät Rickard Larsson HÖGSKOLEINGENJÖRSPROGRAMMET DATATEKNIK Institutionen i Skellefteå 2000: 44 HIP ISSN: 1404-5494 ISRN:LTU
EndNote X8. Bygg ditt eget referensbibliotek. - där du samlar referenser från olika databaser på ett och samma ställe
EndNote X8 Bygg ditt eget referensbibliotek 1. Vad är EndNote? EndNote är ett referenshanteringsprogram: - där du samlar referenser från olika databaser på ett och samma ställe - som underlättar sortering
Handledning för installation och komma igång med Joomla
Uppsala universitet Monica Langerth Zetterman Handledning för installation och komma igång med Joomla Joomla är ett CMS (Content Managament System) som använder sig av de tekniker vi tittat lite på i kursen.
Slutrapport Thunderbug
Slutrapport Thunderbug Individuellt mjukvaruprojekt Linnéuniversitet Sabina Linder Webbprogrammerare -12 2013-06-07 Abstrakt Denna rapport kommer att handla om projektet Thunderbug, som är en webbsida
Kursintroduk+on etjänster och Webbprogrammering
Kursintroduk+on etjänster och Webbprogrammering Lärare Owen Eriksson Madelen Hermelin Anton Gunnarsson John Larsson Mathias Peters Viktor Tigerström Kursplan Mål Kunskap och förståelse: - Förklara begreppet
Webbregistrering pa kurs och termin
Webbregistrering pa kurs och termin 1. Du loggar in på www.kth.se via den personliga menyn Under fliken Kurser och under fliken Program finns på höger sida en länk till Studieöversiktssidan. På den sidan
SLUTRAPPORT WEBBPROJEKT 1
SLUTRAPPORT WEBBPROJEKT 1 Kostregistrering 30 mars 2012 Webbprojekt 1 1DV411 Institutionen för datavetenskap, fysik och matematik Linnéuniversitetet Ella Källman - ella@kallman.se Martin Kuoppa - martin@duofy.com
Hur tycker du kursen har varit? Tycker du att kursens upplägg har underlättat för dig att uppnå lärandemålen?
En sammanfattning av studenternas summativa kursvärdering AllmäntHur tycker du kursen har varit? antal Dåligt 1 7 Ganska bra 2 13 Bra 3 7 Mycket bra 6 Summa 33 Medel 2, Median 2 1 12 10 8 6 2 0 Hur tycker
Manual för din hemsida
Manual för din hemsida Dynamiska hemsidor är en lösning för att man på ett enkelt sätt skall kunna lägga till, ändra och ta bort sidor på sin hemsida. För att detta skall vara möjligt bygger lösningen
1DV405 - Databasteknik. Kursintroduktion. Så här är kursen planerad.
1DV405 - Databasteknik Kursintroduktion Så här är kursen planerad. Vilka jobbar med den här kursen? Kursansvarig/kursledare och handledare A34:11A (Kalmar Nyckel: A-huset, plan 3, sektion 4, rum 11A) 0480
GIT L0005B. ArcGis. Information inför kursstart
GIT L0005B ArcGis Information inför kursstart Innehåll Registrering 2 Kursplan 2 Schema 2 Examination 2 Litteratur 3 Förkunskaper 4 Citrix Metaframe 4 Programvaror 4 Mail 4 Skype 4 Kontakt 4 D enna information
! Teori och praktik. ! Ändringar från förra året. ! Examination (tenta, projekt) LiU. ! Varför ni? ! Varför överhuvudtaget? LiU
Databaser Design och programmering, IDA Kursen, diverse praktiskt Varför databaser? Vad är en databas? Andra viktiga begrepp Kursöversikt Teori och praktik Fö och bok lektioner, labbar i projekt (3,5hp=100h)
CMS. - Content management system
CMS - Content management system Agenda CMS Server, webbhotell och FTP Wordpress, ställ mycket frågor Om vi hinner - Snabb genomgång av CMS - uppgiften Nu & Då Sidor med bara HTML och CSS kräver manuell
MySQL - testmiljöer på minuter. Thomas Johansson IT-avdelningen
MySQL - testmiljöer på minuter Thomas Johansson IT-avdelningen 1 Kort presentation! MySQL-DBA Unix-gubbe sedan 90-talet 2 Testmiljöer för MySQL För att testa innan uppgradering För att testa uppgradering
BREV. Your reference Your date Your file code. Our reference Our previous date Our previous file code AK Led, Eva Hammarlund,
Date Our file code Page 1(6) Your reference Your date Your file code Our reference Our previous date Our previous file code AK Led, Eva Hammarlund, +46 8 782 4786 Programvara för visning av fartygsinformation
Nya Aquila använder senaste versionen av våra verktyg: UniPaaS 1.9 (tidigare Magic), samt Crystal Reports version 12 (idag kör ni på version 8).
Beskrivning av nya Aquila 3 Nya Aquila använder senaste versionen av våra verktyg: UniPaaS 1.9 (tidigare Magic), samt Crystal Reports version 12 (idag kör ni på version 8). Aquila 3 är helt kompatibel
Kursplan. EN1088 Engelsk språkdidaktik. 7,5 högskolepoäng, Grundnivå 1. English Language Learning and Teaching
Kursplan EN1088 Engelsk språkdidaktik 7,5 högskolepoäng, Grundnivå 1 English Language Learning and Teaching 7.5 Higher Education Credits *), First Cycle Level 1 Mål Efter genomgången kurs ska studenten
INSTITUTIONEN FÖR MATEMATIK OCH NATURVETENSKAP. Fastställd i institutionsstyrelsen 2003-06-11 Dnr 853/333-03
INSTITUTIONEN FÖR MATEMATIK OCH NATURVETENSKAP LOKAL UTBILDNINGSPLAN MEDIEINFORMATIKPROGRAMMET 120 POÄNG MI03 Fastställd i institutionsstyrelsen 2003-06-11 Dnr 853/333-03 INNEHÅLL LOKAL UTBILDNINGSPLAN