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

Assignment #5 Toolbox Contract

Assignment #5 Toolbox Contract Assignment #5 Toolbox Contract Created by: René Kragh Trine Randløv E mail address cph rk70@cphbusiness.dk 23 11 2014 1 Introduktion Dette dokument indeholder en vertikal kontrakt for et system som skal

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

Database. lv/

Database. lv/ Database 1 Database Design Begreber 1 Database: En fælles samling af logiske relaterede data (informationer) DBMS (database management system) Et SW system der gør det muligt at definer, oprette og vedligeholde

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

! 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

Modul 2 Database projekt Multimediedesign 3. semester Gruppe 3 IRF/TUJE

Modul 2 Database projekt Multimediedesign 3. semester Gruppe 3 IRF/TUJE Modul 2 Database projekt Multimediedesign 3. semester Gruppe 3 IRF/TUJE Fact sheet Indholdsfortegnelse Fact Sheet Gantt kort Valgt af virksomhed Brainstorm Attribut tabel ER-diagram Skitse MySQLWorkbench

Læs mere

Hvad er en relationsdatabase? Odense, den 19. januar Version 1.0

Hvad er en relationsdatabase? Odense, den 19. januar Version 1.0 Hvad er en relationsdatabase? Odense, den 19 januar 2004 Version 10 Program for 6 kursusdag: Databaser 0900-0945 Hvad er en relationsdatabase? -1045 Opgave om normalisering 1100-1145 Eksempel på database

Læs mere

CLmul-b14e Gruppe 2 2. Database projekt

CLmul-b14e Gruppe 2 2. Database projekt 1 2 CLmul-b14e Gruppe 2 2. Database projekt JONAS FALK sniller27@hotmail.com Projekt vejledere Ivan Rosenvinge Frederiksen CHRISTIAN BRAMS halkjaer-brams@hotmail.com Tue Becher LINE RASMUSSEN line-rasmussen@live.com

Læs mere

Database. Pr jekt. Hold CLmul-a14e Gruppe 3 3. semester 2015. Vejledere: Tue Becher Ivan R. Frederiksen

Database. Pr jekt. Hold CLmul-a14e Gruppe 3 3. semester 2015. Vejledere: Tue Becher Ivan R. Frederiksen Database Pr jekt Hold CLmul-a14e Gruppe 3 3. semester 2015 Vejledere: Tue Becher Ivan R. Frederiksen Indholdsfortegnelse 1. Problemformulering 2. ER-diagram 3. Attribut-tabel 4. Use Case-model 5. Use Case

Læs mere

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

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

Læs mere

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

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

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

Jayne Alice Jensen cph-jj208@cphbusiness.dk [Link til portfolio]

Jayne Alice Jensen cph-jj208@cphbusiness.dk [Link til portfolio] DATABASE Projekt: Projekt 1, 3. semester Website: http://kostecki.dk/cph/projektdb/ Dato: 08/09/14-21/09/14 Skole: Copenhagen Business Academy Klasse: Multimediedesigner - Mulb Gruppe: MULB1 Undervisere:

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

DOCUMENTATION FULLY DRESSED USE-CASE. 29. oktober 2012 [ TEMA PERSISTENS DOKUMENTATION] Use-case: Process Order

DOCUMENTATION FULLY DRESSED USE-CASE. 29. oktober 2012 [ TEMA PERSISTENS DOKUMENTATION] Use-case: Process Order DOCUMENTATION FULLY DRESSED USE-CASE Use-case: Process Order Omfang og niveau: Dette omhandler en ordre der går gennem systemet Primær aktør: Sælger Pre betingelser: At der ikke er registret kunder Post

Læs mere

Projekt 2, 3. semester WEBPROJEKT

Projekt 2, 3. semester WEBPROJEKT Projekt 2, 3. semester WEBPROJEKT Aflevering d. 11/10-2013 CPH Business URL: www.thorleifbæk.dk/projekt2/index.php Gruppe 2 Shiko, Thorleif, Pernille og Annemette MUL 3A Indholdsfortegnelse s. 3 Factsheet

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

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

Tietgenskolen - Nørrehus. Data warehouse. Database for udviklere. Thor Harloff Lynggaard DM08125

Tietgenskolen - Nørrehus. Data warehouse. Database for udviklere. Thor Harloff Lynggaard DM08125 Tietgenskolen - Nørrehus Data warehouse Database for udviklere Thor Harloff Lynggaard DM08125 Juni 2010 Indhold Beskrivelse... 3 Data warehouse... 3 Generelt... 3 Sammenligning... 3 Gode sider ved DW...

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

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 Artifact Milestone Du skal relaterer

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

Eksempel: et ordresystem note 5 Lagdeling s. 1

Eksempel: et ordresystem note 5 Lagdeling s. 1 Eksempel: et ordresystem note 5 Lagdeling s. 1 Eksempel: et ordre-system NiceHair er et firma, som sælger udstyr, inventar og frisørartikler til frisørsaloner over hele landet. Det er ejet af et ægtepar

Læs mere

Indholdsfortegnelse for kapitel 3

Indholdsfortegnelse for kapitel 3 Indholdsfortegnelse for kapitel 3 Kapitel 3 Design............................................................ 2 Database........................................................... 3 ER-diagram.................................................

Læs mere

Skriftlig eksamen i kurset. Informationssystemer

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

Læs mere

Anvendelse af BPT til manuel test

Anvendelse af BPT til manuel test DIAS 1 Konference HP Test brugergruppen Anvendelse af BPT til manuel test Agenda DIAS 2 _ Præsentation af mig selv _Manuel BPT _ Manuel BPT i KMD _Konklusion _ Diskussion og spørgsmål Præsentation DIAS

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

My Shop. Funktioner, oversigt: Kom i gang: Online shop system

My Shop. Funktioner, oversigt: Kom i gang: Online shop system My Shop Online shop system Infusion name: My_Shop Ajax baseret, online SHOP system Vejledning til installation og brug -------------------------------------------------------- Author: Egon Jessen, webmaster@myphp.dk

Læs mere

Noter til dm529. Jonas Nyrup. 11. november 2011

Noter til dm529. Jonas Nyrup. 11. november 2011 Noter til dm529 Jonas Nyrup 11. november 2011 Indhold 1 Kravdisciplinen: Kravmodellen og Indfangning af Krav 2 1.1 (ikke)-funktionelle krav...................... 2 1.2 Kravattributter...........................

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

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

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

Projekt database. http://bysileha.com/3.semester/database-eshop/index.html (vores htmlside)

Projekt database. http://bysileha.com/3.semester/database-eshop/index.html (vores htmlside) Projekt database http://bysileha.com/3.semester/database-eshop/index.html (vores htmlside) Amanda Lindschouw - cph-al144@cphbusiness.dk http://ahldesign.dk/learningthird.html Charlotte Øberg - cph-co74@cphbusiness.dk

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

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

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

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

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

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

Elaboration fase 2. semester projekt 2008-04-11. Gruppe 4

Elaboration fase 2. semester projekt 2008-04-11. Gruppe 4 Indholdsfortegnelse Analysemodeller... 4 Domænemodel... 4 ER-model... 5 Designmodeller... 7 Designklassediagram... 7 Sekvensdiagram... 9 Relationel model... 10 Diskussion af datastrukturer, algoritmer

Læs mere

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

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

Læs mere

ITO... 5. Problemformulering... 5. Indledning... 5. Organisation og Ledelse... 5. Generel beskrivelse af logistik og produktionssystemer...

ITO... 5. Problemformulering... 5. Indledning... 5. Organisation og Ledelse... 5. Generel beskrivelse af logistik og produktionssystemer... ITO... 5 Problemformulering... 5 Indledning... 5 OrganisationogLedelse... 5 Generelbeskrivelseaflogistikogproduktionssystemer... 7 Produktionslayout... 7 Funktionslayout... 7 Gruppelayout... 8 Produktstyring...

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

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

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

ER-modellen. Databaser, efterår Troels Andreasen. Efterår 2002

ER-modellen. Databaser, efterår Troels Andreasen. Efterår 2002 Databaser, efterår 2002 ER-modellen 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

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

Specialiseringen Rapport Lavede Af Rasmus R. Sørensen Side 1 af 6

Specialiseringen Rapport Lavede Af Rasmus R. Sørensen Side 1 af 6 Side 1 af 6 Indholdsfortegnelse INDHOLDSFORTEGNELSE 1 INTRO 3 STARTEN AF SPECIALISERINGEN 3 ANKOMST TIL SKOTLAND 4 DATABASER 5 NETVÆRK 5 INTERAKTION 5 AFSLUTNING AF SPECIALISERINGEN 5 KONKLUSION 6 Side

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

Erfaringer med CPR-replikering

Erfaringer med CPR-replikering Erfaringer med CPR-replikering Dette dokument beskriver en række overvejelser vi har gjort os i forbindelse med at vi har udviklet en Proof of Concept (PoC) af en CPR-replikeringstjeneste for KOMBIT. CPRs

Læs mere

CFunding-IT. Web DB Multimediedesigner 3. Semester Gruppe 15

CFunding-IT. Web DB Multimediedesigner 3. Semester Gruppe 15 CFunding-IT http://crowdfunder.jakobplenge.dk/index.php Web DB Multimediedesigner 3. Semester Gruppe 15 Andreas Simonsen Jakob Plenge Line la Fontaine Line Mehr Hansen Christian Knudsen Tobias Sonne 1

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

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

Katrines Kælder Kasseapparat

Katrines Kælder Kasseapparat Katrines Kælder Kasseapparat Projektdokumentation Aarhus Universitet Gruppe 4-4. Semester - E15 Vejleder: Lars Mortensen Dato 11-09-2015 David Heilesen Danielewicz - 201400148 - IKT Kalle Rønlev Møller

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

Indholdsfortegnelse for kapitel 2

Indholdsfortegnelse for kapitel 2 Indholdsfortegnelse for kapitel 2 Kapitel 2. Analyse.......................................................... 2 Analyse af 2.1...................................................... 2 Analysen af Database.................................................

Læs mere

Projekt: Database. Multimedia Design: Semester 3 - projekt 01. Sabine Larsen cph-sl176@cphbusiness.dk. Anastasia Keller cph-ak186@cphbusiness.

Projekt: Database. Multimedia Design: Semester 3 - projekt 01. Sabine Larsen cph-sl176@cphbusiness.dk. Anastasia Keller cph-ak186@cphbusiness. Anslag: 21284 Multimedia Design: Semester 3 - projekt 01 Projekt: Database Projektperiode: 07. September 20. September 2015 Gruppe nummer: MulB07 Vejledere: Ivan Rosenvinge Frederiksen & Tuje Becher MULA

Læs mere

Workshop Persistence

Workshop Persistence Workshop Persistence University College Nordjylland Datamatikeruddannelsen Klasse: dmaa0216 Titel: Workshop Persistence Versionskontrol-sti: https://github.com/mrurb/workshop-persistans/invitations versionsnummer:

Læs mere

Samspillet mellem databaser og kort styres af GeoCAD programmet GeoDB.

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

Læs mere

Skriftlig eksamen i. Databaser. Vinter 2002/2003. Vejledende løsninger

Skriftlig eksamen i. Databaser. Vinter 2002/2003. Vejledende løsninger Skriftlig eksamen i Databaser Vinter 2002/2003 Vejledende løsninger Dette eksamenssæt består af 5 nummererede sider (incl. denne). Der er 5 opgaver, som ved bedømmelsen tillægges følgende vægte: Opgave

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

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

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

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

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

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

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

Vejledning til registrering som bruger til EudraCT results

Vejledning til registrering som bruger til EudraCT results Vejledning til registrering som bruger til EudraCT results 1 Registrering som ny bruger For at indtaste resultater, skal man registreres som bruger i EudraCT databasen: https://eudract.ema.europa.eu/results-web/

Læs mere

3. semester, 2. projekt: Database

3. semester, 2. projekt: Database 3. semester, 2. projekt: Database MulA - Gruppe 1 7. september 2015-20. september 2015 Vejledere - IRF / TUJE FAKTAARK PROJEKTTITEL Database URL http://moodings.com Mette Line Tarp Jørgensen Email cph-mj420@cphbusiness.dk

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

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

Bilag 11: Håndtering af syge/skadede dyr

Bilag 11: Håndtering af syge/skadede dyr (Version 2, 8. februar 2012) Bilag 11: Håndtering af syge/skadede dyr Lovkrav: Bek. nr. 707 5. Alle dyr, der synes at være syge eller tilskadekomne, skal omgående have en passende behandling. Hvis et dyr

Læs mere

Underbilag 2Q Vilkår for integration til støttesystemet Klassifikation

Underbilag 2Q Vilkår for integration til støttesystemet Klassifikation Underbilag 2Q Vilkår for integration til støttesystemet Klassifikation 1. Indledning og vejledning Nærværende vejledning beskriver, hvordan Anvendersystemer afsender og/eller modtager objekter til/fra

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

BIM Shark brugervejledning v1 Februar 2016

BIM Shark brugervejledning v1 Februar 2016 Indholdsfortegnelse 1 BIM Shark's mission... 2 2 Kom godt i gang... 2 2.1 Oprettelse af bruger... 2 2.2 Oprettelse af virksomhed... 3 2.3 Inviter medlemmer/accepter invitation/sende invitationer... 3 2.3.1

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

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

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

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

Leverancebeskrivelse - Bilag 1

Leverancebeskrivelse - Bilag 1 Leverancebeskrivelse - Bilag 1 Miniudbud iht. rammeaftale 02.18 om Borgerskab og Service Juli 2008 Dato: 17-07-2008 Kontor: Udviklingsenhed J.nr.: I4148 Sagsbeh.: CHS Fil-navn: Leverancebeskrivelse bilag

Læs mere

Skriftlig eksamen i. Databaser. Vinter 2002/2003

Skriftlig eksamen i. Databaser. Vinter 2002/2003 Skriftlig eksamen i Databaser Vinter 2002/2003 Dette eksamenssæt består af 5 nummererede sider (incl. denne). Der er 5 opgaver, som ved bedømmelsen tillægges følgende vægte: Opgave 1: 15% Opgave 2: 30%

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

PRÆSENTATION AF ER-DIAGRAMMER OG NORMALISERING

PRÆSENTATION AF ER-DIAGRAMMER OG NORMALISERING PRÆSENTATION AF ER-DIAGRAMMER OG NORMALISERING KIRSTINE ROSENBECK GØEG Tema Titel Materiale 1 IS i sundhedssektoren Patientdatas anvendelighed Lynge et al. 2 Registrering af patientdata Berg. Kap. 2 Waiting

Læs mere

PS102: Den menneskelige faktor og patientsikkerhed

PS102: Den menneskelige faktor og patientsikkerhed IHI Open School www.ihi.org/patientsikkerhed PS102: Den menneskelige faktor og patientsikkerhed (1 time) Dette modul er en introduktion til emnet "menneskelige faktorer": Hvordan indarbejdes viden om menneskelig

Læs mere

Brugerguide til Stamdatamodulets administrator-gui KOMBIT

Brugerguide til Stamdatamodulets administrator-gui KOMBIT Brugerguide til Stamdatamodulets administrator-gui KOMBIT 1 Indholdsfortegnelse 1 Indholdsfortegnelse... 2 2 Historik... 3 3 Installation... 4 4 Tilgå Konsollen... 4 5 Opret en ny Serviceaftager... 4 6

Læs mere

Indholdsfortegnelse for bilag

Indholdsfortegnelse for bilag Indholdsfortegnelse for bilag 1 Bilag 1 - Projektgrundlag ------------------------------------------------------------------------------------------------------ 4 1.1 Arbejdsform ---------------------------------------------------------------------------------------------------------------

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

Bruger v1.5 QUICK GUIDE. Green Glass Software V/ Dan Feld-Jakobsen Lojovej 1 6200 Aabenraa 51 92 83 58 / dan@rekvi-skole.dk

Bruger v1.5 QUICK GUIDE. Green Glass Software V/ Dan Feld-Jakobsen Lojovej 1 6200 Aabenraa 51 92 83 58 / dan@rekvi-skole.dk Bruger v1.5 QUICK GUIDE Green Glass Software V/ Dan Feld-Jakobsen Lojovej 1 6200 Aabenraa 51 92 83 58 / dan@rekvi-skole.dk INTRODUKTION TIL REKVI-SKOLE Ideen med Rekvi-skole systemet udsprang fra et behov

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

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

OPC Access 3.0 opdatering via Stored Procedure

OPC Access 3.0 opdatering via Stored Procedure OPC Access 3.0 opdatering via Stored Procedure Dette dokument gennemgår et eksempel på, hvordan OPC Access 2.0 kan konfigureres til at opdatere en database via en stored procedure. OPC ACCESS 2.0 OPDATERING

Læs mere

ADK 1.0 KRAVSPECIFIKATION

ADK 1.0 KRAVSPECIFIKATION ADK 1.0 KRAVSPECIFIKATION Dokumentets versioner (revisionshistorie) Version Dato Ansvarlig Beskrivelse 0.1 23-06-2014 MST Oprettelse af integrationskrav 0.2 25-06-2014 HAH Review for forståelighed og stringens.

Læs mere

It-sikkerhedstekst ST8

It-sikkerhedstekst ST8 It-sikkerhedstekst ST8 Logning til brug ved efterforskning af autoriserede brugeres anvendelser af data Denne tekst må kopieres i sin helhed med kildeangivelse. Dokumentnavn: ST8 Version 1 Maj 2015 Logning

Læs mere

C5 EDI Le@n (COOP/Dansk Supermarked) PentaCon A/S

C5 EDI Le@n (COOP/Dansk Supermarked) PentaCon A/S Tidligere var EDI forbeholdt større virksomheder på grund af den nødvendige investering, hvilket igen umuliggjorde samhandel fra mindre leverandører. Med Le@n EDI løsningen og s EDI integration til C5,

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