REDUNDANSELIMINERING VID SAMMANSTÄLLNING AV DATA

Storlek: px
Starta visningen från sidan:

Download "REDUNDANSELIMINERING VID SAMMANSTÄLLNING AV DATA"

Transkript

1 Examensarbete 10 poäng C-nivå REDUNDANSELIMINERING VID SAMMANSTÄLLNING AV DATA Reg.kod: Oru-Te-EXD083-D105/04 Jonas Samuelsson och Fredrik Svensson Dataingenjörsprogrammet 120 p Örebro vårterminen 2004 Examinator: Jack Pencz ELIMINATION OF REDUNDANCY WHILE ASSEMBLING DATA Örebro universitet Örebro University Institutionen för teknik Department of technology Örebro SE Örebro, Sweden

2 Sammanfattning Denna rapport beskriver utvecklingen av en applikation för sammanställning av tidsstudier, utfört på uppdrag av Consulting AB Lennermark & Andersson. Uppdraget var att utveckla en applikation som skall hantera snarlika poster i en databas. Applikationen förenklar arbetet och ger stor vinning i tid vid analysarbetet och efterarbetet av tidsstudier. Med hjälp av applikationen kan användaren på ett enkelt sätt modifiera de snarlika posterna. Abstract This report describes the development of an application used to assemble time studies, commissioned by Consulting AB Lennermark & Andersson. The assignment was to develop an application that handles similar posts in a database. The application simplifies the work and leads to big time profits in the analysis and after work of time studies. The user can in a simple way modify these similar posts by using the application. -1(23)-

3 Förord Vi vill tacka Consulting AB Lennermark & Andersson (CAB) för att vi fick möjligheten att genomföra vårt examensarbete hos dem. Speciellt vill vi tacka IT-avdelningen för deras goda omhändertagande av oss studenter. Att få göra examensarbete hos CAB har varit mycket lärorikt och inspirerande. Vi vill särskilt tacka följande personer: Sara Kjäll - Mentor, CAB Per Bergholm - Handledare, CAB Niclas Nilsson - Tekniker, CAB Gunnar Joki - Handledare, Örebro Universitet Christer Löwdahl - IT-chef, CAB Johan Rundberg - Systemutvecklare, CAB Örebro den 6 maj 2004 Fredrik Svensson Jonas Samuelsson -2(23)-

4 INNEHÅLLSFÖRTECKNING 1 INLEDNING Syfte Bakgrund Uppdrag METOD Utvecklingsmetod/modell VERKTYG Microsoft dotnet Framework Microsoft Visual Studio dotnet Microsoft Visual SourceSafe Microsoft SQL Server C# ADO.NET GENOMFÖRANDE Studie av tidsstudieprogram Användningsfallsspecifikation Grafiskt gränssnitt Arkitektur Design av databas Kodning Systemtestning Överlämnande av det färdiga systemet RESULTAT Användargränssnitt DISKUSSION Förbättringar Egna reflektioner KÄLLFÖRTECKNING Böcker Internetadresser Övrigt (23)-

5 FIGURFÖRTECKNING Figur 1.1: Utdrag ur Excel-ark Figur 4.1: De olika skikten i projektet Figur 4.2: Tabeller som vi har skapat och lagt till i databasen Figur 4.3: Datatypen DataSet Figur 4.4: Exempel på DataGrid Figur 5.1: Hela programfönstret Figur 5.2: Översiktsläget Figur 5.3: Redigera objekt Figur 5.4: Redigering av objektets delar BILAGOR 1. Projektdirektiv 2. Systemutvecklingsprocess 3. Användningsfallsspecifikation -4(23)-

6 1 Inledning 1.1 Syfte Syftet med detta examensarbete var att skapa ett verktyg som underlättar och sparar tid i analys- och efterarbetet av tidsstudier. Från företagets sida ville man även att vi med detta projekt skulle få en inblick i hur det går till att utveckla ett system, från första mötet med beställarna till överlämnandet av det färdiga systemet. 1.2 Bakgrund Consulting AB Consulting AB (CAB) är ett nischföretag, och har sitt huvudkontor i Örebro. Deras speciella system tar fram tidsunderlag för reparation av bilar, vilka sedan används för att utveckla program som kalkylerar kostnaderna för bilreparationer. För att ta fram tidsunderlagen utför CAB bland annat tidsstudier ute på verkstäder. Deras kunder består av biltillverkare runt hela världen, försäkringsbolag i Europa och bilverkstäder, huvudsakligen i de nordiska länderna. Här följer några exempel på hur användare/kunder använder CAB:s system: Försäkringsbolagen använder deras system som grund för upphandling och administration av bilskador. Bilverkstäder använder deras system för att kalkylera och offerera bilreparationer. När en bilfabrikant tar fram en ny bilmodell används deras system för att utvärdera alternativa konstruktionslösningar ur reparationssynpunkt. 1.3 Uppdrag Problem Resultatet av tidsstudien presenteras i ett Excel-ark, som genereras utifrån utseendet i en databas. Om flera poster i databasen är exakt likadana, representeras dessa poster endast en gång. När det däremot skiljer mellan posterna, t.ex. att den ena postens namn är Bakdörr och den andras namn är bakdörr (med litet b), kommer båda med. Fram till idag så har denna redundans åtgärdats manuellt genom att ta bort de snarlika raderna i Excel-arket. Vid borttagandet av en post så måste tiden, som tillhör posten, läggas till en annan befintlig post. Detta arbete upplevs krångligt och tidskrävande Orsak till problem Tidsstudier innebär att man på verkstäder följer verkstadsarbetare (en tidsstudieman följer en verkstadsarbetare) i deras arbete och registrerar tiden på varje moment de utför. Data sparas i databaser på flera bärbara datorer, en databas per tidsstudieman. Flera tidsstudiemän jobbar parallellt och efter tidsstudiens slut sammanställs all data från samtliga databaser till en databas, som ligger på en lokal server hos CAB. Tidsstudierna görs med hjälp av ett egenutvecklat program. Vid tidsstudier ska en mängd olika egenskaper sparas för varje bildel som verkstadsarbetaren arbetar på (påbörjad, avslutad, lös detalj, material, yta etc.). Eftersom flera verkstadsarbetare kan komma att jobba med samma bildel, så måste tidsstudiemännen skriva exakt samma -5(23)-

7 egenskaper på bildelen för att det ska bli exakt likadana poster i databasen, vilket det ska vara. Det enda som ska skilja posterna åt är vilket moment som är genomfört och den nerlagda tiden. Om två poster skiljer sig åt på en eller flera egenskaper kommer den att stå som två rader i Excel-arket. I exemplet (se Figur 1.1) finns t ex Sidodörr fram över list på tre rader (7, 8 och 10). Det enda som skiljer raderna 7 och 8 åt är sidangivelsen, den ena är markerad som vänster och den andra som höger. Den här typen av redundans är korrekt och skall inte tas bort, då man förmodligen har arbetat med både höger och vänster framdörr. Om man istället jämför raderna 8 och 10 är det endast egenskapen Finished som skiljer. Här kan det mycket väl vara så att två tidsstudiemän har satt olika värden på samma bildel. Dessa båda rader ska alltså egentligen bara vara en. Observa att de tider som är knutna till varje bildel inte kunde åskådliggöras i detta exempel på grund av utrymmesskäl. Figur 1.1: Utdrag ur Excel-ark Mål Utveckla en användarvänlig applikation som sammanställer valda poster i databasen, från flera snarlika poster till exakt likadana poster enligt användarens önskemål Krav Följande krav har ställts av uppdragsgivaren: Enkelt att använda. Inga tider får ändras eller gå förlorade. Inga data från databasen får förstöras. Inga val ska göras av programmet, användaren står för allt beslutsfattande. Användaren arbetar mot ett objekt i taget. Flera rader ska kunna läggas ihop till en. När rader läggs ihop ska tiderna alltid adderas. När rader läggs ihop ska användaren kunna välja vilka egenskaper som ska flyttas med från de gamla raderna till den nya. Användaren ska kunna välja om en post representerar en lös detalj. Skall till viss del klara av att antalet egenskaper och/eller verktider ändras från studie till studie. Skall klara av förändringar av tidsstudieprogrammet i viss mån. Ändringar av tiden ska inte kunna göras från programmet. Det ska finnas möjlighet att ångra tidigare ändringar, objekt för objekt eller hela databasen. Användaren ska kunna söka på objektnummer. Rader och objekt ska kunna förses med flaggor (osäker/färdig). Det första valet som görs på ett objekt är om det är påbörjat resp. avslutat eller inte. Vid sammanslagning av mycket olika objekt ska en varning visas. När val om påbörjat resp. avslutat objekt sker ska användaren kunna välja vilka tider som ska visas för att underlätta beslutsfattandet. -6(23)-

8 1.3.4 Åtgärd Planer finns inom företaget att använda en gemensam databas för samtliga tidsstudiemän. Detta projekt har dock skjutits på framtiden på grund av tidsbrist samt av ekonomiska skäl. Vårt uppdrag var att utveckla en applikation som hanterar posterna i databasen. Användaren skall kunna modifiera posterna i databasen så att problemet med snarlika poster försvinner. När användaren är klar med modifiering av databasen, med hjälp av vår applikation, generas Excel arket. Förhoppningen är att vårt program ska spara mycket tid i analysfasen av de tidsstudier som är utförda.bilaga 1 innehåller projektdirektiven för projektet. -7(23)-

9 2 Metod 2.1 Utvecklingsmetod/modell Den modell vi har använt för att utveckla detta projekt är en nedbantad version av den utvecklingsmodell som CAB använder sig av. Modellen är uppdelad i ett antal aktiviteter. Varje aktivitet ger ifrån sig ett resultat. En aktivitet har också ett drivobjekt knutet till sig som gör att aktiviteten kan starta. Att använda denna utvecklingsmodell bidrar till: Ett iterativt arbetssätt. Projektet får en objektorienterad syn på systemutveckling. Förändrad kravbild kan hanteras. Systemets kvalitet kan kontinuerligt verifieras mot såväl arkitektur som slutanvändaren. Under arbetet, utifrån denna modell, kommer man att iterera mellan de olika stegen. Om det visar sig att man måste göra om designen av databasen, eller att det kommer in nya önskemål angående funktionaliteten, backar man tillbaks till motsvarande steg i modellen. Detta upprepas till ett acceptabelt resultat har uppnåtts. För en mer detaljerad beskrivning se Bilaga 2. -8(23)-

10 3 Verktyg Inom CAB används i huvudsak Microsofts produkter, t.ex. SQL Server Företaget har nyligen gått över till att jobba med Microsofts dotnet som plattform. När CAB realiserade denna förändring så började man programmera i C# istället för som tidigare i Visual Basic (VB). Vid utvecklandet av detta projekt var det naturligt för oss att använda de verktyg som företaget använder sig av. 3.1 Microsoft dotnet Framework Microsofts dotnet är en ny mjukvaruplattform. Med hjälp av det inbyggda stödet för XMLwebbtjänster kan olika program kommunicera med varandra och dela data, oavsett operativsystem och programmeringsspråk. Plattformen Microsoft dotnet innehåller en serie produkter som bygger på XML och branschstandarder för Internet. Detta underlättar för alla moment i utvecklingen, hanteringen och användningen av webbtjänster. 3.2 Microsoft Visual Studio dotnet Vi har under detta projekt jobbat i utvecklingsverktyget Microsoft Visual Studio dotnet (VS). I VS kan man i samma gränssnitt utveckla lösningar i ett flertal olika språk som C++, C#, VB eller J#. 3.3 Microsoft Visual SourceSafe Microsoft Visual SourceSafe är ett program för versionshantering av filer. Med hjälp av detta program kan flera utvecklare jobba med samma projekt och alltid ha tillgång till den senaste versionen av alla filer. Dessutom minskas risken att utvecklare ska skriva över varandras ändringar, genom att en fil endast är tillgänglig för redigering av en person åt gången. 3.4 Microsoft SQL Server 2000 SQL Server 2000 är Microsofts flaggskepp bland databashanterare och deras kraftfullaste databas. Dess prestanda tillsammans med kostnaden har gjort SQL Server till den mest använda databashanteraren bland de IT-företag som använder Windows NT/2000. (Waymire, Richard och Sawtell, Rick ) Microsoft SQL Server Enterprise Manager SQL Server Enterprise Manager (SSEM) är verktyget som används för att implementera och modifiera databasen. I SSEM får man en god överblick över sin databas med tabeller, vyer och lagrade procedurer Microsoft SQL Query Analyzer SQL Query Analyser (SQA) är ett program som används för att ställa frågor mot databasen. Vi skapade lagrade procedurer i SSEM och kontrollerade att proceduren gav önskat resultat med hjälp av SQA. SQA användes också för att utveckla SQL frågor, som sedan användes i de lagrade procedurerna. -9(23)-

11 3.5 C# Programmeringsspråket C# härstammar från C och C++, men skapades helt från grunden och är helt anpassat till dotnet-plattformen. Microsoft började med det som fungerade i C och C++ och la sedan till nya funktioner som skulle göra C# lättare att använda. Vid skapandet av detta språk, har man undanröjt några av svårigheterna med att lära sig ett programmeringsspråk, bland annat har man plockat bort makron, mallar och multipelt arv. Precis som andra programmeringsspråk kan C# användas för att skapa en mängd olika typer av applikationer. Att språket kan användas till så skilda projekt som dynamiska webbsidor, utvecklingsverktyg och till och med kompilatorer visar på att C# är kraftfullt och flexibelt. (Jones, L Bradley ). 3.6 ADO.NET ADO.NET är samlingsnamnet på klasserna som används i C# och Microsoft dotnet Framework för att komma åt data i tabellformat. Data kan finnas i relationsdatabaser, t.ex. SQL Server eller i andra datakällor. ADO.NET är integrerat i dotnet Framework och är utformat för att användas med dotnet-språken och då särskilt med C#. -10(23)-

12 4 Genomförande 4.1 Studie av tidsstudieprogram Som ett första steg i examensarbetet fick vi sätta oss in i hur det egenutvecklade programmet, som används vid tidsstudierna, fungerar. Det Excel ark som programmet genererar, utifrån innehållet i databasen, presenterades också. Detta för att få förståelse om varför problemet med upprepade och snarlika poster uppstår. 4.2 Användningsfallsspecifikation Under en av de första dagarna hölls ett möte med beställarna av systemet (CAB:s tekniker). De hade en genomgång av hur de ville att vår applikation skulle fungera i stort. Med detta möte som underlag kunde en användningsfallsmodell/specifikation, Bilaga 3, utformas. 4.3 Grafiskt gränssnitt Med användningsfallsspecifikationen och beställarnas önskemål som underlag utformade vi det grafiska gränssnittet. När gränssnittet var färdigutvecklat fick beställarna ge sitt godkännande innan vi gick vidare till nästa steg i utvecklingsprocessen. Utvecklingen av gränssnittet är ett steg i utvecklingsprocessen som man återkommer till vid flera tillfällen under projektets utveckling. -11(23)-

13 4.4 Arkitektur Innan vi började utforma arkitekturen hade vi programmerat en del, bland annat vid utformandet av den grafiska prototypen. Detta gjordes under den första tiden av exjobbsperioden. Avsikten med denna prototypprogrammering var att få en uppfattning om vilka skikt/klasser som kan behövas i utvecklandet av applikationen. Vid det här stadiet i projektet hade vi en god bild av hur applikationen skulle fungera och komma att användas. Programmeringsmässigt delas koden/klasserna in i olika skikt beroende på vad de har för funktion. Vi har valt att använda oss av tre skikt enligt Figur 4.1. Web GUI:t allt som hör till utseendet (interface) Business Logik här finns alla beräkningar (intelligens) Figur 4.1: De olika skikten i projektet. Pilarna i figuren visar hur kommunikationen sker mellan skikten och mellan skiktet DataAccess och databasen. Varje skikt kan ses som ett delprojekt som sedan inkluderas till ett projekt. Detta innebär att man kan jobba med ett delprojekt i taget. Att arbeta med detta upplägg bidrar till att flera systemutvecklare kan jobba parallellt och man får en objektorienterad syn på hela projektet. Vi valde att bygga på dessa skikt steg för steg. -12(23)-

14 4.4.1 DataAccess DataAccess skiktet är kopplingen till en datakälla som i vårt fall är en databas. Tanken med att jobba objektorienterat innebär att om datakällan byts ut, behöver endast det här skiktet förändras. I DataAccess-skicktet sker all kommunikation med databasen. Databaskommunikationen innebär framför allt två saker: Hämta data från databasen. Spara/Uppdatera data till databasen Business I detta skikt finns all logik. Här sker alla beräkningar och all manipulation av data. De data som skall manipuleras hämtas initialt via DataAccess-skiktet. Business-skiktet har kopplingar både till DataAccess-skiktet och till Web-skiktet, vilket medför att Business-skiktet är länken mellan dessa skikt Web/GUI Översta lagret i arkitekturen är själva användargränssnittet som är uppbyggt med WinFormskomponenter. De data som ska presenteras fås via Business skiktet. I detta lager finns även den logik som krävs för att bygga själva användargränssnittet samt för att reagera på händelser i det. -13(23)-

15 4.5 Design av databas Ett framfört krav var att inga data i databasen fick gå förlorade. För att förhindra detta så skapade vi egna tabeller (se Figur 4.2) som vi fyllde med de data som var intressanta för vår applikation. Vid start av programmet fylls dessa tabeller med data från andra tabeller i databasen. I applikationen jobbar vi sedan endast mot dessa tabeller. Det är endast i dessa tabeller som användaren ser till att det inte finns lika och snarlika rader/poster. På detta sätt har vi säkerställt att orginaldata aldrig ändras eller förstörs. Dessutom kan användaren alltid återställa de objekt han/hon arbetar med om så skulle behövas. Figur 4.2: Tabeller som vi har skapat och lagt till i databasen. -14(23)-

16 4.6 Kodning Utan att gå in för mycket på kodningsdetaljer följer här några rader om hur vi har löst projektet på kodningsnivå. Här tar vi upp för programmet viktiga och intressanta datatyper och delar. Framför allt har vi valt att redovisa hur kommunikationen med databasen har implementerats DataSet Det är DataSet (se Figur 4.3) som är den kanske viktigaste delen av vår applikation. DataSet är en datatyp som vi har använt till att fylla med data från vår datakälla (databasen). Ett DataSet kan fyllas med en eller flera tabeller. Det är data i DataSet som sedan manipuleras efter användarens önskemål. DataSet skickas mellan de olika skikten i vårt system. Figur 4.3: Datatypen DataSet. -15(23)-

17 4.6.2 DataGrid DataGrid (se Figur 4.4) användes för att presentera data som tillhör ett visst objekt. Genom att knyta en tabell till denna (genom att bestämma DataSource för DataGrid) så kunde innehållet i tabellen presenteras på ett enkelt sätt. Tabellen hämtas i vårt fall från ett DataSet. När man kopplar DataGrid till en DataSource kommer DataGrid att fyllas. Kodexempel 1: mydatagrid.datasource = mydataset.tables[ ObjectParts ]; DataGrid kommer att få samma utseende som tabellen beträffande kolumner och rader. Figur 4.4: Exempel på DataGrid SqlConnection SqlConnection används för att skapa en koppling till databasen. Kodexempel 2: SqlConnection mysqlconn = new SqlConnection( data source = ServerNamn; initial catalog = DatabasNamn; user id = användarnamn; password = lösenord ); SqlCommand För att köra en fråga/procedur mot databasen så används bland annat ett objekt av typen SqlCommand. I vår applikation använde vi oss uteslutande av lagrade procedurer. Nedan följer ett exempel (Kodexempel 3) på hur ett SqlCommand skapas och initieras. Antag att vi har en lagrad procedur i databasen som heter getobjectparts som har följande syntax: CREATE PROCEDURE int AS SELECT * FROM ObjectWork WHERE ObjectID GO Kodexempel 3: SqlCommand mycommand = new SqlCommand(); mycommand.commandtext = getobjectparts ; mycommand.connection = mysqlconn; mycommand.commandtype = CommandType.StoredProcedure; -16(23)-

18 4.6.5 SqlDataAdapter Det är via en SqlDataAdapter som vi hämtar data från databasen, respektive uppdaterar data i databasen. När data ska hämtas då behövs förutom en SqlDataAdapter även ett SqlCommand och ett DataSet. Kodexempel 4: SqlDataAdapter mysqldataadapter = new SqlDataAdapter(); mysqldataadapter.selectcommand = mycommand; mysqldataadapt.fill(mydataset, ObjectParts ); Kodexempel 4 ovan visar hur SqlDataAdapter fyller ett DataSet. Efter att ovanstående kod har exekverats kommer DataSet att ha en tabell med namnet ObjectParts. Under förutsättning att UpdateCommand i SqlDataAdapter är satt, kan förändringar i DataSet sparas till databasen enligt Kodexempel 5. Kodexempel 5: mysqldataadapter.update(mydataset.tables[ ObjectParts ]); För att skapa rätt UpdateCommand har vi i detta projekt utnyttjat datatypen SqlCommandBuilder SqlCommandBuilder Den datatyp som har underlättat vårt utvecklingsarbete mest är nog denna. Ett objekt av denna typ skapar mer eller mindre automatiskt de nödvändiga SQLUpdate-kommandon som SqlDataAdapter behöver när den ska uppdatera databasen. Kodexempel 6 åskådliggör hur detta fungerar. Kodexempel 6: // SqlDataAdapterns SelectCommand sätts mysqldataadapter.selectcommand = mycommand; // mysqlcommandbuildern kopplas till mysqldataadaptern. SqlCommandBuilder mysqlcommandbuilder = new SqlCommandBuilder(mySqlDataAdapter); // När vi uppdaterar databasen med nedanstående metod kommer // SqlCommandBuilder att jämföra hur tabellen ObjectParts såg ut // då den skapades och hur den ser ut nu. Därefter genereras de // SQLUpdate kommandon som SqlDataAdapter behöver. SqlDataAdapter // kör sedan SQLUpdate kommandona mot databasen. mysqldataadapter.update(mydataset.tables[ ObjectParts ]); -17(23)-

19 4.7 Systemtestning Innan leveransen av det färdiga systemet utfördes en ordentlig systemtestning. Detta genomfördes utifrån användningsfallspecifikationen (Bilaga 3). Med hjälp av detta steg i utvecklingsprocessen kan fel upptäckas innan leverans av systemet, detta för att kunna leverera ett så bra och stabilt system som möjligt. 4.8 Överlämnande av det färdiga systemet Applikationen som utvecklades under examensperioden är CAB:s egendom. Vid behov skall CAB:s systemutvecklare kunna modifiera systemet enligt nya önskemål. Därför är det viktigt att det finns dokumenterat hur applikationen är implementerad. Systemutvecklaren skall, på ett enkelt sätt, kunna sätta sig in i hur programmet fungerar med dess skikt, klasser, metoder, etc. genom att ta del av dokumentationen Systemdokument Systemdokumentet beskriver hur systemet fungerar i detalj. Här finns all relevant information angående applikationen såsom skikt, klasser, metoder, vilka lagrade procedurer som används, databas utformning, etc Webbsidor Utöver systemdokumentet har navigerbara webbsidor genererats med hjälp av VS. Webbsidorna skrevs i Hyper Text Markup Language (HTML). Webbsidorna åskådliggör kodstrukturen med klasser, klassvariabler och metoder i projektet. När HTML-sidorna skapas blir all kommentering i koden automatiskt en del av dessa Utbildning Innan applikationen sattes i drift hölls en utbildning för de tänkta användarna (CAB:s tekniker). Vid denna utbildning gick vi igenom hur programmet skall användas och fungerar. Tillsammans med den tilltänkta systemansvariga systemteknikern, gick vi igenom hur projektet har implementerats. Under denna genomgång användes dokumentationen som stöd. -18(23)-

20 5 Resultat Resultatet av detta examensarbete är ett färdigutvecklat, väl fungerande program som idag används av CAB:s tekniker. Programmet uppfyller de krav som ställts på programmets funktioner. För CAB:s räkning innebär detta att tidsåtgången för arbetet med att ta bort snarlika poster i databasen avsevärt minskar, vilket i förlängningen medför en ekonomisk vinst för företaget. Programmet fungerar så att det aldrig kommer att tas bort några poster från databasen. Anledningen till detta är att varje post har ett arbetsmoment och en tid knuten till sig. Om en post tas bort försvinner även momentet och tiden. Det som sker är istället att användaren väljer de poster som ska vara exakt lika och bestämmer vilka egenskaper som ska gälla för dessa poster. När sedan Excel-arket genereras, representeras likadana poster med en rad och de tillhörande tiderna summeras. 5.1 Användargränssnitt Ett framfört önskemål av beställarna var att alltid ha en överblick av hela projektet. För att gå beställarna till mötes löstes detta genom att i huvudfönstret visas en tabell där användaren kan se hur långt han/hon har kommit i sammanställningsprocessen. Denna tabell återfinns i den övre delen av programfönstret. Den slutgiltiga applikationen kom att få ett utseende enligt Figur 5.1. Figur 5.1: Hela programfönstret. -19(23)-

21 Hela programfönstret är alltid iakttagbart men hela programfönstret kommer inte att vara aktivt/tillgängligt samtidigt. Vilken del av programfönstret som är aktivt/tillgängligt beror på vad användaren vill göra. Dessa olika tillstånd som programfönstret befinner sig i kan summeras enligt följande: Tillstånd 1 - Översikt Här får användaren en överblick av de objekt som finns i databasen. Vilken status varje objekt har åskådliggörs genom bilder i form av ett rött frågetecken för osäker, en grön bock för klar och en helvit bild för ej klar. Se Figur 5.2. I översiktsläget är den övre delen av programfönstret aktivt. Figur 5.2: Översiktsläget. Tillstånd 2 - Redigera objekt I det här läget har användaren möjlighet att sätta de attribut som gäller för hela objektet. För att bestämma om objektet är påbörjat, avslutat eller inte kan användaren ta hjälp av de tider som är nedlagda på objektet som åskådliggörs vid behov. DataGrid innehåller i det här läget objektets alla delar. Alla delar som är identiska representeras endast med en rad i DataGrid. Attributen som gäller för hela objektet sätts i det nedre vänstra hörnet av programfönstret. Figur 5.3: Redigera objekt. -20(23)-

22 Tillstånd 3 - Redigera objektets delar I det här läget har användaren möjlighet att modifiera en eller flera av objektets delar. De delar som användaren valt att redigera laddas in i DataGrid. De aktiva delarna är DataGrid och den nedre högra delen av programfönstret. Figur 5.4: Redigering av objektets delar. När användaren har valt de attribut som ska gälla för de valda raderna genom att väja från alternativen i comboboxarna och har klickat på OK, kommer raderna få dessa attribut. Detta medför att flera valda rader blir identiska. Efter att användaren har klickat på OK eller Avbryt kommer DataGriden att fyllas med objektets delar på nytt och programfönstret övergår till tillstånd (23)-

23 6 Diskussion 6.1 Förbättringar Presentationen av innehållet i databasen görs i ett Excel ark. Skapandet av detta Excel ark är inte en del av vår applikation, utan görs efter att vår applikation är avslutad. En vidareutveckling av programmet skulle kunna vara att lägga till den funktionen i programmet. För att utveckla och förbättra programmet ytterligare kan tydligheten angående särskiljande egenskaper i posterna förbättras. 6.2 Egna reflektioner Problemet med att snarlika poster uppstår vid insamlandet av data från flera databaser till en databas är ett vanligt förkommande problem. Därför skulle liknande applikationer kunna utvecklas för att underlätta arbetet med att modifiera snarlika poster. Inför detta projekt så hade vi ingen eller ringa erfarenhet av programmeringsspråket C#. Språket C# påminner starkt om Java och C++, eftersom vi har kunskaper i dessa språk, var det väldigt enkelt att komma igång att programmera i C#. Vi har uppfattat språket som mycket kraftfullt och flexibelt. Det har varit mycket intressant och lärorikt att få genomföra ett helt projekt från start till mål. Examensarbetet har gett oss god insikt i metodlösningar samt att arbeta i projektform. -22(23)-

24 7 Källförteckning 7.1 Böcker Jones, L Bradley (2002): Lär dig C# på 3 veckor. SAMS Publishing/Pagina Förlags AB. ISBN Stoecker, Matt (2002): Developing window-based applications with Microsoft Visual Basic.NET and Microsoft Visual C#.NET. Microsoft press. ISBN Watson, Karli (2002): Börja med C#. Wrox Press/Pagina Förlags AB. ISBN Waymire, Richard och Sawtell, Rick (2001): Lär dig SQL Server 2000 på 3 veckor. SAMS Publishing/Pagina Förlags AB. ISBN Internetadresser Welcome to the MSDN Library The Code Project - Multi-select ASP.NET datagrid ArrayList.ToArray(Type) usage Where can I find sample C# code for simple threading? Övrigt MSDN Library July Microsoft Corporation. -23(23)-

25 Bilaga 1 Projektdirektiv

26 Utfärdare Sida Sara Kjäll 1 / 1 Projektdirektiv Projektets mål Projektet ska förenkla arbete och ge stor vinning i tid i analysarbetet och efterarbetet av lackstudier. Intressenter Teknik avdelningen på Consulting AB. Arbetsform Handledare: Per Bergholm Mentor: Sara Kjäll Utvecklare: Jonas Samuelsson Fredrik Svensson Problemformulering När Consulting AB gör tidstudier görs detta i ett egenutvecklat dataprogram ute på verkstäder. Tidstudier innebär (väldigt förenklat) att man i verkstäder följer en verkstadsman och registrerar allt han/ hon gör under en vecka. Datat sparas i MS SQL Server på bärbara datorer som, efter lackstudiens slut, förs samman till en MS SQLserver. Datat sammanställs sedan till Excel för vidare bearbetning och analys. Vid sammanslagningen av flera databaser till en gemensam databas blir ett objekt/en post på flera rader i databasen. Om det finns särskiljande egenskaper på objektet/posterna blir redundansen även i Excel. Den tänkta applikationen/uppdraget ska kunna hantera denna redundans. Ett användarvänligt program ska utvecklas för att hantera (välja) de särskiljande egenskaperna till en post i sammanställningen, utan att data förstörs. Tidplan Start vecka /3-04 : Vilka förväntningar har vi. Ta fram en grovhandlingsplan. 23/3-04 : Börja med kravspecifikationen. Slut vecka 22. POSTADRESS Stortorget Örebro TELEFON TELEFAX INTERNET Info@cab.se BANKGIRO POSTGIRO ORGANISATIONSNR SÄTE Örebro

27 Bilaga 2 Systemutvecklingsprocess

28 Utfärdare Sida Sara Kjäll 1 / 3 Systemutvecklingsprocessen 1-13 = steg understrykning = outputs från steg För att få ett genomtänkt och strukturerat sätt att arbeta. 1. Initiera projekt Visionsdokument (projektdirektiv). Göras av uppdragsgivaren. Innehålla: förväntningar, vision, mål och behov, vilken form projektet ska ha, arbetsform. Projektplan: hur lång tid, milstolpar, grov handlingsplan, dela upp i olika delar, vad ska tas med. Kravspecifikation/ kravförteckning, detaljerad: icke funktionella krav (det ska vara lätt att registrera, bra överblick, vara uppe 2h/dygn etc.). funktionella krav (kopiera, registrera etc). Begreppslista (hjälp av C-G?) (en viss ändringshantering behövs) 2. Användningsfallsmodell Användningsfallsmodell, användningsfallsspecifikation: vad ska systemet göra, serie aktiviteter, tänka som en användare, vad ska hända, de funktionella kraven ska mynna ut i användningsfall (ej ta bort, ändra, skapa, lägga till). godkännas (4. Mer detaljerad systembeskrivning. Analysera vilka metoder kan behövas specificera användningsfallen etc.). 3. Planera iteration Vilka användningsfall som man ska jobba med, vilka aktiviteter som ska genomföras, detaljerat till de olika stegen i projektplanen detaljplanering. POSTADRESS Stortorget Örebro TELEFON TELEFAX INTERNET Info@cab.se BANKGIRO POSTGIRO ORGANISATIONSNR SÄTE Örebro

29 Utfärdare Sida Sara Kjäll 2 / 3 4. Arkitektur Välja plattform, grundstruktur, skikt, logisk, tekniska egenskaper, säkerhet, vara på handdator etc. Arkitektur dokument Kodstandard, namnsättningsstandard Under arkitektur.prototyp 5. Design arkitektur Tex. hur ska dataåtkomst ske, vara en del av arkitektur dokumentet 6. Design databas Viktigt att begreppsmodellen är klar i denna process. Logisk och fysisk db modell (jobba i Visio) Databasen ska spegla systemets funktionaliteter 7. Implementera komponenter Kodning db modell Koppla till VSS Viktig att inte glömma användningsfallen, ifall nya krav kommer in. I detta steg görs olika tester. 8. System integration (vid större projekt) - ett körbart system 9. System testa testning, mot specifikationen blev som det var tänkt POSTADRESS Stortorget Örebro TELEFON TELEFAX INTERNET Info@cab.se BANKGIRO POSTGIRO ORGANISATIONSNR SÄTE Örebro

30 Utfärdare Sida Sara Kjäll 3 / Acceptanstest iteration 11. Driftsättning 12. Manual användar manual Allmänt: Iteration mellan steg 2-10 (~) POSTADRESS Stortorget Örebro TELEFON TELEFAX INTERNET Info@cab.se BANKGIRO POSTGIRO ORGANISATIONSNR SÄTE Örebro

31 Bilaga 3 Användningsfallsspecifikation

32 Sammanfattning Detta dokument är en användningsfallsspecifikation tillhörande projektet RedundansEliminering. Användningsfall Programmet består av ett huvudfönster (Parent) och två barnfönster (MDI.child). Följande tabeller visar vilka aktiviteter som är möjliga från respektive varje fönster: Huvudfönster och Projektfönster (MDIchild 1) Aktivitet Detta händer Start av programmet DataSet fylls med data från databasen. ListView fylls utifrån innehållet i DataSet. Klick på - Återställ alla objektknapp - Arkiv + Återställ alla objekt Klick på - Hjälp + Om redundanseliminering Klick på - Hjälp + Hjälp Klick på - Arkiv + Avsluta - Avsluta-knapp Markerar ett objekt i ListView Avmarkerar så att inget objekt är markerat i ListVeiw Klick på - Visa objekt-knapp - Höger-klick + Visa objekt - Dubbel-klick Klick på - Start-knapp En varning visas för att verifiera valet att alla objekt skall återställas (OK/Avbryt). Om användaren klickar OK, återställs alla objekt till hur de såg ut vid start av programmet (DataSet rensas och fylls med originaldata). Om-formen visas. Hjälpen visas. Programmet avslutas. Visa objekt-knappen blir aktiv. Visa objekt-knappen blir inaktiv. Öppnar det aktuella objektet i Objektsfönstret - Redigera objekt-läget (Tillstånd 2). Programmet letar upp det första objektet som har INTE har statusen klar och öppnar det i Objektsfönstret - Redigera objekt-läget (Tillstånd 2). 1/1

33 Objektsfönster (MDIchild 2) Aktivitet Detta händer Objektsfönster visas. Läs in objekt från databasen. Om objektet har motstridiga data för påbörjad/avslutad, ska ett fönster med objektets alla verktider och möjlighet till att sätta status visas. Om motstridiga data inte finns, ska datagriden fyllas med objektets alla rader och påbörjad/avslutad- respektive ej klar/osäker/klar-status ska fyllas i. Om motstridiga data finns och användaren klickar OK i verktidsfönstret, ska datagriden fyllas med objektets alla rader och påbörjad/avslutad- respektive ej klar/osäker/klar-status ska fyllas i. Om motstridiga data finns och användaren klickar Avbryt i verktidsfönstret, återgår man till projektfönstret. Klicka på knappen Visa tider. Visa verktidsfönstret med objektets alla verktider. Objektets aktuella status fylls i automatiskt. Klicka på OK i verktidsfönstret. Ändra objektets aktuella status till den status som är angiven i verktidsfönstret. Stäng verktidsfönstret. Klicka på Avbryt i Stäng verktidsfönstret. verktidsfönsret. Markera en rad i datagriden. Avmarkera en rad i datagriden. Högerklicka på någon rad i datagriden när ingen rad är markerad. Högerklicka på någon rad i datagriden när minst en rad är markerad. Ändra påbörjad/avslutad status. Ändra ej klar/osäker/klar status. Klicka på Redigera rader-knappen eller i popupmenyn. Raden bockas för och ändrar färg. Textetiketten Markerade rader uppdateras med rätt antal. Knappen Redigera rader aktiveras. Raden bockas ur och byter tillbaka till ursprungsfärgen. Textetiketten Markerade rader uppdateras med rätt antal. Knappen Redigera rader inaktiveras om ingen rad är markerad. En popupmeny visas med endast alternativen Markera alla rader och Avmarkera alla rader som aktiva. En popupmeny visas med alla alternativen som aktiva. Objektets alla rader sätts till vald status. En varning om att objektets alla rader kommer att ändras till den nya statusen visas. Om användaren klickar OK, ändras objektets alla raders status till den valda. Om användaren klickar Avbryt, händer ingenting. Om rader med olika värden i iname har markerats, måste användaren bekräfta att raderna ska redigeras. Om någon rads bmrname-värde inte är null, måste användaren bekräfta att raderna ska redigeras. 2/2

34 Endast de markerade raderna visas i datagriden. Kontrollerna Text, Lös detalj, Yta, Notes, Area3, BMRYta och Kommentar fylls i med värden från de markerade raderna. Datagriden och Objektinfo-kontrollerna inaktiveras. Radinfo-kontrollerna aktiveras. Klicka på Rensa Kommentarfältet töms på text. kommentar. Klicka på OK. Spara undan aktuellt objekt för att kunna ångra redigering. Spara de värden som finns i Radinfo-kontrollera till alla markerade rader. Rensa Radinfo-kontrollerna. Uppdatera datagriden. Inaktivera Radinfo-kontrollerna. Aktivera datagriden, Ångra redigering-knappen och Objektinfokontrollerna. Klicka på Avbryt. Rensa Radinfo-kontrollerna. Inaktivera Radinfo-kopntrollerna. Aktivera datagriden och Objektinfo-kontrollerna. Klicka på Ångra redigering-knappen eller i popupmenyn. Klicka på Visa tider i popupmenyn. Klicka på Ändar status till ej klar, osäker eller klar i popupmenyn. Klicka på Markera alla rader i popupmenyn. Klicka på Avmarkera alla rader i popupmenyn. Klicka på knappen Spara & stäng. Klicka på knappen Spara & ta nästa. Klicka på knappen Återställ objekt. Klicka på knappen Avbryt. Återställ objektet till hur det såg ut före senaste sammanslagningen av rader. Uppdatera datagriden. Verktidsfönstret visas med verktiderna för de markerade raderna. Om användaren klickar på OK, stängs fönstret och objektets status sätts till den som angavs i verktidsfönstret. Om användaren klickar på Avbryt, stängs verktidsfönstret. Statusen för de markerade raderna ändras till den valda. Uppdatera datagriden. Markera alla rader i datagriden. Avmarkera alla rader i datagriden. Spara objektet till databasen. Rensa och inaktivera alla kontroller. Återgå till projektfönstret. Spara aktuellt objektet till databasen. Rensa alla kontroller. Ladda nästa objekt från databasen (Objektfönster visas). Användaren måste bekräfta att objektet ska återställas. Rensa alla kontroller. Ladda in samma objekt från databasen (Objektsfönstret visas). Rensa och inaktivera alla kontroller. Återgå till projektfönstret. 3/3

Stored procedure i ASP.NET

Stored procedure i ASP.NET Stored procedure i ASP.NET OBS! Om du vill jobba med att skapa en stored procedure i en SQL Serverdatabas ifrån VS2010 måste du ha fullversion, expressversionen tillåter dig ej att skapa triggers, stored

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

Kom igång med. Windows 8. www.datautb.se DATAUTB MORIN AB

Kom igång med. Windows 8. www.datautb.se DATAUTB MORIN AB Kom igång med Windows 8 www.datautb.se DATAUTB MORIN AB Innehållsförteckning Grunderna i Windows.... 1 Miljön i Windows 8... 2 Startskärmen... 2 Zooma... 2 Snabbknappar... 3 Sök... 4 Dela... 4 Start...

Läs mer

Webservice & ERP-Integration Rapport

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

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

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

Kopplingar via datalänk från Winbas till Excel samt Pivottabell 1 (13)

Kopplingar via datalänk från Winbas till Excel samt Pivottabell 1 (13) Kopplingar via datalänk från Winbas till Excel samt Pivottabell 1 (13) Skapa datakälla Första gången man gör en koppling till databasen måste man skapa en ny datakälla, denna källa kan sedan användas till

Läs mer

Labb i Datorsystemteknik och programvaruteknik Programmering av kalkylator i Visual Basic

Labb i Datorsystemteknik och programvaruteknik Programmering av kalkylator i Visual Basic Labb i Datorsystemteknik och programvaruteknik Programmering av kalkylator i Visual Basic Inledning Starta Microsoft Visual Studio 2005. Välj create Project Välj VB + Vindows Application och välj ett nytt

Läs mer

Sänk kostnaderna genom a/ ställa rä/ krav och testa effektivt

Sänk kostnaderna genom a/ ställa rä/ krav och testa effektivt Sänk kostnaderna genom a/ ställa rä/ krav och testa effektivt Kravhantering / Testprocess - Agenda AGENDA Grundläggande kravhanteringsprocess. Insamling, dokumentation, prioritering, Test och förvaltning

Läs mer

Manuell installation av SQL Server 2008 R2 Express för SSF Timing

Manuell installation av SQL Server 2008 R2 Express för SSF Timing Manuell installation av SQL Server 2008 R2 Express för SSF Timing Innehåll 1. Metoder att installera...1 2. Förutsättningar...2 DotNet Framework 3.5...2 MSI Installer 4.5...2 3. Hämta SQL Server 2008 R2

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

Skapa din egen MediaWiki

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

Läs mer

Mål med lektionen! Veta kursmålen. Ha kännedom om några av de grundläggande begreppen.

Mål med lektionen! Veta kursmålen. Ha kännedom om några av de grundläggande begreppen. Entity Framework Mål med lektionen! Veta kursmålen. Ha kännedom om några av de grundläggande begreppen. Vem är jag? Mitt namn är Björn Jönsson och jobbar på Tahoe Solutions, ni når mig via mail: bjorn.jonsson@tahoesolutions.se

Läs mer

1 Installationsinstruktioner

1 Installationsinstruktioner 1 Installationsinstruktioner 1.1 Förbereda installationen Kontrollera systemkraven. Försäkra dig om att din dators hårdvara uppfyller de systemkrav som är specificerade. Vid installering av Engineering

Läs mer

ANVÄNDAR MANUAL. SESAM 800 RX MC Manager

ANVÄNDAR MANUAL. SESAM 800 RX MC Manager ANVÄNDAR MANUAL SESAM 800 RX MC Manager Åkerströms Björbo AB Box 7, SE-780 45 Gagnef, Sweden street Björbovägen 143 SE-785 45 Björbo, Sweden Phone +46 241 250 00 Fax +46 241 232 99 E-mail sales@akerstroms.com

Läs mer

Introduktion till Winbas. excel till Winbas

Introduktion till Winbas. excel till Winbas Introduktion till Winbas excel till Winbas Skapa datakälla Första gången man gör en koppling till databasen måste man skapa en ny datakälla, denna källa kan sedan användas till flera olika kopplingar.

Läs mer

ANVÄNDARBESKRIVNING FÖR PERSONAL

ANVÄNDARBESKRIVNING FÖR PERSONAL ANVÄNDARBESKRIVNING FÖR PERSONAL 1 INLEDNING Programmet ipool är ett system för att på ett effektivt sätt sköta bemanning och personalinformation via ett webbaserat gränssnitt som är enkelt att använda

Läs mer

Installation av CABAS

Installation av CABAS Quick start Installation av CABAS 1. Börja med att försäkra dig om att du har användarnamn och lösenord för CABAS. 2. OBS! Användarnamnet och dess lösenord är personligt. Om ni behöver fler användare av

Läs mer

Logga in på din hemsideadministration genom dina inloggningsuppgifter du fått.

Logga in på din hemsideadministration genom dina inloggningsuppgifter du fått. Joomla Guide 2.5.11 MENYER Sida 1 av 41 MENYER En meny är centerpunkten på en hemsida. Det är ifrån denna man utgår om man vill navigera på hemsidan. Menyer kan vara vertikala eller horisontella och är

Läs mer

PHOCA GALLERY (v 3.2.3)

PHOCA GALLERY (v 3.2.3) Joomla Guide 2.5.11 PHOCA GALLERY Sida 1 av 37 PHOCA GALLERY (v 3.2.3) I denna guide får du veta mer om: Inledningen till PHOCA GALLERY: Vad är ett Phoca Gallery Phoca Gallery Kontrollpanelen Stegen i

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

Arbetssätt i Skola24 Schema

Arbetssätt i Skola24 Schema Arbetssättet i Skola24 Schema liknar till allra största delen arbetssättet i Novaschem 2013, med den skillnaden att flera användare samtidigt kan göra ändringar i samma schema. I det här dokumentet beskrivs

Läs mer

Beställning till Diakrit

Beställning till Diakrit Februari 2010 Capitex AB Kalmar (huvudkontor): Box 751 Svensknabbevägen 30 391 27 Kalmar Tel vxl 0480-44 74 00 Fax 0480-44 74 01 Stockholm: Gustavslundsvägen 30 167 51 Bromma Tel 08-720 36 50 Fax 08-720

Läs mer

Kapitel 4 Arkivmenyn Innehåll

Kapitel 4 Arkivmenyn Innehåll Kapitel 4 Arkivmenyn Innehåll ARKIVMENYN...2 Byt aktuell användare...2 Utskrift till skärm eller skrivare...3 SQL verktyget...4 Ny SQL...4 Hämta SQL...5 Spara SQL...5 Kör SQL...5 Visa som...5 Avsluta...5

Läs mer

Manual för din hemsida

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

Läs mer

Stored procedure i ASP.NET

Stored procedure i ASP.NET Stored procedure i ASP.NET OBS! Om du vill jobba med att skapa en stored procedure i en SQL Serverdatabas ifrån VS2010 måste du ha fullversion, expressversionen tillåter dig ej att skapa triggers, stored

Läs mer

Min betesmarkshistorik

Min betesmarkshistorik version mars 2017 Manual Min betesmarkshistorik Ägare Sametinget Ansvariga personer Per Sandström Bengt Näsholm Leif Jougda Åke Sjöström Stefan Sandström Förslag och synpunkter skickas till Leif Jougda

Läs mer

Lathund till VFU-portalen

Lathund till VFU-portalen Lathund till VFU-portalen VFU-samordnare Senast uppdaterad: 2013-01-14 Innehåll 1. Startsidan... 3 2. Översikt över arbetsplatser på ett område... 5 3. Redigera information för en arbetsplats... 6 4. Lägg

Läs mer

KOM I GÅNG MED DIN HANDBOK STANDARD FRÅN THOLIN & LARSSON

KOM I GÅNG MED DIN HANDBOK STANDARD FRÅN THOLIN & LARSSON KOM I GÅNG MED DIN HANDBOK STANDARD FRÅN THOLIN & LARSSON Kom i gång med din handbok Standard Innehåll 1 Börja redigera 2 Arbetsbordet 3 Redaktörsfliken 3.1 Uppstart: Att-göra-listor 4 Redigera innehåll

Läs mer

JavaRats. Kravspecifikation. Version 1.1. Gustav Skoglund gussk258@student.liu.se. Marcus Widblom marwi026@student.liu.se. Senast ändrad: 13 / 05 / 08

JavaRats. Kravspecifikation. Version 1.1. Gustav Skoglund gussk258@student.liu.se. Marcus Widblom marwi026@student.liu.se. Senast ändrad: 13 / 05 / 08 JavaRats Kravspecifikation Version 1.1 Gustav Skoglund gussk258@student.liu.se Marcus Widblom marwi026@student.liu.se Senast ändrad: 13 / 05 / 08 Sammanfattning Kravspecifikationen för JavaRats har skrivit

Läs mer

MANUAL WEBBADMINISTRATION. Webbadministration. Webbserver FTP. Datalagring & backup

MANUAL WEBBADMINISTRATION. Webbadministration. Webbserver FTP. Datalagring & backup Webbadministration QR-DOCS MANUAL WEBBADMINISTRATION Datalagring & backup Webbserver FTP Innehållsförteckning Inledning...2 Mappstruktur & namngivning av filer...3 Inloggning...5 Hem...6 Ny Produkt...7

Läs mer

Användarhandledning Nordea Swish Företag Admin

Användarhandledning Nordea Swish Företag Admin Användarhandledning Nordea Swish Företag Admin Swish Företag Ta betalt enklare Admin, manual version 2.0 Innehåll 1 Nordea Swish Företag Admin... 3 1.1 Kort introduktion... 3 1.2 Administratör i avtalet...

Läs mer

Hur du gör ditt Gilles hemsida - en liten hjälp på vägen

Hur du gör ditt Gilles hemsida - en liten hjälp på vägen Hur du gör ditt Gilles hemsida - en liten hjälp på vägen Sidan 2 - Logga in Sidan 3 - Uppbyggnad av en sida Sidan 4 - Infoga länk Sidan 5 - Infoga bilaga Sidan 6 - Infoga bild Sidan 7-8 Vad betyder knapparna

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

Datorövning 1 Calc i OpenOffice 1

Datorövning 1 Calc i OpenOffice 1 Datorövning 1 Calc i OpenOffice 1 1 OpenOffice Calc Till förmån för de som följer kursen Fysikexperiment för lärare skall vi här gå igenom några få exempel på hur OO Calc (motsvarar MS Excel) kan användas

Läs mer

Webbserverprogrammering

Webbserverprogrammering Webbserverprogrammering WES Webbserverprogrammering Ämnet webbserverprogrammering behandlar funktionalitet för webblösningar och samspelet mellan beställare, användare, formgivare och utvecklare. Ämnets

Läs mer

Mina omvärldsfaktorer

Mina omvärldsfaktorer Juni 2012 Manual Mina omvärldsfaktorer Ägare Leif Jougda Ansvariga personer Per Sandström Bengt Näsholm Leif Jougda Åke Sjöström Stefan Sandström Förslag och synpunkter skickas till Leif Jougda leif.jougda@skogsstyrelsen.se

Läs mer

Beställning till Husfoto. Handledning

Beställning till Husfoto. Handledning Beställning till Husfoto Handledning Datum: 13 mars 2012 Innehåll Inställningar... 2 Så här gör du en beställning... 4 Så här hämtar du materialet... 7 Hur sparas filerna?... 8 Support...11 Kortkommandon

Läs mer

Komponenter med COM (och COM+/VC++ 7.0)

Komponenter med COM (och COM+/VC++ 7.0) MÄLARDALENS HÖGSKOLA Komponenter med COM (och COM+/VC++ 7.0) Med Visual C++ 7.0 COM-komponent EI0230 Komponentbaserad applikationsutveckling oktober 2003 Om denna sammanfattning Denna sammanfattning innehåller

Läs mer

Installation/uppdatering av Hogia Personal fr.o.m. version 13.1

Installation/uppdatering av Hogia Personal fr.o.m. version 13.1 Installation/uppdatering av Hogia Personal fr.o.m. version 13.1 Viktig information gällande installation Från version 12.2 av Hogia Personal krävs Microsoft.Net Framework 3.5 SP1 för att installation skall

Läs mer

- I Vitec Mäklarsystem når du Hjälpen via menyn Hjälp och valet Hjälp och Support.

- I Vitec Mäklarsystem når du Hjälpen via menyn Hjälp och valet Hjälp och Support. 1 Hjälpen I Hjälpen hittar du väldigt mycket användbar information som kan ge svar på de funderingar du har kring våra applikationer. Där finns t ex Vanliga frågor, Handledningar och dokumentation, instruktionsfilmer

Läs mer

12 Webb och kurshemsidor

12 Webb och kurshemsidor 12 Webb och kurshemsidor Många lärare använder sig av kurswebbsidor eller egna personliga webbsidor som ett ställe att samla information och dokumentation kring sitt arbete. Om du ska skapa en webbsida,

Läs mer

INSTALLATIONS ANVISNING

INSTALLATIONS ANVISNING INSTALLATIONS ANVISNING AMA BESKRIVNINGSVERKTYG V E R S I O N 1. 0 V E R K T YG F Ö R V E R K L I G H E T E N INNEHÅLL Tack för att du valt att använda AMA beskrivningsverktyg. Vi hoppas att AMA beskrivningsverktyg

Läs mer

Användarhantering Windows 7 I denna laboration kommer vi att skapa nya användare och grupper och titta på hur man hantera dessa.

Användarhantering Windows 7 I denna laboration kommer vi att skapa nya användare och grupper och titta på hur man hantera dessa. Användarhantering Windows 7 I denna laboration kommer vi att skapa nya användare och grupper och titta på hur man hantera dessa. Antal: Enskilt Material: En dator med Windows 7 (Vista, Windows 8 eller

Läs mer

1 Installationsinstruktioner

1 Installationsinstruktioner 1 Installationsinstruktioner 1.1 Förbereda installationen På Aucotecs hemsiad www.aucotec.com kan du kontrollera de aktuella systemkraven för Engineering Base. Försäkra dig om att din dators hårdvara uppfyller

Läs mer

Microsoft. Excel 2010. Migrera till Excel 2001. från Excel 2003

Microsoft. Excel 2010. Migrera till Excel 2001. från Excel 2003 I den här guiden Migrera till Excel 2001 Microsoft skiljer sig rent utseendemässigt mycket, så vi har skapat den här guiden för att hjälpa dig att snabbare lära dig programmet. Här kan du läsa om de viktigaste

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

Grafisk formgivning. Gränssnittet utformning skall på ett naturligt sätt stödja användarens interaktion mot programsystemet

Grafisk formgivning. Gränssnittet utformning skall på ett naturligt sätt stödja användarens interaktion mot programsystemet 1-1 Grafisk formgivning Gränssnittet utformning skall på ett naturligt sätt stödja användarens interaktion mot programsystemet Komponenter måste utformas och användas på ett konsekvent och enhetligt sätt.

Läs mer

LEX INSTRUKTION LEX LDAP

LEX INSTRUKTION LEX LDAP LEX INSTRUKTION LEX LDAP Innehållsförteckning LEX INSTRUKTION LEX LDAP... 1 1 INLEDNING... 1 2 INSTALLATION... 2 3 LEXLDAPSERVICE - KLIENTEN... 3 3.1 HUVUDFÖNSTER... 3 3.2 INSTÄLLNINGAR... 4 3.2.1 Lex...

Läs mer

Dags att skriva uppsats?

Dags att skriva uppsats? Dags att skriva uppsats? Grundkurs i Word 2010 SDM Studentdatorutbildning vid Malmö högskola Att skriva i Word! 1 Börja skriva/skapa ditt dokument- något att tänka på 1 Spara ditt dokument 1 Bra att veta

Läs mer

Thomas Pihl 2013. Frontermanual. för studerande vid Forum Ystad

Thomas Pihl 2013. Frontermanual. för studerande vid Forum Ystad Thomas Pihl 2013 Frontermanual för studerande vid Forum Ystad Innehåll Fronter... 2 Inloggning... 2 Komplettera användaruppgifter... 4 Anpassa Min sida... 5 Verktygen på Min sida... 6 Notiser & E-post...

Läs mer

Eclipse. Avsikt. Nu ska ett fönster liknande figuren till höger synas.

Eclipse. Avsikt. Nu ska ett fönster liknande figuren till höger synas. Eclipse Avsikt Att bekanta dig med Eclipse programmeringsmiljö, dvs att med hjälp av Eclipse 1. skapa ett nytt projekt 2. skriva in källkod (sparas som.java-fil) 3. kompilera (översätta) koden till byte-kod

Läs mer

TIS-Web startguide 3.6. TIS-Web Startguide

TIS-Web startguide 3.6. TIS-Web Startguide TIS-Web Startguide Den här guiden hjälper dig komma igång med de vanligaste funktionerna i TIS-Web, ladda upp data och utvärdering av färdskrivardata. För mer detaljerad information se manualerna som finns

Läs mer

Så här byter du från Unifaun WebOrder (UWO) till Unifaun OnlineConnect (UOCT)

Så här byter du från Unifaun WebOrder (UWO) till Unifaun OnlineConnect (UOCT) Så här byter du från Unifaun WebOrder (UWO) till Unifaun OnlineConnect (UOCT) För att genomföra migrationen till UOCT bör ditt konto ha det nya utskriftssystemet Unifaun OnlinePrinter (UOP) aktiverat.

Läs mer

Installera SoS2000. Kapitel 2 Installation Innehåll

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

Läs mer

Manual HSB Webb brf 2004 03 23

Manual HSB Webb brf 2004 03 23 TERMINOLOGI I Polopoly används ett antal grundläggande begrepp för publicering och hantering av information, eller innehåll som det också benämns. Nedan följer en kort genomgång av denna grundläggande

Läs mer

LVDB i GEOSECMA. Innehåll. Inledning. Produkt: GEOSECMA Modul: LVDB Skapad för Version: Uppdaterad:

LVDB i GEOSECMA. Innehåll. Inledning. Produkt: GEOSECMA Modul: LVDB Skapad för Version: Uppdaterad: Produkt: GEOSECMA Modul: LVDB Skapad för Version: 10.4.1 Uppdaterad: 2019-05-21 LVDB i GEOSECMA Innehåll Inledning... 1 Hämta XML från NVDB... 2 Full LVDB-import... 3 Inkentell LVDB-import... 4 NVDB inställningar...

Läs mer

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

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

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

Inlämningsarbete Case. Innehåll Bakgrund bedömning inlämningsarbete... 2 Inlämnade arbeten... 4

Inlämningsarbete Case. Innehåll Bakgrund bedömning inlämningsarbete... 2 Inlämnade arbeten... 4 Inlämningsarbete Case Innehåll Bakgrund bedömning inlämningsarbete... 2 Inlämnade arbeten... 4 1 Bakgrund bedömning inlämningsarbete Syfte: Eftersom det står i betygskriterierna att för VG skall deltagaren

Läs mer

NetBeans 7. Avsikt. Projektfönster

NetBeans 7. Avsikt. Projektfönster NetBeans 7 Avsikt Att bekanta dig med NetBeans programmeringsmiljö, dvs att med hjälp av NetBeans 1. skapa ett nytt projekt 2. skriva in källkod (sparas som.java-fil) 3. kompilera (översätta) koden till

Läs mer

VAD GÖR DU / VEM ÄR DU?

VAD GÖR DU / VEM ÄR DU? INNEHÅLL Vad blir din roll Databaser vad är och varför Terminologi Datamodellering vad är och varför Utvecklingsprocessen SQL vad är det Data / Information / Kunskap Kapitel 1 delar av. Praktisk Datamodellering

Läs mer

Manual för Typo3 Site-Admins version 4.04

Manual för Typo3 Site-Admins version 4.04 2008-05-09 Manual för Typo3 Site-Admins version 4.04 1 2 Innehåll: 1. Ändra formelement på sidan 4 1.1 Adress 6 1.2 Pil-länkar 6 1.3 Länk-meny 6 1.4 Sidansvarig 6 1.5 Toppbild 7 1.6 Institutionslänk 7

Läs mer

Certifieringswebb. Version 1.0 Mats Persson

Certifieringswebb. Version 1.0 Mats Persson Version 1.0 Distributionslista Befattning Bolag/enhet Namn Åtgärd Info. Student KaU Viktor Samuelsson Student KaU Gustaf Åhs Konsult/handledare Sogeti Konsultchef Sogeti Åsa Maspers Projektledare/handledare

Läs mer

DynaPahlm är användbart på många olika typer av webbplatser. Denna handbok ger dig tips och vägledning till hur du bäst använder DynaPahlm

DynaPahlm är användbart på många olika typer av webbplatser. Denna handbok ger dig tips och vägledning till hur du bäst använder DynaPahlm Användarhandbok (testsite http://www.pahlm.com/dynapahlm/ Förord DynaPahlm är levererat tillsammans med din webbplats från KM-Företagsutveckling. DynaPahlm är ett Content Management System (CMS), fritt

Läs mer

Juni 2012. Manual. Mina anläggningar

Juni 2012. Manual. Mina anläggningar Juni 2012 Manual Mina anläggningar Ägare Leif Jougda Ansvariga personer Per Sandström Bengt Näsholm Leif Jougda Åke Sjöström Stefan Sandström Förslag och synpunkter skickas till Leif Jougda leif.jougda@skogsstyrelsen.se

Läs mer

Kom igång med TIS-Office

Kom igång med TIS-Office Kom igång med TIS-Office Denna guide hjälper dig att komma igång med TIS-Office, mer information om hur man använder programmet finns i manualer på TIS-Office CD-skivan och i den inbyggda hjälpfunktionen

Läs mer

Skapa mappar, spara och hämta dokument

Skapa mappar, spara och hämta dokument Skapa mappar, spara och hämta dokument Övningen görs på hårddisken i mappen Mina dokument 1a Starta programmet utforskaren 1 b Huvudgrupper i utforskaren 1c Expandera huvudgrupper, enheter och mappar Skapa

Läs mer

Datum Ert datum Vår beteckning 2004-04-06 Banförvaltningen Vidmakthållande SE-781 85 Borlänge Besöksadress: Jussi Björlings väg 2

Datum Ert datum Vår beteckning 2004-04-06 Banförvaltningen Vidmakthållande SE-781 85 Borlänge Besöksadress: Jussi Björlings väg 2 Ert datum Banförvaltningen Vidmakthållande SE-781 85 Borlänge Besöksadress: Jussi Björlings väg 2 Telefon 0243-445000 Telefax 0243-445497 www.banverket.se Instruktion Användarhandledning för Besiktningsplan

Läs mer

Installationsanvisning för Su Officemallar 2011 För Mac Word och PowerPoint

Installationsanvisning för Su Officemallar 2011 För Mac Word och PowerPoint 1 (9) INSTALLATIONSANVISNING MS Word 2011 - Macintosh 2011-07-08 Installationsanvisning för Su Officemallar 2011 För Mac Word och PowerPoint Innehållsförteckning För Mac Word och PowerPoint... 1 Var hittar

Läs mer

2009-08-20. Manual för Typo3 version 4.2

2009-08-20. Manual för Typo3 version 4.2 2009-08-20 Manual för Typo3 version 4.2 1 2 Innehåll: 1. Allmänt 4 2. Grunderna i Typo3 5 2.1 Knappar 5 2.2 Inloggning 5 2.3 Den inledande vyn 6 2.4 Sidträdet 7 3. Sidor 8 3.1 Skapa en ny sida 8 3.1.1

Läs mer

Manuell installation av SQL Server 2008 R2 Express SP2 fo r SSF Timing

Manuell installation av SQL Server 2008 R2 Express SP2 fo r SSF Timing Manuell installation av SQL Server 2008 R2 Express SP2 fo r SSF Timing 1 Förutsättningar 1.1 Windows 7 och nyare DotNet Framework 3.5 SQL server 2008R2 kräver dotnet framework(.net) 2.0 för att fungera.

Läs mer

Föreläsning 2. Objektorienterad analys och design. Analys: att modellera världen. Design: att strukturera program.

Föreläsning 2. Objektorienterad analys och design. Analys: att modellera världen. Design: att strukturera program. Föreläsning 2 Objektorienterad analys och design. Analys: att modellera världen. Design: att strukturera program. Vår process Kravbeskrivning (3 dagar). Enkel form av användningsfall (use cases). Analys

Läs mer

ODD FELLOW ORDEN. Manual. Sidverktyget. oddfellow.se. version

ODD FELLOW ORDEN. Manual. Sidverktyget. oddfellow.se. version ODD FELLOW ORDEN Manual Sidverktyget oddfellow.se version 1210012 Kort om intranätet odd fellow ordens webplats består av två delar; En publik del vars målgrupp är besökare som inte är medlemmar i orden

Läs mer

Instruktioner plattformen entreprenörer (centrala användare)

Instruktioner plattformen entreprenörer (centrala användare) Instruktioner plattformen entreprenörer (centrala användare) Välkomna till vår digitala plattform! Plattformen är optimerad för att användas via webbläsaren Google Chrome. Om ni behöver ladda ner Chrome,

Läs mer

Användarutbildning i SiteVision

Användarutbildning i SiteVision Användarutbildning i SiteVision Innehållsförteckning 1 Komma igång med SiteVision 2 1.1 Starta SiteVision 2 1.2 Redigeringsläget i SiteVision 3 1.2.1 Verktygsfält 3 1.2.2 Modulväljare 4 1.2.3 Navigator

Läs mer

Din manual F-SECURE PSB E-MAIL AND SERVER SECURITY http://sv.yourpdfguides.com/dref/2859689

Din manual F-SECURE PSB E-MAIL AND SERVER SECURITY http://sv.yourpdfguides.com/dref/2859689 Du kan läsa rekommendationerna i instruktionsboken, den tekniska specifikationen eller installationsanvisningarna för F-SECURE PSB E-MAIL AND SERVER SECURITY. Du hittar svar på alla dina frågor i F-SECURE

Läs mer

AD OnLine AD OnLine 2008-09-12

AD OnLine AD OnLine 2008-09-12 Användarmanual till AD OnLine AD OnLine 2008-09-12 2 Inledning I denna kortfattade manual kommer vi att visa och berätta om AD OnLine som är Arkiv Digitals onlinetjänst för att titta på det historiska

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

MANUAL. FÖR ADMINISTRATION AV e TRUCK

MANUAL. FÖR ADMINISTRATION AV e TRUCK MANUAL FÖR ADMINISTRATION AV e TRUCK Innehåll Logga in... 3 Översikt... 4 Kurs...4 Register...4 Kurstillfällen... 5 Skapa kurstillfälle...5 Redigera kurstillfälle...5 Ta bort ett kurstillfälle...6 Bokningar...

Läs mer

OptiWay GIS Vind. Manual - Version OptiWay

OptiWay GIS Vind. Manual - Version OptiWay OptiWay GIS Vind - Version 3.7.1 OptiWay Innehållsförteckning Ämne Sida Inledning sida. 3 Översikt sida. 3 Startsida sida. 4 Öppna sida. 4 Återställ sida. 5 Import sida. 5 Import av Projekt, Verk, Vindmätare

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

Storegate Pro Backup. Innehåll

Storegate Pro Backup. Innehåll Storegate Pro Backup Välkommen! I denna manual kan du bland annat läsa om funktioner och hur du ska konfigurerar programmet. Läs gärna vårt exempel om versionshantering och lagringsmängd innan du konfigurerar

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

15 Skapa en Start-Diskett

15 Skapa en Start-Diskett 151 15 Skapa en Start-Diskett När du startar din PC så letar den efter vissa uppstartningsfiler. Sökningen börjar på din diskettenhet och därefter på hårddisken. Detta innebär att om något är fel med din

Läs mer

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

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.

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

Att göra en databas av ett Excelark och koppla till en kortdesign (ingår i standardversionen fr.o.m. version 6.10)

Att göra en databas av ett Excelark och koppla till en kortdesign (ingår i standardversionen fr.o.m. version 6.10) Att göra en databas av ett Excelark och koppla till en kortdesign (ingår i standardversionen fr.o.m. version 6.10) Skapa en databas i excel. Ange kolumnrubriker (inga mellanslag i rubrikerna, använd om

Läs mer

Användarmanual medium

Användarmanual medium M Användarmanual medium Logistic Office Innehåll Inloggning...5 Personlig profil...6 Företagsprofil...7 Produktprofil...7 Korrektur...8 Produktkategorier...9 Mallprodukt...9 Originalprodukt...9 Lagerprodukt...0

Läs mer

Installationsguide för mysql och OLA Server/OLA Klient

Installationsguide för mysql och OLA Server/OLA Klient Installationsguide för mysql och OLA Server/OLA Klient Baserad på OLA 5.0.0-6 Dokumentversion: 20110601 Författare: Gunnar Svanberg, Järfälla Redigering och layout: Niklas Wrane, SOFT Sid 1 (25) version

Läs mer

Förteckning över ikoner i programmet Aliro IP-passerkontroll utan komplikationer

Förteckning över ikoner i programmet Aliro IP-passerkontroll utan komplikationer Förteckning över ikoner i programmet Aliro IP-passerkontroll utan komplikationer Ikonförteckningen för Aliro är en omfattande lista över alla ikoner som används i programmet. Den har tagits fram för att

Läs mer

Processbeskrivning Systemutveckling

Processbeskrivning Systemutveckling ProcIT-P-015 Processbeskrivning Systemutveckling Lednings- och kvalitetssystem Fastställd av Sven Arvidson 2011-09-12 Innehållsförteckning 1 Inledning 3 1.1 Symboler i processbeskrivningarna 3 2 Systemutvecklingsprocessen

Läs mer

NetBeans 5.5. Avsikt. Projektfönster

NetBeans 5.5. Avsikt. Projektfönster NetBeans 5.5 Avsikt Att bekanta dig med NetBeans programmeringsmiljö, dvs att med hjälp av NetBeans 1. skapa ett nytt projekt 2. skriva in källkod (sparas som.java-fil) 3. kompilera (översätta) koden till

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

WEBBSERVERPROGRAMMERING

WEBBSERVERPROGRAMMERING WEBBSERVERPROGRAMMERING Ämnet webbserverprogrammering behandlar funktionalitet för webblösningar och samspelet mellan beställare, användare, formgivare och utvecklare. Ämnets syfte Undervisningen i ämnet

Läs mer

SÅindex 5 i Microsoft Excel 2010

SÅindex 5 i Microsoft Excel 2010 Installera/uppdatera/aktivera SÅindex 5 i Microsoft Excel 2010 Översikt SÅindex 5 är ett tillägg till Microsoft Excel. I SÅindex 5 finns en särskild fil som är en tilläggsfil (en addin). Filen heter Sindex5.xlam.

Läs mer

Vi arbetar ständigt med att förbättra CSP plattformen och till denna release har vi lagt mycket tid på att förbättra prestandan i systemen.

Vi arbetar ständigt med att förbättra CSP plattformen och till denna release har vi lagt mycket tid på att förbättra prestandan i systemen. Release Notes 5.2 CSP Vi arbetar ständigt med att förbättra CSP plattformen och till denna release har vi lagt mycket tid på att förbättra prestandan i systemen. Alla system på CSP-plattformen CABAS och

Läs mer

Förteckning över ikoner i programmet

Förteckning över ikoner i programmet Förteckning över ikoner i programmet Ikonförteckningen för Aliro är en omfattande lista över alla ikoner som används i programmet. Den har tagits fram för att hjälpa dig att enkelt identifiera ikoner och

Läs mer