SYSTEM DESIGN. 18. december 2012 [Mink Farm Rapport] Dette projekt bruger UP model, som er et krav for dette semesters projekt.

Størrelse: px
Starte visningen fra side:

Download "SYSTEM DESIGN. 18. december 2012 [Mink Farm Rapport] Dette projekt bruger UP model, som er et krav for dette semesters projekt."

Transkript

1 SYSTEM DESIGN Dette projekt bruger UP model, som er et krav for dette semesters projekt. Unified Process (UP) er en iterativ og gradvis softwareudvikling proces ramme, der bruges til at modellere hvad, hvem og hvornår af software udviklingsproces. Det bruges til at definere roller af enkeltpersoner eller teams i et projekt og de opgaver der skal udføres af disse enkeltpersoner eller teams. Det hjælper til at sikre kvalitet, minimere risici og reducere omkostningerne. UP er arkitektur centreret og use case driven. UP definerer fire faser: Inception, Elaboration, Construction og Transition. Faith, Høgni, Kaj, Søren & Jakob DM79 System Design Side 20 af 46

2 Faith, Høgni, Kaj, Søren & Jakob DM79 System Design Side 21 af 46

3 INCEPTION FASE SYSTEM VISION Kjeld er tilknyttet Kopenhagen Fur, som er en international pels leverandør. Kopenhagen Fur er anerkendt for levering af høj kvalitet pels. De danske minkavlere er kendt for at producere en af de bedste pelskvalitet i verden, som kunderne er villige til at betale mere for. Derfor vil Kjelds minkfarm gerne forsætte med at forbedre deres produktion kvalitet og skræddersy deres produktion efter efterspørgslen på markedet. Kjeld. vil gerne være mere konkurrence dygtig fordi hans omsætning ikke kun er afhængig af pelsens kvalitet, med også efterspørgslen på markedet. Formålet med denne systemvision er at beskrive de overordnede krav til Kjeld. Mink farm. Systemet skal primært hjælpe ham til at holde styre på information omkring de mink i hans farm. Disse informationer kan hjælpe Kjeld. til at forbedre kvalitet på mink produktion, samt at hjælpe ham med at imødekomme efterspørgslen på markedet og derved øge hans rentabilitet. Faith, Høgni, Kaj, Søren & Jakob DM79 System Design Side 22 af 46

4 SITUATIONSANALYSE Nu situationen (AS IS): Aktivitetstabel før IT Hændelse Aktivitet Step i aktivitet Aktør Ny mink modtaget Registrere mink Find bur til minken Skrive arve information, farve, føde år på papir og hæng det på buret Tage blodprøve Flytte syge mink Tage blodprøve fra mink, Sende prøve til laboratorium, Modtage resultatet af blodprøve (brev), flytte syge mink. Når de bliver raske igen, så er de klar til at blive flyttet tilbage. Kjeld/medarbejder Kjeld/medarbejder Tjek for bidesår Flytte mink med Kontrollere tilstanden af hver Kjeld/medarbejder bidesår mink for bidesår, Adskille mink med bidesår Når de bliver raske igen, så er de klar til at blive flyttet tilbage. Kontrollere min Kvalitet kontrol Mål pelsen Kjeld kens kvalitet Kontrollere farven Kontrollere arven Beslutte hvilken mink skal pelses eller gemmes til avl Mink klar til salg Levere mink Pels mink Registrere mængden af pels Levere pels til Kopenhagen Fur Kjeld Medarbejder Tekstuel beskrivelse af Tabel 1 i trin: Kjeld modtager nye mink(enten ved fødsel eller er købt) 1: Kjeld finder et bur til minken og skriver minkens oplysninger såsom fødselsår, arv, farve, på et kort, der hænger på buret Faith, Høgni, Kaj, Søren & Jakob DM79 System Design Side 23 af 46

5 2: Dyrlægen kommer to gange om året for at tage blodprøver og tjekker for sygdom, han tilbagemelder resultater fra blodprøven(i et brev) 3: Medarbejderne går rundt og tjekker hvert bur for bidesår. Hvis de finder nogle mink med bidesår, adskiller de mink med sår og flytter minken til en ny lokation (bur) 4: En gang om året, laver de kvalitets kontrol for at hold styre på information såsom hvilken arter, længden af pelsen, parringsinformation omkring mink, samt hvor de befinder sig. Information bliver skrevet ned 5: Efter omkring halvandet år og minken har været gennem kvalitetskontrol, er minken klar til pelsning. De pelser minken, registrere mængden af pelsen, samt pelsens type og levere pelsen til Kopenhagen Fur. Problemer (AS IS) Nu situationen Ineffektivitet Det tager tid at gå rundt for manuelt at udfylde og hænge minkens information på buret Det tager tid at gå rundt for at læse eller opdatere oplysninger på burene Der er svært at huske de nye bure lokationer i hovedet, når mink bliver flyttet fra et bur til en anden Fejl Der kan opstå fejl på grund af manuel nedskrivning og opdatering af data Information tab Muligheden for at glemme ikke nedskrevne informationer, da de kun er i deres hoveder. Det er svært at få et hurtig overblik af hvilken mink racer, der sidder hvor og hvilken kvalitet de hver især har. Faith, Høgni, Kaj, Søren & Jakob DM79 System Design Side 24 af 46

6 Forbedringsforslag (To Be) Integreret IT system som kan gøre det muligt at gemme, bruge og opdatere data fra en database Integreret IT system som kan gøre det mulige for at se up to date antal of mink, deres arv, og hvor de befinder sig, dvs. hurtig adgang til Farm data IT system til registrering af mink, bur, lokation og til håndtering af minkens kvalitet samt arv information Information skal ikke længere skrives manuelt, men i et IT system for at spare tid, undgå redundans og undgå information tab. Forbedringsforslag (TO BE): Aktivitetstabel efter IT Hændelse Aktivitet Step i aktivitet Aktør Ny mink modtaget Registrere mink Find bur til minken Opret bur Registrere arve information, farve, føde år Gem information Kjeld/medhjælper Tage blodprøve Registrere blod test Tage blodprøve fra hver mink Kjeld/medhjælper information Sende prøve til laboratorium Modtage blodprøve resultat Registrere blod prøve resultat i systemet Flytte mink og registrere sygdom information og deres lokation i systemet Tjek for bidesår Registrere bidesår Kontrollere tilstanden af hver Kjeld/medhjælper information mink Adskille mink med bidesår Registrere minkens sygdom information og deres lokation i Faith, Høgni, Kaj, Søren & Jakob DM79 System Design Side 25 af 46

7 systemet Syg mink er blevet Flytte rask mink til Check på status på mink med Kjeld rask igen bage til deres gamle bidesår i systemet. bur De raske mink blandt dem bliver flyttet tilbage til deres oprindelige bur, ved at bruge sygedom og lokation information fra systemet Mink klar til salg Levere mink Efter at minken er blevet flået Registrere mængden og kvalitet af pels i systemet Levere pels til Copenhagen Fur Modtager meddelelse om at ordre er modtaget og Medhjælper/ Kopenhagen Fur Se status på farmen View farm information Systemet henter info fra hvert bur og viser dem på en side. Faith, Høgni, Kaj, Søren & Jakob DM79 System Design Side 26 af 46

8 FORUDSÆTNINGER TIL PROGRAMMET Det har en stor betydning for Mink Farm, at det nye system skal være brugervenligt. Eftersom at personalet i virksomheden ikke har den største viden inden for IT, så skal systemet fungere på en måde, så de ansætte ikke skal bruge for meget tid til at bruge systemet. De vil implementere nummer på deres bure, som vil gøre det nemmere for dem at holde styr på lige præcist hvad der står hvor i deres system. Systemet skal også være sikkert og stabilt, da de ikke føler sig gode med en computer, og bare vil have at det virker som det skal. En liste over de Funktionelle krav der er kritiske for Keld V. Larsens Mink farm: Systemet skal kunne oprette nye burer med bur lokation. Systemet skal kunne håndtere mink arter, aldre, farve,... Systemet skal kunne holde styr på syge mink information. Systemet skal kunne holde styr på status på minks lokation, sygdom... Ikke Funktionelle krav: Systemet skal være brugervenligt. Systemet skal være pålideligt. Systemet skal fungere korrekt. Systemet skal vise meningsfulde fejlbeskeder. Faith, Høgni, Kaj, Søren & Jakob DM79 System Design Side 27 af 46

9 SYSTEM BRUGER BESKRIVELSE Systemet vil have to brugergruppe: Ejer og Medhjælper. Navn Beskrivelse Repræsentanter Ejer Medhjælper Har adgang til alle funktioner I systemet og håndtere medhjælperne informationer. Ansvarlig for registeringen af informationer, så som at registrere nye mink, oprette nye bure og registrere overflyttede mink informationer I systemet Farm ejer (Kjeld). Har en okay god erfaring med brugen af en computer og IT System En medhjælper på Kjeld s farm har lidt erfaring med brugen af computere og IT systemer Faith, Høgni, Kaj, Søren & Jakob DM79 System Design Side 28 af 46

10 PRODUKT OVERSIGT Faith, Høgni, Kaj, Søren & Jakob DM79 System Design Side 29 af 46

11 USE CASE BRIEF BESKRIVELSER Manage Mink Info: Medhjælperen registrerer minken og tilføjer den til systemet med div. informationen(hvilken farve minken er, længde på pels, hvor tæt pelsen er, gener, om den har Plasmacytose eller har haft, om der er bidsår). View Farm Info: Systemet henter info fra hvert bur og samler info til en side, samt farm information Schedule blood test: Hvilke bure der skal testes hvornår og af hvem. Register Cage (CRUD): Systemet opretter buret og tilføjer dets status. Register Hall (CRUD): Systemet opretter hallen og tilføjer hal nummer. Blood test: Systemet modtager resultatet af blodprøverne og registrere flytning af mink. Faith, Høgni, Kaj, Søren & Jakob DM79 System Design Side 30 af 46

12 Manage Employees (CRUD): Ejeren kan logge ind og rette hans medarbejders informationer. Transfer Diseased Mink: Systemet modtager blodprøverne og finder et nyt but til de syge mink. Systemet registrere at minkene er blevet flyttet og flytter informationerne og husker det gamle bur. Transfer Healthy Mink: Systemet modtager blodprøverne og udsender en påmindelse på at der er raske mink blandt de syge og er klar til at blive flyttet tilbage til det gamle bur. View Auction Price: Systemet viser prisen på auktion priser Update Auction Price: Kopenhagen Fur opdaterer den sidste auktions priser. Den er en ekstern system, udenfor vores system Faith, Høgni, Kaj, Søren & Jakob DM79 System Design Side 31 af 46

13 USE CASE PRIORITERING BASERET PÅ FORRETNINGSVÆRDI OG TEKNISK KOM PLEKSITET Use Case: Use case nummer Aktør: En rolle, som personerne på arbejdspladsen tager/er Mål: Hvad aktøren skal have IT systemet til at udføre Forretningsværdi: Vigtighed af use casen for forretningen; niveauet for værdi de får ud af denne use case Teknisk kompleksitet: Hvor svært mht. hvor meget tid det vil tage at løse opgave x Estimering af tid: Hvor meget tid der er afsat til hver enkel use case Use Case ID Mål Aktør Forretningsværdi Teknisk Kompleksitet Medarbejder Ejer UC1 Manage Mink Info X X 3 2 UC2 View Farm Info X X 2 4 UC3 Schedule Blood Test X X 3 2 UC4 View Auction Price X X 1 2 UC5 Register Cage X X 3 2 UC6 Register Hall X X 3 2 UC7 UC8 Transfer Diseased Mink Transfer Healthy Mink X X 4 4 X X 3 2 UC9 Manage Employees X 1 1 Faith, Høgni, Kaj, Søren & Jakob DM79 System Design Side 32 af 46

14 Værdierne er repræsenterede med 1 4, hvor 4 repræsenterer de mest værdifulde/kompleks use case og 1 repræsenterer de mindre værdiful/kompleks use case. VALG AF USE CASE Vi har valgt at tage udgangspunkt i use casen Transfer Diseased Mink Faith, Høgni, Kaj, Søren & Jakob DM79 System Design Side 33 af 46

15 FULLY DRESSED USE CASE BESKRIVELSER TRANSFER DISEASED MINK UC7: Transfer Diseased Mink Omfang og niveau: Dette omhandler hvad der sker når der skal flyttes en mink fra et bur til et andet på grund af sygdom. Primær aktør: Medhjælper Pre betingelser: Der er tomme bure på minkfarmen Mink er registret i et bur Post betingelser: Minkene er blevet flyttet til et andet bur Basis succes flow: 1. Systemet registrerer at blodprøven er afsendt 2. Medarbejderen for at vide at der er sygdom i buret 3. Medarbejderen flytter minkene til et andet bur 4. Systemet registrerer det gamle bur med alle oplysningerne 5. Systemet registrerer det nye bur og flytter oplysningerne 6. Systemet gemmer hvilken dato minkene er blevet flyttet Alternativt flow: Systemet går ned Loginet virker ikke Mockups: Se Bilag Faith, Høgni, Kaj, Søren & Jakob DM79 System Design Side 34 af 46

16 Følgende SSD er udarbejdet på baggrund af den ovenstående fully dressed use case Ud fra ovenstående SSD har vi de tilhørende operationskontrakter Faith, Høgni, Kaj, Søren & Jakob DM79 System Design Side 35 af 46

17 Ud fra ovenstående SSD og tilhørende operationskontrakt, har vi udarbejdet følgende interaktionsdiagram for use casen Transfer Diseased Mink!!! FIRST DOMAIN MODEL VERSION 1 without inheritance.+ incomplete attributes. Faith, Høgni, Kaj, Søren & Jakob DM79 System Design Side 36 af 46

18 FASEPLAN Phase Number of Iteration Start End Artifacts Inception 1 Wk 49 Wk 50 System vision Use Cases (Brief beskrivelser, Prioritering af usecases, Fully dressed beskrivelse af de mest komplekse use case) Mock Ups Domæne Model. EVALUERINGSKRITERIER De primære krav, samt systemets omfang er blevet identificeret Sporbarhed mellem projektets vision, use cases og domænemodel GODKENDELSE PROCEDURE Internt review af fase artefakter. Faith, Høgni, Kaj, Søren & Jakob DM79 System Design Side 37 af 46

19 ELABORATION FASE FASEPLAN Phase Number of Iteration Start End Artifacts Elaboration 2 Wk 50 Wk 52 Den mest kritiske use case design(ssd: accept test, Interaktions diagram, operations kontrakt Database design (Normalisering, Transformation, Tabel) Arkitektur (3 eller 4 lags arkitektur) Design klassdiagramme,implementering + unittests). Kvalitets planlægning Iterations planer EVALUERINGSKRITERIER GODKENDELSE PROCEDURE KVALITETS PLANLÆGNING Faith, Høgni, Kaj, Søren & Jakob DM79 System Design Side 38 af 46

20 ITERATIONS PLANER ITERATION 1 Domain Model: Mink Farm TODO!! SSD, Operations kontrakt, domain model refinement (complete ordering of attributes), TESTS? Faith, Høgni, Kaj, Søren & Jakob DM79 System Design Side 39 af 46

21 ITERATION 2 ARKITEKTUR Patterns: Patterns eller Mønstre er kendt løsninger på gentagne design problemer, som med mindre modifikationer kan anvendes i mange sammenhænge. Den fremmer udviklingen af cohesive moduler med minimal kobling. Vi vil referere til nogle design mønstre vi overvejede under vores design. Facade Pattern Facaden mønster er et design mønster, der bruges til at forenkle adgangen til funktionalitet i komplekse subsystemer. Facaden giver en enkelt interface, der skjuler implementeringsdetaljer i det underliggende subsystem. Vi har valgt at strukturere vores IT System ved at anvende 4 lags arkitektur Vi valgt at bruge et lag arkitektur, fordi det vil gøre det muligt at erstatte et lag med minimal indsats og uden bivirkninger i vores system. Denne arkitektur vil også gør det let at vedligeholde systemet på grund af de lave koblinger mellem lagene, samt at det vil gøre det muligt at genbruge lagene. Vores system er delt op i disse 4 forskellige lag: User Interface Lag, Control Lag, Model Lag og Database Transformation Lag.!!TODO Rettes igennem Faith, Høgni, Kaj, Søren & Jakob DM79 System Design Side 40 af 46

22 User Interface Lag: Dette lag er ansvarlig for håndtering af interaktion mellem aktøren og brugergrænsefladen Control Layer: Dette lag er limlaget mellem User Interface lag og Model lag. Håndtering af use cases sker i dette lag ModelLayer: Dette lag er afledt fra domæne model. Den indeholder klasser fra vores domæne model Database Transformation Lag: Dette lag indeholder klasser, som sikre for håndtering af persistence af objekter i model laget. Den har ansvar for kommunikation med databasen, samt bygning af objekter i model laget. Database: Databasen gemmer objekter der skal holdes persistent. PS: En arkitektur kan enten være åben eller lukket. Vores arkitektur anvender en åben/lukket arkitektur. Åben arkitektur: Det betyder at!todo Lukket arkitektur: Det betyder at!todo DATA MODELING Formålet med dette afsnit er at mappe vores domæne model til et relationelt skema, ved hjælp af mapning regler \add ref. Vi begynder med at beskrivelse vores databaseskema samt nogle integrity constraints vi har taget højde for, næste viser vi hvordan vi har valgt at mappe en generalisering struktur i vores domain model og til sidste har vi normalisering. Databaseskema Et databaseskema bruges til at vise logisk design af en database. Dette databaseskema viser struktur af vores database, den viser alle vores tabeller og relationer mellem tabellerne. De primære nøgler er understreget. Faith, Høgni, Kaj, Søren & Jakob DM79 System Design Side 41 af 46

23 De Integrity constraints vi har taget højde for: NOT NULL constraint hjælper til at sikre at et felt altid indeholder en værdi. Det for eksempel betyder, at man kan ikke indsætte et ny felt i eller opdatere employeeid felt i mfemployee tabel uden at tilføje en værdi til dette felt. Referential integrity constraint gennemføres ved bruge af en kombination af en primær nøgle og en fremmed nøgle. For eksempel, skal man angive en gyldig cageno for at tilføje et nyt række til mftransfer tabel. Det er for at sikre at hver felt i en tabel, der er erklæret en fremmed nøgle, kun indeholde værdier fra forældrenes tabels primære nøglefelt. Primære key constraint hjælper til at entydigt identificerer hver række i en database tabel. Eksempel er primære nøglet cageno mfcage tabel, som kan kun indeholde unikke værdier. Foreign key constraint tillader et nøgle fra en tabel (fremmed nøgle) til at pege på en primær nøgle i en anden tabel. Eksempel er fremmed nøgle cagenumber i mftransfer tabel som peger på cageno som er et primær nøgle i mfcage tabellen. Vi har oprettet alle de tilsvarende databasetabeller i vores database. Vi vil få adgang til data i tabellerne ved at bruge SQL, som er både en DML (Data Manipulation Language) og en DDL (Data Definition Language). Følgende supplerende dokumenter er blevet tilføjet som bilag: Database scripts til Faith, Høgni, Kaj, Søren & Jakob DM79 System Design Side 42 af 46

24 at oprette de Tabeller i databasen og Data Dictionary som indeholder navnene og typer af alle felt i tabellerne.!!! TODO ADD DATA DICTIONARY, SCRIPTS FOR INSERT+DB CREATION IN BILAG Mapping af Generalisering struktur i vores domain model Problem: Vi har en generalisering og specialisering struktur i vores domæne model (det er mellem Disease, Plasmacytosis og Bite). Vi har transformeret dette struktur til tabeller ved at bruge et af de 3 mulige alternativer (de 3 alternativer har hver deres fordele og ulemper). Løsning: Vi har valgt at lave 2 tabeller (mfbitedisease og mfplasmacytosisdisease). Den primære grund for at vælge at bruge dette alternativ er, fordi de minker kan kun have en af de to typer af sygdomme ad gangen, som kan enten være plasmacytosis eller bidsår. Vi har derfor valgt, at hver specialiseringsklasse (bidesår og plasmacytosis) skal afbildes i en tabel, som også indeholder generaliseringsklassens(disease) attributter. Men dette betyder ikke, at denne metode ikke har nogle ulempe. En ulempe er, at det kræver rettelser i begge specialiseringsklasser når der sker ændringer i generaliseringsklassen, men det er noget vi ikke forventer at det vil forekomme tit. Normalization Formålet med normalisering er at dekomponere relationer (tabeller) med anomalier. Det hjælper os til at producere strukturerede relationer, der indeholder mindre eller ingen redundans. Dvs. den primær hjælper os til at: minimere lagerplads reducere redundans minimere insertion, deletion og update anomalies Functional dependency bruges til at analysere design kvalitet af en relation(tabel). Anvendes af functional dependency regler kan hjælpe til at transformer en tabel til en tilstand som kaldes Normal Form. Normalformer sikre, at anomalier, redundans og inkonsistens er reduceret i en database. Faith, Høgni, Kaj, Søren & Jakob DM79 System Design Side 43 af 46

25 En tabel kan være i en af følgende normale former: 1NF, 2NF, 3NF,... eller BCNF. Vi anvender kun BCNF i dette projekt. Det er sådan at hvis en tabel er i BCNF, så er det også i 3NF, 2NF og dermed også i 1NF \ref. BCNF i mfemployee tabel Ideen bag BCNF er, at hvis en tabel ikke er BCNF kompatibel, så skal de ikke funktionelt afhængige attributter bruges til at danne nye separat tabeller. Vi vil vise hvordan vi har normaliseret mfemployee tabel, ved at bruge BCNF. I øjeblikket er mfemployee tabel ikke i BCNF. mfemployee (employeeid, name, address, zipcode, phoneno, city, ) Kolonnen employeeid er en candidate nøgle, fordi den giver mulighed for unikt at afgøre værdien af de andre kolonner i mfemployee tabel. Men, zipcode kolonne kan også afgøre værdier i city kolonne. Selv om zipcode kolonne kan også afgøre værdier i city kolonne, kan det ikke bruges som en candidate nøgle fordi den kun kan afgøre værdier af city attributter og ikke alle de andre attributter. Problem: Vi kan konkludere, at mfemployee tabel ikke er i BCNF, fordi city kolonne er funktionelt afhængig af både employeeid kolonne og zipcode kolonne som ikke er en kandidat nøgle. Løsning: For at dekomponere denne tabel til BCNF, skal mfemployee tabel derfor opdeles i to tabeller, hvilket resulterer i to nye skema, der ser sådan ud: Faith, Høgni, Kaj, Søren & Jakob DM79 System Design Side 44 af 46

26 mfemployee (employeeid, name, address, phoneno, ) mfcityzip (zipcode, city) Den ny tabel mfcityzip bruger zipcode som primær nøgle. Tabellen mfemployee bruger fremmed nøgle zipcode til at pege på mfcityzips primær nøgle. DESIGN MODEL!!! TODO remember grasp pattern and patterns. ARTIFACTS: Interaktionsdiagram, designklassediagram, kode og test i kritisk use cases, Testing of model classes, Testing of Database connection(patterns singleton) Faith, Høgni, Kaj, Søren & Jakob DM79 System Design Side 45 af 46

27 BILAG Faith, Høgni, Kaj, Søren & Jakob DM79 Bilag Side 46 af 46

Mink Farm Rapport. Faith, Høgni, Kaj, Søren & Jakob - DM79 Projekt Gruppe 3

Mink Farm Rapport. Faith, Høgni, Kaj, Søren & Jakob - DM79 Projekt Gruppe 3 Mink Farm Rapport Faith, Høgni, Kaj, Søren & Jakob - DM79 Projekt Gruppe 3 U n i v e r s i t y C o l l e g e N o r d j y l l a n d S o f i e n d a l s v e j 6 0 9000 - A a l b o r g Denne rapport dokumenterer

Læs mere

Mink Farm Rapport. Faith, Høgni, Kaj, Søren & Jakob - DM79 Projekt Gruppe 3

Mink Farm Rapport. Faith, Høgni, Kaj, Søren & Jakob - DM79 Projekt Gruppe 3 Mink Farm Rapport Faith, Høgni, Kaj, Søren & Jakob - DM79 Projekt Gruppe 3 U n i v e r s i t y C o l l e g e N o r d j y l l a n d S o f i e n d a l s v e j 6 0 9000 - A a l b o r g Denne rapport dokumenterer

Læs mere

IT-FORUNDERSØGELSE VIRKSOMHEDSKARAKTERISTIK STRUKTUR KONTROLSPÆNDET. 20. november 2012 [IT FORUNDERSØGELSE] ORGANISATIONSPRINCIP. Ejer.

IT-FORUNDERSØGELSE VIRKSOMHEDSKARAKTERISTIK STRUKTUR KONTROLSPÆNDET. 20. november 2012 [IT FORUNDERSØGELSE] ORGANISATIONSPRINCIP. Ejer. IT-FORUNDERSØGELSE VIRKSOMHEDSKARAKTERISTIK STRUKTUR ORGANISATIONSPRINCIP Ejer Medarbejder VURDERING AF ORGANISATIONSSTRUKTUREN Minkfarmen er en hierarkis organisation der er Kjeld, som er ejer og så er

Læs mere

Side 1. Databaser og SQL. Dagens gang. Databasebegreber. Introduktion til SQL Kap 1-5

Side 1. Databaser og SQL. Dagens gang. Databasebegreber. Introduktion til SQL Kap 1-5 Databaser og SQL Introduktion til SQL Kap 1-5 1 Dagens gang Databaser Database begreber Mapning af klasser til relationel model Normalisering Opgaver til næste gang 2 Databasebegreber A database is a:

Læs mere

! Kia Dahlen. Kamilla Klein, Pia Jensen og Maria Korshøj Andersen.

! Kia Dahlen. Kamilla Klein, Pia Jensen og Maria Korshøj Andersen. Copenhagen Business Academy Multimediedesigner 3. semester - 1. projekt, september 2014 Gruppe 1 - MulA Kia Dahlen. Kamilla Klein, Pia Jensen og Maria Korshøj Andersen. Study: Multimedia Design Project:

Læs mere

Software Design (SWD) Spørgsmål 1

Software Design (SWD) Spørgsmål 1 Spørgsmål 1 Unified Process Du skal give en beskrivelse af Unified Process. Beskrivelsen skal indeholde forklaring på følgende begreber: Phase Iteration Discipline Activity Milestone Artifact Spørgsmål

Læs mere

Data lagring. 2. iteration (implement backend)

Data lagring. 2. iteration (implement backend) Data lagring 2. iteration (implement backend) Emner Grundlæggende database begreber. Data definitionskommandoer ER-diagrammer og cardinalitet/relationer mellem tabeller Redundant data og Normalisering

Læs mere

Indhold. Side 2 af 26

Indhold. Side 2 af 26 Tema Design Design, Programmering og test af Adressebog Fra d. 17 april til 20 april 2012 Vejledere: Gunhild Marie Andersen Kis Boisen Hansen Gruppe B Deltagere Side 1 af 26 Indhold Indledning.... 3 Kodestandard...

Læs mere

3. SEMESTER 2. PROJECT MULB Gruppe 1. 20. september 2015

3. SEMESTER 2. PROJECT MULB Gruppe 1. 20. september 2015 PROJECT DATABASE 3. SEMESTER 2. PROJECT MULB Gruppe 1. 20. september 2015 Ved at underskrive dette dokument bekræfter vi, at det indsendte materiale alt sammen er vores eget materiale og arbejde. Andreas

Læs mere

Projekt database. 3 Semester - Mul a Projekt 1. Yaser Osman cph-mo102@cphbusiness.dk. Dan Eskildsen cph-de32@cphbusiness.dk

Projekt database. 3 Semester - Mul a Projekt 1. Yaser Osman cph-mo102@cphbusiness.dk. Dan Eskildsen cph-de32@cphbusiness.dk Projekt database 3 Semester - Mul a Projekt 1 Yaser Osman cph-mo102@cphbusiness.dk Dan Eskildsen cph-de32@cphbusiness.dk Ammar Al-Basri cph-aa140@cphbusiness.dk Emre Kandemir cph-ek68@cphbusiness.dk Lotte

Læs mere

DATABASE Projekt 1-3. semester

DATABASE Projekt 1-3. semester DATABASE Projekt 1-3. semester Gruppe 2- CLmul-a12e Projekt URL http://www.lucasperch.dk/projekter/database.pdf Gruppe 2 Lucas Perch-Nielsen cph-lp14@cphbusiness.dk http://lucasperch.dk/skole.php Niclas

Læs mere

Obligatorisk opgave i objektorienteret analyse og design

Obligatorisk opgave i objektorienteret analyse og design Obligatorisk SD-opgave s. Obligatorisk opgave i objektorienteret analyse og design Løs følgende, som en indviduel opgave. I må gerne samarbejde i grupper, men alle har ansvar for at udfærdige sin egen

Læs mere

Projekt Database, Gruppe 4A. Projekt 1, 3. Semester D A T A B A S E. Klasse MulA13 Gruppenummer: A4

Projekt Database, Gruppe 4A. Projekt 1, 3. Semester D A T A B A S E. Klasse MulA13 Gruppenummer: A4 Projekt Database, Gruppe 4A 0 Projekt 1, 3. Semester D A T A B A S E Klasse MulA13 Gruppenummer: A4 Projekt Database, Gruppe 4A 1 Fakta-ark Klasse MulA13, Gruppenummer: A4 Gruppemedlemmer: Amalie Ardahl

Læs mere

Software Projekt NoSQL vs RMDB

Software Projekt NoSQL vs RMDB Software Projekt NoSQL vs RMDB Skrevet af Carsten Sørensen, Hans Jørgen Frandsen, Peter Haislund Department of Computer Science, University of Aarhus Aabogade 34, 8200 Arhus N, Denmark 201200089, 19960442,

Læs mere

Dm071 / Dm072 - Obligatorisk projekt 3: Design af model

Dm071 / Dm072 - Obligatorisk projekt 3: Design af model Dm071 / Dm072 - Obligatorisk projekt 3: Design af model Fag: Projektet omhandler emner fra fagene Software Design og Software Konstruktion. Formål: Formålet med projektet er at give dig mulighed for sammen

Læs mere

Projekt 1 Database. Cphbusiness Lyngby Multimediedesigner, 3. semester mul-a12e, gruppe 1

Projekt 1 Database. Cphbusiness Lyngby Multimediedesigner, 3. semester mul-a12e, gruppe 1 Projekt 1 Database Cphbusiness Lyngby Multimediedesigner, 3. semester mul-a12e, gruppe 1 CREATE TABLE IF NOT EXISTS `3sempro1`.`cu `customer_id` INT(5) NOT NULL AUTO_INCR `name` VARCHAR(45) NULL DEFAULT

Læs mere

Indholdsfortegnelse for kapitel 1

Indholdsfortegnelse for kapitel 1 Indholdsfortegnelse for kapitel 1 Forord.................................................................... 2 Kapitel 1.................................................................. 3 Formål............................................................

Læs mere

Database for udviklere. Jan Lund Madsen PBS10107

Database for udviklere. Jan Lund Madsen PBS10107 Database for udviklere Jan Lund Madsen PBS10107 Indhold LINQ... 3 LINQ to SQL og Arkitektur... 3 O/R designere... 5 LINQ Den store introduktion med.net 3.5 er uden tvivl LINQ(udtales link): Language-INtegrated

Læs mere

Object-Relational Mapping

Object-Relational Mapping Databaser for udviklere () Datamatiker TietgenSkolen Underviser: Allan Helboe 06-06-2010 Problemformulering Denne opgave er et forsøg på at beskrive problemerne der opstår ved anvendelsen af en relationel

Læs mere

Automatisk Vandingssystem

Automatisk Vandingssystem Automatisk Vandingssystem Projektdokumentation Aarhus Universitet Gruppe 6-3. Semester - F15 vejleder: Michael Alrøe dato: 28-05-2015 Lærke Isabella Nørregård Hansen - 201205713 - IKT Kasper Sejer Kristensen

Læs mere

FRA USECASE TIL TESTCASE HP TEST BRUGERKONFERENCE, 10. APRIL 2014

FRA USECASE TIL TESTCASE HP TEST BRUGERKONFERENCE, 10. APRIL 2014 FRA USECASE TIL TESTCASE HP TEST BRUGERKONFERENCE, 10. APRIL 2014 LIDT OM MIG SELV Erfaring NIELS-HENRIK HANSEN 35+ års samlet IT erfaring 15+ år som test manager Certificeret Inspection Leader ISEB Foundation

Læs mere

Løsningsforslag til Camp Let. Case Beskrivelse: Camp Let

Løsningsforslag til Camp Let. Case Beskrivelse: Camp Let Løsningsforslag til Camp Let Case Beskrivelse: Camp Let Firmaet Camp Let har til formål at udleje forskellige typer transportable ferieboliger. Det drejer sig i øjeblikket om campingbusser, campingvogne,

Læs mere

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

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

Læs mere

Vejledning til Teknisk opsætning

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

Læs mere

Data Warehouse Knowledge is Power - Sir Francis Bacon -

Data Warehouse Knowledge is Power - Sir Francis Bacon - Data Warehouse 4. sem. datamatiker uddannelse Tietgen Skolen Odense Skrevet af Troels Markvard Andersen (DM08228) Knowledge is Power - Sir Francis Bacon - Troels Markvard Andersen Side 1 af 8 Forord /

Læs mere

Opsætning af MobilePBX med Kalenderdatabase

Opsætning af MobilePBX med Kalenderdatabase Opsætning af MobilePBX med Kalenderdatabase Dette dokument beskriver hvorledes der installeres Symprex Exchange Connector og SQL Server Express for at MobilePBX kan benytte kalenderadadgang via database

Læs mere

Pronestor Room. Modul 3. Opsætning af Pronestor Room Side 3.0 3.10. Brugerroller i Pronestor Room Side 3.1 3.2

Pronestor Room. Modul 3. Opsætning af Pronestor Room Side 3.0 3.10. Brugerroller i Pronestor Room Side 3.1 3.2 Modul 3 Opsætning af Pronestor Room Side 3.0 3.10 Brugerroller i Pronestor Room Side 3.1 3.2 Log ind som administrativ bruger Side 3.3 Administrator Opsætning af Organisation Side 3.4 Opret Lokationer,

Læs mere

Kom godt igang med Indbo programmet fra PetriSoft Kort om Indbo: Indbo Free

Kom godt igang med Indbo programmet fra PetriSoft Kort om Indbo: Indbo Free Kom godt igang med Indbo programmet fra PetriSoft Kort om Indbo: Indbo er et Windows 98/NT/2000/Me/Xp/Vista/Win7/Win8 program, der kan holde rede på hjemmets, firmaets, foreningens eller skolens inventar

Læs mere

Kom godt igang med Inventar registrering

Kom godt igang med Inventar registrering Kom godt igang med Inventar registrering (InventoryDB) (Med stregkodesupport) programmet fra PetriSoft Introduktion... 1 Inventar registrering... 2 Værktøjsudleje... 3 Service database til reperationer

Læs mere

Pronestor Catering. Modul 5. Opsætning af Pronestor Catering Side 5.0 5.10

Pronestor Catering. Modul 5. Opsætning af Pronestor Catering Side 5.0 5.10 Modul 5 Opsætning af Pronestor Catering Side 5.0 5.10 Brugerroller i Pronestor Catering Side 5.1 5.2 Log in som administrativ bruger Side 5.3 Administrator Opsætning af Organisation Side 5.4 Opret Lokationer,

Læs mere

Anvendelse af dobbelthistorik i GD2

Anvendelse af dobbelthistorik i GD2 Grunddataprogrammet under den Fællesoffentlige Digitaliseringsstrategi GD2 - Adresseprogrammet Anvendelse af dobbelthistorik i GD2 Implementerings regler og eksempler på dobbelthistorik MBBL- REF: Version:

Læs mere

Bucket Airlines. SW02 Projekt. Gruppe 2:

Bucket Airlines. SW02 Projekt. Gruppe 2: Bucket Airlines SW02 Projekt Gruppe 2: Alireza Derakhshan Frodi Hammer Lars Sønderby Jessen Michael Vestergaard Jessen kianosh@mip.sdu.dk frodi@mip.sdu.dk ljessen@mip.sdu.dk emjay@mip.sdu.dk 30. maj 2003

Læs mere

Dokument- og Sagsstyringssystem

Dokument- og Sagsstyringssystem Dokument- og Sagsstyringssystem Mads Nissen Kongens Lyngby 2010 IMM-B.Eng-2009-36 Technical University of Denmark Informatics and Mathematical Modelling Building 321, DK-2800 Kongens Lyngby, Denmark Phone

Læs mere

Casper Fabricius http://casperfabricius.com. ActiveRecord. O/RM i Ruby on Rails

Casper Fabricius http://casperfabricius.com. ActiveRecord. O/RM i Ruby on Rails Casper Fabricius http://casperfabricius.com ActiveRecord O/RM i Ruby on Rails Casper Fabricius Freelance webudvikler - casperfabricius.com 9 års erfaring med webudvikling 6 år med ASP/ASP.NET/C# 3 år med

Læs mere

Version Dato Beskrivelse 1.0.0 26/11/2012 Initial version 1.2.0 05/03/2013 Tilføjet eksempel med Template Agent, generelt udvidet dokumentet.

Version Dato Beskrivelse 1.0.0 26/11/2012 Initial version 1.2.0 05/03/2013 Tilføjet eksempel med Template Agent, generelt udvidet dokumentet. MOX og APOS2 Forord Dette dokument er en del af APOS version 2 manualerne. APOS version 2 (APOS2 herefter) er et organisation, klassifikation og personale system baseret på Sag & Dokument standarderne.

Læs mere

Responsivt Design - DMAA0213. Afgangsprojekt DMAA0213

Responsivt Design - DMAA0213. Afgangsprojekt DMAA0213 Responsivt Design - DMAA0213 Afgangsprojekt DMAA0213 Jesper Bjørn Andersen 18-06-2015 5. semester, afgangsprojekt - Responsivt Design Vejleder: Gunhild Marie Andersen Afsluttet: 18 Juni 2015 Deltager:

Læs mere

Begrænsninger i SQL. Databaser, efterår 2002. Troels Andreasen

Begrænsninger i SQL. Databaser, efterår 2002. Troels Andreasen Databaser, efterår 2002 Begrænsninger i SQL Troels Andreasen Datalogiafdelingen, hus 42.1 Roskilde Universitetscenter Universitetsvej 1 Postboks 260 4000 Roskilde Telefon: 4674 2000 Fax: 4674 3072 www.dat.ruc.dk

Læs mere

Typo3 Manual TDC Landsklub Kommunikations setup version 2010.03.21

Typo3 Manual TDC Landsklub Kommunikations setup version 2010.03.21 Typo3 Manual TDC Landsklub Kommunikations setup version 2010.03.21 Der findes yderligere hjælp på www.typo3support.com Copyright Vision Team ApS 1 www.visionteam.dk Content Page 1 Log ind på intranettet...

Læs mere

Datamodeller. 1. Elementerne. Vi betragter E/R-diagrammet, som et diagram over entiteter og relationer Tegneregler: Entitet

Datamodeller. 1. Elementerne. Vi betragter E/R-diagrammet, som et diagram over entiteter og relationer Tegneregler: Entitet Datamodeller I forlængelse af noten om normalisering, følges der her op med redskabet E/R-diagrammer til opstilling af en datamodel, opfat således dette som en alternativ metode mere end endnu et redskab

Læs mere

Brugermanual SIF (33069-04) Side 1/28. Godkendt af: Dato: Dokumentnr.: 077.024.214 Projekt: SIF (33069-04)

Brugermanual SIF (33069-04) Side 1/28. Godkendt af: Dato: Dokumentnr.: 077.024.214 Projekt: SIF (33069-04) Side 1/28 Brugermanual SIF (33069-04) Godkendt af: Dato: Side 3/28 INDHOLDSFORTEGNELSE 1 INDLEDNING... 4 1.1 Fangster, sporbare enheder og salg... 4 2 GENEREL NAVIGERING... 4 2.1 Login... 4 2.2 Log ud...

Læs mere

ExtraNet. Sider beskyttet med kodeord i OLO

ExtraNet. Sider beskyttet med kodeord i OLO ExtraNet Sider beskyttet med kodeord i OLO Side 1 af 16 For brugeren af din hjemmeside Fra forsiden kan du indsætte en knap, som henviser til en side, som kræver en kode. Side 2 af 16 Login er nødvendigt

Læs mere

Rejsekort A/S idekonkurence Glemt check ud

Rejsekort A/S idekonkurence Glemt check ud Rejsekort A/S idekonkurence Glemt check ud 9. marts 2015 1 Indhold 1 Introduktion 4 1.1 Problembeskrivelse........................ 4 1.2 Rapportens opbygning...................... 4 2 Ordliste 5 3 Løsning

Læs mere

TMG Webbaseret ressourceallokeringssystem til projektplanlægning

TMG Webbaseret ressourceallokeringssystem til projektplanlægning TMG Webbaseret ressourceallokeringssystem til projektplanlægning Thomas Bergstedt Kongens Lyngby 2007 IMM-B.Eng-2007-69 Technical University of Denmark Informatics and Mathematical Modelling Building 321,

Læs mere

PROJEKT WEB_DB CROWDFUNDING

PROJEKT WEB_DB CROWDFUNDING PROJEKT WEB_DB CROWDFUNDING 3. SEMESTER 3. PROJECT MULB Gruppe 6. 4. oktober 2015 Ved at underskrive dette dokument bekræfter vi, at det indsendte materiale alt sammen er vores eget materiale og arbejde.

Læs mere

Arkitektur principper og design mønstre til realisering af enterprise applikationer baseret på rige domænemodeller (og.net)

Arkitektur principper og design mønstre til realisering af enterprise applikationer baseret på rige domænemodeller (og.net) Arkitektur principper og design mønstre til realisering af enterprise applikationer baseret på rige domænemodeller (og.net) Kim Harding Christensen EOS A/S Margrethepladsen 3 8000 Århus TLF: 8732 8787

Læs mere

Formål I forbindelse med opgradering af Navision Stat fra NS5.4.02 til NS7.0 skal den tilhørende Navision Stat licens migreres til NAV2013R2.

Formål I forbindelse med opgradering af Navision Stat fra NS5.4.02 til NS7.0 skal den tilhørende Navision Stat licens migreres til NAV2013R2. Side 1 af 20 Navision Stat 7.0 ØSY/CPS/MAC Dato 17.08.15 Licensmigrering fra NAV5.0SP1 til NAV2013R2 Overblik Formål I forbindelse med opgradering af Navision Stat fra NS5.4.02 til NS7.0 skal den tilhørende

Læs mere

Region Midtjylland Proces for Change Management

Region Midtjylland Proces for Change Management Region Midtjylland Proces for Change Management Version 1.1 Forord Dette dokument beskriver RMIT s Change Management proces. Processen beskriver minimumskravene (need to have) for at få processen til at

Læs mere

Ruko SmartAir. Updater installation

Ruko SmartAir. Updater installation Ruko SmartAir Updater installation Introduktion. Updateren er en speciel enhed som giver os mulighed for at tilføje, læse og skrive funktioner i en offline installation. Med læse og skrive funktionen kan

Læs mere

Det vigtigste først! Dette er måske den vigtigste bog der nogensinde er skrevet om agile vs. vandfald. Muligvis fordi det vel stadig er den eneste

Det vigtigste først! Dette er måske den vigtigste bog der nogensinde er skrevet om agile vs. vandfald. Muligvis fordi det vel stadig er den eneste WTF? Thomas Schou-Moldt, Miracle A/S (siden 2008) Arkitekt, udvikler, teknisk projektleder, mv. Indtil videre afsonet lidt over 20 år i branchen, ingen udsigt til prøveløsladelse tsm@miracleas.dk, 5374

Læs mere

My booking. Generelt. Forsiden. Version 9.0

My booking. Generelt. Forsiden. Version 9.0 My booking Version 9.0 System til at lave online bookinger, med mulighed for opdeling i grupper, forskellige booking typer, ændre layout indstillinger, status styring, sprogvalg samt en del mere, detaljer

Læs mere

Tidsregistrering. Jacob E., Jacob H., Mathias, Mads H., Jonatan og Dan 3.4. Informationsteknologi B. Roskilde Tekniske Gymnasium 25-11-2014

Tidsregistrering. Jacob E., Jacob H., Mathias, Mads H., Jonatan og Dan 3.4. Informationsteknologi B. Roskilde Tekniske Gymnasium 25-11-2014 2014 Tidsregistrering Jacob E., Jacob H., Mathias, Mads H., Jonatan og Dan 3.4 Informationsteknologi B Roskilde Tekniske Gymnasium 25-11-2014 Indholdsfortegnelse 1 Indledning... 3 2 User stories... 3 3

Læs mere

Kvik-guide: Sådan opretter du en bruger

Kvik-guide: Sådan opretter du en bruger Kvik-guide: Sådan opretter du en bruger Denne guide henvender sig til brugere, der er oprettet med en administrator- eller superbrugeradgang, og som har brug for at oprette andre brugere med tilknytning

Læs mere

Nye testteknikker fra ISTQB - direkte fra hylderne. Ole Chr. Hansen

Nye testteknikker fra ISTQB - direkte fra hylderne. Ole Chr. Hansen Nye testteknikker fra ISTQB - direkte fra hylderne Ole Chr. Hansen TestExpo 29. Januar 2015 Præsentation Ole Chr. Hansen Managing Consultant Fellow SogetiLabs Global Innovation Team Blog - http://ochansen.blogspot.com

Læs mere

EasyIQ Opdatering 5.2.3 -> 5.4.0

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

Læs mere

FairSSL Fair priser fair support

FairSSL Fair priser fair support Exchange 2010 SSL certifikat administration Følgende vejledning beskriver hvordan man vælger hvilke adresser der skal være i ens Exchange 2010 SAN SSL certifikat. Derudover er der tekniske guides til at

Læs mere

FESD-standardiseringsgruppen Att: Palle Aagaard IT- og Telestyrelsen IT-strategisk kontor Holsteinsgade 63 2100 København Ø

FESD-standardiseringsgruppen Att: Palle Aagaard IT- og Telestyrelsen IT-strategisk kontor Holsteinsgade 63 2100 København Ø FESD-standardiseringsgruppen Att: Palle Aagaard IT- og Telestyrelsen IT-strategisk kontor Holsteinsgade 63 2100 København Ø Høringssvar vedr. FESD GIS-integrationsmodel version 2.0 Geodata Danmark har

Læs mere

Database kursus Forår 2013

Database kursus Forår 2013 Database kursus Forår 2013 Jacob Aae Mikkelsen Database design og programmering/databaser fra Organisationsorienteret softwareudvikling 1 Praktisk info Lærebog Database Systems: The Complete Book Skema

Læs mere

Bruger Manual PC Valtronics Udendørs Kamera - Windows system

Bruger Manual PC Valtronics Udendørs Kamera - Windows system Bruger Manual PC Valtronics Udendørs Kamera - Windows system Brugervejledning til PC (windows) 1. Installation af kamera Vejledningen er almen for alle Valtronics kameraer, og derfor kan billederne af

Læs mere

EffEKTIvISER hverdagen AMPAREX brugervenligt OG InTEGRERET SOfTWARE TIl OPTIKERE Kunde håndtering KASSe (POS) MArKedSføring

EffEKTIvISER hverdagen AMPAREX brugervenligt OG InTEGRERET SOfTWARE TIl OPTIKERE Kunde håndtering KASSe (POS) MArKedSføring Effektiviser hverdagen AMPAREX brugervenligt og integreret software til optikere dtering Kunde hån S) KASSE (PO øring Markedsf DU BEHØVER IKKE VÆRE PÅ KONTORET FOR AT SERVICERE DINE KUNDER AMPAREX s unikke

Læs mere

15. oktober. Maskine Udlejning. Jacob Weng, Jeppe Boese og Mads Anthony. Udlejningsvirksomhed. Roskilde Tekniske Gymnasium 3.4

15. oktober. Maskine Udlejning. Jacob Weng, Jeppe Boese og Mads Anthony. Udlejningsvirksomhed. Roskilde Tekniske Gymnasium 3.4 Maskine Udlejning 15. oktober 2010 Jacob Weng, Jeppe Boese og Mads Anthony Roskilde Tekniske Gymnasium Udlejningsvirksomhed 3.4 Indholdsfortegnelse Problemformulering:... 2 Planlægning:... 2 Analyse af

Læs mere

2. SEMESTER PROJEKT 3 INTERAKTIONSUDVIKLING

2. SEMESTER PROJEKT 3 INTERAKTIONSUDVIKLING 2. SEMESTER PROJEKT 3 INTERAKTIONSUDVIKLING Baggrund Udgangspunktet er projekt 2, dvs. en blog om cupcakes, hvor målgruppe, afsender og modtager allerede er defineret. Du bliver nu bedt om at udvikle et

Læs mere

Web Admin 5.5. Brugsvejledning for Domain admin. Copyright 2003 Gullestrup.net

Web Admin 5.5. Brugsvejledning for Domain admin. Copyright 2003 Gullestrup.net Web Admin 5.5 Copyright 2003 Gullestrup.net Log ind på systemet Start med at gå ind på http://mailadmin.gullestrup.net i din browser. Indtast din Email Adresse samt Password, som du tidligere har modtaget

Læs mere

OFFENTLIGT KMD A/S EJ 0.0 NUMMERERET SLIDE 1 CCM USER GROUP 20.11.2013. KMD einvoicing. v/ Ole Sixhøi

OFFENTLIGT KMD A/S EJ 0.0 NUMMERERET SLIDE 1 CCM USER GROUP 20.11.2013. KMD einvoicing. v/ Ole Sixhøi OFFENTLIGT SLIDE 1 CCM USER GROUP 20.11.2013 KMD einvoicing v/ Ole Sixhøi AGENDA SLIDE 2 INTRODUKTION KMD einvoicing - Baggrunden - Ydelsen DESIGN OG FUNKTIONALITET LOGISK FLOW ARKITEKTUR KMD E-INVOICING

Læs mere

Agil test tilgang - erfaringer fra projekter

Agil test tilgang - erfaringer fra projekter Agil test tilgang - erfaringer fra projekter af Michael Roar Borlund November 2011 Image Area Agenda Introduktion Agil test Fremtidsvision Agil test tilgang Agil opbygning i QC Resumé og Spørgsmål 2 Introduktion

Læs mere

Databasesystemer, forår 2005 IT Universitetet i København. Forelæsning 3: E-R modellering. 17. februar 2005. Forelæser: Rasmus Pagh

Databasesystemer, forår 2005 IT Universitetet i København. Forelæsning 3: E-R modellering. 17. februar 2005. Forelæser: Rasmus Pagh Databasesystemer, forår 2005 IT Universitetet i København Forelæsning 3: E-R modellering 17. februar 2005 Forelæser: Rasmus Pagh Forelæsningen i dag Datamodellering hvad, hvornår, hvorfor og hvordan? Business

Læs mere

Håndbog Til CPR services. Bilag 8 GCTP-standard m.m. CPR-kontoret

Håndbog Til CPR services. Bilag 8 GCTP-standard m.m. CPR-kontoret Håndbog Til CPR services Bilag 8 GCTP-standard m.m. CPR-kontoret Datavej 20, Postboks 269, 3460 Birkerød E-post: cpr@cpr.dk. Telefax 45 82 51 10. Hjemmeside: www.cpr.dk Side 2 af 14 Indholdsfortegnelse

Læs mere

ved Søren Po og Lars Schou Øhrbe

ved Søren Po og Lars Schou Øhrbe Gør brugeradministration lettere og sikrere med Microsoft Forefront Identity Manager 2010 ved Søren Po og Lars Schou Øhrbe Søren Povelsen Teknologiekspert Microsoft FIM Konsulent i siden 1995

Læs mere

Punkter som ikke synes relevante for det givne projekt besvares med: ikke relevant

Punkter som ikke synes relevante for det givne projekt besvares med: ikke relevant Modtagelseserklæring Modtagelseserklæring for AAU ITS Infrastruktur version 4. Anvendelse Modtagelseserklæringen skal anvendes i forbindelse med projekter drevet af PMO, AIU eller IFS. Projektlederen er

Læs mere

Vejledning Post modul

Vejledning Post modul Vejledning Post modul Post modulet ligger under rapporter, men først skal man sørge for at man har rettigheder til dette modul. Den rettighedsansvarlige skal ind under rettigheder og tildele POST til relevante

Læs mere

Vejledning til indtastning af overnatningspladser for skarv, samt tællinger af disse på hjemmesiden Cormorant counts in the Western Palearctic

Vejledning til indtastning af overnatningspladser for skarv, samt tællinger af disse på hjemmesiden Cormorant counts in the Western Palearctic Vejledning til indtastning af overnatningspladser for skarv, samt tællinger af disse på hjemmesiden Cormorant counts in the Western Palearctic Denne vejledning forklarer, hvordan man definerer en overnatningsplads

Læs mere

Component based software enginering Diku 2005 Kritikopgave

Component based software enginering Diku 2005 Kritikopgave Component based software enginering Diku 2005 Kritikopgave Nicolas Møller Henschel 17. april 2005 1 Indhold 1 Indledning 3 2 Indhold 3 2.1 Introduktionen.......................... 3 2.1.1 Mangler..........................

Læs mere

FairSSL Fair priser fair support

FairSSL Fair priser fair support Small Business Server 2011 SSL certifikat administration v. 1.0 Følgende vejledning beskriver hvordan man installere et certifikat på en SBS 2011 server. Ved bestilling af certifikater til Small Business

Læs mere

PROfessiOnel RisikOstyRing med RamRisk

PROfessiOnel RisikOstyRing med RamRisk 4 Professionel risikostyring med ramrisk www.ramrisk.dk Risikostyring med RamRisk Rettidig håndtering af risici og muligheder er afgørende for enhver organisation og for succesfuld gennemførelse af ethvert

Læs mere

FairSSL Fair priser fair support

FairSSL Fair priser fair support Small Business Server 2008 SSL certifikat administration Følgende vejledning beskriver hvordan man installere et certifikat på en SBS 2008 server. Ved bestilling af certifikater til Small Business Server

Læs mere

Eksamen, DSDS, efterår 2008

Eksamen, DSDS, efterår 2008 Eksamen, DSDS, efterår 2008 Introduktion til Scripting, Databaser og Systemarkitektur Jonas Holbech IT Universitetet i København 6. januar 2009 Alle hjælpemidler er tilladte, dog ikke computer og kommunikationsmidler.

Læs mere

Advanced Word Template Brugermanual

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

Læs mere

Arvid Nilsson Webshop Adgang til webshoppen

Arvid Nilsson Webshop Adgang til webshoppen Arvid Nilsson Webshop Adgang til webshoppen Du finder webshoppen ved at gå ind på www.arvidnilsson.com og vælge dit lokale sprog. I topmenuens højre side finder du knappen WEBSHOP, som du klikker på -

Læs mere

BackEnd Programmering PHP

BackEnd Programmering PHP 17708 08/ 02/ 2013 BackEnd Programmering PHP Prototype (CMS system) 371615m02dka.sub.ots.dk/historyspot eller linket CMS system på: qrguide.mmd.eal.dk Login CMS Username: admin Password: 1234 Source kode

Læs mere

Sikkerhedspolitik Version 4.0506 d. 6. maj 2014

Sikkerhedspolitik Version 4.0506 d. 6. maj 2014 Nærværende dokument beskriver de sikkerhedsforanstaltninger, som leverandøren har opstillet til den interne fysiske sikkerhed, datasikkerhed, logisk sikkerhed og sikkerhed i forbindelse med netværk, firewall

Læs mere

Kom godt i gang med ImageDB programmet fra PetriSoft

Kom godt i gang med ImageDB programmet fra PetriSoft Kom godt i gang med ImageDB programmet fra PetriSoft Kort om ImageDB: ImageDB er et Windows (98/NT/2000/Me/Xp/Vista/Windows7) program, hvor du kan registrere alle dine film, musik, bøger, billeder, fotos,

Læs mere

Scope dokument for Advisservice

Scope dokument for Advisservice 18. marts 2013 AHI Scope dokument for Advisservice Indhold 1. Advisservice... 2 2. Advis håndtering i KMD Sag... 2 3. Hændelse og Advis... 3 4. Advis løsningsmodel... 4 5. Abonnementsopsætning... 5 6.

Læs mere

Tempus Serva. - er NEM IT til alle virksomheder

Tempus Serva. - er NEM IT til alle virksomheder TM - er NEM IT til alle virksomheder Introduktion Virksomheder bør ikke stræbe efter de alt omfattende visioner og tro, at de med analyse og projektmodeller kan udvikle den optimale digitale løsning. I

Læs mere

Introduktion til SQL

Introduktion til SQL Introduktion til SQL Introduktion til SQL 1. udgave, 1. oplag 2013 Copyright 2013 Libris Media A/S Forfatter: Bobby Henningsen Forlagsredaktion: Peter Wiwe og Louise Peulicke Larsen Omslag: Louise Peulicke

Læs mere

Projekt 1 - Database. Cphbusiness Lyngby Multimediedesigner, 3. semester. MulB13e, gruppe 4

Projekt 1 - Database. Cphbusiness Lyngby Multimediedesigner, 3. semester. MulB13e, gruppe 4 Cphbusiness Lyngby Multimediedesigner, 3. semester MulB13e, gruppe 4 September 2014 http://www.designduck.dk/cph/trorodvin create table costumers ( cno INT(4) Primary key AUTO_INCREMENT, cname VARCHAR(30)

Læs mere

Installation af Bilinfo på Windows

Installation af Bilinfo på Windows Installation af Bilinfo på Windows Eksempler i denne vejledning er taget fra Windows 7 og Internet Explorer 8 Download det nødvendige program. Gå ind på www.bilinfo.dk/download Klik på download ud for:

Læs mere

Skriftlig opgave. Designtanker i database-nære systemer

Skriftlig opgave. Designtanker i database-nære systemer Skriftlig opgave til eksamen for faget»databaser«designtanker i database-nære systemer Martin Ancher Holm Juni 2010 1 Intro Denne skriftlige opgave indeholder kort de daglige tanker jeg har omkring design

Læs mere

PORTFOLIO Version 2.0

PORTFOLIO Version 2.0 Nikolaj Lisberg Hansen Løsningsarkitekt og partner nikolaj.hansen@empisto.dk Tlf. 22 90 91 22 PORTFOLIO Version 2.0 Kvalitetsstyring med sags og dokumenthåndtering Teknisk revision af energimærker Portfolio

Læs mere

DOtAB. Teknisk rapport

DOtAB. Teknisk rapport DOtAB Teknisk rapport Indholdsfortegnelse Introduktion... 1 Systemarkitektur... 1 Teknologier... 1 Platforme for mobile enheder... 1 Kommunikations interfacet... 2 Udviklingsmiljø... 2 IDOtAB (service

Læs mere

Quick Guide for Mobil Reception (Omhandler mobil reception også kaldet isymphony)

Quick Guide for Mobil Reception (Omhandler mobil reception også kaldet isymphony) Quick Guide for Mobil Reception (Omhandler mobil reception også kaldet isymphony) Generelt Mobil Reception er et værktøj som bruges til at overvåge medarbejdere, kø er og meget andet samt styre dit omstillingsanlæg

Læs mere

GLS forsendelses modul til Magento

GLS forsendelses modul til Magento Opsætningsguide til GLS forsendelses modul til Magento Version 2.6.0 Magentomoduler ApS Myggenæsgade 3, 4. Lejl. 4 København kontakt@magentomoduler.dk Magentomoduler ApS Opsætning Modulets konfigurationsmuligheder

Læs mere

Pronestor Room & Catering

Pronestor Room & Catering Pronestor Room & Catering Modul 2 Installation af tilkøbsmoduler Side 2.0 2.9 Bruger Import (AD integration) Side 2.1 2.4 o Service Accounts (hosted og on-premises) o Active Directory struktur o Installation

Læs mere

HELLO INSTALLATIONS GUIDE - DANSK RACKPEOPLE

HELLO INSTALLATIONS GUIDE - DANSK RACKPEOPLE HELLO INSTALLATIONS GUIDE - DANSK RACKPEOPLE 1 Tekniske Krav 1.1 Hardware krav: En skærm gerne med touch Hvis skærmen ikke har touch, skal du bruge et tastatur og en mus Webcam Gerne i HD En ekstern lydenhed

Læs mere

DATABASE DESIGN. En note om database design, normalisering og database generalisering

DATABASE DESIGN. En note om database design, normalisering og database generalisering DATABASE DESIGN En note om database design, normalisering og database generalisering Summering: Følgende note, er en indførsel i problemstillingerne for at gå fra virkelighedens problemstilling der skal

Læs mere

Tlf. +45 7027 1699 Fax + 45 7027 1899

Tlf. +45 7027 1699 Fax + 45 7027 1899 Firmaordninger I firmaoversigten kan du holde styr på dit kundekartotek samt disses bookinger. Der kan desuden oprettes andre firmaer end dit eget. Herved kan der udbydes særlige ydelser på med egne arbejdstider.

Læs mere

RCS Autogenbrug Se vejen frem med RCS løsninger. 13-02-2014 RCS Autogenbrug - Infomøde -- RCS IT A/S 1

RCS Autogenbrug Se vejen frem med RCS løsninger. 13-02-2014 RCS Autogenbrug - Infomøde -- RCS IT A/S 1 RCS Autogenbrug Se vejen frem med RCS løsninger 13-02-2014 RCS Autogenbrug - Infomøde -- RCS IT A/S 1 RCS hvem er vi? Autogenbrugsbranchen Kundefordeling Hvorfor et nyt program? Programmodel Skalérbar

Læs mere

GetOrganized for SharePoint

GetOrganized for SharePoint GetOrganized for SharePoint Case: Forsikring & Pension, Effektive sagsgange og smidig formidling af information på én platform Michael Ekegren Manager mek@netcompany.com Søhuset, Hørsholm 11.11.2008 Version

Læs mere

Qmanagers WebApp løsning

Qmanagers WebApp løsning Qmanagers WebApp løsning Ordbog Ydelse(r) Felt(er) Kontrakt Leverandør Tekniker Opgavepulje Status En eller flere handlinger der skal foretages, en ydelse kan være VVS, EL, eller et andet overordnet emne

Læs mere

Miniprojekt2011. Formålet er at lære og indlære god objektorienteret programudvikling og programmering med Java, samt undervejs at opfylde studiekrav.

Miniprojekt2011. Formålet er at lære og indlære god objektorienteret programudvikling og programmering med Java, samt undervejs at opfylde studiekrav. Miniprojekt2011 Projektbeskrivelse Der skal fremstilles en lille java application på PC, hvor brugeren kan foretage interaktioner med en simpel database på disken via et grafisk brugerinterface. Formålet

Læs mere

Content Management System. Content Management System

Content Management System. Content Management System CMS Content Management System Content Management System ADventure/SequelSite: det mest optimale til etablering, vedligeholdelse og fornyelse af professionelle web-sites Slut med eksperter og dyre opdateringer,

Læs mere

Undervisningsbeskrivelse

Undervisningsbeskrivelse Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin maj-juni 2012, skoleår 2011/12 Institution Roskilde Handelsskole, Handelsgymnasiet Uddannelse Fag og niveau

Læs mere