Databas över Land Rover

Storlek: px
Starta visningen från sidan:

Download "Databas över Land Rover"

Transkript

1 Stockholm Databas över Land Rover (Projekt i kursen Programutvecklingsprojekt, 2D 1954) Handledare: Lars Kjelldahl Uppdragsgivare: Krister Bergknut Gruppmedlemmar: Robert Klintbom Malin Forsgren Jasmina Cirgic Adil Ali El Hassan

2 Stockholm Förord I kursen Programutvecklingsprojekt (kurskod: 2D 1954) genomförs ett projekt på 4p (motsvarar 4 veckors heltidsarbete). Gruppen (4 personer) blev tilldelad projektet Land Rover. Uppgiften var att utveckla en databas för hantering av data över bilar och dess ägare. Databasen skulle i första hand utvecklas för en privatpersons dator. Det program som valdes var Windows Access En studie genomfördes och rapporten behandlar modelleringen och tillvägagångssättet för implementationen av databasen. I senare delen av projektet genomfördes test av programmet av utomstående för att få en sista kontroll av att programmet fungerade tillfredsställande. Projektet dokumenterades och presenterades sedan inför publik med opponenter. Till sist gjordes en användarhandledning (se bilaga 4) och programmet överlämnades till uppdragsgivaren Krister Bergknut. Databas över Land Rover i

3 Stockholm Innehållsförteckning sida Förord i Innehållsförteckning ii Sammanfattning iii 1. Inledning Bakgrund Syfte Mål Avgränsningar 1 2. Problembeskrivning 2 3. Datormiljö och användare Datormiljö Användare 2 4. Systembeskrivning Databasen Modellering Objektklasser och objekt Sambandsklasser och samband Konceptuella modellen Användargränssnitt Genomförande Riskanalys Resultat 14 Referenser 15 Bilagor 1. Avtal 2. Preliminär specifikation 3. Tidsplan 4. Användarhandledning Databas över Land Rover ii

4 Stockholm Sammanfattning Projektet genomfördes under en tidsperiod på cirka 15 veckor. Under början av perioden erbjöds gästföreläsningar om hur bland annat arbetet kunde struktureras och hur dokumentationen kunde utföras på bästa sätt. Därefter tilldelades grupperna varsitt projekt. Vår grupp blev tilldelad projektet Land Rover med privatperson Krister Bergknut som uppdragsgivare. Uppdraget bestod i att utveckla och implementera en databas som kan hantera information om Land Rover bilar och dess ägare. Databasen huvudsakliga syfte var att göra materialet sökbart. Materialet bestod av ett 20-tal pärmar. Under perioden hölls ett antal möten med uppdragsgivaren för att säkerställa att lösningen blev som uppdragsgivaren förväntade. Samarbetet i gruppen fungerade tillfredställande under arbetets gång och fördelningen av arbetsbördan fördelades i den mån det var möjligt. Arbetet har resulterat i en Databas i Microsoft Access 2000 som fungerar efter förväntningarna som var ställda enligt den preliminära specifikationen. Dock kan det alltid diskuteras hur programmet kan förbättras och utvecklas för framtida användning. Databas över Land Rover iii

5 Stockholm Inledning Projektet är en del i kursen Programutvecklingsprojekt (2D1954) vid Kungliga Tekniska Högskolan i Stockholm och går ut på att från en kravställare/uppdragsgivare utveckla ett program i projektform. Projektgrupperna består av högst 8 personer. Examination av kursen sker genom att projektet presenteras och att dokumentationen överlämnas till examinator. Land Rover-gruppen blev endast 4 personer på grund av projektets förhållandevis ringa storlek. Land Rovers gruppmedlemmar: Namn Robert Klintbom Malin Forsgren Jasmina Cirgic Adil Ali El Hassan Ansvarsområden Dokumentation, test Projektledare, implementation Implementation Implementation, kontaktperson 1.1 Bakgrund Uppdragsgivaren Krister Bergknut har under årens lopp samlat på sig en stor mängd information om bilars historia och dess ägare. Detta har resulterat i ett 20-tal pärmar med information som nu börjar bli svåröverskådlig och därmed svår att söka i. Därför behöver han nu ett enklare sätt att kunna överblicka all sin information. Detta görs enklast med en databas där materialet enkelt kan läggas upp och sökas igenom. 1.2 Syfte Syftet är att åstadkomma en väl fungerande databas tillåter inmatning av det material som uppdragsgivaren har tillgängligt över Land Rover. Materialet skall därmed bli sökbart och det skall inte vara svårt att lägga till/ta bort uppgifter eller att ändra dessa. Programmet skall även vara lättöverskådligt och lätt att använda. 1.3 Mål Målet är att under projektets gång fördela ansvaret och att samarbeta inom gruppen. Även att utifrån en kravspecifikation kunna realisera och lösa problemet på ett effektivt sätt. Utöver detta skall projektet slutligen presenteras i både tal och skrift på ett proffsigt sätt. 1.4 Avgränsningar Vår uppgift är att i första hand lägga upp en tillfredsställande databas. Under arbetets gång, är det även vår uppgift att lägga in den information som behövs för att se att databasen fungerar på ett tillfredsställande sätt. I mån av tid ser vi till att databasen även kan hantera bilder samt 1 Databas över Land Rover

6 Stockholm gör en fristående applikation som möjliggör hämtande av uppgifter från Internet (inmatade av t ex Land Rover-ägare). 2. Problembeskrivning Projektet går ut på att bygga en databas över Land Rover bilar. Uppgifterna som så småningom skall läggas in i databasen ligger just nu i ett 20-tal pärmar hos privatperson Krister Bergknut. Detta material vill han nu göra sökbart på sin persondator. Programmet får därför inte vara för stort så att minnesutrymmet blir ett problem för honom. Det skall dessutom kunna gå att mata in en stor mängd information för framtida bruk. Krister vill kunna söka på så många parametrar som möjligt och han vill även ha en fri textruta där han kan mata in ytterligare uppgifter om bilen eller dess ägare, information som även den skall vara sökbar. Eftersom han vill kunna följa en bils öden och äventyr måste även utrymme ges för forna ägare. Dessa uppgifter blir även relevanta då han vill veta vilka bilar en person har ägt eller vilka som tidigare ägt en vis bil. Problemet ligger i att veta vilka uppgifter som skall finnas med och vilka frågor som sedan skall ställas till databasen. Svårigheter finns även att kunna göra ett enkelt och lättförståeligt program. 3. Datormiljö och användare Nedan följer vilken datormiljö som använts och vilka slutanvändarna är. 3.1 Datormiljö Programmet är skrivet i Microsoft Access 2000 och utvecklat för att passa till en lap-top eller en persondator. 3.2 Användare Krister Bergknut kommer att vara programmets huvudsakliga användare, men även personer med allmänt intresse för bilar och som vill söka i databasen är också tänkbara framtida användare. 2 Databas över Land Rover

7 Stockholm Systembeskrivning Här beskrivs databasen hur den är uppbyggd och hur den fungerar, samt hur modelleringen är gjord. 4.1 Databasen En databas är en samling data som modellerar en del av världen. Denna delmängd av världen som beskrivs görs först om till en modell och sedan till en databasstruktur och implementeras. Ovanstående text illustreras bäst med hjälp av följande figur: Världen Delmängd Modell Databasstruktur Figur 1. Modell av världen Denna samling data är persistent, dvs att data inte försvinner efter avslutad programkörning. Databasen är till för att dels standardisera och vara dataoberoende och dels för att data skall kunna delas av fler och reducera redundanta data, det vill säga att data inte upprepas eller förekommer dubbelt, vilket tar extra mycket minnesutrymme. Det finns olika program som har till uppgift att hantera och lagra information i databaser, så kallade databashanterare. Några kända sådana program är tillexempel Ingres, Interbase och DB2. Dessa kan utför olika operationer på databasen, som tillexempel: Addera filer Addera data Hämta data Ändra data Ta bort data Ta bort filer 3 Databas över Land Rover

8 Stockholm Ett databassystem kan beskrivas med hjälp av följande figur: Databassystem Applikationsprogram / Frågor DBMS Program för att hantera frågor/andra program Program för att hantera lagrade data Metadata Databas Figur 2. Databassystem Databashanteraren hanterar kommunikationen med databasen. Det innebär att den hanterar lagring eller ändring av data. Detta program är ofta ganska stort och komplicerat. Databashanteraren kan innehålla flera olika användargränssnitt, dvs program som användaren kan använda för att söka eller ändra i databasen. Det finns flera olika frågespråk som används för att ställa frågor till databasen. Exempel på ett sådant frågespråk är SQL (Structured Query Language). Databashanteraren innehåller ofta olika verktyg för att kunna bygga egna applikationsprogram. Microsoft Access är ett sådant program och det är det vi använt för att bygga vår applikation. Ett sådant applikationsprogram är betydligt enklare att använda för att kommunicera med databasen, eftersom det mesta är färdigt. Microsoft Access möjliggör därför bygget av en sådan applikation utan att egentligen behöva skriva någon egen programkod. Istället kan uppgiften koncentreras till att modellera databasen och lägga in strukturen över verkligheten, så som vi vill beskriva den. Dock kan flera språk användas som exempelvis C++ och JAVA för att åstadkomma persistenta data. Men detta hade tagit onödigt lång tid och för vår grupp att implementera eftersom programmet var fullt möjligt att göra med hjälp av Microsoft Access. 4.2 Modellering När man skapar en databas beskriver man, som sagts tidigare, en del av verkligheten. I vårt fall beskrivs bilar med dess utrustning och dess ägare med personuppgifter av olika karaktär. 4 Databas över Land Rover

9 Stockholm Man beskriver verkligheten med hjälp av en konceptuell datamodell. Modellen har egentligen inget med datorn att göra utan beskriver bara verkligheten hur den ser ut och hur den fungerar. En databas kan beskrivas i tre olika nivåer. Det är samma data, men man använder tre olika scheman för att beskriva dem: Extern nivå Konceptuell nivå Figur 3. 3-stegsnivån Intern nivå Externa nivån beskriver hur de olika användarna ser databasen. Detta kan beskrivas av ett externt schema. Konceptuella eller logiska nivån beskriver hela databasen, det vill säga den implementerade modellen som databashanteraren använder. I en relationsdatabas består denna logiska nivå av ett antal tabeller som beskrivs med hjälp av ett logiskt schema. Konceptuella poster kan skilja sig från både externa och fysiska. Fysiska nivån eller den interna nivån talar om hur data är lagrat i datorn. En användare märker sällan av den här nivån, förutom att olika operationerna tar olika lång tid. Det fysiska schemat beskriver den fysiska nivån. 4.3 Objektklasser och objekt För att kunna modellera databasen behövs objekt. Objekt är i själva verket saker som vi kan ta på som t ex bilar, båtar, människor, etc. Ett objekt är en instans av en objektklass och skall kunna identifieras entydigt genom en I- term, det vill säga genom en identifikationsterm. Förutom denna identifikationsterm beskrivs objektet med ett antal attribut. Dessa attribut kallas för E-termer (egenskapstermer). Objekt som har samma I-term och E-termer tillhör därmed samma objektklass och införs därmed i samma tabell. Objektet namnges lämpligen med ett namn från det verkliga livet eller efter dess funktion. 4.4 Sambandsklasser och samband För att kunna knyta samman objektklasser behövs samband, som är kopplingar mellan objektklasser. Det kan t ex vara en resa eller ägande. Dessa sambandsklasser identifieras med hjälp av I-termerna från de objektklasser som relaterar till varandra. Sambandsklasserna som relaterar till varandra har olika ordning. Om ordningen är 2 måste vi skilja på tre olika typer av ordningar: 5 Databas över Land Rover

10 Stockholm :1 Ett enskilt objekt i en objektklass kan bara relatera till ett objekt ur den andra klassen. 1:N Ett objekt i en objektklass kan ha ett samband med flera objekt ur den andra klassen, men objekt ur den andra klassen har bara samband med ett objekt ur den första klassen. M:N Varje objekt ur båda klasserna har samband med flera objekt ur den andra klassen. Exempel på sådana samband: Kvinna Chef Författare 1:1 Gift med 1:N Basar över M:N Till Man Anställd Bok Figur 4. Samband När fler objekt utgör ett samband namnger man sambandet med ett namn. Detta görs med fördel även på övriga samband då modellen blir lättare att förstå och utläsa. Exempel på detta visas nedan: Person Anställning Avdelning Projekt Material Projekt Projektmedverkan Beställning Leverantör Figur 5. Exempel på samband 6 Databas över Land Rover

11 Stockholm Konceptuella modellen Med ovan vunna kunskap kan nu en modell färdigställas. Detta sker genom att först lista alla tänkbara objekt och samband som är relevanta för just det vi skall modellera. Detta kallas för att man tar fram en konceptuell modell. Alla objekt innehåller attribut, vilket beskriver objektet. Som exempel kan nämnas att objektet BIL innehåller bl a karosstyp, årsmodell och biltyp. Objekten införs i en tabell och får exempelvis följande utseende: Figur 6. Exempel på tabellutseende Dessa tabeller hämtar man sedan uppgifter ifrån genom frågor som implementerats i databasen. Dessa urvalsfrågor resulterar i en tabell, som exempelvis kan vara biluppgifter och kan då få följande utseende: Figur 7. Exempel på tabellutseende Svaret presenteras sedan i ett formulär eller skrivs ut på papper. Dessa formulär skall göra det enklare att ändra uppgifterna i tabellerna eller att ta bort poster. På detta sätt blir det betydligt enklare att söka i tabellerna och uppgifter som förekommer på flera ställen behövs bara en gång. Exempel på ett sådant tillfälle kan vara hemsidor där samma logotyp används på alla sidorna eller en del av dessa. Bilden kan då sparas en gång och man kan referera till bilden som endaste är sparad en gång. På så vis sparas minnesutrymme och även ändring av logotypen skulle underlättas, etc. Ett formulär kan ha följande utseende: 7 Databas över Land Rover

12 Stockholm Figur 8. Exempel på formulär För att binda samman de olika objekten i Access definierar man ett relationsschema. Relationerna beskrivs med linjer mellan objekten och sambandets ordning ges intill objektet. Detta kan ha följande utseende: Figur 9. Relationer mellan objekt 8 Databas över Land Rover

13 Stockholm Det konceptuella schemat (se figuren nedan) grundar sig på följande antaganden: Klassen BIL innefattar de attribut som kan antas vara konstanta under bilens livstid: Biltyp, Karosstyp, Chassinummer, Beteckning och Årsmodell. Om något av dessa attribut skulle förändras, är det inte samma bil längre. Ett MOTORNUMMER antas vara förknippat med precis en MOTOR som i sin tur är förknippad med precis ett DRIVMEDEL. MOTOR Motortyp 1..* 1..1 BIL Karosstyp Biltyp Beteckning Årsmodell Chassinummer KATEGORI DRIVMEDEL ÄGANDE * Inköpsdatum 1..* Säljdatum * * OBSERVATION 1..* 1..1 FENOMENTYP 1..1 ÄGARE Förnamn Efternamn Gatuadress Postnummer Postadress Land Hemtelefon Jobbtelefon Mobiltelefon Epost Hemsida 1..* Medlemsnummer Uppdaterad * MOTORNUMMER UTRUSTNING REGISTRERINGSNR REGISTRERINGSTYP VÄXELLÅDA Figur 10. Konceptuella modellen 9 Databas över Land Rover

14 Stockholm Användargränssnitt I detta avsnitt ges ett körexempel på användargränssnittet. En användarhandledning är gjord för den som använder programmet och behöver hjälp med hur det fungerar och är tänkt att användas. Denna handledning finns i bilaga 4. För att visa användargränssnittet visas här ett exempel på att söka efter samtliga bilar av biltypen Range Rover. Välj under Söka uppgifter på huvudmenyn knappen Bil : Figur 11. Söka uppgifter Markera sedan rutan biltyp i sökformuläret och skriv in Range Rover i fältet eller använd rullgardinsmenyn (framträder i höger skrivfältskant när du markerar fältet). Tryck sedan på knappen Utför! i formuläret Verkställ sökning och programmet ger resultatet i ett nytt formulär: Figur 12. Sökformulär 10 Databas över Land Rover

15 Stockholm Detta ger lite olika utseende beroende på hur många bilar av typen Range Rover som finns i programmet för tillfället, men resultatformuläret är detsamma. Där kan man bläddra mellan sina resultat på ett enkelt sätt: Figur 13. Redigera specifik bil Uppe till höger ses antalet träffar och där kan man snabbt göra en ny sökning och begränsa med fler kriterier om man fått för många träffar. Här kan även uppgifterna redigeras och ändras. Genom att trycka på knappen Resultatlista, får man som namnet antyder en lista över sökningens träffar. Från det formuläret kan man lätt välja bil och gå vidare till ett formulär där man kan redigera just den bilens uppgifter. Detta är extra smidigt om man inte orkar göra en ny sökning med fler avgränsande kriterier för att hitta en specifik bil bland många träffar och vill slippa bläddra igenom sökresultatet med pilknapparna (bredvid Aktuell bil ). Se vidare Användarhandledningen i bilaga Databas över Land Rover

16 Stockholm Genomförande Detta kapitel beskriver arbetets gång med hjälp av nio olika steg som beskrivs nedan. För att se den tidsmässiga fördelningen mellan dessa steg se bilaga 3 (Tidsplan). Steg 1: Arbetet började med att kontrollera olika program och tänkbara miljöer programmet skulle kunna användas i. Gruppen gjorde även omedelbart en tidsplan för projektet för att kunna bedöma tidsåtgången för samtliga moment (tidsplanen återfinns i bilaga 3). Steg 2: Efter att ha satt sig in i vilken användarmiljö som skulle kunna tänkas komma till användning valdes Malin Forsgren till projektledare eftersom hon ansågs ha störst kunskap och bästa kommunikationsmöjligheterna. Detta skulle förhoppningsvis underlätta kontrollen av att inte flera olika versioner av programmet skulle användas under utvecklingen. Efter möte med uppdragsgivaren Krister Bergknut kom vi fram till att programmet skulle göras i Microsoft Access Detta var tillräckligt bra för att täcka behovet av storleksutrymme som krävdes (Access klarar runt poster) och att det skulle kunna köras på Kristers lap-top. Under tiden lades en hemsida upp där aktuella händelser och färdiga uppgifter redovisades. Hemsidans funktion var att möjliggöra för gruppmedlemmarna själva och övriga parter att kunna följa arbetet på bästa sätt. Hemsidan gjordes med hjälp av Microsoft Frontpage. Rapportansvarig blev Robert Klintbom och som även tog på sig ansvaret för att lägga upp hemsidan och se till att dokumentationen blev klar i tid. Här skrevs även avtal mellan parterna (se bilaga 1) och en preliminär specifikation framtogs (se bilaga 2) Steg 3-5: Arbetet fortsatte med att ta reda på vilka tabeller, formulär och frågor som skulle ingå i databasen. Jasmina och Adil stod ansvariga för att testa de olika funktionerna som skulle ingå i programmet och ge förslag på hur dessa skulle implementeras. Ett konceptuellt schema över databasen uppfördes och utifrån denna kunde sedan implementationen påbörjas. Metoden som användes under detta skede vara den klassiska vattenfallsmetoden. Steg 6: Under arbetets gång gjordes kontinuerliga tester för att se att programmet fungerade på ett tillfredsställande sätt. Här skickades också flera små prototyper till uppdragsgivaren för att ge honom möjlighet att komma med synpunkter och förslag till förbättringar och uppgifter som skulle läggas till eller tas bort. Steg 7: Programmet testades genom att en något större mängd information matades in och testkördes. Här fick även en utomstående möjlighet att testa och ge kommentarer. Dessa kommentarer användes för att ge programmet dess slutliga utseende. Steg 8: Allt material som använts under projektets gång sammanställdes i en slutrapport, vilken lades upp på Internet i såväl HTML- som Word-format. Programmet överlämnades till Krister Bergknut tillsammans med en användarhandledning. 12 Databas över Land Rover

17 Stockholm Steg 9: När allt var klart kunde projektet presenteras inför en publik och avslutningsvis genomfördes en opponering på andra grupper. 6. Riskanalys Projektgruppen gjorde i början av projektet en riskbedömning av vad som skulle kunna inträffa. Först listades alla tänkbara risker, av vilka vi sedan kunde sålla bort många eftersom de inverkade med så små risker för projektet att de slutligen bedömdes som irrelevanta. För de risker som därefter fortfarande var intressanta gjordes en bedömning för motåtgärder vi kunde ta till. En tabell gjordes över riskerna (se figuren nedan). Riskerna är i fallande ordning med högst risk först: Tabell 1. Riskbedömning Risk Missbedömning av tidsåtgången Problem med informationsutbyte mellan grupp och uppdragsgivare (eftersom uppdragsgivaren bor i Norge) Programproblem. Problem med Personuppgiftslagen Gruppen drabbas av sjukdom För stor informationsmängd (gör programmet långsamt) Säkerhetsproblematik Plattformsberoende Åtgärdsförslag Modifiering av tidsplan under projektets gång Förutse materialbehovet. Säkerhetskopiera Ta reda på vad som gäller Alla bör vara hjälpligt insatta i alla delar så att gruppen inte är helt beroende av en enskild gruppmedlem Optimera, ta hjälp av expertis Minimera åtkomstmöjligheterna för obehöriga i databasen Gör prototyp först för att säkerställa plattformsbytet 13 Databas över Land Rover

18 Stockholm Resultat Gruppen har producerat en fungerande databas i Microsoft Access över Land Rover-bilar. Uppdelningen av arbetsuppgifterna har tidvis varit svårt eftersom databasen krävt att implementationen ej skett i mindre delar som fogats samman. Däremot har uppgifter om att ta reda på hur vissa funktioner kunde lösas på bästa sätt delats ut. Men i det stora hela har projektet rullat efter förväntan. Övriga upplysningar finns på hemsidan för projektet på följande www-adress: 14 Databas över Land Rover

19 Stockholm Referenser Litteratur [1] Elmasri Navathe, Fundamentals of Database Systems, Third Edition, 2000 [2] Kjell Lindqvist, Kompendium i Databasteknik, VT-2001 [3] Serafim Dahl, Kompendium om objektorienterade databaser, VT-2001 Internet [4] [5] [6] 15 Databas över Land Rover

20 Bilaga 1 Parter Uppdragsgivare: Uppdragsgivaren är en privatperson: Avtal Krister Bergknut, Boks 189 NO-1431 ÅS, Norge, xxxx (adress i Sverige: Svampvägen 7B, UPPSALA) Projektgruppen: Projektgruppen består av fyra studerande vid Kungliga Tekniska Högskolan: Jasmina Cirgic, Advokatbacken 16, NORSBORG, xxxx Malin Forsgren, Körsbärsvägen 4B:328, STOCKHOLM, xxxx Adil El Hassan, Hidingebacken 19, SPÅNGA, xxxx Robert Klintbom, Karlsgatan 27 vån 2, VÄSTERÅS, xxxx Projektbenämning Land Rover-databas Bakgrund Krister Bergknut har bidragit med förslag på parametrar som ska ingå i databasen. Dessutom har han delgivit gruppen delar av det material som så småningom ska föras in i databasen av honom själv. Projektgruppen ska bidra med upprättandet av databasen och införandet av tillräckligt många poster för att kunna kontrollera att databasen fungerar tillfredsställande. Ägande- och nyttjanderätt till programmet Projektgruppen och uppdragsgivaren delar på ägande- och nyttjanderätten till källkoden. Informationen i databasen tillhör endast uppdragsgivaren. Vidareutveckling av programmet får ske av båda parter. Gruppen frånsäger sig underhållsansvaret för källkoden efter överlämnandet av programmet och godkännandet av projektet (d v s när kursen är godkänd och avslutad). Freeware Alla högskolor har kostnadsfri nyttjanderätt till programmet för icke kommersiellt bruk, d v s utbildning och forskning/utveckling. Databas över Land Rover 1

21 Bilaga 1 Offentlighet och sekretess Prov, redovisningar m m som inlämnats som underlag för betyg är allmän handling och som sådan offentlig. Källkoden är offentlig men innehållet i databasen tillhör uppdragsgivaren. Intrång i upphovsrätten Båda parterna har skyldighet att bevaka mot intrång. Avtalets varaktighet och uppsägning Avtalet gäller tillsvidare. Projektgruppen förbehåller sig rätten att säga upp avtalet om yttre omständigheter (såsom svår sjukdom, avhopp från utbildningen etc) gör att uppgiften blir orimligt svår att genomföra inom rimlig tidsrymd. Avtalet kan annars sägas upp eller modifieras i samförstånd mellan båda parter. Senaste avtal gäller. Undertecknas Datum, ort Krister Bergknut Datum, ort Malin Forsgren Datum, ort Jasmina Cirgic Datum, ort Adil El Hassan Databas över Land Rover 2

22 Bilaga 2 Preliminär specifikation Projektets namn: Uppdragsgivarens namn: Projektmedlemmar: Land Rover-databas Krister Bergknut Malin Forsgren, projektledare Jasmina Cirgic, implementation Adil El Hassan, implementation Robert Klintbom, dokumentation Problembeskrivning Problemet som ska lösas är att göra information som nu finns samlat i ett 20-tal pärmar sökbar genom att lagra den i en för ändamålet lämplig databas. Bakgrund Uppdragsgivaren Krister Bergknut har intresserat sig för Land Rover sedan 1976 och har sedan dess samlat uppgifter om olika bilar, bilägare mm. Han vill nu göra materialet överskådligt genom att få hjälp med att lägga upp en databas. Syfte Syftet med projektet är att göra uppdragsgivarens materialet sökbart på de flesta tänkbara parametrar genom att upprätta en databas med ett lämpligt användargränssnitt. Krav Kravet är en robust och väl fungerande databas. Databasen ska kunna hantera minst den informationsmängd som Krister Bergknuts för närvarande har tillgång till. Avgränsningar Vår uppgift är att i första hand lägga upp en tillfredsställande databas. Under arbetets gång, är det även vår uppgift att lägga in den information som behövs för att se att databasen fungerar på ett tillfredsställande sätt. I mån av tid ser vi till att databasen även kan hantera bilder samt gör en fristående applikation som möjliggör hämtande av uppgifter från Internet (inmatade av t ex Land Rover-ägare). Funktioner Användaren ska kunna mata in nya uppgifter, bl a med hjälp av rullgardinsmenyer, samt söka efter inlagda uppgifter. Användaren ska kunna söka på så många parametrar som möjligt. Databas över Land Rover 1

23 Bilaga 2 Datormiljö Databasen görs i Microsoft Access 2000 och datormiljön blir därmed Windows (PC). Användare Krister Bergknut kommer att vara huvudsakliga användare. Bilintresserade i allmänhet är också tänkbara framtida användare. Förslag till lösning Konceptuellt schema och skiss av användargränssnitt Tidsplanering av aktiviteter Den totala tiden som är avsatt till projektet avser fyra veckors heltidsarbete för fyra personer, dvs 640 timmar. Administration Möten och förberedelse för slutpresentationen: ca 20% av den totala tiden (128 timmar) Implementation av databasen Inklusive analys, design och testkörning av programmet: ca 55% av den totala tiden (352 timmar) Arbete med dokumentation Användarhandledning och systembeskrivning samt arbete med projekthemsidan: ca 25% av den totala tiden (160 timmar) En liten riskanalys Här följer en kortfattad analys av vad som kan tänkas gå fel med vårt projekt och hur vi kan minimera risken för att så sker. Incidenterna rankas i sannolikhetsordning. Det bör poängteras att vi, med undantag för den förstnämnda risken, har bedömt att det är relativt låg sannolikhet att vi drabbas av några allvarliga problem under projektets gång. Tabell 1. Riskbedömning Risk Missbedömning av tidsåtgången Problem med informationsutbyte mellan grupp och uppdragsgivare (eftersom uppdragsgivaren bor i Norge) Åtgärdsförslag Modifiering av tidsplan under projektets gång Förutse materialbehovet. Databas över Land Rover 2

24 Bilaga 2 Programproblem. Problem med Personuppgiftslagen Gruppen drabbas av sjukdom För stor informationsmängd (gör programmet långsamt) Säkerhetsproblematik Plattformsberoende Säkerhetskopiera Ta reda på vad som gäller Alla bör vara hjälpligt insatta i alla delar så att gruppen inte är helt beroende av en enskild gruppmedlem Optimera, ta hjälp av expertis Minimera åtkomstmöjligheterna för obehöriga i databasen Gör prototyp först för att säkerställa plattformsbytet Databas över Land Rover 3

25 Bilaga 3 Viktiga datum: Tidsplan Projektet löper under perioden 17 januari - 18 maj mars: Inlämning av preliminär specifikation. 4-6 april: Muntlig lägesrapport med kursledaren. 4, 7, 8 maj: Förhandsvisning av projektet. (Fastställt till den 8 maj klockan ). 8, 16, 18 maj: Redovisning av projektet. (Fastställt till den 18 maj klockan i sal D2). Veckovis planering (förklaring till de olika stegen nedanför tabellen) v5 v 6 v 7 v 8 v 9 v 10 v 11 v 12 v 13 v 14 v 15 v 16 v 17 v 18 v 19 v 20 Steg 1 Steg 2 Steg 3 Steg 4 Steg 5 Steg 6 Steg 7 Steg 8 Steg 9 Steg 1: Studie av möjliga program. Begränsningar. Möjligheter. Informationsinhämtning. Etc. Utarbeta projektplan. Kontakt med uppdragsgivaren. Steg 2: Kravspecificering. Prioritera verksamhet. Steg 3: Analys. Rimlighetsbedömning av ingående parametrar. Steg 4: Design. Bestäm utseende och gränssnitt, vad skall presenteras och i vilken form. Steg 5: Implementation. Databas över Land Rover 1

26 Bilaga 3 Steg 6: Test av programmet. Steg 7: Informationsinmatning med test. Steg 8: Slutdokumentation och överlämning av program. Steg 9: Presentation av projektet och opponering. Tidsplanering av aktiviteter Den totala tiden som är avsatt till projektet avser fyra veckors heltidsarbete för fyra personer, d v s 640 timmar. Administration Möten och förberedelse för slutpresentationen: ca 20 % av den totala tiden (128 timmar) Implementation av databasen Inklusive analys, design och testkörning av programmet: ca 55 % av den totala tiden (352 timmar) Arbete med dokumentation Användarhandledning och systembeskrivning samt arbete med projekthemsidan: ca 25 % av den totala tiden (160 timmar) Databas över Land Rover 2

27 Bilaga 4 Användarhandledning för Land Rover databasen Databas över Land Rover 1

28 Bilaga 4 Läs handledningen på detta sätt I bilderna står nummer intill skrivfälten eller knapparna. Dessa nummer förklaras sedan efter bilden. Längst bak finns dessutom ett sökregister som hänvisar till den ruta som funktionen avser om man föredrar att orientera sig i programmet efter funktioner i stället för efter programmets formulär. Att komma igång Starta programmet genom att trycka på följande ikon (Microsoft Access 2000): Microsoft Access.lnk Land Rover.lnk eller Om första ikonen används, så måste programmet Land Rover öppnas. Tryck från rullgardinsmenyerna Arkiv Öppna Land Rover. Huvudmeny När programmet startats visas följande formulär: Knapparna i ovanstående formulär tar användaren till ett: Databas över Land Rover 2

29 Bilaga 4 1. Formulär för att lägga till och redigera bilar (se vidare kap 1). 2. Formulär för att lägga till eller redigera ägare (se vidare kap 2). 3. Formulär för att ändra, lägga till eller ta bort motorer (se vidare kap 3). 4. Formulär för att söka efter bilar på olika parametrar (se vidare kap 4). 5. Formulär för att söka efter ägare (se vidare kap 5). 6. Formulär för att avsluta Land Rover Databasen. 1. Redigera biluppgifter Knapparna och fälten i ovanstående formulär beskrivs nedan: 1.1. Tar dig tillbaka till huvudmenyn. Se huvudmeny Öppnar ett formulär för sökning efter bilar på olika parametrar (se vidare kap 4) Används för att lägga till ny bil. Samtliga fält rensas När rutan är markerad kan knapparna 1.11 till 1.14 användas för att titta på, ta bort respektive lägga till uppgifter om registreringsnummer. Datum i det sista fältet är obligatoriskt När rutan är markerad kan knapparna 1.11 till 1.14 användas för att titta på, ta bort respektive lägga till uppgifter om registreringstyp. Datum i det sista fältet är obligatoriskt När rutan är markerad kan knapparna 1.11 till 1.14 användas för att titta på, ta bort respektive lägga till uppgifter om växellådan. Datum i det sista fältet är obligatoriskt. Databas över Land Rover 3

30 Bilaga När rutan är markerad kan knapparna 1.11 till 1.14 användas för att titta på, ta bort respektive lägga till uppgifter om motornummer. Datum i det sista fältet är obligatoriskt Vid klickning på knappen kommer du till ett formulär om att lägga till motortyp, se vidare kap 6. I fältet till höger kan motortypen ändras med hjälp av en listbox, men nya motortyper kan inte läggas till direkt i det fältet Om rutan är markerad kan knapparna 1.11 till 1.13 användas för att titta på, ta bort respektive lägga till utrustning till bilen. Om rutan markerats och du trycker på knapp får du ett meddelande om hur du kan ta bort utrustning (görs ej direkt med knapp 1.14) Rutan ska markeras om bilen är gasdriven Om någon av rutorna , 1.9 är markerade så kommer närmast (till datumet) tidigare uppgifter av den markerade uppgiftstypen fram när du trycker på denna knapp Om någon av rutorna , 1.9 är markerade så kommer nuvarande uppgifter av den markerade uppgiftstypen fram när du trycker på denna knapp. (Den uppgift för varje bil och uppgiftstyp som har det senaste datumet räknas som nuvarande.) Om någon av rutorna , 1.9 är markerade så kommer du kunna lägga till uppgifter av den markerade uppgiftstypen i och med att du trycker på denna knapp Markera någon av rutorna , 1.9 så kommer dessa uppgifter som står i fälten bakom att tas bort. Om någon av rutorna , 1.9 är markerade så kommer den uppgift (av den markerade uppgiftstypen) som för tillfället syns på skärmen permanent tas bort om du trycker på denna knapp och därefter klickar Yes när du får frågan om du verkligen vill ta bort uppgiften Vid klickning kommer du, förutsatt att bilen databasen för tillfället visar på skärmen har en nuvarande ägare, komma till ett formulär där du kan titta på den nuvarande ägarens uppgifter, se vidare kap Vid klickning kommer du att få se en lista över tidigare ägare som ägt bilen Vi knapptryckning kommer man, förutsatt att bilen databasen för tillfället visar på skärmen har en nuvarande ägare, till ett formulär där man skriver in säljdatum och bekräftar, så är bilen såld Knappen öppnar ett nytt formulär där kommentarer om bilen kan läggas till Ger ett formulär där tidigare kommentarer till bilen visas. På detta formulär kan även kommentarerna redigeras eller tas bort. Ny kommentar kan även läggas till Knappen tar permanent bort bilen (och dess tilläggsuppgifter) från databasen Rullgardinsmeny där bilens karosstyp kan anges eller ändras. Om den är okänd, bör detta anges med okänd eller liknande. Fältet får inte lämnas tomt! Rullgardinsmeny där bilens biltyp sk anges eller ändras. Om den är okänd, bör detta anges med okänd eller liknande. Fältet får inte lämnas tomt! Rullgardinsmeny där bilens beteckning ska anges eller ändras. Om den är okänd, bör detta anges med okänd eller liknande. Fältet får inte lämnas tomt! Rullgardinsmeny där bilens årsmodell ska anges eller ändras. Om den är okänd, bör detta anges med okänd eller liknande. Fältet får inte lämnas tomt! Databas över Land Rover 4

31 Bilaga Skrivfält där bilens chassinummer ska anges eller ändras. Om den är okänd, bör detta anges med okänd eller liknande. Fältet får inte lämnas tomt! Skrivfält där datum för senaste ändringen ska skrivas. Datum måste anges (dock valfritt vilket datum), och det på formen ÅÅMMDD. Fältet kan ej lämnas tomt! Snabbknapp för att stega bakåt bland bilarna Snabbknapp för att stega framåt bland bilarna. 2. Redigera ägare Knapparna och fälten i ovanstående formulär beskrivs nedan: 2.1. Tar dig tillbaka till huvudmenyn Databas över Land Rover 5

32 Bilaga Öppnar ett nytt formulär där ägare kan sökas på olika kriterier, se vidare kap Rensar formuläret så att en ny ägare kan läggas till Snabbknapp för att stega bakåt bland ägarna Snabbknapp för att stega framåt bland ägarna I fältet ska efternamnet anges (eller ändras). Obligatoriskt! 2.7. I fältet ska förnamnet anges (eller ändras). Obligatoriskt! 2.8. Ger ett formulär där man kan se och redigera (inklusive lägga till nya) inlagda kommentarer om ägaren Ger ett formulär där man snabbt kan lägga in en kommentar om ägaren Ger dig möjligheten att söka efter en bil och koppla den till en ägare (vilket på ren svenska innebär att ägaren därmed enligt databasen äger bilen) Om rutan är markerad kan knapparna användas för att titta på, lägga till respektive ta bort uppgifter om ägarens gatuadress (som för närvarande i så fall är den markerade uppgiftstypen) Om rutan är markerad kan knapparna användas för att titta på, lägga till respektive ta bort uppgifter om ägarens postnummer (som för närvarande i så fall är den markerade uppgiftstypen) Om rutan är markerad kan knapparna användas för att titta på, lägga till respektive ta bort uppgifter om ägarens ort (som för närvarande i så fall är den markerade uppgiftstypen) Om rutan är markerad kan knapparna användas för att titta på, lägga till respektive ta bort uppgifter om ägarens land (som för närvarande i så fall är den markerade uppgiftstypen) Om rutan är markerad kan knapparna användas för att titta på, lägga till respektive ta bort uppgifter om ägarens hemtelefon (som för närvarande i så fall är den markerade uppgiftstypen) Om rutan är markerad kan knapparna användas för att titta på, lägga till respektive ta bort uppgifter om ägarens jobbtelefon (som för närvarande i så fall är den markerade uppgiftstypen) Om rutan är markerad kan knapparna användas för att titta på, lägga till respektive ta bort uppgifter om ägarens mobiltelefon (som för närvarande i så fall är den markerade uppgiftstypen) Om rutan är markerad kan knapparna användas för att titta på, lägga till respektive ta bort uppgifter om ägarens e-post (som för närvarande i så fall är den markerade uppgiftstypen) Om rutan är markerad kan knapparna användas för att titta på, lägga till respektive ta bort uppgifter om ägarens hemsida (som för närvarande i så fall är den markerade uppgiftstypen) Om rutan är markerad kan knapparna användas för att titta på, lägga till respektive ta bort uppgifter om ägarens medlemsnummer (som för närvarande i så fall är den markerade uppgiftstypen) Genom att kryssa för någon av rutorna kan man se närmast tidigare uppgift av den markerade uppgiftstypen Genom att kryssa för någon av rutorna kan man se nuvarande uppgifter av den markerade uppgiftstypen. (Den uppgift för varje ägare och uppgiftstyp som har det senaste datumet räknas som nuvarande.) Databas över Land Rover 6

33 Bilaga Genom att kryssa för någon av rutorna kan man lägga till nya uppgifter av den markerade uppgiftstypen Genom att kryssa för någon av rutorna kan man ta bort uppgifter av den markerade uppgiftstypen Här visas de bilar den aktuella ägaren äger för tillfället Om du trycker på denna knapp, kommer du till formuläret där du kan redigera biluppgifter (se kapitel 1) och uppgifterna för den bil vars rad är markerad i 2.25 visas Den raden (bilen) pilen i 2.25 pekar på, den bilen kommer man att sälja vid tryckning på denna knapp. ( Sälja är samma sak som att koppla bort en ägare från en bil.) Tar bort ägaren från databasen Visar vilka bilar ägaren sålt. 3. Redigera motorer Knapparna och fälten i ovanstående formulär beskrivs nedan: 3.1. Går tillbaka till huvudmenyn 3.2. Ger en ny rad bland motorerna där en ny motor kan läggas in Tar bort den markerade motorn, som markeras av pilen, se Markerar vald motor. Databas över Land Rover 7

34 Bilaga 4 4. Söka efter bilar Knapparna och fälten i ovanstående formulär beskrivs nedan: 4.1. Klicka på rutan och skriv in det chassinummer du söker eller klicka på pilen som kommer upp i högra kanten av rutan då rutan markeras och välj alternativ i listan Klicka på rutan och skriv in det registreringsnummer du söker eller klicka på pilen som kommer upp i högra kanten av rutan då rutan markeras och välj alternativ i listan Klicka på rutan och skriv in den karosstyp du söker eller klicka på pilen som kommer upp i högra kanten av rutan då rutan markeras och välj alternativ i listan Klicka på rutan och skriv in den biltyp du söker eller klicka på pilen som kommer upp i högra kanten av rutan då rutan markeras och välj alternativ i listan Klicka på rutan och skriv in den beteckning du söker eller klicka på pilen som kommer upp i högra kanten av rutan då rutan markeras och välj alternativ i listan Klicka på rutan och skriv in den årsmodell du söker eller klicka på pilen som kommer upp i högra kanten av rutan då rutan markeras och välj alternativ i listan Klicka på rutan och skriv in det registreringstyp du söker eller klicka på pilen som kommer upp i högra kanten av rutan då rutan markeras och välj alternativ i listan Klicka på rutan och skriv in den växellåda du söker eller klicka på pilen som kommer upp i högra kanten av rutan då rutan markeras och välj alternativ i listan Klicka på rutan och skriv in det motornummer du söker eller klicka på pilen som kommer upp i högra kanten av rutan då rutan markeras och välj alternativ i listan. Databas över Land Rover 8

35 Bilaga Klicka på rutan och skriv in den motortyp du söker eller klicka på pilen som kommer upp i högra kanten av rutan då rutan markeras och välj alternativ i listan Klicka på rutan och skriv in den utrustning du söker eller klicka på pilen som kommer upp i högra kanten av rutan då rutan markeras och välj alternativ i listan Ger möjlighet att söka på fler kriterier och minska antalet träffar i sökningen Ger möjlighet att finna bilar med en speciell egenskap eller en annan egenskap Förklaring ges under rutan Utför sökningen och ett nytt formulär kommer upp med träffarna Avbryter sökningen och du kommer till formuläret Redigera biluppgifter se vidare kapitel 1. Söka efter bilar kan man göra på två sätt. Man kan antingen söka efter en specifik bil, dvs en bil med ett visst (känt) chassinummer eller registreringsnummer. Eller så kan man söka efter bilar med vissa egenskaper t.ex. en viss karosstyp eller årsmodell. Söker man efter en specifik bil använder man fälten 4.1 och/eller 4.2 för att ange kriterier. Antalet träffar i det här fallet kan vara högst 1. Söker man efter bilar med vissa egenskaper använder man fälten 4.3 till 4.11 samt Antalet träffar här kan vara från 0 och uppåt. Sökfunktionen fungerar på det sättet att alla uppgifter man skriver in måste stämma in på de bilar som fås fram. Tex. har man följande sökkriterier: Får man fram bara bilar som är Range Rovers, årsmodell Söker man efter bilar som är antingen Range Rovers eller årsmodell 1978 måste man använda Or-/Eller- funktionen (knapp 4.13). Då ser det ut så här: Databas över Land Rover 9

36 Bilaga 4 Look for-formuläret har biltypen och Or/Eller formuläret har årsmodellen. Resultatet nu kommer vara alla Range Rovers och alla bilar av årsmodell Or-/Eller-formuläret kan även användas för samma kriterier. Tex. för att söka alla bilar som har biltypen Land Rover eller Range Rover. OBS! Gamla kriterier sparas i formulären och finns kvar när man ska göra en ny sökning. Det är lätt att glömma ta bort de som står i Or-/Eller-formuläret. Se till att alla rutor innehåller önskad information innan sökningen utförs! Databas över Land Rover 10

37 Bilaga 4 5. Söka efter ägare Knapparna och fälten i figuren ovan beskrivs nedan: 5.1. Klicka på rutan och skriv in det förnamn du söker eller klicka på pilen som kommer upp i högra kanten av rutan då rutan markeras och välj alternativ i listan Klicka på rutan och skriv in det efternamn du söker eller klicka på pilen som kommer upp i högra kanten av rutan då rutan markeras och välj alternativ i listan Klicka på rutan och skriv in den gatuadress du söker eller klicka på pilen som kommer upp i högra kanten av rutan då rutan markeras och välj alternativ i listan Klicka på rutan och skriv in det postnummer du söker eller klicka på pilen som kommer upp i högra kanten av rutan då rutan markeras och välj alternativ i listan Klicka på rutan och skriv in den ort du söker eller klicka på pilen som kommer upp i högra kanten av rutan då rutan markeras och välj alternativ i listan Klicka på rutan och skriv in det land du söker eller klicka på pilen som kommer upp i högra kanten av rutan då rutan markeras och välj alternativ i listan Klicka på rutan och skriv in det hemtelefonnummer du söker eller klicka på pilen som kommer upp i högra kanten av rutan då rutan markeras och välj alternativ i listan Klicka på rutan och skriv in det jobbtelefonnummer du söker eller klicka på pilen som kommer upp i högra kanten av rutan då rutan markeras och välj alternativ i listan Klicka på rutan och skriv in det mobiltelefonnummer du söker eller klicka på pilen som kommer upp i högra kanten av rutan då rutan markeras och välj alternativ i listan Klicka på rutan och skriv in den E-post du söker eller klicka på pilen som kommer upp i högra kanten av rutan då rutan markeras och välj alternativ i listan. Databas över Land Rover 11

38 Bilaga Klicka på rutan och skriv in de hemsida du söker eller klicka på pilen som kommer upp i högra kanten av rutan då rutan markeras och välj alternativ i listan Klicka på rutan och skriv in det medlemsnummer du söker eller klicka på pilen som kommer upp i högra kanten av rutan då rutan markeras och välj alternativ i listan Klicka på rutan och skriv in det chassinummer du söker eller klicka på pilen som kommer upp i högra kanten av rutan då rutan markeras och välj alternativ i listan Klicka på rutan och skriv in den karosstyp du söker eller klicka på pilen som kommer upp i högra kanten av rutan då rutan markeras och välj alternativ i listan Klicka på rutan och skriv in den biltyp du söker eller klicka på pilen som kommer upp i högra kanten av rutan då rutan markeras och välj alternativ i listan Klicka på rutan och skriv in den beteckning du söker eller klicka på pilen som kommer upp i högra kanten av rutan då rutan markeras och välj alternativ i listan Klicka på rutan och skriv in den årsmodell du söker eller klicka på pilen som kommer upp i högra kanten av rutan då rutan markeras och välj alternativ i listan Här kan du välja vad du skall söka efter ger dig möjlighet att söka efter fler bilar samtidigt eller andra kriterier Här måste först 5.18 fyllas i före denna sida kan användas. 6. Lägga till motortyp Knapparna och fälten i ovanstående formulär beskrivs nedan: 6.1. Här skrivs den aktuella motortypen in Här skrivs aktuellt drivmedel in Om motorn kan konverteras kryssas rutan för Klicka här om du vill lägga till ytterligare en motor Sparar motortypen och återgår till formulär Redigera biluppgifter se vidare kap 1. Databas över Land Rover 12

39 Bilaga 4 Sökregister Kommentera bil kap 1 (1.18) Kommentera ägare kap 2 (2.9) Lägga till bilar kap 1 Lägga till motorer kap 3 Lägg till motortyp kap 6 Lägga till ägare kap 2 Redigera biluppgifter kap 1 Redigera motoruppgifter kap 3 Redigera ägaruppgifter kap 2 Se kommentarer om bil kap 1 (1.19) Se kommentarer om ägare kap 2 (2.8) Sälja en bil kap 1 (1.17) Söka efter bilar kap 4 Söka efter ägare kap 5 Ta bort bil kap 1 Ta bort motorer kap 3 Ta bort ägare kap 2 Databas över Land Rover 13

Idag. Varför modellera? Modellering. Modelleringsverktygets egenskaper. Modelleringsverktyget

Idag. Varför modellera? Modellering. Modelleringsverktygets egenskaper. Modelleringsverktyget Idag Varför modellera? Varför modellera? Konceptuell modell sverktyg Objektklasser Sambandsklasser Knepiga attribut sprocessen I all ingenjörsverksamhet där man hanterar komplicerade system behöver man

Läs mer

Idag. Modellering. Varför modellera? Konceptuell modell Modelleringsverktyg Objektklasser Sambandsklasser Knepiga attribut Modelleringsprocessen

Idag. Modellering. Varför modellera? Konceptuell modell Modelleringsverktyg Objektklasser Sambandsklasser Knepiga attribut Modelleringsprocessen Idag Modellering Varför modellera? Konceptuell modell Modelleringsverktyg Objektklasser Sambandsklasser Knepiga attribut Modelleringsprocessen DD1370 (Föreläsning 3) Databasteknik och informationssystem

Läs mer

Introduktion till databaskursen. Välkomna. till kursen. Databasteknik och informationssystem. DD1370 (kursomgång dbtinf12)

Introduktion till databaskursen. Välkomna. till kursen. Databasteknik och informationssystem. DD1370 (kursomgång dbtinf12) Välkomna Introduktion till databaskursen Välkomna till kursen Databasteknik och informationssystem DD1370 (kursomgång dbtinf12) En kurs om grunderna i databasteknik DD1370 (Föreläsning 1) Databasteknik

Läs mer

Idag. Modellering. Varför modellera? Konceptuell modell Modelleringsverktyg Objektklasser Sambandsklasser Knepiga attribut Modelleringsprocessen

Idag. Modellering. Varför modellera? Konceptuell modell Modelleringsverktyg Objektklasser Sambandsklasser Knepiga attribut Modelleringsprocessen Idag Modellering Varför modellera? Konceptuell modell Modelleringsverktyg Objektklasser Sambandsklasser Knepiga attribut Modelleringsprocessen DD1370 (Föreläsning 3) Databasteknik och informationssystem

Läs mer

Idag. Varför modellera? Modellering. Modelleringsverktygets egenskaper. Modelleringsverktyget

Idag. Varför modellera? Modellering. Modelleringsverktygets egenskaper. Modelleringsverktyget Idag Varför modellera? Varför modellera? Konceptuell modell sverktyg Objektklasser Sambandsklasser Knepiga attribut sprocessen I all ingenjörsverksamhet där man hanterar komplicerade system behöver man

Läs mer

Varför ska man lära sig sånt? Välkomna. Vad är databaser bra till? Kursansvarig. till kursen. Databasteknik och informationssystem

Varför ska man lära sig sånt? Välkomna. Vad är databaser bra till? Kursansvarig. till kursen. Databasteknik och informationssystem till databaskursen Varför ska man lära sig sånt? till databaskursen till kursen Databasteknik och informationssystem Nästan alla större system idag innehåller eller använder data lagrad i en databas Så

Läs mer

Varför ska man lära sig sånt? Välkomna. Vad är databaser bra till? Kursansvarig. till kursen. Databasteknik och informationssystem

Varför ska man lära sig sånt? Välkomna. Vad är databaser bra till? Kursansvarig. till kursen. Databasteknik och informationssystem till databaskursen Varför ska man lära sig sånt? till databaskursen till kursen Databasteknik och informationssystem Nästan alla större system idag innehåller eller använder data lagrad i en databas Så

Läs mer

I dokumentet beskrivs hur man i medlemsregistret (MiRiaM) utför en så kallad avancerad sökning.

I dokumentet beskrivs hur man i medlemsregistret (MiRiaM) utför en så kallad avancerad sökning. Avancerad sökning Innehåll Avancerad sökning...1 1. Avancerad sökning...1 1.1 Allmänt...1 1.2 Begreppsförklaringar... 2 1.2.1 Posttyp... 2 1.2.2 Kolumn... 2 1.2.3 Lista... 2 1.2.4 Rad... 3 1.2.5 Vy...

Läs mer

Introduktion till MySQL

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

Läs mer

Manual. Kursplan. Astrakan. ESF Edition Publikt användargränssnitt. Artisan Global Media

Manual. Kursplan. Astrakan. ESF Edition Publikt användargränssnitt. Artisan Global Media Manual Astrakan Kursplan ESF Edition Publikt användargränssnitt Artisan Global Media ~ 2 ~ Innehållsförteckning Publikt användargränssnitt... 3 Allmän... 3 Personlig... 4 Presentation av Kurstillfälle...

Läs mer

version 2.5 CONTENTO SVENSKA AB Introduktion till Kursbyggarverktyg

version 2.5 CONTENTO SVENSKA AB Introduktion till Kursbyggarverktyg version 2.5 CONTENTO SVENSKA AB Introduktion till Kursbyggarverktyg Introduktion till kursbyggarverktyg Contento Svenska AB Hornsgatan 103 117 28 Stocholm Table of Contents KAPITEL 1 Introduktion 2 Begrepp

Läs mer

Bokningslista Kurssekreterare/Kursansvarig

Bokningslista Kurssekreterare/Kursansvarig XXX Bokningslista Kurssekreterare/Kursansvarig Manual v. 7 Innehåll: 1 Inledning... 3 1.1 Inloggning... 3 2 Bokningslistan... 5 2.1 Skapa ny bokningslista... 5 2.2 Inställningar... 7 2.2.1 Grundinformation...

Läs mer

LibNet 2.1 onlinetjänst

LibNet 2.1 onlinetjänst LibNet 2.1 onlinetjänst Användarguide Innehållsförteckning 1. Generell information... 3 1.1. Tekniska krav... 4 2. Kunduppgifter... 5 2.1. Användarprofiler... 6 2.1.1. Ändra en befintlig användarprofil...

Läs mer

Användarhandledning DORUM

Användarhandledning DORUM Demografiska databasen Sid 1 (19) Användarhandledning DORUM Datum: 2012-09-19 Version: 1.0 Projektledare: Carin Hedlund, Mattias Sandström Innehållsförteckning Åtkomst 3 Ej inloggad 3 Inloggning 7 Dorums

Läs mer

SKOLKORT. Användarmanual. Sida 1 av 17

SKOLKORT. Användarmanual. Sida 1 av 17 SKOLKORT Användarmanual Sida 1 av 17 Innehållsförteckning Innehållsförteckning...2 Inledning...3 Hur man använder manualen... 3 Systemkrav... 3 Att komma igång med Boomerang...4 Logga in och ut... 4 Arbeta

Läs mer

Människa- datorinteraktion, MDI, ht 2011, anvisningar för projekt- /grupparbete

Människa- datorinteraktion, MDI, ht 2011, anvisningar för projekt- /grupparbete Människa- datorinteraktion, MDI, ht 2011 Anvisningar för projekt- /grupparbete Kursens projektuppgift består av att genomföra ett projektarbete i grupper om 3-4 personer. Uppgiften ska sedan presenteras

Läs mer

Tävl-adm 3.0. Tävlingsadministrativt system www.braincurrent.se 1

Tävl-adm 3.0. Tävlingsadministrativt system www.braincurrent.se 1 Tävl-adm 3.0 Innehåll Introduktion... 3 Systemkrav... 3 Mjukvara... 3 Grunder... 4 Symboler... 4 Knappar... 4 Kontroller... 4 Tips... 4 Huvudmeny... 5 Flytta data mellan datorer... 5 Tävlingsdata... 5

Läs mer

Octabase, Windowsdatabas för MHRF-klubbar

Octabase, Windowsdatabas för MHRF-klubbar Digitalfotografiker Jan Borgfelt jan.borgfelt@ogats-gladje-ide.se Grafisk formgivare Kiki Berlin kiki.berlin@ogats-gladje-ide.se Östra Forestad 4308 260 70 Ljungbyhed Tel: 0435-77 03 70, fax 0435-77 03

Läs mer

Introduktion av Quality Works 2.4

Introduktion av Quality Works 2.4 Introduktion av Quality Works 2.4 Den här introduktionen vägleder dig igenom de vanligaste funktionerna i Quality Works och hur man kan använda sig av programmet för att skapa en enkel manual för sitt

Läs mer

INSTRUKTIONER OCH TIPS Fördjupningsarbete Receptarier (15 hp) och Apotekare (30 hp)

INSTRUKTIONER OCH TIPS Fördjupningsarbete Receptarier (15 hp) och Apotekare (30 hp) 1 INSTRUKTIONER OCH TIPS Fördjupningsarbete Receptarier (15 hp) och Apotekare (30 hp) 1. Försöksplan Syftet med försöksplanen är att du ska få projektets (begränsade) målsättning helt klar för dig innan

Läs mer

SPF/MiRiaM Manual avancerad sökning

SPF/MiRiaM Manual avancerad sökning SPF/MiRiaM Manual avancerad sökning 2016-09-15 Skapat av: Fältström Ingrid 1 (31) Innehållsförteckning 1. Inledning... 3 1.1 Begreppsförklaringar... 3 1.1.1 Kolumn... 3 1.1.2 Lista... 3 1.1.3 Posttyp...

Läs mer

GDPR personuppgifter i Artologik Survey&Report

GDPR personuppgifter i Artologik Survey&Report Läs mer https://www.artologik.com/se/surveyandreport.aspx Kontakta oss https://www.artologik.com/se/kontakt.aspx Innehållsförteckning GDPR personuppgifter i Artologik Survey&Report... 3 Personuppgifter

Läs mer

Consilia Solutions Ab februari 2015

Consilia Solutions Ab februari 2015 FSSMF Membra tips Allmänt Då föreningarna använder Membra och håller kontakt- och adressuppgifter uppdaterade i programmet, har förbundet omedelbart tillgång till en del av uppgifterna och kan använda

Läs mer

Rafel Ridha Projektdefinition

Rafel Ridha Projektdefinition Rafel Ridha Projektdefinition Utveckling av applikation för Windows Phone Dokumenttitel Projektdefinition Dokumentförfattare Rafel Ridha Dokumentnamn Projektdefinition xx.pdf Version 0.3 E-post rafelr@kth.se

Läs mer

www.pts.se/archive/documents/ SE/Rapport_tillganglig_webb_2004_14.pdf 2 webzone.k3.mah.se/k99ac3hl/helenalackmagisterkogniton2003.

www.pts.se/archive/documents/ SE/Rapport_tillganglig_webb_2004_14.pdf 2 webzone.k3.mah.se/k99ac3hl/helenalackmagisterkogniton2003. 2 3 1 Är samhällsviktiga tjänster på Internet tillgängliga för personer med funktionshinder? PTS-ER-2004:14, ISSN 1650-9862. www.pts.se/archive/documents/ SE/Rapport_tillganglig_webb_2004_14.pdf 2 webzone.k3.mah.se/k99ac3hl/helenalackmagisterkogniton2003.pdf

Läs mer

! Teori och praktik. ! Ändringar från förra året. ! Examination (tenta, projekt) LiU. ! Varför ni? ! Varför överhuvudtaget? LiU

! 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)

Läs mer

Insamlingsverktyg - teknisk beskrivning av metadataformuläret

Insamlingsverktyg - teknisk beskrivning av metadataformuläret Digitala leveranser Insamlingsverktyg - teknisk beskrivning av metadataformuläret Innehåll: Allmänt Layout och uppbyggnad Hur man använder programmet Starta Fylla i metadata Skapa metadatafiler och leverera

Läs mer

Preliminär specifikation av projekt

Preliminär specifikation av projekt Preliminär specifikation av projekt Projektets namn: Infraröd Minneslåda (numera omdöpt till FastSync) Uppdragsgivare: Alex Olwal aolwal@cs.columbia.edu Deltagare: Johan Ullberg Nils

Läs mer

ALEPH ver. 16 Introduktion

ALEPH ver. 16 Introduktion Fujitsu, Westmansgatan 47, 582 16 Linköping INNEHÅLLSFÖRTECKNING 1. SKRIVBORDET... 1 2. FLYTTA RUNT M.M.... 2 3. LOGGA IN... 3 4. VAL AV DATABAS... 4 5. STORLEK PÅ RUTORNA... 5 6. NAVIGATIONSRUTA NAVIGATIONSTRÄD...

Läs mer

Administrera projekt på arvsfonden.se

Administrera projekt på arvsfonden.se Administrera projekt på arvsfonden.se Den här manualen vänder sig till dig som är projektledare eller projektadministratör för ett projekt på www.arvsfonden.se Innan du kan börja arbeta med er projektsida

Läs mer

Mälardalens högskola

Mälardalens högskola Teknisk rapportskrivning - en kortfattad handledning (Version 1.2) Mälardalens högskola Institutionen för datateknik (IDt) Thomas Larsson 10 september 1998 Västerås Sammanfattning En mycket viktig del

Läs mer

LUPstudentpapers. Manual Reviewer

LUPstudentpapers. Manual Reviewer LUPstudentpapers Manual Reviewer 1:1 10/3 2009 Manual Reviewer Om du vill granska uppsatser vid din institution men ännu inte är registrerad som Reviewer, vänligen kontakta Publicera@lub.lu.se. Om du redan

Läs mer

Institutionen för Tillämpad fysik och elektronik Stefan Berglund och Per Kvarnbrink. Laboration: Flerskiktade applikationer

Institutionen för Tillämpad fysik och elektronik Stefan Berglund och Per Kvarnbrink. Laboration: Flerskiktade applikationer Institutionen för 2014-11-17 Tillämpad fysik och elektronik Stefan Berglund och Per Kvarnbrink Laboration: Flerskiktade applikationer Målsättning Syftet med denna laboration är att ge den studerande kunskap

Läs mer

PROGRAMUTVECKLINGSPROJEKT 1999-05-10

PROGRAMUTVECKLINGSPROJEKT 1999-05-10 $19b1'$5+$1'/('1,1* 1* 7,'5$ '5$33257 ,QQHKnOO INNEHÅLL...2 PROJEKTINFORMATION...4 SAMMANFATTNING...4 BAKGRUND...4 DATORMILJÖ...5 SÄKERHET...5 SYSTEMÖVERBLICK...5 ALLMÄNNA FUNKTIONER...6 LOGIN...6 FUNKTIONER

Läs mer

Aktivitetsstöd Importfunktion

Aktivitetsstöd Importfunktion Utbildningsmaterial Aktivitetsstöd Importfunktion Sidan 1 (20) Datum: 2011-10-05 Version 1.2 Innehållsförteckning 1. Inledning... 3 2. Importera en fil med medlemmar i Aktivitetsstöd... 4 3. Lägga till

Läs mer

TENTAMEN. För kursen. Databasteknik. Ansvarig för tentamen: Cecilia Sönströd. Förfrågningar: 033-4354424. Anslås inom 3 veckor

TENTAMEN. För kursen. Databasteknik. Ansvarig för tentamen: Cecilia Sönströd. Förfrågningar: 033-4354424. Anslås inom 3 veckor TENTAMEN För kursen DATUM: 2014-08-20 TID: 9 14 Ansvarig för tentamen: Cecilia Sönströd Förfrågningar: 033-4354424 Resultat: Betygsskala: Hjälpmedel: Anslås inom 3 veckor Godkänt 20 p, Väl godkänt 32 p,

Läs mer

Lärarhögskolan i Stockholm Högskoleförvaltningen Högskoleledningens kansli Magnus Mörck/Katharina Soffronow 08-737 95 76 Katharina.Soffronow@lhs.

Lärarhögskolan i Stockholm Högskoleförvaltningen Högskoleledningens kansli Magnus Mörck/Katharina Soffronow 08-737 95 76 Katharina.Soffronow@lhs. Lärarhögskolan i Stockholm Högskoleförvaltningen Högskoleledningens kansli Magnus Mörck/Katharina Soffronow 08-737 95 76 Katharina.Soffronow@lhs.se Ärendetyp Datum 2007-01-04 1(6) Elementär Websurveyandvänding

Läs mer

Lathund till VFU-portalen

Lathund till VFU-portalen Lathund till VFU-portalen VFU-samordnare Senast uppdaterad: 2018-05-14 Innehåll Innehåll... 2 Startsidan... 3 Översikt över arbetsplatser på ett område... 5 Redigera information för en arbetsplats... 6

Läs mer

Lathund till VFU-portalen

Lathund till VFU-portalen Lathund till VFU-portalen VFU-koordinator Senast uppdaterad: 2012-01-12 Innehåll 1. Startsidan... 3 2. Översikt över arbetsplatser på ett område... 5 3. Redigera information för en arbetsplats... 6 4.

Läs mer

Se till att posten är i Ändringsläge. Gå till rullgardinsmenyn under Föremål och välj Lägg in bild.

Se till att posten är i Ändringsläge. Gå till rullgardinsmenyn under Föremål och välj Lägg in bild. Bilder (11) Det går att lägga en eller flera bilder till varje föremålspost. Det enklaste är att lägga in en bild, från den registrerade föremålsposten. Det går också att lägga in ett större antal bilder

Läs mer

Människa- datorinteraktion, MDI, vt 2012, Anvisningar för projekt- /grupparbete

Människa- datorinteraktion, MDI, vt 2012, Anvisningar för projekt- /grupparbete Människa- datorinteraktion, MDI, vt 2012 Anvisningar för projekt- /grupparbete Kursens projektuppgift består av att genomföra ett projektarbete i grupper om 3-4 personer. Uppgiften ska sedan presenteras

Läs mer

www.grade.com LUVIT Utbildningsplanering Manual

www.grade.com LUVIT Utbildningsplanering Manual www.grade.com LUVIT Utbildningsplanering Manual Innehåll 1. INLEDNING 4 2. ROLLER 4 2.1. CHEF 4 2.2. MEDARBETARE 4 2.3. ADMINISTRATÖR 4 2.4. KURSLEDARE 5 2.5. UTBILDARE 5 3. BEGREPP 5 3.1. ENHET 5 3.2.

Läs mer

Manual för ParaDifo Vårdgivare/Utförare inom Individ och Familjeomsorg

Manual för ParaDifo Vårdgivare/Utförare inom Individ och Familjeomsorg Manual för ParaDifo Vårdgivare/Utförare inom Individ och Familjeomsorg Vuxen, Insats Chefsspecifika uppgifter stockholm.se Titel: Manual för ParaDifo Vårdgivare/Utförare inom Individ och Familjeomsorg

Läs mer

Access II. Fördjupning och tillämpningsuppgifter i Access. Mitthögskolan Östersund ITM, avdelningen för Informatik

Access II. Fördjupning och tillämpningsuppgifter i Access. Mitthögskolan Östersund ITM, avdelningen för Informatik Access II Fördjupning och tillämpningsuppgifter i Access Mitthögskolan Östersund ITM, avdelningen för Informatik Mitthögskolan ITM Telefon 063-16 53 00 Innehållsförteckning Applikation...1 Formulär...1

Läs mer

Grupper; Gruppindelningar; Vanliga inställningar för modul

Grupper; Gruppindelningar; Vanliga inställningar för modul Personalsupport Medicinska fakulteten, Lunds universitet Grupper; Gruppindelningar; Vanliga inställningar för modul Moodle version 2.7.1 Lars Rundgren, 2012-2014 Moodle 2.7.1 Grupper; Gruppindelningar;

Läs mer

ABB AB Instruction. Prepared: Prepared date: Approved: Approved date: Lang: Revision Page:

ABB AB Instruction. Prepared: Prepared date: Approved: Approved date: Lang: Revision Page: COFI/SASLS Lars Andersson 2010-10-13 Andersson Lars V 2011-12-07 sv A 1 (15) Godkänd ABBs Leverantörsfakturaportal - Handledning Användare Giltighetsområde Denna instruktion gäller för samtliga leverantörer

Läs mer

ABBs leverantörsfakturaportal. Handledning - Användare. Version: 1.0 Datum:

ABBs leverantörsfakturaportal. Handledning - Användare. Version: 1.0 Datum: ABBs leverantörsfakturaportal Handledning - Användare Version: 1.0 Datum: 2005-10-03 INNEHÅLLSFÖRTECKNING 1. Inledning... 3 2. Att komma igång... 3 3. Inloggning och huvudfunktioner... 4 4. Företagsinställningar...

Läs mer

Administrera projekt på arvsfonden.se

Administrera projekt på arvsfonden.se Administrera projekt på arvsfonden.se Den här manualen vänder sig till dig som är projektledare eller projektadministratör för ett projekt på www.arvsfonden.se Innan du kan börja arbeta med er projektsida

Läs mer

AVCAD 4.0 för Windows

AVCAD 4.0 för Windows BILAGA A Installation och konfigurering av SQL-server. Applikationen kan antingen köras mot MS SQL-server eller MS Access. Koppling mot MS-ACCESS databas. MS Access installeras och konfigureras automatiskt

Läs mer

Red Inc. Förstudie till. Inkrementell uppbyggnad av Webbdatabas för småföretag. Uppdragsgivare: Harald Kjellin

Red Inc. Förstudie till. Inkrementell uppbyggnad av Webbdatabas för småföretag. Uppdragsgivare: Harald Kjellin Förstudie till Red Inc Inkrementell uppbyggnad av Webbdatabas för småföretag Uppdragsgivare: Harald Kjellin Projektmedlemmar: Mikael Nyqvist Ulf Rustas Thomas Jansson Rikard Laxhammar Daniel Oscarsson

Läs mer

Bild 1. När du är inloggad som dig själv med ditt HSA-ID i datorn öppnar du Lisa. Där klickar du på System applikationer.

Bild 1. När du är inloggad som dig själv med ditt HSA-ID i datorn öppnar du Lisa. Där klickar du på System applikationer. Inrapportering av en avvikelse/förbättringsförslag/misstänkt läkemedelsbiverkan av personer som inte alltid arbetar på samma plats men som har sin anställning på en och samma enhet ex AT-läkare, ST-läkare

Läs mer

Att komma igång med DISGEN 8.2

Att komma igång med DISGEN 8.2 Att komma igång med DISGEN 8.2 Nedanstående bild är den man möter när man installerat programmet. I handledningarna för de olika versionerna av DISGEN finns beskrivning hur man kommer igång med inmatning

Läs mer

Aktivitetsstöd Behörighet - Ledare

Aktivitetsstöd Behörighet - Ledare Aktivitetsstöd Behörighet - Ledare 1 Innehållsförteckning 1 Ledare... 3 1.1 Användare - Webbadress till Aktivitetsstöd... 3 1.2 Användare - Inloggning och glömt lösenord... 3 1.3 Användare - Låst lösenord...

Läs mer

Sö ka litteratur i ERIC

Sö ka litteratur i ERIC 1 Sö ka litteratur i ERIC Det finns två ingångar om man vill söka i databasen ERIC: Via webben gratis version från the Education Resources Information Center: Denna version kan vara bra att känna till

Läs mer

Botkyrka kommuns system för lokalbokning föreningsbidrag förenings- och anläggningsregister

Botkyrka kommuns system för lokalbokning föreningsbidrag förenings- och anläggningsregister l a u n a m r a d n anvä o g k o o b r e t in Botkyrka kommuns system för lokalbokning föreningsbidrag förenings- och anläggningsregister 1 Sök ledig tid utan registrerad användare... 2 2 Sök ledig tid

Läs mer

Thomas Pihl Frontermanual för studerande vid Forum Ystad

Thomas Pihl Frontermanual för studerande vid Forum Ystad Thomas Pihl 2007 Frontermanual för studerande vid Forum Ystad Innehåll Fronter...2 Inloggning...2 Ändra användaruppgifter...4 Anpassa Min sida...5 Verktygen på Min sida...6 Notiser...7 Mitt arkiv...9 Fronter

Läs mer

Lathund utbildarwebben

Lathund utbildarwebben Handledning 1 (13) Upprättad av Konrad Asterbäck Sjö- och luftfartsavdelningen Bemannings- och behörighetsenheten Sektionen för sjöpersonal Till utbildningssamordnare Handledning 2 (13) shistorik Beskrivning

Läs mer

Högskolebiblioteket i Halmstad Manual för registrering av uppsats i DiVA

Högskolebiblioteket i Halmstad Manual för registrering av uppsats i DiVA 1 av 12 Högskolebiblioteket i Halmstad Manual för registrering av uppsats i DiVA OBS! Uppsatsen ska vara godkänd av din examinator innan du laddar upp dokumentet i DIVA. Du kan när som helst avbryta registreringen

Läs mer

EasySurveyor. Snabbguide. Skapa ny enkät. Webbenkätsystem

EasySurveyor. Snabbguide. Skapa ny enkät. Webbenkätsystem EasySurveyor Webbenkätsystem Snabbguide För att komma igång snabbt och effektivt med EasySurveyor följer nu en guide med 6 enkla steg. Om man följer dessa kan man snabbt börja designa egna enkäter och

Läs mer

Människa- datorinteraktion, MDI, ht 2012, Anvisningar för projekt- /grupparbete

Människa- datorinteraktion, MDI, ht 2012, Anvisningar för projekt- /grupparbete Människa- datorinteraktion, MDI, ht 2012 Anvisningar för projekt- /grupparbete Kursens projektuppgift består av att genomföra ett projektarbete i grupper om 3-4 personer. Uppgiften ska sedan presenteras

Läs mer

Gör så här för att rapportera:

Gör så här för att rapportera: Cykla och gå till jobbet 2012 Gör så här för att rapportera: OBS! Se till att du har anmält dig innan du gör detta. Om du inte vet hur man gör, klicka här. Steg 1: Skriv ut redovisningspapperet Gå till

Läs mer

Manual. It s learning. Målgruppen: externa utförare inom Vård och Omsorg

Manual. It s learning. Målgruppen: externa utförare inom Vård och Omsorg Manual It s learning Målgruppen: externa utförare inom Vård och Omsorg Rekommenderade webbläsare: Internet Explorer, aktuella versioner (PC) Safari (ipad, Mac) Örebro kommun 20150911 v 1.1 orebro.se 2

Läs mer

Microsoft. Access 2007. Grundkurs. www.databok.se

Microsoft. Access 2007. Grundkurs. www.databok.se Microsoft Access 2007 Grundkurs www.databok.se Innehållsförteckning 1 Börja arbeta med Access... 1 Vad är en databas?... 1 Starta Access 2007... 1 Skapa en ny databas... 2 Skärmbilden, arbetsytan och deras

Läs mer

STADSBYGGNADSFÖRVALTNINGEN. Aktivitetsstöd. Behörigheten Ledare. Datum: Version 2. Sidan 1 (17)

STADSBYGGNADSFÖRVALTNINGEN. Aktivitetsstöd. Behörigheten Ledare. Datum: Version 2. Sidan 1 (17) Aktivitetsstöd Behörigheten Ledare Datum: 2015-09-22 Version 2 Sidan 1 (17) Innehållsförteckning 1. Ledare... 3 1.1 Användare - Webbadress till Aktivitetsstöd... 3 1.2 Användare - Inloggning och glömt

Läs mer

Användarhandbok StepStones Recruiters Space

Användarhandbok StepStones Recruiters Space Användarhandbok StepStones Recruiters Space CV-Sökningar I denna del av Recruiters Space kan du söka efter passande kandidater i StepStones CV-databas. Du kan också registrera CV-agenter som automatiskt

Läs mer

5HVLVWHQVWDEHOO 'DWD3DUWQHU. Er partner inom data

5HVLVWHQVWDEHOO 'DWD3DUWQHU. Er partner inom data 5HVLVWHQVWDEHOO Tack för att du valde programmet 5HVLVWHQVWDEHOO! Vi hoppas att programmet ska vara till stor hjälp i ditt arbete. Har du synpunkter på programmet är du mycket välkommen att höra av dig

Läs mer

Anställningsavtal med mallar från Kontek

Anställningsavtal med mallar från Kontek Denna beskrivning visar hur du kan använda Konteks rapport i Rapportgeneratorn för att skapa fil med personaluppgifter som sedan infogas i de anställningsavtal (Word dokument) som finns att ladda hem.

Läs mer

TNK046 GIS - Databaser Laborationsuppgift 1 Introduktion till Microsoft Access 2007

TNK046 GIS - Databaser Laborationsuppgift 1 Introduktion till Microsoft Access 2007 Linköpings tekniska högskola ITN / Campus Norrköping Jan Petersson Uppdaterad av Marky Egebäck 17 november 2009 TNK046 GIS - Databaser Laborationsuppgift 1 Introduktion till Microsoft Access 2007 Översikt

Läs mer

Användarhandledning för RSV:s Elektroniska brevlåda

Användarhandledning för RSV:s Elektroniska brevlåda Användarhandledning för RSV:s Elektroniska brevlåda Dokumentversion: 1.9 RSV IT 2001-02-01 RSV:s Elektroniska brevlåda Innehållsförteckning 1 Allmänt om den elektroniska brevlådan... 3 2 Lite mer tekniskt...

Läs mer

Guide för Innehållsleverantörer

Guide för Innehållsleverantörer Library of Labs Content Provider s Guide Guide för Innehållsleverantörer Inom LiLa ramverket är innehållsleverantörer ansvariga för att skapa experiment som "LiLa Learning Objects", att ladda upp dessa

Läs mer

Databaser - Design och programmering

Databaser - Design och programmering Databaser - Design och programmering Eva L. Ragnemalm, IDA (eva.ragnemalm@liu.se) Fö 1; introduktion Kursen, diverse praktiskt Varför databaser? Vad är en databas? Andra viktiga begrepp 2 Kursöversikt

Läs mer

GUIDE REGISTRERA ETT EVENEMANG PÅ EVENEMANGSGUIDEN Gå in på www.eskilstuna.se/evenemang och klicka på knappen Registrera ett evenemang.

GUIDE REGISTRERA ETT EVENEMANG PÅ EVENEMANGSGUIDEN Gå in på www.eskilstuna.se/evenemang och klicka på knappen Registrera ett evenemang. GUIDE REGISTRERA ETT EVENEMANG PÅ EVENEMANGSGUIDEN Gå in på www.eskilstuna.se/evenemang och klicka på knappen Registrera ett evenemang. OBS!! Viktig information innan du börjar att fylla i registreringsformuläret!

Läs mer

Hur använder du som elev Fronter?

Hur använder du som elev Fronter? Hur använder du som elev Fronter? Fronter är en lärplattform. Det är ett digitalt verktyg som du som elev ska använda dig av för att hitta uppgifter, länkar och dokument från alla dina lärare, lämna in

Läs mer

Manual Skogsappen - Hemkomstkontroll

Manual Skogsappen - Hemkomstkontroll Manual Skogsappen - Hemkomstkontroll Detta dokument utgör användarhandledningen till funktionen hemkomstkontroll i mobilappen Skogsappen som tillhör tjänsten epiforest. E p i s c o p e M o n i t o r i

Läs mer

Registrera närvaro via

Registrera närvaro via Registrera närvaro via https://narvaro.abf.se Inloggning Inloggningsuppgifter För att få tillgång till närvarowebben så kontaktar du din ABF avdelning. Ditt personnummer fungerar som användarnamn och ditt

Läs mer

732G16: Databaser - Design och programmering

732G16: Databaser - Design och programmering 732G16: Databaser - Design och programmering Eva L. Ragnemalm, IDA (eva.ragnemalm@liu.se) Johan Falkenjack, IDA (johan.falkenjack@liu.se) Fö 1 Introduktion 2 Kursöversikt Teori och praktik Kursbok, lektionshäfte,

Läs mer

Administrera projekt på arvsfonden.se

Administrera projekt på arvsfonden.se Manual för projektansvariga på arvsfonden.se 20140611, ver2. Administrera projekt på arvsfonden.se Den här manualen vänder sig till dig som är projektledare eller projektadministratör för ett projekt på

Läs mer

Uppdaterad 2010-05-11. Lathund Synpunkten för handläggare och ansvarig chef

Uppdaterad 2010-05-11. Lathund Synpunkten för handläggare och ansvarig chef Uppdaterad 2010-05-11 Lathund Synpunkten för handläggare och ansvarig chef 1 Innehållsförteckning Handläggarens roll och ansvarsuppgifter... 3 Närmaste chefs roll och ansvarsuppgifter... 3 Praktisk handläggning

Läs mer

Kom igång med Topocad FDO

Kom igång med Topocad FDO Dokumentation Adtollo Academy Kom igång med Topocad FDO Adtollo AB Östgötagatan 12 116 25 Stockholm 08-410 415 00 info@adtollo.se adtollo.se adtollo-academy.se Innehåll Innehåll... 2 Topocads FDO-inställningar...

Läs mer

STADSBYGGNADSFÖRVALTNINGEN. Aktivitetsstöd. Behörigheten Föreningsadministratör. Datum: 2015-09-22 Version 2. Sidan 1 (30)

STADSBYGGNADSFÖRVALTNINGEN. Aktivitetsstöd. Behörigheten Föreningsadministratör. Datum: 2015-09-22 Version 2. Sidan 1 (30) Aktivitetsstöd Behörigheten Föreningsadministratör Datum: 2015-09-22 Version 2 Sidan 1 (30) Innehållsförteckning 1. Aktivitetsstöd - Inledning... 3 1.1 Användare - Webbadress tillre Aktivitetsstöd... 3

Läs mer

IT-system. BUP Användarmanual

IT-system. BUP Användarmanual IT-system Användarmanual Innehållsförteckning 1. Att komma igång med... 1 1.1 Installera... 1 1.1.1 Byt databas... 1 1.1.2 Behörighet att byta databas... 2 1.2 Logga in... 3 1.2 Inloggad... 3 1.3 Logga

Läs mer

Administrera i Hälsoportalen

Administrera i Hälsoportalen Administrera i Hälsoportalen Innehåll IKONFÖRTECKNING 3 ANSTÄLLDA 4 Sök anställd 4 Ändring av personuppgifter 6 Ändring av personliga kontakter 7 Noteringar 9 Krav på intyg 10 Lägg till anställd 11 Avsluta

Läs mer

Framsteg med resultatrapportering

Framsteg med resultatrapportering Guide Framsteg med resultatrapportering Senast uppdaterad: 2015-05-19 Via funktionen Framsteg kan läraren lägga upp kursens olika moment, exempelvis inlämningsuppgifter och närvaro. Läraren kan sedan ange

Läs mer

Manual Utbildningsmodulen

Manual Utbildningsmodulen Manual Utbildningsmodulen för Svenska Bouleförbundets distrikt www.svenskboule.se Logga in (låset högst upp till höger på sidan). Använd dina inloggningsuppgifter (personnummer och lösenord) För att få

Läs mer

Kurs-PM fo r HI1028, Projektkurs inom programvaruutveckling, VT16

Kurs-PM fo r HI1028, Projektkurs inom programvaruutveckling, VT16 Kurs-PM fo r HI1028, Projektkurs inom programvaruutveckling, VT16 Mål Kursen skall ge studenten träning i att utveckla en större programvara. Arbetet utförs i projektform. Projektet skall ge grundläggande

Läs mer

Mitthögskolan ITM Telefon 063-16 53 00. Access. Laborationskompendium för grunderna i databasen Microsoft Access. Detta exemplar tillhör:

Mitthögskolan ITM Telefon 063-16 53 00. Access. Laborationskompendium för grunderna i databasen Microsoft Access. Detta exemplar tillhör: Mitthögskolan ITM Telefon 063-16 53 00 Access Laborationskompendium för grunderna i databasen Microsoft Access Detta exemplar tillhör: HT 2003 Innehållsförteckning Tema...1 Databasmiljön...2 Tabeller...2

Läs mer

Ja: Ändra i den befintliga registreringen om du vill redigera eller komplettera uppgifter

Ja: Ändra i den befintliga registreringen om du vill redigera eller komplettera uppgifter Registrera och publicera i DiVA en manual för manuell registrering Importera istället för att registrera manuellt Importera referenser från en databas eller tidskriftswebbplats istället för att registrera

Läs mer

Systembeskrivning.

Systembeskrivning. KTH Institutionen för Numerisk Analys och Datalogi Systembeskrivning RedInc www.nada.kth.se/projects/prom03/redinc Uppdragsgivare: Projektmedlemmar: Harald Kjellin Daniel Oscarsson Rikard Laxhammar Tommy

Läs mer

På följande sidor återfinns en kort dokumentation som beskriver några användbara programfunktioner.

På följande sidor återfinns en kort dokumentation som beskriver några användbara programfunktioner. RengöringsSystemet V4 På följande sidor återfinns en kort dokumentation som beskriver några användbara programfunktioner. Översikt över innehåll i bifogad dokumentation: Visa / Visa ej flikar/knappar i

Läs mer

www.luvit.com LUVIT Portal Användarmanual

www.luvit.com LUVIT Portal Användarmanual www.luvit.com LUVIT Portal Användarmanual Innehållsförteckning 1 INLEDNING... 4 2 STARTSIDA... 5 2.1 MENYN UPPE TILL HÖGER... 5 2.1.1 Mitt campus... 5 2.1.2 Om BSVC... 5 2.1.3 Kurskatalog... 5 2.1.4 Länkar...

Läs mer

Kort om World Wide Web (webben)

Kort om World Wide Web (webben) KAPITEL 1 Grunder I det här kapitlet ska jag gå igenom allmänt om vad Internet är och vad som krävs för att skapa en hemsida. Plus lite annat smått och gott som är bra att känna till innan vi kör igång.

Läs mer

Nyheterna i Visma Tendsign 4.0

Nyheterna i Visma Tendsign 4.0 Användarmanual Nyheterna i Visma Tendsign 4.0 Uppdaterad 2014-05-21 VISMA COMMERCE AB +46 13 47 47 500 tendsignsupport@visma.com www.tendsign.com Innehållsförteckning 1. Visma TendSign 4.0... 2 2. Grafiskt

Läs mer

Användarhandbok Ver. 1.3.0.1 2013-12-16

Användarhandbok Ver. 1.3.0.1 2013-12-16 Användarhandbok Ver. 1.3.0.1 2013-12-16 Innehållsförteckning 1 Terminologi... 3 2 Knappar i toppmenyn... 4 3 Logga in i ParaGå... 5 3.1 Starta ParaGå med genväg... 5 3.2 Starta ParaGå utan genväg... 5

Läs mer

Uppgifter

Uppgifter Uppgifter 2017-07-01 Innehåll Uppgifter... 2 Sidan Uppgifter... 3 Skapa en Uppgift... 4 Tillfällen... 5 Skapa uppgift och välj tillfälle... 5 Kunskapskrav... 7 Inställningar... 8 Kopiera uppgift... 9 Skapa

Läs mer

Moodle2 STUDENTMANUAL

Moodle2 STUDENTMANUAL Moodle2 STUDENTMANUAL Moodle är en lärplattform med hjälp av vilket du kan kommunicera, dela med dig av information och upprätthålla kontakten med lärarna, handledarna och de andra kursdeltagarna. För

Läs mer

WebViewer Manual för administratör. 2013 Nova Software AB

WebViewer Manual för administratör. 2013 Nova Software AB WebViewer Manual för administratör 2 Manual WebViewer Innehållsförteckning Innehållsförteckning... 2 1 Introduktion... 3 2 Inställningar... 4 2.1 Uppdatera licensinformation... 4 2.2 Inmatning av användaruppgifter...

Läs mer

Anvisningar för att fylla i djur-och medlemsregister Det är mycket viktigt att du inte ändrar någonting i rubrikraden i mallen!

Anvisningar för att fylla i djur-och medlemsregister Det är mycket viktigt att du inte ändrar någonting i rubrikraden i mallen! (FLOCKAR) Anvisningar för att fylla i djur-och medlemsregister Inmatning av uppgifter görs på ett vanligt kalkylblad i t ex Excel. Du kan ha dokumentet sparat som vanligt, dvs. i formatet.xls då du arbetar

Läs mer

DATABAS ÖVER PROVVÄGAR

DATABAS ÖVER PROVVÄGAR Ett Trafikverket/VTI/Nynäs/SBUF-projekt Datum 2010-11-16 Författare Richard Nilsson DATABAS ÖVER PROVVÄGAR Skanska Sverige AB Teknik - Väg och Asfalt Box 9044 200 39 Malmö Tel: 010-448 32 68 Fax: 010-448

Läs mer

MANUAL TILL SKYLTSYSTEMET

MANUAL TILL SKYLTSYSTEMET Sida 0 av 17 Version: 124 (EL) MANUAL TILL SKYLTSYSTEMET Beskrivning och instruktioner för Skyltsystemet. 2010-10-01 Jerntorget Sverige AB JERNTORGET SVERIGE AB BOX 256, 792 24 MORA TFN: 0250-141 00 FAX:

Läs mer

Kom igång. Readyonet Lathund för enkelt admin. Logga in Skriv in adressen till din webbsida följt av /login. Exempel: www.minsajt.

Kom igång. Readyonet Lathund för enkelt admin. Logga in Skriv in adressen till din webbsida följt av /login. Exempel: www.minsajt. Kom igång Logga in Skriv in adressen till din webbsida följt av /login. Exempel: www.minsajt.se/login Nu dyker en ruta upp på skärmen. Fyll i ditt användarnamn och lösenord och klicka på "logga in". Nu

Läs mer