Informationssystem och databasteknik, 2I-1100. Från verklighet till system



Relevanta dokument
IT i organisationer och databaser, 2I Introduktion till informationssystem - användning, teknik och utveckling

Introduktion till informationssystem Från verklighet till relationsdatabas Konceptuell modellering och databasmodellering Modelleringsmönster

IT i organisationer och databasteknik

Kontoutdelning EFTER dagens föreläsning (WinXP/FC/Daisy/Unix) Programvaror på kursen: MySQL MS Access 2003 Rational Rose

Organisationer, modeller och informationssystem. Bakery. Bakery. Vinst 1 mkr. stödjer. stödjer. stödjer. Kostnader 11 mkr. Försäljning 12 mkr

Information. Information. Data. Data. Exempel påp. information och data

Konceptuell modellering

Informationssystem och databasteknik, 2I-1100

Credit Management. Presenteras av: Carina Johansson Ingemar Ohlsson

Distribution Planning/LeanLog. Epicor iscala höstmöte Ingemar Ohlsson. Presenteras av:

Visionen om en Tjänstekatalog

tentaplugg.nu av studenter för studenter

ScalaBruk iscala 2.3 SR3

Förslag till svar och lösningar Tentamen Information Systems och Management

iscala Credit Management Scalabruk höstmöte 2011 Presenteras av: Fred Boström

Användarguide för hantering av MySE

Hjälp till att undvika tvister och chargebacks.

Moms på nya bilar, motorcyklar, båtar och flygplan

Skapa beställning och leveranskvittera

V i n g a o f s w e d e n g å V o k o r t

Moderna affärsstrategier

Produktförteckning / Beställningsformulär Tyg metervara 100% bomull Bredd 146cm

Svensk författningssamling

INNEHÅLLSFÖRTECKNING. Version 1

TNG018 Grunder i logistik och lönsamhetsanalys Tillämpningsuppgift 1 - Ht 2013

Tentamen i: Affärssystem och tjänsteorienterad arkitektur

PLR i samarbete med. PAS Card AB. för tillverkning av ID06 kort

PAYPAL/JETSHOP AKTIVERINGSGUIDE. Så här aktiverar du PayPal i din webbutik

Frakt och webbutiksinställningar

MySecretary. Digital Medarbetare

ÅRSREDOVISNING. UF-företagande FÖRETAGSNAMN:

DATASKYDDSPOLICY. Godkännande av denna policy När du använder våra produkter och tjänster, accepterar du denna Dataskyddspolicy och vår Cookiepolicy.

KALKYLERING II - ACTIVITY BASED COSTING DISPOSITION CENTRALA BEGREPP

Hantering av beställningar i Svevia leverantörsportal

MINNESHJÄLP KINNARPS SYDOST (130820)

Fraktkostnaden kan du se i kassan innan du bekräftar köpet.

Inbjudan till dialog avseende drift och kundstöd

Allmänna köpvillkor. 1. Den exakta leveranstiden hittar du på respektive produktsida.

Produktkonfigurator. Vad är MONITOR Produktkonfigurator? Varför Produktkonfigurator?

System arbetssystem informationssystem

Denna text innehåller köpvillkor och består av följande delar:

Affärsidé! Företaget AB! Strategier! Mål! Planer! Organisation! - ledning! - personal! - fack! - avtal-lagar! - arbetsrätt! - löner!

Yrkeskläder och skor Avropsstöd

Limiten för Visa och Mastercard är kr. Limiten för Direktbank är kr.

Nytt inköpssystem inom hela Lantmännenkoncernen

Kaffebröderna AB Stora Kvinns Väg Älvsjö HandbokEN

Skapa insikter till rätt beslut

Bilaga 6 Servicenivåer och Viten Dnr: /

Har du varit i kontakt med kommunal konsumentvägledning?

Användarmanual Stiga on Line

Vill du läsa mer om personuppgiftshantering och de lagar och regler som gäller, gå in på Datainspektionens hemsida.

Registrerings Blankett

Målbaserat ledarskap behov av ett nytt angreppssätt för ledare och chefer

CHECKLISTA. Inställningar (Steg 1) Testköp (Steg 2) Kundhantering (Steg 3) Beställningar (Steg 4) - för att lansera shopen

Guide. Marketing Automation

Konceptuell modellering. Formalisering, automatisering och effektivisering

CIO + CFO 29 aug, Riskhantering och resan mot affärsdriven IT. Claes-Håkan Johansson, Preem

Inbjudan till dialog 11 oktober 2012

utbyte mot ett åtagande att utföra en automatisk månatlig beställning

Lägsta ordervärde som expedieras är 200:

Projektering av informationssystem

SQLs delar. Idag. Att utplåna en databas. Skapa en databas

INTEGRITETSPOLICY ID06

Dessa villkor ("Avtalsvillkoren") gäller för köp hos Lunds universitet, Media-Tryck.

Tentamen 2I1033, IT i Organisationer och Databasteknik lördag 17/4 2004, kl LÖSNINGSFÖRSLAG

Vad är en databas? Databaser. Relationsdatabas. Vad är en databashanterare? Vad du ska lära dig: Ordlista

Användarinstruktioner

Integritetspolicy Rinkaby Rör

FÖRSÄLJNINGSVILLKOR 1.1 ORDERBEKRÄFTELSE - KONTAKT VIA MESSENGER

Egenkontrollprogram för försäljning av elektroniska cigaretter och påfyllningsbehållare

Hantering av personuppgifter inom MWP AB

Pfizer 2015 Öppen rapportering av värdeöverföringar

Vi inreder alla typer av mötesrum och konferenssalar, stora som små, med kommunikations/utbildnings/mötes lösningar.

Fastställd av kommunstyrelsen den 25 november 2014, 565.

1. Läs igenom villkorstexten. 2. Fyll i Autogiromedgivande. 3. Klipp av, vik på mitten, tejpa ihop och posta. Vi betalar portot.

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

PROMARK WORKFORCE MANAGEMENT ProPortal

Visma Projekt & Ekonomi Helhetslösning från försäljning till ekonomiadministration

PAYPAL / JETSHOP. Aktiveringsinstruktioner för PayPal-kunder -Så här aktiverar du PayPal i din webbshop

kaffebröderna HANDBOKEN

Manual. Viktigt! Det är också viktigt att beskrivningen av objektet är så utförligt och beskrivande som möjligt.

DataPartner AB. Bättre kontroll och översikt i företaget

Winhyra är ett datorsystem för maskinuthyrning speciellt anpassat för Dig som är maskinuthyrare.

Introduktion till SveaWebPay INNEHÅLLSFÖRTECKNING

Viktigast. Vad är mest avgörande för att lyckas med försäljning?

Köp & leveransvillkor utanför EU

Objektorienterad analys och design

Planeringsmodell PTS. Presentation av Josefina Hinnerson, Centrum för Vårdens Arkitektur (CVA)

Primärvårdens uppföljning och Primärvårdskvalitet

Tentamen för DD1370 Databasteknik och informationssystem

Välkommen till American Express

D0004N Databaser I. Greenline. Petter Hedlin / epeehi-4 Rikard Stenmark / rikste-8 Markus Almberg / maralm-5

Arbetsplatstjänsten / SUA

232, Protokoll för överenskommelse mellan Konsumentverket och Sveriges Elevfotografers Riksförbund, BÖ 2015:3

Enkel lista Detaljerad lista Jämför med order... 12

Välkommen till Visma Avendo!

Avropsstöd. Vägledning för Annonsförmedlingstjänster

1 (7) Sida. Beteckning Datum Johan Nylander Upprättat av A Utgåva/Version. Tjänstebeskrivning. SSG Access

Tentamen för DD1370 Databasteknik och informationssystem

Meddelande. Klicka på datumet för att gå vidare

Transkript:

Informationssystem och databasteknik, 2I-1100 System Modeller Processer Från verklighet till system Verklighet Urval Modell Produkt Order Kund Informationssystem 1

Att göra urvalet Företaget önskar sälja sina produkter, som är möbler, genom en webbutik. Kunderna skall kunna lägga beställningar på möblerna med hjälp av webbutiken. Produkterna levereras sedan med lastbil till kunderna. För att kunderna skall få en bra bild av möblerna så behöver de veta deras vikt, typ, storlek och det material de är tillverkade av; det behövs också foton på möblerna. Utöver kostnaderna för de enskilda möblerna måste kunden också betala för fraktkostnaden som baseras på den sammanlagda vikten. Kunden kan begära att få leverans inte bara till sin egen adress utan också till andra adresser. Kunden kan önska en tid då leveransen skall ske - det inträffar dock ibland att den verkliga leveranstiden avviker från den önskade. För att kunden skall veta om en leverans gått iväg eller inte behövs information om avgångstider för leveranser. Företaget eftersträvar att samtidigt skicka iväg alla de produkter som ingår i en beställning men man lyckas inte alltid med det, och då kan det behövas flera leveranser för en beställning. Kunden betalar med kontokort. PRODUKT KUND BESTÄLLNING BESTÄLLNINGS- RAD LEVERANS 2

PRODUKT KUND 1..1 1..1 0..* 0..* BESTÄLLNINGS- RAD 1..* 1..1 BESTÄLLNING 1..* 0..1 LEVERANS PRODUKT KUND 1..1 1..1 0..* 0..* BESTÄLLNINGS- RAD 1..* 1..1 BESTÄLLNING 1..* 0..1 LEVERANS 3

PRODUKT Namn Typ Höjd Bredd Djup Material Vikt Pris Bild-liten Bild-stor 1..1 BESTÄLLNINGS- RAD Antal 1..* 0..* 0..1 LEVERANS Leveransbil Avtalatdatum Avtaladtid Avgångsdatum Avgångstid Leveransdatum Leveranstid 1..* 1..1 KUND Namn Gatuadress Postnummer Postadress Telefon Kontokort Giltighetstid 0..* 1..1 BESTÄLLNING Best-nummer Gatuadress Postnummer Postadress Datum Fraktkostnad Arkitektur hos ett informationssystem Presentation Användargränssnitt via en browser Applikationslogik Data Java servlets som exekverar på en server Data från en databashanterare 4

Relationsdatabaser KUND Namn Gatuadress Postnummer Postadress Telefon Kontokort Giltighetstid Pia Eriksson Storg. 12 171 55 Torget 88 77 66 155 666 777 11/01 Ulf Eriksson Storg. 12 171 55 Torget 88 77 66 234 555 678 11/00 Ola Hansson Lillg. 2 218 43 Landet 55 44 11 666 222 111 09/01 Bo Eriksson Storg. 12 171 55 Torget 88 77 66 432 654 221 11/01 Bo Johnsson Eriksg. 45 171 55 Torget 99 77 21 123 444 321 11/01 My Hansson Lillg. 2 218 43 Landet 55 44 11 666 222 111 09/01 Relationsdatabasstruktur PRODUKT(Namn, Typ, Höjd, Bredd, Djup, Material, Vikt, Pris, Bild-liten, Bild-Stor) KUND(Namn, Gatuadress, Postnummer, Postadress, Telefon, Kontokort, Giltighetstid) BESTÄLLNING(Best-nummer, Kund, Gatuadress, Postnummer, Postadress, Datum, Fraktkostnad) BESTÄLLNINGSRAD(Best-nummer, Produktnamn, Antal) LEVERANS(Best-nummer, Produktnamn, Leveransbil, Avtalatdatum, Avtaladtid, Avgångsdatum, Avgångstid, Leveransdatum, Leveranstid) 5

Frågespråk Hur kommer applikationsprogrammen åt data i databasen? Genom ett frågespråk. SELECT Namn FROM PRODUKT WHERE Typ = Stol Presentation Gränssnittet ger möjlighet att nå applikationsprogrammen och därmed data i databasen. 6

Modelltyper uttrycker önskvärda tillstånd hos MÅL styr Objekt Typer Associationer Regler OBJEKT påverkar HAND- LINGAR Multiplicitet - en övning PERSON har_mor Envärd? Injektiv? Total? Surjektiv? 7

Ogdens triangel TERM EXTENSION INTENSION Samma ord - olika begrepp På vilka sätt används ordet bok i meningarna nedan? Jules Verne skrev många böcker Biblioteket i Vällingby har många böcker Nazi Tyskland förbjöd många böcker Bokhandlaren i Jönköping sålde många böcker Kurskod Kursnamn Startdatum Antal poäng Kursansvarig KURS 8

Samma begrepp - olika ord Avskeda - Friställa Arbetsgivare - Arbetsköpare Afro-American - Colored - Black - Negro Klassifikation av informationssystem Beslutstyp Vilka typer av beslut som systemet stödjer Strategiska Taktiska Operationella Funktioner Vilken funktion i organisationen som systemet stöder Marknadsföring Tillverkning och tjänster Ekonomi Personal 9

10 Typer av beslutsstödssystem INFORMATIONS- BEHOV Transaction Processing Systems (TPS) Management Information Systems (MIS) Intelligent Support Systems (ISS) Alla dessa system stödjer beslutsfattande TPS - system som hanterar och lagrar transaktioner Transaktion: ett utbyte mellan två parter Uttag från bankkonto Förfrågan om pris på en produkt Beställning av en vara Hur ett TPS hanterar en transaktion Step 1 Step 2 Step 3 Step 2 Mata in data Validera data Bearbeta data Lagra data

11 MIS - system som bevakar den interna verksamheten Sammanfattningsrapport - aggregerar data från många transaktioner och presenterar dem i ett koncist format Månatlig försäljning Årlig personalomsättning Avvikelserapport - beskriver avvikelser mellan prognos och faktiskt utfall Budgetöverskridande Försäljningsminskning ISS - Intelligenta StödSystem ISS - system som stödjer ledningen på högre nivåer att fatta beslut om ostrukturerade problem Decision Support Systems (DSS) Executive Information Systems (EIS)

12 DSS - modell för beslutsstöd Intern data Beslutsmodeller What-if analys Måluppfyllelse Riskbedömning Extern data EIS - Executive Information Systems EIS - system som kan användas för att interaktivt analysera och presentera stora mängder information Drill-down Grafisk presentation

13 Samband mellan TPS, MIS och ISS Strategisk ISS: ger stöd för komplexa beslut Omvärldsbevakning Taktisk MIS: genererar rapporter om företaget Operationell TPS: hanterar transaktioner Organisatoriska funktioner En funktion är en enhet inom en organisation som utför ett antal relaterade aktiviteter. Vanligen kräver dessa aktiviteter en viss kompetens eller specifik utrustning. Funktioner på ett universitet System Vakt- administration mästeri Kurs Undervisning registrering

14 IS för marknadsföring System som stödjer försäljning, marknadsföringskampanjer, marknadsanalys, m.m. CRM (Customer Relationship Management) System för försäljningsanalys IS för tillverkning och tjänster System som stöder inköp, kvalitetskontroll, lagerhantering, produktionsplanering, m.m. Logistiksystem Materialförsörjningssystem

15 IS för ekonomi System som tillhandahåller finansiell information som underlag för beslut Intern och extern redovisning Ordermottagning Fakturering IS för personaladministration System som stöder planering, samordning, administration och ledning av personal Lönesystem Kompetensdatabas

16 Processer En process är en sekvens av aktiviteter som resulterar i ett värde för en kund. Ofta behöver resurser från olika funktioner användas för att genomföra en process. Processer korsar funktioner Kurs System administration Vakt- mästeri Kurs Undervisning registrering

17 Funktioner och IS Informationssystem Funktioner Personal FoU Marknad Produktion Tjänster Ekonomi Varje informationssystem stöder sin egen funktion Integrerade informationssystem Order- hantering Produkt- utveckling Kund- tjänster Ekonomi- rapportering Personal FoU Marknad Produktion Tjänster Ekonomi

18 Dynamiska modeller Livscykeldiagram Aktivitetsdiagram Dataflödesdiagram Sekvensdiagram Kollaborationsdiagram Livscykeldiagram Ett flygbolag har en flotta av flygplan, där följande kan hända med varje plan under dess livstid: Inköp Underhåll Start Landning Skrotning

19 Livscykeldiagram Inköp PåMarken Underhåll Skrotning Tillverkad Start Landning Skrotad ILuften Aktivitetsdiagram Aktivitetsdiagram används för att beskriva arbetsflöden Exempel: Då en order kommit in kontrollerar man kundens kreditvärdighet. Man kontrollerar varje orderrad och ser om varan i fråga finns i lager. Då dessa kontroller utförts skickar man iväg ordern.

20 Aktivitetsdiagram Ordermottagning * för varje orderrad Kreditkontroll OK ej OK Stoppa order Kolla orderrad i lager Lägg till order Ekonomifunktion Skicka order Orderfunktion Talhandlingar Assertives Bordet är grönt Commissives Jag lovar att diska ikväll Directives Ta ut hunden! Declaratives Jag dömer dig till fem års fängelse Expressives Kaffe är gott

21 Action Workflow Loop Begäran Förhandling Bekräftelse Utförande Action Workflow Loop Kundorder Order accepteras Betalning Leverans Fabriksorder Order accepteras Bekräftelse Leverans