Entwerfen von Fluß- und Netzwerkdiagrammen mit VISIO Georg A. Hoffmann Entwerfen von Fluß- und Netzwerkdiagrammen mit VISIO ©1999 by Georg A. Hoffmann VISIO-Produktpalette • VISIO Standard Edition Blockdiagramme, Flußdiagramme, Geschäftsdiagramme, Organigramme • VISIO Professional Edition Visualisierung der IT-Infrastruktur: Netzwerk-Diagramme, Datenbankund Software-Entwurfdiagramme, Internet-Struktur • VISIO Enterprise baut auf Visio Professional auf ~> 14.000 detailgetreue Netzwerkgeräte-Shapes, automatische Netzwerkdiagramme • VISIO Technical Edition technische Zeichnungen wie Gebäude- und Konstruktionspläne, elekrische und elektronische Schaltpläne, Betriebsanlagen, Rohrleitungspläne etc. Entwerfen von Fluß- und Netzwerkdiagrammen mit VISIO ©1999 by Georg A. Hoffmann Technologie der VISIO-Produkte • SmartShapes und SmartConnectors programmierbare Objekte mit spezifischen Eigenschaften, durch Verbinder verbindbar ( Master-Shapes ~> Schablonen ) • Erstellen von Zeichnungen mittels Drag & Drop, intiutive Benutzeroberfläche • Vorlagen für die verschiedensten Diagrammtypen • Kompatibilität und Konsistenz mit MS-Produkten d.h. Windows 95/NT und Office 97; z.B. OLE-Objekte (OLE: Object Linking and Embedding) • automatisiertes Erstellen von Diagrammen durch Assistenten • Schnittstellen zu OBDC-kompatiblen Datenbanken z.B. Mircosoft SQL Server, Access, Oracle SQL Server (ODBC: Open Database Connectivity) • Veröffentlichen von Zeichnung als Web-Seiten • Hyperlinks ~> Drill & Drawn-Diagramme Entwerfen von Fluß- und Netzwerkdiagrammen mit VISIO ©1999 by Georg A. Hoffmann Entwerfen von Fluß- und Netzwerkdiagrammen mit VISIO ©1999 by Georg A. Hoffmann SmartShapes geschlossene 2D-Shapes • Objekte wie Linien, Bögen, Splines, Folge von Segmenten, Gruppen von Shapes • programmierbare spezifische Eigenschaften • Geometrie definiert in ShapeSheet-Tabelle • Schablonen -> MasterShapes offenes 2D-Shape 1D-Shapes ( Verbinder ) Methoden • frei auf dem Zeichenblatt positionierbar • Verschieben, Kippen, Drehen, Ändern der Größe, der Farbe etc. VAX Desktop-System Laserdrucker Netzwerk-Symbole • Hinzufügen von Text • Verkleben mit anderen Shapes • Einrasten (Führungspunkt, -line, Gitter) • Überarbeiten, z.B Hinzufügen eines Segmentes oder neuen Kontrollgriffen, Ändern eines Segmentbogen, Marketing-ClipArt • Zuordnung von Daten (Berichte, Assistenten) Entwerfen von Fluß- und Netzwerkdiagrammen mit VISIO ©1999 by Georg A. Hoffmann Symbolleisten und Werkzeuge von Visio Automatischer Verbinder Freihandzeichnen Standard Ellipse/Kreis Verbindungs - punkt Bogen Text einfügen/ bearbeiten Shape drehen Linie Bleistift Entwerfen von Fluß- und Netzwerkdiagrammen mit VISIO Rechteck/ Quadrat Shape stempeln Textblock drehen Objekt manipulieren ©1999 by Georg A. Hoffmann Größe verändern markierter Auswahlpkt. (magenta) Ziehen am Auswahlpunkt ( Bleistift ) Scheitelpunkt Einfügen eines neuen Scheitelpunktes ( Werkzeug Bleistift ) Drehen ( Werkzeug Shape drehen ) Drehgriff Drehachse markierter Verbindungspunkt (magenta) ( Werkzeug Verbindungspunkt verschieben ) Entwerfen von Fluß- und Netzwerkdiagrammen mit VISIO ExentrizitätsGriff ©1999 by Georg A. Hoffmann Statisches und dynamisches Verbinden 1. Statisches Verbinden 2. Dynamisches Verbinden mit Strg-Taste Entwerfen von Fluß- und Netzwerkdiagrammen mit VISIO ©1999 by Georg A. Hoffmann Manuelles Bearbeiten von Pfaden für ausweichende Verbinder Ausgangssituation Verschieben eines Segmentes Herausziehen eines Segmentes mit Shift Erstellen einer “Brücke” Verschieben eines Scheitelpunktes Verschieben eines Scheitelpunktes mit Strg mit Strg Entwerfen von Fluß- und Netzwerkdiagrammen mit VISIO ©1999 by Georg A. Hoffmann Ausgangssituation Verhalten eines ausweichenden Verbinders Format > Verhalten ... -> "Anordnung und Umleiten" oder "Nicht Anordnen und Umleiten" "plazierbares" Shapes "nicht plazierbares" Shapes Aufheben einer Gruppierung IBM-kompatibel IBM-kompatibel Entwerfen von Fluß- und Netzwerkdiagrammen mit VISIO ©1999 by Georg A. Hoffmann Ausrichten von Shapes Menüpunkte: Extras > Shapes anordnen Extras > Shapes verteilen Symbolleiste: Überlagern von Shapes é é é Shape ganz nach vorne: Strg-F Shape ganz nach hinten: Strg-B oder über Popup-Menü des Shapes ( Menü-Punkt Shape ) IBM-kompatibel Hintergrundblatt é Jedem Zeichenblatt kann ein Hintergrund zugewiesen werden. é Jeder Hintergrund kann wieder einen Hintergrund haben. é Einrichten: Datei > Seite einrichten > Zeichenblatteinstellungen Entwerfen von Fluß- und Netzwerkdiagrammen mit VISIO IBM-kompatibel ©1999 by Georg A. Hoffmann Entwerfen von Fluß- und Netzwerkdiagrammen mit VISIO ©1999 by Georg A. Hoffmann Vorlagen in Visio Professional Vorlagen: - leeres Zeichenblatt - Zeichenblatt-Einstellungen - Schablonen mit Shapes - Format-Listen • Geschäftdiagramme Formular-Entwurf, Organigramme • Landkarten Länder, Wegbeschreibungen • Leere Zeichnung • Blockdiagramme Blockdiagramme, Formendiagramme • Datenbanken IDEF1X ERD, Grow’s Foot ERD (ERD: Entity-Relationship-Diagramm) • Flußdiagramme Flußdiagramme-Standard / Erweitert, Datenflußdiagramme Entwerfen von Fluß- und Netzwerkdiagrammen mit VISIO • Netzwerk-Diagramme Logische Netzwerk-Diagramme, 3COM-Geräte, Hewlett-PackardGeräte • Software-Diagramme Nassi-Schneideman, Programmstruktur • Visio Extras Schablonendruck-Assistent, DatenBerichts-Assistent ©1999 by Georg A. Hoffmann Start Programmablaufplan: Primzahl-Ermittelung Eingabe n n .ge. 2 ja read(n); if n >= 2 then begin write(‘2’); t:=1; p:=3; while p <= n do begin repeat t:=t+2; until ( p mod t = 0) or ( t*t > p ) if t*t > p then write(p); p:=p+2; end; end; Ausgabe "2" nein t := 1 p := 3 p>n ja t := t+2 Stop nein Legende Terminator Manuelle Eingabe p mod t = 0 .or. t * t > p t*t>p ja Ausgabe p Verzweigung nein Verarbeitungsschritt p := p + 2 Bildschirmausgabe t := 1 Entwerfen von Fluß- und Netzwerkdiagrammen mit VISIO ©1999 by Georg A. Hoffmann Nassi-Schneidemann-Diagramm read (n) n .gt. 2 WAHR Falsch write(’2’) p := 3 while p .le. n t := 1 read(n); if n >= 2 then begin write(‘2’); t:=1; p:=3; while p <= n do begin repeat t:=t+2; until ( p mod t = 0) or ( t*t > p ) if t*t > p then write(p); p:=p+2; end; end; t := t + 2 Strukturblock Until-Schleife Aktion until p mod t = 0 or t * t > p t*t>p WAHR Aktion until Bedingung Bedingte Anweisung Falsch Fallunterscheidung Bedingung WAHR Falsch Fallauswahl 1 write (p) 2 3 4 While-Schleife while Bedingung p := p +2 Entwerfen von Fluß- und Netzwerkdiagrammen mit VISIO Aktion ©1999 by Georg A. Hoffmann Multimedia-PC Multimedia-PC Multimedia-PC Tower-System Desktop-System DECstation Multimedia-PC Desktop-System Desktop-System FDDI-Ring Arcnet Laserdrucker Multimedia-PC Desktop-System DECstation Ring-Topologien Tower-System Tower-System Star Mac Quadra Desktop-System Mac II Multimedia-PC Laserdrucker Mac SE/Classic TokenRing Scanner Laptop Desktop-System IBM 3X74 Multimedia-PC Multimedia-PC Entwerfen von Fluß- und Netzwerkdiagrammen mit VISIO Multimedia-PC ©1999 by Georg A. Hoffmann Terminal Großrechner Terminal Öffentliches Netz Vorrechner TerminalSteuerungseinheit Terminal Öffentliches Netz Globales Netz Terminal Öffentliches Netz Kmmunikationsserver Rechner Rechner LAN 1 ( Ring ) Rechner Kmmunikationsserver Kmmunikationsserver Entwerfen von Fluß- und Netzwerkdiagrammen mit VISIO Rechner Rechner Kopplungs -einheit Rechner LAN 2 ( Bus ) Rechner Quelle: Stahlknecht,1995 ©1999 by Georg A. Hoffmann AG Fuchs (NWZLAN) METALL FORSCHUNG AG ZACHARIAS AG Fuchs (NWZLAN) PHYSIK_CIP WPI486 (Scanner) PHYSIK_CIP 128.176.197.x 128.176.196.x 128.176.198.x P0EXAP WNWZ01 PTP287 PHYSIK_AP VNWZ0x NWZ LPFIG1-1 LPEIG1B-3-1 LPFIG1B-1 CIP-Pool 745 LPFAP-1 FDDI-Ring 128.176.15.x 128.176.206.x 128.176.207.x WCHEM1 WTECHN Internet LPFKPTP-1 NBFIG1NWZ NBXIG1PHYSIK LPFAC-1 LPFAVZG-1 128.176.216.x 128.176.218.x 128.176.12.x CHEMIE_CIP WGPMIN NBFFSZRO NBFHAUT CIPAC19 NBFSCHLOS 128.176.118.x WPH971 WBIO01 WBIO02 Entwerfen von Fluß- und Netzwerkdiagrammen mit VISIO Erstellt von D. Rudolph, überarb. von G.A. Hoffmann ©1999 by Georg A. Hoffmann 32-Port Patch Panel 32-Port Patch Panel Workgroup Hub SW-Wing, 4th-Flr. Cardiology Nurse Station 32-Port Patch Panel Workgroup Hub SE-Wing, 8th-Flr. OB/GYN Nurse Station 32-Port Patch Panel Cisco 7507 Multiprotocol Router Cabletron MMAC Plus Chassis Fiber Patch Cords Workgroup Hub SE-Wing, 3rd-Flr. TI-CAT/MRI Nurse Station 64-Port Patch Panel 32-Port Patch Panel Workgroup Hub NW-Wing, Bsmt. Computer Room Entwerfen von Fluß- und Netzwerkdiagrammen mit VISIO SE-Wing, Gnd.-Flr. ER Nurse Station ©1999 by Georg A. Hoffmann 3’ 7,125" 10-Port-10-Base-FHost-modul für Lattis System 5000Chassis 1’ 8,25" 0’ 2,625" Bay Networks LattisNet 2705B 3Com Galactica hub EthernetNetzwerkmanagementModul für Lattis System 5000-Chassis 3Com ONline 5006-C 64 modular patch panel SuperStack LinkSwitch 2700 Monitor shelf/ keyboard tray Bay Networks Lattis Sys. 5005N Eazy switch APC Smart-UPS Small equip. shelf HP NetServer LC Double-sided shelf Storage drawer 7’ x 19" struct. rack Bay Networks - 8-SlotEthernet, Token-Ring und/oder FDDI-Chassis 7’ x 19" struct. rack Physikalisches Netzwerk-Diagramm Entwerfen von Fluß- und Netzwerkdiagrammen mit VISIO ©1999 by Georg A. Hoffmann Datenbank-Diagramm Vorlage: IDEF1X RED Student Mat-Nr Name Vorname Ort Geburtsdatum Student-Fach Fach F-Nr FachBez Abschluß Datum: 1.10.1999 DB Student Beschreibung: Beispiel für eine ganz einfache Datenbank zur Verwaltung der von Studenten belegten Studienfächen Ziel-DB: ODBC Rev.: 1 Dateiname: DBStudnet.vsd Ersteller: Georg A. Hoffmann Firma: Universität Münster Entwerfen von Fluß- und Netzwerkdiagrammen mit VISIO Entity-Relationship-Modell (ERM) Tabellenname Primärschlüssel Attribut 1 Attribut 2 Entity Relationship ©1999 by Georg A. Hoffmann Assistenten in Visio Professional Aufruf der Asisstenten: • Aufrufen einer entsprechenden Vorlage • Menüpunkt Extras > Makros • Datenbankerstellungs-Assistent erstellt eine Access-Datenbanktabelle aus einem Entity-RelationshipDiagramm ( IDEF1X, Crow’s Foot ) • Datenbank-Diagramm-Assistent grafische Darstellung der Datenbank-Struktur einer ODBC-kompatiblen Datenbank • Netzwerk-Datenbank-Assistent erstellt Access-Datenbanktabelle aus einem Netzwerk-Diagramm • Netzwerk-Diagramm-Assistent analysiert die Struktur einer ODBC-kompatiblen Datenbank • Organigramm-Assistent erstellt ein Organigramm aus Excel-Tabelle, Text-Datei oder Datenbank • Web-Diagramm-Assistent erfasst Internet- oder Intranet-Seiten kartographisch Entwerfen von Fluß- und Netzwerkdiagrammen mit VISIO ©1999 by Georg A. Hoffmann DatenbankAssistenten Vorlage: IDEF1X ERD Student Mat-Nr Name Vorname Ort Geburtsdatum DatenbankerstellungsAssistent Student-Fach OBDC: Open Database Connectivity DBMS: Database Management System Fach F-Nr FachBez Abschluß Datum: 1.10.1999 DB Student Beschreibung: Beispiel für eine ganz einfache Datenbank zur Verwaltung der von Studenten belegten Studienfächen Ziel-DB: ODBC Rev.: 1 Dateiname: DBStudnet.vsd ODBCDatenbank DBMS Ersteller: Georg A. Hoffmann Firma: Universität Münster Datenbank-Assistent Entwerfen von Fluß- und Netzwerkdiagrammen mit VISIO ©1999 by Georg A. Hoffmann NetzwerkDatenbankAssistenten Datenfelder des Netzwerk-Elements OBDC: Open Database Connectivity DBMS: Database Management System PC001 PC002 PC003 PC004 SV001 DB001 PC005 PC006 PC007 Netzwerk-Datenbankerstellungs-Assistent DB002 PC008 ODBCDatenbank DBMS Netzwerk-DatenbankAssistent Entwerfen von Fluß- und Netzwerkdiagrammen mit VISIO ©1999 by Georg A. Hoffmann Microsoft-ExcelTabelle OrganigrammAssistent ODBCDatenbank TextDatei OrganigrammAssistent Institutsleiter Prof. Helmut Gruppenleiter Dr. Anders OrganigrammAssistent Wiss.Mitarb. Ammer Diplomand Wenzel Wiss.Mitarb. Maier Gruppenleiter Dr. Müller Wiss.Mitarb. Landgraf Wiss.Mitarb. Wigner Gruppenleiter Dr. Gold Wiss.Mitarb. Ying Werkstattleiter Hauzinger Meister Kremer AZUBI Basler Diplomand Schneider Entwerfen von Fluß- und Netzwerkdiagrammen mit VISIO ©1999 by Georg A. Hoffmann Inter- oder Intranet Web-Diagramm-Assistent TXT-Datei Fachbereichphysik der WWU Münster http://www.uni-muenster.de/Physik/wellcomed.html Homepage Angewandte Physik http://www.uni-muenster.de/Physik/ AP Dokument-Titel URL Fehler beim Öffnen der URL Institut für theoretische Physik I http://www.visio.com http://planck.uni-muenster.de:8080 Entwerfen von Fluß- und Netzwerkdiagrammen mit VISIO Institut für theoretische Physikl II Festkörperphysik http://www.uni-muenster.de/Physik/ TPII Schloss http://www.uni-muenster.de/ schloss.jpg Lageplan http.//www.uni-muenster.de/Physik/ DEK16/Lageplan.html Dekanat FB Physik mailto:[email protected] ©1999 by Georg A. Hoffmann Zusammenfassung • Technologie der VISIO-Produkte – Shapes und Verbinder – Schablonen • Vorlagen in Visio Professional • Beispiele für Diagramme – Programmablaufplan – Netz- und Datenbank-Strukturen • Assistenten in Visio Professional – Datenbank-Assistent – Netzwerk-Datenbank-Assistent – Web-Diagramm-Assistent Entwerfen von Fluß- und Netzwerkdiagrammen mit VISIO ©1999 by Georg A. Hoffmann