software TECHNISCHE KAUFLEUTE UND HWD



Ähnliche Dokumente
Handbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken

Allgemeines zu Datenbanken

Um dies zu tun, öffnen Sie in den Systemeinstellungen das Kontrollfeld "Sharing". Auf dem Bildschirm sollte folgendes Fenster erscheinen:

Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)

TTS - TinyTimeSystem. Unterrichtsprojekt BIBI

Anleitung zum Extranet-Portal des BBZ Solothurn-Grenchen

Schritt 1: Verwenden von Excel zum Erstellen von Verbindungen zu SQL Server Analysis Services-Daten

Leichte-Sprache-Bilder

Autorisierung. Sicherheit und Zugriffskontrolle & Erstellen einer Berechtigungskomponente

Präsentation Von Laura Baake und Janina Schwemer

2 DAS BETRIEBSSYSTEM. 2.1 Wozu dient das Betriebssystem. 2.2 Die Bildschirmoberfläche (Desktop) Themen in diesem Kapitel: Das Betriebssystem

Fachbericht zum Thema: Anforderungen an ein Datenbanksystem

Schritt 1: Verwenden von Excel zum Erstellen von Verbindungen mit SQL Server-Daten

Übung - Datenmigration in Windows XP

4. BEZIEHUNGEN ZWISCHEN TABELLEN

Eine Anwendung mit InstantRails 1.7

DOKUMENTATION VOGELZUCHT 2015 PLUS

SharePoint Demonstration

SILBER SURFER. PC-Treffen der Arbeiterwohlfahrt, Ortsverein Sehnde. PC Internet / Cloud. Leitfaden zur Schulung

Computeria Urdorf. Treff vom 25. März Clouds

RT Request Tracker. Benutzerhandbuch V2.0. Inhalte

Datenübernahme von HKO 5.9 zur. Advolux Kanzleisoftware

Seite 1 von 14. Cookie-Einstellungen verschiedener Browser

Drägerware.ZMS/FLORIX Hessen

1. Einführung. 2. Archivierung alter Datensätze

Carl-Engler-Schule Karlsruhe Datenbank 1 (5)

aito for Abacus Excellente Dokumentation Juli 11

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

SEPA Lastschriften. Ergänzung zur Dokumentation vom Workshop Software GmbH Siemensstr Kleve / /

SCHRITT FÜR SCHRITT ZU IHRER VERSCHLÜSSELTEN

Professionelle Seminare im Bereich MS-Office

Mobile ERP Business Suite

Einführung in PHP. (mit Aufgaben)

Windows Explorer Das unbekannte Tool. Compi-Treff vom 19. September 2014 Thomas Sigg

PHP Kurs Online Kurs Analysten Programmierer Web PHP

Vermeiden Sie es sich bei einer deutlich erfahreneren Person "dranzuhängen", Sie sind persönlich verantwortlich für Ihren Lernerfolg.

Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten

Wie richten Sie Ihr Web Paket bei Netpage24 ein

mobilepoi 0.91 Demo Version Anleitung Das Software Studio Christian Efinger Erstellt am 21. Oktober 2005

Handbuch ECDL 2003 Modul 2: Computermanagement und Dateiverwaltung Grundbegriffe: Speichereinheiten, Ordnerstruktur und Dateitypen

2. Einrichtung der ODBC-Schnittstelle aus orgamax (für 32-bit-Anwendungen)

Version smarter mobile(zu finden unter Einstellungen, Siehe Bild) : Gerät/Typ(z.B. Panasonic Toughbook, Ipad Air, Handy Samsung S1):

Vorgehensweise bei der Installation Bob50SQL für einen unabhängigen PC.

Installationsvoraussetzungen

Installationsanleitung CLX.PayMaker Home

Hilfe zur Urlaubsplanung und Zeiterfassung

etax.schwyz: Suche nach Steuerfalldateien

2. Word-Dokumente verwalten

In 15 einfachen Schritten zum mobilen PC mit Paragon Drive Copy 10 und Microsoft Windows Virtual PC

gibt es verschiedene Betriebssysteme die je nach Gerät und Nutzer installiert werden können.

Universal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite.

Lehrermodul. Unterordner "daten"... 6

Kapitel 2 SAP Easy Access

! " # $ " % & Nicki Wruck worldwidewruck

Vorstellung - "Personal Remote Desktop" für (fast) alle Hardwareplattformen und Betriebssysteme

THEMA: "SAS STORED PROCESSES - SCHNELL GEZAUBERT" HELENE SCHMITZ

Anleitung Jahreswechsel

BRAND APPS WHITEPAPER MOBILE MARKEN- UND KUNDENBINDUNG

1. Technik moderner Geräte

Anleitung für den Zugriff auf Mitgliederdateien der AG-KiM

Systemvoraussetzungen

OPERATIONEN AUF EINER DATENBANK

Idimager ein Bildverwaltungsprogramm-DAM Software

Computeria Urdorf. Treff vom 16. Januar Was ist ein Computer?

Checkliste für administrative Arbeiten - Installation

Installation der 4Dv12sql Software für Verbindungen zum T.Base Server

REFLEX Zeiterfassung

Benutzerverwaltung mit Zugriffsrechteverwaltung (optional)

Handbuch. timecard Connector Version: REINER SCT Kartengeräte GmbH & Co. KG Goethestr Furtwangen

Um über FTP Dateien auf Ihren Public Space Server - Zugang laden zu können benötigen Sie folgende Angaben:

PDF Dateien für den Druck erstellen

Internet online Update (Internet Explorer)

Konfiguration von Igel ThinClients fu r den Zugriff via Netscaler Gateway auf eine Storefront/ XenDesktop 7 Umgebung

Tutorial: Wie kann ich Dokumente verwalten?

schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv

Software zum Registrieren und Auswerten von Projektzeiten im Netzwerk

Datenbank-Verschlüsselung mit DbDefence und Webanwendungen.

Upgrade auf die Standalone Editionen von Acronis Backup & Recovery 10. Technische Informationen (White Paper)

Installationsanleitung CLX.PayMaker Office

Step by Step Webserver unter Windows Server von Christian Bartl

Upgrade von Windows Vista auf Windows 7

Standard Daten-Backup-Script

AbaWeb Treuhand. Hüsser Gmür + Partner AG 30. Oktober 2008

.htaccess HOWTO. zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage

Eine Einführung in die Installation und Nutzung von cygwin

IBM Software Demos Tivoli Provisioning Manager for OS Deployment

Was ist PDF? Portable Document Format, von Adobe Systems entwickelt Multiplattformfähigkeit,

Whitepaper. Produkt: combit Relationship Manager / address manager. Dateiabgleich im Netzwerk über Offlinedateien

Daten Sichern mit dem QNAP NetBak Replicator 4.0

PowerWeiss Synchronisation

7. ArcView-Anwendertreffen. Einbindung von Datenbanken in ArcMap am Beispiel der Biotopkartierung Bayern. Daniel Fuchs

Arbeitsgruppe Multimedia DLmeta in echten Anwendungen

OUTLOOK-DATEN SICHERN

Kapitel 4 Die Datenbank Kuchenbestellung Seite 1

Verwendung des Terminalservers der MUG

Wie man Registrationen und Styles von Style/Registration Floppy Disketten auf die TYROS-Festplatte kopieren kann.

IT-Tutorial. Access Microsoft. Infos zur Migration von Access I MPRESSUM

Anleitungen zur Konfiguration verschiedener Mailclients und Informationen zu der -Infrastruktur von Hostpoint.

Transkript:

software TECHNISCHE KAUFLEUTE UND HWD

Was ist Software? Definition. Die Gesamtheit der auf einem Computer laufenden Programme mit den dazu gehörigen Daten nennt man S. Kernstücke von Programmen sind Algorithmen, Folgen von eindeutigen Anweisungsschritten.

Software und Hardware Die Gesamtheit der auf einem Computer laufenden Programme mit den dazu gehörigen Daten nennt man S.

Arten von Software Wir unterscheiden drei grosse Arten von Software: Applikationssoftware Anwendungsprogramme für die Geschäftsprozesse Datenbanken (MySQL, Access, Filemaker ) Hilfs-und Dienstprogramme (Taschenrechner ) Technische Apps (CAD ) Systemsoftware Betriebssysteme (Windows, MacOS, Linux ) Entwicklungssoftware (C, Java ) Weitere (BIOS ) Datenbanken

Ebenen von Applikationssoftware Software wird auf verschiedenen Ebenen der Unternehmung eingesetzt. Unten sind die Programme schnell, folgen einfachen Regeln und sind wenig benutzerfreundlich. Gegen oben werden immer mehr Daten aggregiert (angehäuft), das macht die Programme langsam, aber benutzerfreundlich und für komplexe Auswertungen geeignet.

Ebenen von Applikationssoftware

Beurteilung von Applikationssoftware App.software ist der zusammenfassende Begriff für Computerprogramme, die die Verarbeitung von Geschäftsprozessen unterstützt. Dazu werden betrieblich relevante Daten benützt. Beispiel: Wir erstellen Rechnungen mit Excel (Applikation). Der Geschäftsprozess ist die Erfassung der gelieferten Artikel in Excel bis zum Abschicken der Rechnung bzw. Eingang der Zahlung. Die betrieblich relevanten Daten, die wir hier brauchen, sind z.b. Artikel-Kennzeichnungen und Preise.

Beurteilung von Applikationssoftware Man kann A. aufgrund diverser Aspekte einteilen: Grad der Durchdringung Inwiefern ist die A. im Unternehmen verankert und vernetzt? Anpassungsfähigkeit und Erweiterbarkeit Art der Datenverarbeitung Dialog (die A. wird durch den Benutzer gesteuert) Batch (die A. wird vom OS gesteuert, Stapelverarbeitung) Echtzeit (z.b. Verkehrsleitsysteme, Prozessbezogen) Verteilung auf verschiedene Computer

Aspekt 1a: Integration und Vernetzung Integrierte S. soll verschiedene Aufgaben im Unternehmen möglichst umfassend unterstützen. SAP (ERP, Enterprise Ressource Planning System), ist eine integrierte Unternehmenssoftware, besteht aus verschiedenen integrierten (= miteinander verhängten) Modulen. Buchhaltung Personal...... S. soll aber auch gut mit fremden Programmen vernetzt sein, d.h. Daten und Nachrichten austauschen können. Datenaustausch muss standardisiert sein Bekanntes Bsp. XML (Format für den genormten Datenaustausch) Vernetzte Software: Word Excel irgendwas irgendwas

Aspekt 1b: Durchdringungsstufen Anwendungen können das Unternehmen mehr oder weniger durchdringen:

Merkmale von Geschäftsapplikationen: Datenpersistenz: Daten bleiben erhalten Datenmenge: gross Mehrbenutzerzugriff User Interface (UI oder GUI = Graphical User Interface): wichtig Integration in andere Anwendungen: hoch Komplizierte Geschäftslogik

Aspekt 2: Standard- oder Individuallösung? Standardlösung Textverarbeitung (Word) Angepasster Standard Excel programmiert in VBA (Visual Basic for Applications) Branchenlösung Buchhaltungssoftware Individuallösung Website einer Firma, eigens programmiert, eigene Funktionalität

Aspekt 3: Dialog-, Batch- oder Realtime?

Aspekt 4: Schichten Die Schichten Präsentation, Geschäftslogik, Datenzugriff und Persistenz Anwender, der ein Programm verwendet Die Programme laufen auf dem Server Die Daten werden in einer DB (Datenbankserver) gespeichert ( gehalten

Aspekt 4: Schichten Beispiel Keynote in der icloud: Ich arbeite im Browser auf der Benutzeroberfläche des Programms. Die eigentliche Logik des Programms läuft auf den Apple- Servern in der Cloud ab. Die Daten werden unabhängig von der Applikation in der (Cloud-)DB gespeichert Anwender, der ein Programm verwendet Die Programme laufen auf dem Server Die Daten werden in einer DB (Datenbankserver) gespeichert ( gehalten

Business Intelligence Übersicht über das Management-Support-System (MSS)

Datenbanken Eine Datenbank ist eine strukturierte und geordnete Zusammenstellung von Daten Daten in Datenbanken werden ausschließlich in Tabellen erfasst mehrere verknüpfte Tabellen ergeben eine relationale Datenbank (relation = Verknüpfung (Beziehung))

Datenbank: Tabelle und Bezeichnungen Bild zeigt eine Tabelle in Access 2002

Datenmodell, Normalisierung Diese Tabelle ist ungünstig, weil z.b.: Redundanzen (Mehrfacheinträge) Entitäten (Objekte, z.b. Mitarbeiter oder Fahrzeuge) sollen in relationalen DB in eigenen Tabellen gehalten werden und nur via Schlüssel mit anderen Tabellen verknüpft, damit keine «Anomalien» entstehen können (wenn z.b. ein Mitarbeiter ausscheidet, so müsste er in diesem Bsp. in vielen Datensätzen gelöscht werden = ungünstig weil z.b. Fehleranfällig).

Relationale Datenbanken (häufigste) Eine RD besteht aus Tabellen (= Entitäten = Dinge aus der realen Welt, z.b. «Mitarbeiter» oder «Kunde»), die (via Schlüssel = Felder die einander entsprechen) miteinander in Beziehung stehen. Diese Beziehungen werden im ERM (Entity Relationship Model) modelliert, bevor sie umgesetzt werden. = Feld

RDB: Beziehungstypen PROJEKTE MITARBEITER n 1 PROJEKTE MITARBEITER 1 n PROJEKTE MITARBEITER 1 1 n heisst: mehrere

RDB: Beziehungstypen (2) PROJEKTE MITARBEITER n m PROJEKTE MITARBEITER Beziehungstabelle

1:1-Beziehung

1:n-Beziehung

Data Warehouse und Data Mart

Business Intelligence

Programmiersprachen Eine Programmiersprache dient der Erstellung (Programmierung) eines Programms, mithilfe von bestimmten Algorithmen oder Prozeduren. In objektorientierten Programmiersprachen werden die Daten in einzelne Objekte gekapselt. Dies ist eine Vereinfachung. Zum Entwurf solche Programme wird häufig die Sprache UML eingesetzt.

Programmiersprachen Heutige Programme sind häufig objektorientiert.

Beispiele für Programmiersprachen

Programmiersprachen für Webapps

Betriebssysteme Betriebssysteme sind die Voraussetzung auf einem Hardwaresystem dass eine Anwendung überhaupt ausgeführt werden kann. Betriebssysteme stellen häufig verwendete Funktionen zur Verfügung, wie zum Beispiel Dateien öffnen und lesen, Fenster öffnen usw. Betriebssysteme haben verschiedene Aufgaben zu lösen (siehe nächste Folie), und verschiedene Betriebsarten.

Betriebssysteme (OS, Operating System) Wozu wird ein OS benötigt? Programm- und Prozessverwaltung Z.B. Zugriff auf die Harddisk Speicherverwaltung Verteilung des Arbeitsspeichers (RAM, Random Access Memory) Geräteverwaltung Festplatte, CD-ROM, USB-Stick Dateiverwaltung «Verzeichnisstruktur» erstellen und verwalten können (Verzeichnis = Ordner) Benutzerverwaltung «Verzeichnisstruktur» erstellen und verwalten können (Verzeichnis = Ordner) Stellt ein User Interface zur Verfügung

Betriebssysteme: Betriebsarten

Wichtige und typische Betriebssysteme Windows Win8 Desktop sehr verbreitet Server: Windows Server 2012 Linux Basis UNIX Desktop, aber v.a. viel Webserver Embedded Variante für Mobile (Android) MacOSX Basis UNIX Aktuell: Mavericks Hard- und Software eng gekoppelt ios (mobile Variante, iphone/ipad)

Betriebssysteme (OS, Operating System)

Dateisystem Ein D. sorgt für eine effiziente Organisation und Speicherung der Daten auf der Festplatte

Weitere Funktionen eines Dateisystems: Komprimierung von Daten Dient der Speicherplatzgewinnung Zugriffsrechte verwalten Benutzern können bestimmte Rechte gegeben werden, zum Beispiel Lesen, schreiben oder löschen. Speicherplatzzuordnung für Benutzer Jeder Benutzer erhält ein bestimmtes Speicherkontingent. Verschlüsselung (siehe Kapitel Sicherheit) Nur Benutzer mit einem Passwort können bestimmte Daten sehen.

Dateitypen, Dateiarten