Studentisches Projekt ESPRESSO

Slides:



Advertisements
Ähnliche Präsentationen
interaktiver Web Service Workflows
Advertisements

Object Relational Mapping
ER-Datenmodell und Abfragen in SQL
Sortieren I - Bubblesort -
„Ansicht Arbeitsbereich“ ist die nutzerspezifische Ansicht, in der alle Dokumente aufgelistet sind, die dem angemeldeten Benutzer zugeordnet sind. D.h.
Dynamische Seiten mit Dreamweaver Zugriff auf (mysql) Datenbank mit PHP.
2. Review SWT Praktikum SS062 Allgemeines Editor stellt eine webfähige Entwicklung der IT-basierten Dienstleistungen dar Kunde soll mit Hilfe.
Allgemeine Technologien II
Parser generieren Yet Another Compiler – Compiler YACC.
Alternativen und Muster. Alternativen Gegeben ist eine Tabelle in der ein Attribut der Tabelle Buecher Gruppe genannt wurde. So gibt es unter anderem.
Web 3.0 – Programmierung – Semantic Web / CIDOC CRM
XINDICE The Apache XML Project Name: Jacqueline Langhorst
SQL als Abfragesprache
MySQL Der Einstieg.
Delphi-Datenbankkomponenten
Transaction Script Software Component Technology for Distributed Applications.
Access 2000 Datenbanken.
Datenmodellierung - Aufbau einer Datenbank -
NetUSE Web Application Framework Kai Voigt NetUSE AG 28. Februar 2003.
Erhard Künzel für Info 9. Klasse: digitale-schule-bayern.de © Erhard Künzel.
Datenbanken 10: Einfügen, Ändern, Löschen
Abfragen – Tipps und Tricks Buch S102ff (Informatik I, Oldenbourg-Verlag) Nach einer Vorlage von Dieter Bergmann.
Buch S70ff (Informatik I, Oldenbourg-Verlag)
Einführung und Überblick
1 Nutzen Sie diese Powerpoint-Präsentation beim Selbstlernen oder in Veranstaltungen zur Einführung in das jeweilige Thema. Einführung Lernmodul Nutzungsbedingungen:
Xindice Datenbanken vs. Markup Prof Dr. Manfred Thaller WS 2009 / 2010 Referent: Seyda Kurt.
Projektdaten in Plone verwalten Datenbank der Multimedia-Projekte der HU Plone-Workshop 20. Juni 2007 Jana Kunze, MLZ.
Überblick Software Bestellungsver- waltungsprozess Dialogmanagement Simulation Sprachverarbeitung Verschiedene Arbeitsphasen Routengraphen Sprachverarbeitung:
SQL PHP und MySQL Referat von Katharina Stracke und Carina Berning
Wir bauen uns eine Webapplikation!
Windows Presentation Foundation WS 2013/14 Prof. Dr. Herrad Schmidt
PHP und MYSQL am Organisatorisches Der komplette Kurs im Schnelldurchgang Bewertung von wichtig und unwichtig Historisch Kulturwissenschaftliche.
Betrieb von Datenbanken Marco Skulschus & Marcus Wiederstein Datenmanipulation Lehrbuch, Kapitel 4.
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 5 Folie 2 ADO.NET s.a:
1.2 Trennung von Struktur und Inhalt
1 Nutzen Sie diese Powerpoint-Präsentation beim Selbstlernen oder in Veranstaltungen zur Einführung in das jeweilige Thema. Einführung Lernmodul Nutzungsbedingungen:
Lernmodul Einführung Nutzen Sie diese Powerpoint-Präsentation beim Selbstlernen oder in Veranstaltungen zur Einführung in das jeweilige Thema. Nutzungsbedingungen:
Copyright: Vomicon GmbH, Oer-Erkenschwick - orgAnice Application Day, Structure Export / - Import für orgAnice Pi - Datenbanken.
Einführung in Datenbankmodellierung und SQL
Aggregatsfunktion SQL = Structured Query Language.
verstehen planen bearbeiten
Praxissemester Martin Amelsberg Daniel Finger 09. November 2004.
Datenbankanbindung mit
Structured Query Language
Erste Einführung in SQL
Structured Query Language
Eike Schallehn, Martin Endig
Backup der MySQL-Daten bei All-Inkl Eine mögliche Variante, um MySQL- Daten bei dem Provider „All-Inkl“ zu sichern.
1 Projekt: Wertungsschiessen Markus Zwickl, Bernhard Riess Im Fach PMS bei Prof. Dr.-Ing. Josef Schneeberger Deggendorf,
Modellierungsspezialisten DRITTE NORMALFORM! „Bei der Abfrage, können wir dann alles wieder zusammenfügen!“
TypoScript.
PhpMyAdmin.
Spezifikation der Module / Programme
Datenbank System (DBS) - Warum?
Datenbank für Skriptenverkauf
Datenbanken erstellen mit PostgreSQL
Datenbanken abfragen mit SQL
Mönchengladbach Tchibo Filial-Manager Erste Ideen.
By Thorsten Zisler 1 SQL Datenbank Anbindung an den Supervisor.
Modellierungsspezialisten DRITTE NORMALFORM! „Bei der Abfrage, können wir dann alles wieder zusammenfügen!“
Klassen und Tabellen.
Abfragen Wiederholung Manuel Friedrich Schiller-Gymnasium Hof.
Sprachumfang von SQL Vier Kategorien DDL (Data Definition Language)
SQL Join.
Beispiele zur Datenänderung
Der Schulbuchhandel Das Geschäftsmodell im Umbruch
Create Table, Rechte und Rollen
SQL Join.
2. Die rekursive Datenstruktur Baum 2.1 Von der Liste zum Baum
Nutzung und Modellierung von Datenbanken
 Präsentation transkript:

Studentisches Projekt ESPRESSO Architektur

Dongdong Jiao, Marie Fagot Referat von: Dongdong Jiao, Marie Fagot

3 große Module / Entwicklungsgruppen Steuerung Spracherkennung Mustererkennung Komponenten Unterteilung: Sprachmodul Mustererkennungsmodul Chipkartenmodul Steuerungsmodul Webgruppe Routen Module Prozess Modulschnittstellen Kommunikation Sprache/Steuerung Dialogmanagement Klassen von Sprachmodul Datenbank: Dialogsystem Kaffeeautomat Wege

Kommunikation Sprache/Steuerung Dialogmanagement Module Prozess Modulschnittstellen Kommunikation Sprache/Steuerung Dialogmanagement Klassen von Sprachmodul Datenbank: Dialogsystem Kaffeeautomat Wege

Kommunikation Sprache/Steuerung Dialogmanagement Module Prozess Modulschnittstellen Kommunikation Sprache/Steuerung Dialogmanagement Klassen von Sprachmodul Datenbank: Dialogsystem Kaffeeautomat Wege Dialog Bewegungssensor Sprachmodul Bestellung Chipkarte Schnittstelle Steuerung Bestellung Erstellung Datenbank

Kommunikation Sprache/Steuerung Dialogmanagement Module Prozess Modulschnittstellen Kommunikation Sprache/Steuerung Dialogmanagement Klassen von Sprachmodul Datenbank: Dialogsystem Kaffeeautomat Wege

Kommunikation Sprache/Steuerung Dialogmanagement Module Prozess Modulschnittstellen Kommunikation Sprache/Steuerung Dialogmanagement Klassen von Sprachmodul Datenbank: Dialogsystem Kaffeeautomat Wege Steuerung < − > Sprache: XML-Datenstruktur Steuerung < − > Muster: ID des Benutzers

Kommunikation Sprache/Steuerung Dialogmanagement Module Prozess Modulschnittstellen Kommunikation Sprache/Steuerung Dialogmanagement Klassen von Sprachmodul Datenbank: Dialogsystem Kaffeeautomat Wege

Kommunikation Sprache/Steuerung Dialogmanagement Module Prozess Modulschnittstellen Kommunikation Sprache/Steuerung Dialogmanagement Klassen von Sprachmodul Datenbank: Dialogsystem Kaffeeautomat Wege

Dialogmanagement CSP / FDR2

Kommunikation Sprache/Steuerung Dialogmanagement Module Prozess Modulschnittstellen Kommunikation Sprache/Steuerung Dialogmanagement Klassen von Sprachmodul Datenbank: Dialogsystem Kaffeeautomat Wege CSP / FDR2

Kommunikation Sprache/Steuerung Dialogmanagement Module Prozess Modulschnittstellen Kommunikation Sprache/Steuerung Dialogmanagement Klassen von Sprachmodul Datenbank: Dialogsystem Kaffeeautomat Wege

Kommunikation Sprache/Steuerung Dialogmanagement Module Prozess Modulschnittstellen Kommunikation Sprache/Steuerung Dialogmanagement Klassen von Sprachmodul Datenbank: Dialogsystem Kaffeeautomat Wege

Kommunikation Sprache/Steuerung Dialogmanagement Module Prozess Modulschnittstellen Kommunikation Sprache/Steuerung Dialogmanagement Klassen von Sprachmodul Datenbank: Dialogsystem Kaffeeautomat Wege

Kommunikation Sprache/Steuerung Dialogmanagement Module Prozess Modulschnittstellen Kommunikation Sprache/Steuerung Dialogmanagement Klassen von Sprachmodul Datenbank: Dialogsystem Kaffeeautomat Wege Der Lexikonparser liest das XML codierte Lexikon aus und speichert Lexikoneinträge in einer Struktur, die durch die Namen und grammatikalischen Kategorien sortiert ist.

Datenbankmodul – Gesamtmodell: Module Prozess Modulschnittstellen Kommunikation Sprache/Steuerung Dialogmanagement Klassen von Sprachmodul Datenbank: Dialogsystem Kaffeeautomat Wege Datenbankmodul – Gesamtmodell: Datenbank / Parsing Unit / Sending Unit Die Verknüpfungen mit der Datenbank erfolgen über festgelegten Einheiten und Schnittstellen

Kommunikation Sprache/Steuerung Dialogmanagement Datenbankmodul – Gesamtmodell Datenbank / Parsing Unit / Sending Unit Module Prozess Modulschnittstellen Kommunikation Sprache/Steuerung Dialogmanagement Klassen von Sprachmodul Datenbank: Dialogsystem Kaffeeautomat Wege

Kommunikation Sprache/Steuerung Dialogmanagement Module Prozess Modulschnittstellen Kommunikation Sprache/Steuerung Dialogmanagement Klassen von Sprachmodul Datenbank: Dialogsystem Kaffeeautomat Wege

Kommunikation Sprache/Steuerung Dialogmanagement Module Prozess Modulschnittstellen Kommunikation Sprache/Steuerung Dialogmanagement Klassen von Sprachmodul Datenbank: Dialogsystem Kaffeeautomat Wege

Kommunikation Sprache/Steuerung Dialogmanagement Module Prozess Modulschnittstellen Kommunikation Sprache/Steuerung Dialogmanagement Klassen von Sprachmodul Datenbank: Dialogsystem Kaffeeautomat Wege Zu folgenden Daten sollen Tabellen in einer zentralen DB angelegt werden: - Biometrie Daten (Mustererkennungsgruppe) - Abrechnungsdaten (Steuerung) Wegbeschreibungsdaten Objektsdatenbank Daten, die nur von jeweils einem Modul genutzt werden, sollten -nach dem Prinzips des modularen Systemaufbaus- nach Möglichkeit lokal abgelegt werden. Das trifft beispielsweise aus das vom Sprachsteuerungsmodul benötigte Lexikon zu.

Kommunikation Sprache/Steuerung Dialogmanagement Module Prozess Modulschnittstellen Kommunikation Sprache/Steuerung Dialogmanagement Klassen von Sprachmodul Datenbank: Dialogsystem Kaffeeautomat Wege Verschiedene domains: - Kaffee - Routen / Informationen - Rückmeldungen (small talk…) Tabellen in Datenbank: - Grammatik - Lexikon (Aussprache) - Statistik über Fehlermeldungen

Kommunikation Sprache/Steuerung Dialogmanagement Module Prozess Modulschnittstellen Kommunikation Sprache/Steuerung Dialogmanagement Klassen von Sprachmodul Datenbank: Dialogsystem Kaffeeautomat Wege

Kommunikation Sprache/Steuerung Dialogmanagement Module Prozess Modulschnittstellen Kommunikation Sprache/Steuerung Dialogmanagement Klassen von Sprachmodul Datenbank: Dialogsystem Kaffeeautomat Wege Beispiel: Tabelle Bestellung Stack für die Herstellung Daten für Rechnung

Kommunikation Sprache/Steuerung Dialogmanagement Module Prozess Modulschnittstellen Kommunikation Sprache/Steuerung Dialogmanagement Klassen von Sprachmodul Datenbank: Dialogsystem Kaffeeautomat Wege Beispiel: MySQL Befehlen Die Bestellnummer, die den geringsten Wert hat, also als erstes in die Liste eingetragen wurde, wird ausgewählt: SELECT MIN(bestellnr) FROM bestellung WHERE error = 0 AND finished = 0 Die Kaffee-ID der aktuellen Bestellung wird ausgelesen: SELECT KID FROM bestellung WHERE bestellnr = ’"+nextBestellNr+"’ Die Kunden-ID einer Bestellung wird ausgelesen für eine Bestellung, die fertig erstellt wurde: SELECT ID FROM bestellung WHERE finished = 1 AND bestellnr = ’"+nextBestellNr+"’ Die Kaffeespezialität der Bestellung wird ausgelesen: SELECT Kaffeespezialität FROM kaffeesorte WHERE KID = ’"+best +"’

Kommunikation Sprache/Steuerung Dialogmanagement Module Prozess Modulschnittstellen Kommunikation Sprache/Steuerung Dialogmanagement Klassen von Sprachmodul Datenbank: Dialogsystem Kaffeeautomat Wege

Schöne Ferien!