4. Informatiktag NRW Projekt online Shop. Barbara Leipholz Schumacher Euregio Kolleg, Würselen

Größe: px
Ab Seite anzeigen:

Download "4. Informatiktag NRW 14.3.05. Projekt online Shop. Barbara Leipholz Schumacher Euregio Kolleg, Würselen"

Transkript

1 1/51 Projekt online Shop 4. Informatiktag NRW Barbara Leipholz Schumacher Euregio Kolleg, Würselen

2 2/51 Die Firma Sprachen Lernen möchte ihr Angebot auf online Bestellungen ausweiten. Sprache Art Englisch Anfänger, Fortgeschritten Englisch Anfänger + Fortgeschritten Netzwerk (5 Lizenzen) Französisch Anfänger, Fortgeschritten Französisch Anfänger + Fortgeschritten Netzwerk (5 Lizenzen) Spanisch Anfänger, Fortgeschritten Spanisch Anfänger + Fortgeschritten Netzwerk (5 Lizenzen) Chinesisch Anfänger Preis 44,95 199,95 44,95 199,95 44,95 199,95 79,95 Neue Kunden können sich online eintragen. Bereits registrierte Kunden melden sich mittels Benutzername und Kennwort an und können online Rechnungs und Lieferadresse und Bankverbindung bzw. Kreditkartendaten aktualisieren. Der Kunde kann von den angezeigten Artikeln einzelne Artikel zur Bestellung auswählen. Um die endgültige Bestellung durchzuführen, muss er sich authentisieren. Danach werden die zur Bestellung vorgemerkten Artikel, ihre Preise sowie der Rechnungsbetrag angezeigt. Wird die Bestellung abgeschickt, erhält der Kunde eine E Mail mit der Bestätigung der Bestellung und der Rechnung. Das System soll Kundendaten verwalten, insbesondere Name, Vorname, e Mail Adresse, Rechnung und Lieferadresse, Bankverbindung, Benutzername und Passwort des Kunden, sowie seine Bestellungen. Zusätzlich hat der Anbieter die Möglichkeit die einzelnen Artikel zu verwalten, d.h. Artikel aus dem Angebot streichen, Artikel ergänzen und Preise ändern.

3 3/51 Phasen der Softwareentwicklung Analyse Entwurf Implementierung Test Systemeinführung Wartung

4 4/51 Objektorientierte Analyse Relevante Abläufe der Realität auf ein Modell übertragen. Erforschen des Anwendungsbereichs Anwendungsfälle herausfinden Objekte aus den Anwendungsfällen herausarbeiten Klassen von den Objekten ableiten den Klassen Aufgaben zuordnen Zusammenarbeit von Klassen festlegen Quelle: siegen.de/iml/im/ooa/ooa.htm#anfang

5 Anforderung 5/51

6 6/51

7 Anforderung 7/51

8 8/51

9 9/51

10 10/51 Klassen ermitteln Analyse > Textanalyse > Substantive unterstreichen Das Angebot: Sprache Art Englisch Anfänger, Fortgeschritten Englisch Anfänger + Fortgeschritten Netzwerk (5 Lizenzen) Französisch Anfänger, Fortgeschritten Französisch Anfänger + Fortgeschritten Netzwerk (5 Lizenzen) Spanisch Anfänger, Fortgeschritten Spanisch Anfänger + Fortgeschritten Netzwerk (5 Lizenzen) Chinesisch Anfänger Preis 44,95 199,95 44,95 199,95 44,95 199,95 79,95 Neue Kunden können sich online eintragen. Bereits registrierte Kunden melden sich mittels Benutzername und Kennwort an und können online Rechnungs und Lieferadresse und Bankverbindung aktualisieren. Der Kunde kann von den angezeigten Artikeln einzelne Artikel zur Bestellung auswählen. Um die endgültige Bestellung durchzuführen, muss er sich authentisieren. Danach werden die zur Bestellung vorgemerkten Artikel, ihre Preise sowie der Rechnungsbetrag angezeigt. Wird die Bestellung abgeschickt, erhält der Kunde eine E Mail mit der Bestätigung der Bestellung und der Rechnung. Das System soll Kundendaten verwalten, insbesondere Name, Vorname, e Mail Adresse, Rechnung und Lieferadresse, Bankverbindung, Benutzername und Passwort des Kunden, sowie seine Bestellungen. Zusätzlich hat der Anbieter die Möglichkeit die einzelnen Artikel zu verwalten, d.h. Artikel aus dem Angebot streichen, Artikel ergänzen und Preise ändern.

11 11/51 Klassen ermitteln Analyse > Textanalyse > Substantive > Wertetest > Frage Kann ein Substantiv einen konkreten Wert annehmen? Angebot Sprache Art Preis Rechnungsadresse Lieferadresse Kunde Name Vorname Adresse Bankverbindung... Benutzername Passwort Artikel Bestellung Rechnung E Mail Bestätigung NEIN NEIN NEIN NEIN NEIN NEIN NEIN NEIN NEIN NEIN

12 12/51 Klassen ermitteln Analyse > Textanalyse > Substantive > Wertetest > Weitere Fragen 1. Ist Substantiv eindeutig identifizierbar, bzw. ist es wichtig 2 verschiedene Exemplare zu unterscheiden? 2. Hat Substantiv außer dem indentifizierenden Attribut noch ein weiteres? 3. Gibt es von Substantiv eine Mehrzahl? Substantiv Frage 1 Frage 2 Frage 3 Kunde Adresse Bank Kreditkarte Artikel Bestellung Rechnung

13 13/51 Operationen ermitteln Analyse > Textanalyse > Substantive > Wertetest > Weitere Fragen Tut Substantiv etwas oder wird mit Substantiv etwas getan? Substantiv Frage 4 Kunde wählt Artikel, geht zur Kasse,... Adresse ändern Bank ändern; Kontonummer, Bank, Bankleitzahl angeben Kreditkarte ändern; Kartennummer, Art, Verfallsdatum... angeben Artikel Artikelnummer, Sprache, Art, Preis angeben Bestellung Bestellung angeben Rechnung Rechnung angeben

14 14/51 Operationen und Assoziationen ermitteln Analyse > Textanalyse Assoziation Lehrbuch Grundlagen der Informatik, Helmut Balzert, S. 175 Eine Assoziation modelliert Verbindungen zwischen Objekten einer oder mehrer Klassen. Eine Assoziation modelliert stets Beziehungen zwischen Objekten, nicht zwischen Klassen. Es ist jedoch üblich, von einer Assoziation zwischen Klassen zu sprechen, obwohl streng genommen die Objekte dieser Klasse gemeint sind.

15 15/51 Operationen und Assoziationen ermitteln Analyse > Textanalyse > Verben unterstreichen Angebot: Sprache Art Englisch Anfänger, Fortgeschritten Englisch Anfänger + Fortgeschritten Netzwerk (5 Lizenzen) Französisch Anfänger, Fortgeschritten Französisch Anfänger + Fortgeschritten Netzwerk (5 Lizenzen) Spanisch Anfänger, Fortgeschritten Spanisch Anfänger + Fortgeschritten Netzwerk (5 Lizenzen) Chinesisch Anfänger Preis 44,95 199,95 44,95 199,95 44,95 199,95 79,95 Neue Kunden können sich online eintragen. Bereits registrierte Kunden melden sich mittels Benutzername und Kennwort an und können online Rechnungs und Lieferadresse und Bankverbindung bzw. Kreditkartendaten aktualisieren. Der Kunde kann von den angezeigten Artikeln einzelne Artikel zur Bestellung auswählen. Um die endgültige Bestellung durchzuführen, muss er sich authentisieren. Danach werden die zur Bestellung vorgemerkten Artikel, ihre Preise sowie der Rechnungsbetrag angezeigt. Wird die Bestellung abgeschickt, erhält der Kunde eine E Mail mit der Bestätigung der Bestellung und der Rechnung. Das System soll Kundendaten verwalten, insbesondere Name, Vorname, e Mail Adresse, Rechnung und Lieferadresse, Bankverbindung, Benutzername und Passwort des Kunden, sowie seine Bestellungen. Zusätzlich hat der Anbieter die Möglichkeit die einzelnen Artikel zu verwalten, d.h. Artikel aus dem Angebot streichen, Artikel ergänzen und Preise ändern.

16 16/51 Operationen und Assoziationen ermitteln Analyse > Textanalyse > Verben Ein Verb, das im Zusammenhang mit einem Substantiv erwähnt wird, das bereits als Klasse erkannt wurde, wird es als Operation zu dieser modelliert. Ein Verb, das im Zusammenhang mit mehreren Substantiven steht, bei denen es sich mit hoher Wahrscheinlichkeit um Klassen handelt, wird voraussichtlich als Assoziation zwischen den beiden Klassen modelliert. Ausdrücke wie "Bestellung ausführen", statt "bestellen", werden wie Verben betrachtet. Kunde auswählen Artikel Assoziation zwischen Kunde und Artikel Kunde bestellen Artikel Assoziation zwischen Kunde und Artikel Kundendaten eintragen Server Assoziation zwischen Kunde und Server Kunde anmelden Server Operation von Server Kunde authentisieren Server Operation von Server Kunde aktualisieren Bankverbindung,.., Adressen Assoziation Kunde, Bestellung, Artikel verwalten Server Assoziation Artikel streichen, hinzufügen Operation von Artikelverwaltung Artikel Preis ändern Operation Kundenverwaltung verwaltet Kunden Assoziation zwischen Kundenverwaltung und Kunde Artikelverwaltung verwaltet Artikel Assoziation zwischen Artikelverwaltung und Artikel

17 17/51 Assoziationen ermitteln, Kardinalitäten und Rollen ergänzen Analyse > Textanalyse > Verben Kardinalität Lehrbuch der Objektmodellierung, Heide Balzert, S. 57 Die Kardinalität bezeichnet die Wertigkeit einer Assoziation, d.h. sie spezifiziert die Anzahl der an der Assoziation beteiligten Objekte. Definition Rolle Lehrbuch Grundlagen der Informatik, Helmut Balzert, S. 175 Die Rolle gibt an, welche Funktion ein Objekt in einer Assoziation hat.

18 18/51 Operationen und Assoziationen ermitteln Kundenverwaltung Server verwaltet kommuniziert mit 1..* Adresse Kunde 0..* 1..* Artikel wählt aus/ bestellt hat 1..2 Konto 1..* hat hat 0..1 Geldkarte 0..1 verwaltet Artikelverwaltung

19 19/51 CRC Karten Analyse CRC = Class Responsibilities Collaborators (Klasse Zuständigkeiten Partnerklassen) Szenario Objektorientierte Programmierung mit Java, David Barnes, Michael Kölling, S. 394 Ein Szenario ist ein Beispiel für eine Aktivität, die das System ausführen oder unterstützen muss. Szenarios werden häufig auch als Geschäftsfälle (engl. use cases) bezeichnet.

20 20/51 CRC Karten Analyse > CRC Karten Kunde Klassenname Attribute Operation Beteiligte Attribute kundennummer nachname vorname benutzername passwort Operation gibkundennummer gibnachname... aendereadresse aenderebankverbindung aendere aenderepasswort... Beteiligte Adresse Konto Geldkarte Artikel Bestellung Warenkorb

21 21/51 CRC Karten Analyse > CRC Karten Warenkorb Artikel Attribute artikelnummer sprache art preis Operation gibartikelnummer gibsprache... aenderepreis Beteiligte Attribute einkaufsliste Operation hinzufuegen entfernen ändereanzahl erhöheanzahl zustring Beteiligte ArtikelUndAnzahl

22 22/51 CRC Karten Analyse > CRC Karten ArtikelUndAnzahl Attribute zahl artikel Operation ändereanzahl erhöheanzahl gibanzahl gibartikel gibnummer gibsprache gibpreis gibartikel Bestellung Beteiligte Artikel Attribute datum kunde bestelliste Operation tostring gibrechnung Beteiligte Datum Kunde ArtikelUndAnzahl

23 CRC Karten Analyse > CRC Karten Karten so anordnen, dass Assoziationen und Kardinalitäten eingetragen werden können. 23/51

24 24/51 CRC Karten Analyse > CRC Karten Kunde Beteiligte Adresse Konto Geldkarte Artikel Bestellung Warenkorb ArtikelUndAnzahl Beteiligte Artikel 1..* 1 1 macht 1..* enthält hat 1 1 enthält Warenkorb 0..* 1 Bestellung Beteiligte ArtikelUndAnzahl Beteiligte Datum Kunde ArtikelUndAnzahl

25 25/51 Checkliste Klassen Analyse > Checklisten 1. Liegt ein aussagefähiger Klassenname vor? 2. Ist das gewählte Abstraktionsniveau richtig? 3. Wann liegt keine Klasse vor? 4. Relevanz der Objekte einer Klasse für das System? Quelle: siegen.de/iml/im/ooa/check.htm#anfang

26 26/51 Checkliste Operationen Analyse > Checklisten 1. Welche Aufgaben müssen realisiert werden? 2. Auf welche Ereignisse muss das System reagieren? 3. Welche Art von Operation liegt vor? 4. Zu welcher Klasse gehört die Operation? 5. Besitzt die Operation einen geeigneten Namen? Quelle: siegen.de/iml/im/ooa/check.htm#anfang

27 Anwendungsfallanalyse Analyse > Anwendungsfallanalyse bilder/usecasekunde.gif 27/51

28 28/51 Szenarios Analyse > Szenarios Artikel zum Warenkorb hinzufügen zur Kasse gehen Authentisierung Server Authentisierung Benutzer Bestellung bestätigen

29 Prototyping Analyse > Prototyping 29/51

30 30/51 Szenarios Analyse > Szenario 1. Sequenzdiagramm Artikel zum Warenkorb hinzufügen bilder/sequenzinwarenkorb.jpg 2. Aktivitätsdiagramm Server Authentisierung bilder/authentisierung.gif 3. Sequenzdiagramm zur Kasse bilder/sequencebestellung.jpg

31 Objektorientierter Entwurf Entwurf > Architektur Drei Schichten Architektur 1. Benutzungsoberfläche 2. Fachkonzept 3. Datenhaltung 31/51

32 32/51 Objektorientierter Entwurf Entwurf > Klassendiagramm Klassendiagramm ergänzen Container Klassen Attribute Sichtbarkeit Datentyp Operationen Sichtbarkeit Signatur Konstruktoren Uni und bidirektionale Assoziationen Assoziation, Aggregation, Komposition

33 33/51

34 bilder/kunde2.jpg 34/51

35 bilder/sitzung.jpg 35/51

36 bilder/bestellung.jpg 36/51

37 bilder/kundenverwaltung.jpg 37/51

38 bilder/artikelverwaltung.jpg 38/51

39 bilder/server.jpg 39/51

40 bilder/serverkrypto.jpg 40/51

41 41/51 RMI Remote Method Invocation ShopClient ShopClient Server Stub Skeleton

42 42/51 Client Stub Stellvertreterobjekt des Servers mit gleicher Schnittstelle leitet Methodenaufrufe an den Server weiter Server Skeleton nimmt Aufrufe des Stubs entgegen bereitet sie auf und übermittelt sie an das Serverobjekt erwartet das Ergebnis und sendet es zurück an den Stub 1. RMI Referenzschicht Finden des Kommunikationspartners, Namensdienst (Registry) 2. RMI Transportschicht Verwaltung der Kommunikationsverbindung und Abwicklung der Kommunikation 3. Transportschicht stellt Host zu Host Datendienste zur Verfügung 4. Internetschicht definiert den Aufbau von Datagrammen und routet Daten durchs Netz 5. Netzzugangsschicht enthält Routinen für den Zugriff auf physikalische Netze

43 43/51 rmiregistry Naming.lookup ShopClient Server.anmelden() Naming.rebind Server

44 44/51 Interface IServer import java.rmi.*; import java.util.vector; public interface IServer extends Remote { public Vector authentisiereserver(string geheimzahl, String testchiffre) throws RemoteException; public boolean authentisieren(string sitzungsid, String benutzername, String passwort) throws RemoteException; public void inwarenkorb(string sitzungsid, String nummer) throws RemoteException; public Vector gibwarenkorb(string sitzungsid) throws RemoteException; public Vector gibbestellung(string sitzungsid) throws RemoteException; public String gibanzahl(string sitzungsid, String nummer) throws RemoteException; public String gibgesamt(string sitzungsid, String nummer) throws RemoteException; public void aendereanzahl(string sitzungsid, String nummer, String anzahlneu) throws RemoteException; public void bestaetigen(string sitzungsid) throws RemoteException; public void beenden(string sitzungsid) throws RemoteException; }

45 45/51 Ergänzungen Server import java.rmi.*; import java.rmi.server.*; public class Server extends java.rmi.server.unicastremoteobject implements IServer //Konstruktor public Server() throws RemoteException { super();... }

46 46/51 Ergänzungen Server public static void main(string[] args) throws RemoteException { if (System.getSecurityManager() == null) System.setSecurityManager(new RMISecurityManager()); try { Server server = new Server(); Naming.rebind("//IPAdresse/onlineShop",server); } catch (Exception e) { e.printstacktrace(); } }

47 47/51 Ergänzungen Client 1. import java.rmi.*; 2. public static void main(string[] args) { try { System.setSecurityManager(new RMISecurityManager()); IServer server = (IServer) Naming.lookup("rmi://IPAdresse/onlineShop"); new ShopClient(server); } catch (Exception e) { e.printstacktrace(); } }

48 48/51 Ergänzungen Client 3. Die Methoden: try {... } catch ( RemoteException fehler) { e.printstacktrace(); } oder: public void methodenname(...) throws RemoteExeception

49 bilder/iserver.gif 49/51

50 50/51 1. Server und ShopClient kompilieren 2. Stub und Skeleton erzeugen rmic Server > Server_Stub.class, Server_Skel.class 3. Namensdienst starten rmiregistry 4. Server starten java Server java Djava.security.policy=/pfad/java.policy Server 5. Dateien auf Client Rechner kopieren ShopClient.class, Server_Stub.class 6. ShopClient starten java ShopClient java Djava.security.policy=/pfad/java.policy ShopClient

51 51/51 Security Java_Home/jre/lib/security/java.policy grant { permission java.security.allpermission; }; oder permission java.net.socketpermission localhost:1099, connect, accept,, listen

Remote Method Invocation

Remote Method Invocation Remote Method Invocation Aufruf von Methoden über die Grenzen der VM hinweg. Javaprozesse der rufenden und gerufenen Methode können auf verschiedenen Hosts laufen. Eine RMI-Applikation besteht aus dem

Mehr

Java: Vererbung. Teil 3: super() www.informatikzentrale.de

Java: Vererbung. Teil 3: super() www.informatikzentrale.de Java: Vererbung Teil 3: super() Konstruktor und Vererbung Kindklasse ruft SELBSTSTÄNDIG und IMMER zuerst den Konstruktor der Elternklasse auf! Konstruktor und Vererbung Kindklasse ruft SELBSTSTÄNDIG und

Mehr

Anleitung. Ein einfaches RMI-Beispiel. (ab Java 5.0) c Y. Pfeifer. (Juni 2014)

Anleitung. Ein einfaches RMI-Beispiel. (ab Java 5.0) c Y. Pfeifer. (Juni 2014) Anleitung Ein einfaches RMI-Beispiel (ab Java.0) c Y. Pfeifer (Juni 014) 1 Ein einfaches RMI-Beispiel Vorgehensweise: 1. Java Projekt anlegen. Zwei Packages server & client erstellen Auf der Server-Seite

Mehr

Java-Programmierung. Remote Method Invocation - RMI

Java-Programmierung. Remote Method Invocation - RMI Java-Programmierung Remote Method Invocation - RMI Entwicklungsmethoden Sockets Entwurf verteilter Anwendungen ist relativ aufwändig, da zunächst ein Kommunikationsprotokoll entwickelt werden muss aufwändig

Mehr

Java Einführung Umsetzung von Beziehungen zwischen Klassen. Kapitel 7

Java Einführung Umsetzung von Beziehungen zwischen Klassen. Kapitel 7 Java Einführung Umsetzung von Beziehungen zwischen Klassen Kapitel 7 Inhalt Wiederholung: Klassendiagramm in UML Java-Umsetzung von Generalisierung Komposition Assoziationen 2 Das Klassendiagramm Zweck

Mehr

Java RMI Remote Method Invocation

Java RMI Remote Method Invocation Java RMI Remote Method Invocation Ziel: Aufruf von Instanzmethoden entfernter Objekte basierend auf Java. Paket: java.rmi und Unterpakete Topologie: RMI Registry RMI Server RMI Client Der Server registriert

Mehr

Drei-Schichten-Architektur. Informatik B - Objektorientierte Programmierung in Java. Vorlesung 16: 3-Schichten-Architektur 1 Fachkonzept - GUI

Drei-Schichten-Architektur. Informatik B - Objektorientierte Programmierung in Java. Vorlesung 16: 3-Schichten-Architektur 1 Fachkonzept - GUI Universität Osnabrück Drei-Schichten-Architektur 3 - Objektorientierte Programmierung in Java Vorlesung 6: 3-Schichten-Architektur Fachkonzept - GUI SS 2005 Prof. Dr. F.M. Thiesing, FH Dortmund Ein großer

Mehr

Bedienungsanleitung für den Online-Shop

Bedienungsanleitung für den Online-Shop Hier sind die Produktgruppen zu finden. Zur Produktgruppe gibt es eine Besonderheit: - Seite 1 von 18 - Zuerst wählen Sie einen Drucker-Hersteller aus. Dann wählen Sie das entsprechende Drucker- Modell

Mehr

SWE5 Übungen zu Software-Engineering

SWE5 Übungen zu Software-Engineering 1 Übungen zu Software-Engineering 1) Klassen und Objekte 2) Telefonanlage 3) Objekt- und Klassendiagramme 4) Assoziationen 5) Telefonanlage (Erweiterung) 6) Fahrzeuge 7) Familien 2 Aufgabe 1: Klassen und

Mehr

Kurzanleitung Schneider Online Shop

Kurzanleitung Schneider Online Shop Kurzanleitung Schneider Online Shop Verzeichnis Web-Adresse Schneider Online Shop... 2 Navigation im Shop... 2 Anmelden... 4 Ich bin bereits Kunde... 4 Ich bin ein neuer Kunde... 5 Ihr Konto... 6 Kundendaten

Mehr

Systemprogrammierung. Projekt: Java RMI. Wintersemester 2006 / 2007

Systemprogrammierung. Projekt: Java RMI. Wintersemester 2006 / 2007 Systemprogrammierung Projekt: Java RMI Wintersemester 2006 / 2007 Systemprogrammierung 1. Einleitung 2. Einführung in RPC 3. RMI 4. Code Beispiele 5. Live Vorstellung 6. Ausblick 7. Fazit 2 1. Einleitung

Mehr

Große Übung Praktische Informatik 1

Große Übung Praktische Informatik 1 Große Übung Praktische Informatik 1 2005-12-08 fuessler@informatik.uni-mannheim.de http://www.informatik.uni-mannheim.de/pi4/people/fuessler 1: Announcements / Orga Weihnachtsklausur zählt als Übungsblatt,

Mehr

Willkommen im Online-Shop der Emser Therme GmbH

Willkommen im Online-Shop der Emser Therme GmbH Online-Shop 1 - Ein kleiner Leitfaden - Willkommen im Online-Shop der Emser Therme GmbH 1. Schritt: Auswahl unserer Gutscheinangebote Auf der Startseite unseres Online-Shops befindet sich auf der linken

Mehr

Softwaretechnologie -Wintersemester 2013/2014 - Dr. Günter Kniesel

Softwaretechnologie -Wintersemester 2013/2014 - Dr. Günter Kniesel Übungen zur Vorlesung Softwaretechnologie -Wintersemester 2013/2014 - Dr. Günter Kniesel Übungsblatt 3 - Lösungshilfe Aufgabe 1. Klassendiagramme (9 Punkte) Sie haben den Auftrag, eine Online-Videothek

Mehr

Themen. Web Service - Clients. Kommunikation zw. Web Services

Themen. Web Service - Clients. Kommunikation zw. Web Services Themen Web Service - Clients Kommunikation zw. Web Services Bisher: Implementierung einer Java Anwendung und Bereitstellung durch Apache Axis unter Apache Tomcat Java2WSDL Erzeugen einer WSDL-Datei zur

Mehr

Programmieren in Java

Programmieren in Java Programmieren in Java objektorientierte Programmierung 2 2 Zusammenhang Klasse-Datei In jeder *.java Datei kann es genau eine public-klasse geben wobei Klassen- und Dateiname übereinstimmen. Es können

Mehr

Online-Bestellung Tageskarten für Mitglieder des FC St. Pauli, die nicht im Besitz einer Dauer- oder Saisonkarte sind.

Online-Bestellung Tageskarten für Mitglieder des FC St. Pauli, die nicht im Besitz einer Dauer- oder Saisonkarte sind. Online-Bestellung Tageskarten für Mitglieder des FC St. Pauli, die nicht im Besitz einer Dauer- oder Saisonkarte sind. 1. Anmeldung Soweit noch nicht geschehen, muss im Vorfeld (vor Verkaufsstart am 21.07.)

Mehr

Fachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer

Fachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer Fachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer Klassendiagramme Ein Klassendiagramm dient in der objektorientierten Softwareentwicklung zur Darstellung von Klassen und den Beziehungen,

Mehr

Remote Method Invocation

Remote Method Invocation Remote Method Invocation spezielle Technik aus dem Java-Umfeld Ausführung der Methoden auf einem entfernten Rechner Analogon zum RPC (Remote Procedure Call) Zweck: Objekte in verschiedenen Java-VM s Aufruf

Mehr

Übungen zu Softwaretechnik

Übungen zu Softwaretechnik Prof. Dr. Dr. h.c. M. Broy Lösungsblatt 11 Dr. H. Ehler, S. Wagner 23. Januar 2004 Übungen zu Softwaretechnik Aufgabe 16 Qualitätseigenschaften Broker-Pattern Beurteilen Sie das in Aufgabe 15 benutzte

Mehr

Lizenzen auschecken. Was ist zu tun?

Lizenzen auschecken. Was ist zu tun? Use case Lizenzen auschecken Ihr Unternehmen hat eine Netzwerk-Commuterlizenz mit beispielsweise 4 Lizenzen. Am Freitag wollen Sie Ihren Laptop mit nach Hause nehmen, um dort am Wochenende weiter zu arbeiten.

Mehr

Remote Method Invocation

Remote Method Invocation Remote Method Invocation Spezielle Technik aus dem Java-Umfeld Ausführung von Methoden auf einem entfernten Rechner Analogon zum RPC (Remote Procedure Call) Zweck: Objekte in verschiedenen Java-VMs Aufruf

Mehr

Beschaffung mit. Auszug aus dem Schulungshandbuch: Erste Schritte im UniKat-System

Beschaffung mit. Auszug aus dem Schulungshandbuch: Erste Schritte im UniKat-System Beschaffung mit Auszug aus dem Schulungshandbuch: Erste Schritte im UniKat-System Stand: 31. Oktober 2014 Inhaltsverzeichnis 1 Erste Schritte im UniKat-System... 2 1.1 Aufruf des Systems... 2 1.2 Personalisierung...

Mehr

Java Kurs für Anfänger Einheit 5 Methoden

Java Kurs für Anfänger Einheit 5 Methoden Java Kurs für Anfänger Einheit 5 Methoden Ludwig-Maximilians-Universität München (Institut für Informatik: Programmierung und Softwaretechnik von Prof.Wirsing) 22. Juni 2009 Inhaltsverzeichnis Methoden

Mehr

Anleitung für IQES-Verantwortliche Persönliche Konten verwalten

Anleitung für IQES-Verantwortliche Persönliche Konten verwalten Anleitung für IQES-Verantwortliche Persönliche Konten verwalten Tellstrasse 18 8400 Winterthur Schweiz Telefon +41 52 202 41 25 info@iqesonline.net www.iqesonline.net Anleitung Konto verwalten Seite 2

Mehr

Bestellablauf Online Shop

Bestellablauf Online Shop Bestellablauf Online Shop Schritt 1. Kategorie auswählen Wählen Sie mit einem Klick die gewünschte Kategorie aus. Nicht vergessen, in der Kategorie weitere Produkte finden Sie viele interessante Produkte!

Mehr

Benutzerverwaltung Business- & Company-Paket

Benutzerverwaltung Business- & Company-Paket Benutzerverwaltung Business- & Company-Paket Gemeinsames Arbeiten mit der easyfeedback Umfragesoftware. Inhaltsübersicht Freischaltung des Business- oder Company-Paketes... 3 Benutzerverwaltung Business-Paket...

Mehr

Objektorientierte Programmierung

Objektorientierte Programmierung Universität der Bundeswehr Fakultät für Informatik Institut 2 Priv.-Doz. Dr. Lothar Schmitz FT 2006 Zusatzaufgaben Lösungsvorschlag Objektorientierte Programmierung Lösung 22 (Java und UML-Klassendiagramm)

Mehr

Software Engineering Klassendiagramme Assoziationen

Software Engineering Klassendiagramme Assoziationen Software Engineering Klassendiagramme Assoziationen Prof. Adrian A. Müller, PMP, PSM 1, CSM Fachbereich Informatik und Mikrosystemtechnik 1 Lesen von Multiplizitäten (1) Multiplizitäten werden folgendermaßen

Mehr

Softwaretechnologie -Wintersemester 2011/2012 - Dr. Günter Kniesel

Softwaretechnologie -Wintersemester 2011/2012 - Dr. Günter Kniesel Übungen zur Vorlesung Softwaretechnologie -Wintersemester 2011/2012 - Dr. Günter Kniesel Übungsblatt 3 - Lösungshilfe Aufgabe 1. Klassendiagramme (9 Punkte) Sie haben den Auftrag, eine Online-Videothek

Mehr

Anleitung zum online Datenbezug. Inhalt:

Anleitung zum online Datenbezug. Inhalt: Geodatendrehscheibe Graubünden Mail info@geogr.ch Postfach 354, 7002 Chur www.geogr.ch Anleitung zum online Datenbezug Inhalt: 1. Anmeldung... 2 2. Kurze Info zum Inhalt der Startseite des Shops (Home)...

Mehr

Das erste Programm soll einen Text zum Bildschirm schicken. Es kann mit jedem beliebigen Texteditor erstellt werden.

Das erste Programm soll einen Text zum Bildschirm schicken. Es kann mit jedem beliebigen Texteditor erstellt werden. Einfache Ein- und Ausgabe mit Java 1. Hallo-Welt! Das erste Programm soll einen Text zum Bildschirm schicken. Es kann mit jedem beliebigen Texteditor erstellt werden. /** Die Klasse hello sendet einen

Mehr

SEQUENZDIAGRAMM. Christoph Süsens

SEQUENZDIAGRAMM. Christoph Süsens SEQUENZDIAGRAMM Christoph Süsens DEFINITION Das Sequenzdiagramm gibt Auskunft darüber: Welche Methoden für die Kommunikation zwischen ausgewählten Objekten zuständig sind. Wie der zeitliche Ablauf von

Mehr

Bestellprozess bei der IDW Verlag GmbH

Bestellprozess bei der IDW Verlag GmbH Bestellprozess bei der IDW Verlag GmbH Sie haben sich entschieden ein Produkt des IDW Verlags zu kaufen und möchten nun schnell und unkompliziert bestellen. Nachfolgend bieten wir Ihnen eine Hilfestellung

Mehr

4. AuD Tafelübung T-C3

4. AuD Tafelübung T-C3 4. AuD Tafelübung T-C3 Simon Ruderich 17. November 2010 Arrays Unregelmäßige Arrays i n t [ ] [ ] x = new i n t [ 3 ] [ 4 ] ; x [ 2 ] = new i n t [ 2 ] ; for ( i n t i = 0; i < x. l e n g t h ; i ++) {

Mehr

ecaros2 - Accountmanager

ecaros2 - Accountmanager ecaros2 - Accountmanager procar informatik AG 1 Stand: FS 09/2012 Inhaltsverzeichnis 1 Aufruf des ecaros2-accountmanager...3 2 Bedienung Accountmanager...4 procar informatik AG 2 Stand: FS 09/2012 1 Aufruf

Mehr

Übungsblatt 4: Requirements Engineering (2) (für die Übungswoche 14.11. 18.11.2011)

Übungsblatt 4: Requirements Engineering (2) (für die Übungswoche 14.11. 18.11.2011) Übungsblatt 4: Requirements Engineering (2) (für die Übungswoche 14.11. 18.11.2011) Daueraufgabe: Fünf in Fünf Präsentationsaufgabe. Bereiten Sie eine fünfminütige Präsentation vor, in der Sie die fünf

Mehr

Wie der Shop funktioniert!

Wie der Shop funktioniert! Wie der Shop funktioniert! 1. Einkaufen als Neukunde? Als erstes sollten Sie sich anmelden. Klicken Sie auf die Schrift "Neukunde? Jetzt registrieren" auf der rechten Seite. Dann geben Sie Ihre Daten ein

Mehr

Softwaretechnologie Wintersemester 2009/2010 Dr. Günter Kniesel, Pascal Bihler

Softwaretechnologie Wintersemester 2009/2010 Dr. Günter Kniesel, Pascal Bihler Übungen zur Vorlesung Softwaretechnologie Wintersemester 2009/2010 Dr. Günter Kniesel, Pascal Bihler Übungsblatt 3 Lösungshilfe Aufgabe 1. Klassendiagramme (9 Punkte) Sie haben den Auftrag, eine Online

Mehr

Bedienungshinweise shop.flaboform.de 1. Zugang

Bedienungshinweise shop.flaboform.de 1. Zugang 1. Zugang 1 Sie erreichen unseren Online Shop über unsere Homepage www.flaboform.de oder direkt unter shop.flaboform.de 1 2. Login / Registrierung 2 Melden Sie sich mit ihrem Benutzernamen und ihrem Passwort

Mehr

How-to: Webserver NAT. Securepoint Security System Version 2007nx

How-to: Webserver NAT. Securepoint Security System Version 2007nx Securepoint Security System Inhaltsverzeichnis Webserver NAT... 3 1 Konfiguration einer Webserver NAT... 4 1.1 Einrichten von Netzwerkobjekten... 4 1.2 Erstellen von Firewall-Regeln... 6 Seite 2 Webserver

Mehr

Kurzanleitung Zugang Studenten zum BGS-Netzwerk (Mac) BGS - Bildungszentrum Gesundheit und Soziales Gürtelstrasse 42/44. 7000 Chur

Kurzanleitung Zugang Studenten zum BGS-Netzwerk (Mac) BGS - Bildungszentrum Gesundheit und Soziales Gürtelstrasse 42/44. 7000 Chur Kurzanleitung Zugang Studenten zum BGS-Netzwerk (Mac) für BGS - Bildungszentrum Gesundheit und Soziales Gürtelstrasse 42/44 Änderungen Datum Kürzel Erstellung 19.02.2013 Taru Anpassung 19.03.2013 Taru

Mehr

Benutzeranleitung Superadmin Tool

Benutzeranleitung Superadmin Tool Benutzeranleitung Inhalt 1 Einleitung & Voraussetzungen... 2 2 Aufruf des... 3 3 Konto für neuen Benutzer erstellen... 3 4 Services einem Konto hinzufügen... 5 5 Benutzer über neues Konto informieren...

Mehr

Objektorientierte Programmierung

Objektorientierte Programmierung Objektorientierte Programmierung 1 Geschichte Dahl, Nygaard: Simula 67 (Algol 60 + Objektorientierung) Kay et al.: Smalltalk (erste rein-objektorientierte Sprache) Object Pascal, Objective C, C++ (wiederum

Mehr

Verhindert, dass eine Methode überschrieben wird. public final int holekontostand() {...} public final class Girokonto extends Konto {...

Verhindert, dass eine Methode überschrieben wird. public final int holekontostand() {...} public final class Girokonto extends Konto {... PIWIN I Kap. 8 Objektorientierte Programmierung - Vererbung 31 Schlüsselwort: final Verhindert, dass eine Methode überschrieben wird public final int holekontostand() {... Erben von einer Klasse verbieten:

Mehr

So funktioniert das online-bestellsystem GIMA-direkt

So funktioniert das online-bestellsystem GIMA-direkt So funktioniert das online-bestellsystem GIMA-direkt Loggen Sie sich mit Ihren Anmeldedaten, die Sie von GIMA erhalten haben, in das Bestellsystem ein. Sollten Sie noch keine Anmeldedaten haben und Für

Mehr

Erste Schritte ANLEITUNG Deutsche Sportausweis Vereinsverwaltung Schnittstelle zum Portal des Deutschen Sportausweises unter www.sportausweis.

Erste Schritte ANLEITUNG Deutsche Sportausweis Vereinsverwaltung Schnittstelle zum Portal des Deutschen Sportausweises unter www.sportausweis. Erste Schritte ANLEITUNG Deutsche Sportausweis Vereinsverwaltung Schnittstelle zum Portal des Deutschen Sportausweises unter www.sportausweis.de Inhaltsverzeichnis 1. Einleitung... 3 2. Einrichtung der

Mehr

Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten

Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten Was sind Berechtigungen? Unter Berechtigungen werden ganz allgemein die Zugriffsrechte auf Dateien und Verzeichnisse (Ordner) verstanden.

Mehr

PartnerWeb. Anleitung. Personaladministration online erledigen. Telefon: 062 837 71 71 info@gastrosocial.ch

PartnerWeb. Anleitung. Personaladministration online erledigen. Telefon: 062 837 71 71 info@gastrosocial.ch PartnerWeb Personaladministration online erledigen Anleitung Telefon: 062 837 71 71 E-Mail: info@gastrosocial.ch Inhaltsverzeichnis Anleitung PartnerWeb Hinweise 3 Registrieren 4 Anmelden 6 Mitarbeitende

Mehr

Hilfe zur ekim. Inhalt:

Hilfe zur ekim. Inhalt: Hilfe zur ekim 1 Hilfe zur ekim Inhalt: 1 Benutzerkonten und rechte... 2 1.1 Hauptkonto (Unternehmer bzw. Lehrer)... 2 1.2 Benutzer (Mitarbeiter bzw. Schüler)... 3 2 Präsentationsmodus... 4 3 Warenkorb...

Mehr

Software Engineering Klassendiagramme Einführung

Software Engineering Klassendiagramme Einführung Software Engineering Klassendiagramme Einführung Prof. Adrian A. Müller, PMP, PSM 1, CSM Fachbereich Informatik und Mikrosystemtechnik 1 Aufgabe Erstellen Sie eine Klasse Person in Java. Jede Person verfügt

Mehr

Mobile und Verteilte Datenbanken

Mobile und Verteilte Datenbanken Mobile und Verteilte Datenbanken Java RMI Vorlesung Wintersemester 2013/2014 groppe@ifis.uni-luebeck.de Institut für Informationssysteme Universität zu Lübeck Kommunikations-Middleware Bietet höhere Kommunikations-Dienste

Mehr

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7 Einrichtung des Cisco VPN Clients (IPSEC) in Windows7 Diese Verbindung muss einmalig eingerichtet werden und wird benötigt, um den Zugriff vom privaten Rechner oder der Workstation im Home Office über

Mehr

Startseite, wenn Sie auf unseren Online-Shop gehen

Startseite, wenn Sie auf unseren Online-Shop gehen Startseite, wenn Sie auf unseren Online-Shop gehen Auswahl treffen: - einloggen mit bestehendem Login - falls kein Login vorhanden: Einfach über Kunde werden neu anmelden und sich selber ein Login vergeben

Mehr

Clientkonfiguration für Hosted Exchange 2010

Clientkonfiguration für Hosted Exchange 2010 Clientkonfiguration für Hosted Exchange 2010 Vertraulichkeitsklausel Das vorliegende Dokument beinhaltet vertrauliche Informationen und darf nicht an Dritte weitergegeben werden. Kontakt: EveryWare AG

Mehr

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten In dem Virtuellen Seminarordner werden für die Teilnehmerinnen und Teilnehmer des Seminars alle für das Seminar wichtigen Informationen,

Mehr

Version 2.0.1 Deutsch 03.06.2014. In diesem HOWTO wird beschrieben wie Sie Ihren Gästen die Anmeldung über eine SMS ermöglichen.

Version 2.0.1 Deutsch 03.06.2014. In diesem HOWTO wird beschrieben wie Sie Ihren Gästen die Anmeldung über eine SMS ermöglichen. Version 2.0.1 Deutsch 03.06.2014 In diesem HOWTO wird beschrieben wie Sie Ihren Gästen die Anmeldung über eine SMS ermöglichen. Inhaltsverzeichnis... 1 1. Hinweise... 2 2. Konfiguration... 3 2.1. Generische

Mehr

HESS-Shop. Handbuch. Etikettenformulare veredelte Produkte Garnituren Laserrollen Beipackzettel

HESS-Shop. Handbuch. Etikettenformulare veredelte Produkte Garnituren Laserrollen Beipackzettel HESS-Shop 1 Handbuch 12. Mai 2011 2 Sehr geehrte Kundin, sehr geehrter Kunde Es freut uns sehr, dass Sie sich für unseren Online-Shop interessieren. Mit dem HESS-Shop können Sie schnell und unkompliziert

Mehr

Informatik für Schüler, Foliensatz 23 Konstruktor, String-Methode und Heldenklassse

Informatik für Schüler, Foliensatz 23 Konstruktor, String-Methode und Heldenklassse rof. G. Kemnitz Institut für Informatik, Technische Universität Clausthal 25. Mai 2009 1/10 Informatik für Schüler, Foliensatz 23 Konstruktor, String-Methode und Heldenklassse Prof. G. Kemnitz Institut

Mehr

Software Engineering Interaktionsdiagramme

Software Engineering Interaktionsdiagramme Software Engineering Interaktionsdiagramme Prof. Adrian A. Müller, PMP, PSM 1, CSM Fachbereich Informatik und Mikrosystemtechnik 1 Nachrichtenaustausch Welche Nachrichten werden ausgetauscht? (Methodenaufrufe)

Mehr

FAQ. Hilfe und Antworten zu häufig gestellten Fragen

FAQ. Hilfe und Antworten zu häufig gestellten Fragen FAQ Hilfe und Antworten zu häufig gestellten Fragen Ich kann mich nicht einloggen 2 Wie kann ich die hinterlegte E-Mail Adresse in meinem Account ändern 2 Wie funktioniert die Bestellung 2 Wo kann ich

Mehr

Corporate Marketing & Communications. Ganz einfach im 3M Online-Shop bestellen. So wird bestellt. www.3mshop.ch

Corporate Marketing & Communications. Ganz einfach im 3M Online-Shop bestellen. So wird bestellt. www.3mshop.ch Corporate Marketing & Communications Ganz einfach im 3M Online-Shop bestellen So wird bestellt www.3mshop.ch So einfach bestellen Sie im 3M Online-Shop www.3mshop.ch In unserem 3M Online-Shop www.3mshop.ch

Mehr

Stellvertretenden Genehmiger verwalten. Tipps & Tricks

Stellvertretenden Genehmiger verwalten. Tipps & Tricks Tipps & Tricks INHALT SEITE 1. Grundlegende Informationen 3 2.1 Aktivieren eines Stellvertretenden Genehmigers 4 2.2 Deaktivieren eines Stellvertretenden Genehmigers 11 2 1. Grundlegende Informationen

Mehr

Kurzanleitung OOVS. Reseller Interface. Allgemein

Kurzanleitung OOVS. Reseller Interface. Allgemein Kurzanleitung OOVS Reseller Interface Allgemein Durch die Einführung des neuen Interfaces hat sich für Reseller von Syswebcom etwas geändert. Die Struktur der Kundenverwaltung ist einprägsamer, wenn man

Mehr

M-net E-Mail-Adressen einrichten - Apple iphone

M-net E-Mail-Adressen einrichten - Apple iphone M-net E-Mail-Adressen einrichten - Apple iphone M-net Telekommunikations GmbH Emmy-Noether-Str. 2 80992 München Kostenlose Infoline: 0800 / 7 08 08 10 M-net E-Mail-Adresse einrichten - iphone 05.03.2013

Mehr

Benutzerhandbuch. Leitfaden zur Benutzung der Anwendung für sicheren Dateitransfer.

Benutzerhandbuch. Leitfaden zur Benutzung der Anwendung für sicheren Dateitransfer. Benutzerhandbuch Leitfaden zur Benutzung der Anwendung für sicheren Dateitransfer. 1 Startseite Wenn Sie die Anwendung starten, können Sie zwischen zwei Möglichkeiten wählen 1) Sie können eine Datei für

Mehr

Kundenleitfaden zur Sicheren E-Mail per WebMail

Kundenleitfaden zur Sicheren E-Mail per WebMail Allgemeines Die E-Mail gehört heute für nahezu jeden von uns zu einem häufig verwendeten digitalen Kommunikationsmittel. Trotz des täglichen Gebrauchs tritt das Thema Sicherheit bei der Übermittlung von

Mehr

Musterlösung Übungsblatt 2 Netzprogrammierung WS 05/06

Musterlösung Übungsblatt 2 Netzprogrammierung WS 05/06 Musterlösung Übungsblatt 2 Netzprogrammierung WS 05/06 Aufgabe 1 Bitte schreiben Sie ein RMI Objekt, das eine Person repräsentiert. Es soll die folgende Schnittstelle implementieren: public interface Person

Mehr

7.1.5 Java RMI Remote Method Invocation (http://java.sun.com/products/jdk/rmi) (http://java.sun.com/j2se/1.3/docs/guide/rmi/spec/rmitoc.

7.1.5 Java RMI Remote Method Invocation (http://java.sun.com/products/jdk/rmi) (http://java.sun.com/j2se/1.3/docs/guide/rmi/spec/rmitoc. 7.1.5 Java RMI Remote Method Invocation (http://java.sun.com/products/jdk/rmi) (http://java.sun.com/j2se/1.3/docs/guide/rmi/spec/rmitoc.html) bietet leider nur begrenzte Verteilungsabstraktion Unterstützung

Mehr

Einkaufslisten verwalten. Tipps & Tricks

Einkaufslisten verwalten. Tipps & Tricks Tipps & Tricks INHALT SEITE 1.1 Grundlegende Informationen 3 1.2 Einkaufslisten erstellen 4 1.3 Artikel zu einer bestehenden Einkaufsliste hinzufügen 9 1.4 Mit einer Einkaufslisten einkaufen 12 1.4.1 Alle

Mehr

Beispiel Shop-Eintrag Ladenlokal & Online-Shop im Verzeichnis www.wir-lieben-shops.de 1

Beispiel Shop-Eintrag Ladenlokal & Online-Shop im Verzeichnis www.wir-lieben-shops.de 1 Beispiel Shop-Eintrag Ladenlokal & Online-Shop. Als Händler haben Sie beim Shop-Verzeichnis wir-lieben-shops.de die Möglichkeit einen oder mehrere Shop- Einträge zu erstellen. Es gibt 3 verschiedene Typen

Mehr

How to do? Projekte - Zeiterfassung

How to do? Projekte - Zeiterfassung How to do? Projekte - Zeiterfassung Stand: Version 4.0.1, 18.03.2009 1. EINLEITUNG...3 2. PROJEKTE UND STAMMDATEN...4 2.1 Projekte... 4 2.2 Projektmitarbeiter... 5 2.3 Tätigkeiten... 6 2.4 Unterprojekte...

Mehr

Office2010- Work-at-Home-Lizenzen Ausführliche Anleitung zum Download. Office2010- Work-at-Home-Lizenzen. Bildung und Sport

Office2010- Work-at-Home-Lizenzen Ausführliche Anleitung zum Download. Office2010- Work-at-Home-Lizenzen. Bildung und Sport Bildung und Sport Office2010- Work-at-Home-Lizenzen Ausführliche Anleitung zum Download Office2010- Work-at-Home-Lizenzen Landeshauptstadt München Stand: 02/2012 Autor: Christian Rothhardt E-Mail: Christian.Rothhardt@bs-ie.muenchen.musin.de

Mehr

Der lokale und verteilte Fall

Der lokale und verteilte Fall Lokale Beans Der lokale und verteilte Fall RemoteClient Lokaler Client (JSP) RemoteSession/Entity-Bean Lokale Session/Entity-Bean 2 Lokale Beans Die bisher vorgestellten EJBswaren immer in der Lage auf

Mehr

Bedienungsanleitung für die Online Kinderbetreuungsbörse des Landkreises Osnabrück

Bedienungsanleitung für die Online Kinderbetreuungsbörse des Landkreises Osnabrück Bedienungsanleitung für die Online Kinderbetreuungsbörse des Landkreises Osnabrück I. Betreuungsangebot finden 1. Wählen Sie auf der linken Seite die Schaltfläche Betreuung finden aus. 2. Auf der nun erscheinenden

Mehr

Javakurs zu Informatik I. Henning Heitkötter

Javakurs zu Informatik I. Henning Heitkötter Javakurs zu Informatik I Arrays vergleichen Implementieren Sie folgende Methode, die prüft, ob die Elemente der beiden Arrays an jeder Position übereinstimmen: public static boolean identisch(int[] a,

Mehr

Installation und Inbetriebnahme von SolidWorks

Installation und Inbetriebnahme von SolidWorks Inhaltsverzeichnis FAKULTÄT FÜR INGENIEURWISSENSCHAFTEN I Prof. Dr.-Ing. Frank Lobeck Installation und Inbetriebnahme von SolidWorks Inhaltsverzeichnis Inhaltsverzeichnis... I 1. Einleitung... 1 2. Installation...

Mehr

Einführung in die objektorientierte Programmierung mit Java. Klausur am 19. Oktober 2005

Einführung in die objektorientierte Programmierung mit Java. Klausur am 19. Oktober 2005 Einführung in die objektorientierte Programmierung mit Java Klausur am 19. Oktober 2005 Matrikelnummer: Nachname: Vorname: Semesteranzahl: Die Klausur besteht aus drei Frageblöcken zu den Inhalten der

Mehr

Workflows verwalten. Tipps & Tricks

Workflows verwalten. Tipps & Tricks Tipps & Tricks INHALT SEITE 1. Grundlegende Informationen 3 2. Workflows / Genehmigungsprofile verwalten 2.1 Erstes Genehmigungsprofil einrichten 5 2.2 Zweites Genehmigungsprofil einrichten 11 2.3 Workflow

Mehr

Installation Hardlockserver-Dongle

Installation Hardlockserver-Dongle Installation Hardlockserver-Dongle Mit Hilfe des Hardlockservers können Lizenzen im Netzwerk zur Verfügung gestellt und überwacht werden. Der Hardlockserver-Dongle wird auf einem Server im Netzwerk installiert.

Mehr

DOKUMENTATION IVT Online-Shop

DOKUMENTATION IVT Online-Shop DOKUMENTATION IVT Online-Shop Inhaltsverzeichnis Dokumentation IVT Online-Shop... 3 1 Erste Schritte... 4 1.1 Registrieren... 4 1.2 Anmelden... 4 2 Kontoeinstellungen... 5 2.1 Meine Daten... 5 2.2 Passwort

Mehr

mysoftfolio360 Handbuch

mysoftfolio360 Handbuch mysoftfolio360 Handbuch Installation Schritt 1: Application Server und mysoftfolio installieren Zuallererst wird der Application Server mit dem Setup_ApplicationServer.exe installiert und bestätigen Sie

Mehr

PayPal API Zugang aktivieren und nutzen Version / Datum V 1.5 / 15.09.2014. a) Aktivierung auf der PayPal Internetseite. 1 von 7

PayPal API Zugang aktivieren und nutzen Version / Datum V 1.5 / 15.09.2014. a) Aktivierung auf der PayPal Internetseite. 1 von 7 Software WISO Mein Geld Thema PayPal API Zugang aktivieren und nutzen Version / Datum V 1.5 / 15.09.2014 Das vorliegende Dokument, zeigt wie der API Zugang von PayPal auf der Internetseite aktiviert und

Mehr

Drei-Schichten-Architektur. Informatik B - Objektorientierte Programmierung in Java. Vorlesung 17: 3-Schichten-Architektur 2

Drei-Schichten-Architektur. Informatik B - Objektorientierte Programmierung in Java. Vorlesung 17: 3-Schichten-Architektur 2 Universität Osnabrück 1 3 - Objektorientierte Programmierung in Java Zur Erinnerung: Aufteilung der Schichten GUI Vorlesung 17: 3-Schichten-Architektur 2 Fachkonzept Fachkonzept - Datenhaltung Datenhaltung

Mehr

Leichte-Sprache-Bilder

Leichte-Sprache-Bilder Leichte-Sprache-Bilder Reinhild Kassing Information - So geht es 1. Bilder gucken 2. anmelden für Probe-Bilder 3. Bilder bestellen 4. Rechnung bezahlen 5. Bilder runterladen 6. neue Bilder vorschlagen

Mehr

Wir freuen uns, dass Sie sich für ein E-Book unseres Verlagshauses entschieden haben.

Wir freuen uns, dass Sie sich für ein E-Book unseres Verlagshauses entschieden haben. Leitfaden zum Download der E-Books unter www.baufachmedien.de Wir freuen uns, dass Sie sich für ein E-Book unseres Verlagshauses entschieden haben. In diesem Leitfaden erfahren Sie Schritt für Schritt

Mehr

Objektorientierte Programmierung OOP

Objektorientierte Programmierung OOP Objektorientierte Programmierung OOP Objektorientierte Programmierung OOP Ronja Düffel WS2012/13 08. Oktober 2013 Objektorientierte Programmierung OOP Objektorientierte Programmierung Objektorientierte

Mehr

Objektorientierte Konzepte und Notation in UML. Objekt Klasse Attribut Operation

Objektorientierte Konzepte und Notation in UML. Objekt Klasse Attribut Operation Objektorientierte Konzepte und Notation in UML Objekt Klasse Attribut Operation Objekt Wodurch zeichnet sich ein Objekt aus? - Zustand - Verhalten - Identität Objektdiagramm - Notationsregeln :Kuh Elsa:Kuh

Mehr

Vertrieb durch: h+f Informatik und Elektrotechnik Washingtonstrasse 32 CH-9400 Rorschach Tel: +41 (0)71 845 45 40 Mobile: +41 (0)79 600 80 57

Vertrieb durch: h+f Informatik und Elektrotechnik Washingtonstrasse 32 CH-9400 Rorschach Tel: +41 (0)71 845 45 40 Mobile: +41 (0)79 600 80 57 ELEKTRONISCHES RESERVIERUNGSSYSTEM Reservierung Version 9.0 Vertrieb durch: h+f Informatik und Elektrotechnik Washingtonstrasse 32 CH-9400 Rorschach Tel: +41 (0)71 845 45 40 Mobile: +41 (0)79 600 80 57

Mehr

Websites mit Dreamweaver MX und SSH ins Internet bringen

Websites mit Dreamweaver MX und SSH ins Internet bringen Websites mit Dreamweaver MX und SSH ins Internet bringen 1. Vorüberlegungen Dreamweaver stellt Funktionen bereit, um Websites im Internet zu veröffentlichen. Um diese Funktionen auf Servern des Rechenzentrums

Mehr

Anmeldung im LAUER-FISCHER Internet-Portal

Anmeldung im LAUER-FISCHER Internet-Portal Anmeldung im LAUER-FISCHER Internet-Portal 1. Neu registrieren Um sich als neuer Benutzer im Portal von LAUER-FISCHER oder für die Lauer-Taxe online (http://www.lauer-fischer.de) anzumelden, müssen Sie

Mehr

Hilfe zum Service Einzug

Hilfe zum Service Einzug Hilfe zum Service Einzug Schritt 1/8 Auswahl der vom Einzug betroffenen Verbrauchsstelle Bitte geben Sie uns das Datum Ihres Einzugs bekannt. Sie können das Datum entweder direkt in das Feld Einzugsdatum

Mehr

IM Online help Stand April 2015

IM Online help Stand April 2015 IM Online help Stand April 2015 INHALT Login... 3 Die erste Anmeldung... 3 Neues Passwort erstellen... 4 Produktsuche... 5 Produktsuche nach Stichwort(en)... 5 Blättern... 6 Warenkorb & Kasse... 7 Artikel

Mehr

Synthax OnlineShop. Inhalt. 1 Einleitung 3. 2 Welche Vorteile bietet der OnlineShop 4

Synthax OnlineShop. Inhalt. 1 Einleitung 3. 2 Welche Vorteile bietet der OnlineShop 4 Inhalt 1 Einleitung 3 2 Welche Vorteile bietet der OnlineShop 4 3 Die Registrierung (Neukunden) 5 3.1 Privatkunden... 6 3.2 Firmenkunden... 7 4 Die Anmeldung (Bestandskunden) 8 5 Bestellvorgang 10 5.1

Mehr

Anleitung zur Registrierung von MSDNAA (DreamSpark) und Erwerb der Microsoft Produkte

Anleitung zur Registrierung von MSDNAA (DreamSpark) und Erwerb der Microsoft Produkte Anleitung zur Registrierung von MSDNAA (DreamSpark) und Erwerb der Microsoft Produkte Verfasst von Milenkovic Valentino (3Kit) am 7.12.2012 Sie sollten auf ihrem MS Live Account (Schüler: v.familienname@mslive.htl3.at

Mehr

Hilfedatei der Oden$-Börse Stand Juni 2014

Hilfedatei der Oden$-Börse Stand Juni 2014 Hilfedatei der Oden$-Börse Stand Juni 2014 Inhalt 1. Einleitung... 2 2. Die Anmeldung... 2 2.1 Die Erstregistrierung... 3 2.2 Die Mitgliedsnummer anfordern... 4 3. Die Funktionen für Nutzer... 5 3.1 Arbeiten

Mehr

Programmiermethodik. Übung 13

Programmiermethodik. Übung 13 Programmiermethodik Übung 13 Sommersemester 2010 Fachgebiet Software Engineering andreas.scharf@cs.uni-kassel.de Agenda Vorstellung Musterlösung HA9 Mancala Showroom Client/Server Kommunikation in Java

Mehr

Kleines Handbuch zur Fotogalerie der Pixel AG

Kleines Handbuch zur Fotogalerie der Pixel AG 1 1. Anmelden an der Galerie Um mit der Galerie arbeiten zu können muss man sich zuerst anmelden. Aufrufen der Galerie entweder über die Homepage (www.pixel-ag-bottwartal.de) oder über den direkten Link

Mehr

Kurzdokumentation WebShop

Kurzdokumentation WebShop 1) Anmeldung und Kennwort ändern Rufen Sie die Webseite www.stocretec-shop.de auf. Geben Sie zur Anmeldung im StoCretec WebShop Ihre Benutzer - ID und Ihr Kennwort ein, welches Sie von uns erhalten haben.

Mehr

Neue Kennwortfunktionalität. Kurzanleitung. 2012 GM Academy. v1.0

Neue Kennwortfunktionalität. Kurzanleitung. 2012 GM Academy. v1.0 Neue Kennwortfunktionalität Kurzanleitung 2012 GM Academy v1.0 Neue Kennwortfunktionalität Diese Kurzanleitung soll erläutern, wie die neue Kennwort Regelung funktionieren wird. Die GM Academy führt eine

Mehr