Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

.NET-PHP Projekt Präsentation

Ähnliche Präsentationen


Präsentation zum Thema: ".NET-PHP Projekt Präsentation"—  Präsentation transkript:

1 .NET-PHP Projekt Präsentation
Armin Giesel & Lars Fischer Begrüßung – gemeinsame Vorstellung Begrüßung ..... Mein Name ist Armin Giesel das ist mein Kollege Lars Fischer. Wir möchten Ihn heute unser NET-PHP-Projekt vorstellen. In unserem Projekt geht es um einen Aufgabenplaner ..., mit dem man über einen so genannten MDA seine Termine managen kann. Nebenbei ... Verbindung zweier Welten

2 Szenario Herr Maier Frau Müller
Zettel 1 – Folie 1 Herr Maier, ein vielseitiger Geschäftsmann ist viel unterwegs, denn seine Termine liegen in der Regel örtlich weit auseinander. Und so ist für jeden Termin auch noch zusätzlicher Aufwand nötig: Ein Flug muß gebucht werden, ein Hotel, vielleicht ein Mietwagen. In der Regel bespricht er seine Termine mit seiner Sekretärin, die dann das erforderliche zu organisieren hat. Manchmal geschieht das im Büro, oft aber auch von unterwegs aus über das Telefon. Missverständnisse können da nie ganz vermieden werden. Und seine Sekretärin ist auch nicht Tag und Nacht im Büro. Um diese Aufgaben einfacher und flexibler zu planen haben wir folgende Idee. - Rollentausch Als Geschäftsmann hat er viele Termine mit den verschiedensten Aufgaben zu erledigen und hat immer wenig Zeit. Die Sekretärin von Herrn Maier und ständig im Stress, damit Herr Maier aller Termine einhalten kann.

3 Mobile digital Assistant (MDA)
Integriertes Telefon eventuell eine Kamera ein Betriebssystem (Windows Mobile) Adressbuch Internet Browser Kalender Zettel 2 – Folie 1 MDA-Gerät und Programm erklären (Aktuelles Bild vom MDA einsetzen) Zettel 3 – Folie 1 Szenario Zu jedem Termin gehören auch Aufgaben Erklären: Outlook kann keine Aufgaben verwalten Extra Software nötig Kalender Termin in Kalender verwalten Kalenderprogramm kann nur Termine verwalten, mehr nicht und keiner Aufgaben wie z.B: Flug buchen , Hotel und Flug reservieren Wir haben eine Applikation entwickelt mit der man Aufgaben auf einen MDA in Abhängigkeit von den Terminen im Kalender planen kann.

4 Terminplanung Wie komme ich hin? Was benötige ich vor Ort
Was ist sonst noch zu organisieren? Hinweis auf „Nicht in Outlook machbar“

5 Aufgabenplanung Was ist zu tun? Wo? Wann? (Von - nach?) (von - bis?)

6 Wie geht’s nun weiter? Internet ? ? ? Zettel 3 – Folie 4
Wie kommen die Aufgaben zur Sekretärin??? Hier wird eine Grafik eingeführt zum Thema MDA, User -> satt Internet ? In der Wolke -> PC, Sekretärin (Fragezeichen animieren) Antwort Internet – Stichwort: Webservices (nach Stichwort Fragezeichen wird zum Internet) in Form einen Webservices

7 Web-Service Instrument zum Datenaustausch
statt einem Browser gibt es eine Applikation Applikation ist allein für die Bildschirmdarstellung verantwortlich Applikation sendet Daten an den Service Applikation fordert Daten vom Service an Zettel 4 – Folie 2 Ein Web-Service funktioniert ähnlich. Nur haben wir hier keinen Browser, sondern eine Applikation. Und diese Applikation ist für das Bereitstellen des Formulars zuständig. Sie bestimmt, wie das Formular aussieht – nicht irgendein Webserver. Aber auch hier „sammelt“ die Applikation die vom Anwender eingegebenen Daten ein, und schickt sie an einen Webserver, sodass dieser sie weiterverarbeiten kann.

8 Konfiguration SOAP DB XML PHP PHP Zettel 4 – Folie 2
Grafik für Webservices MDA-> XML:SOAP->DB:PHP->PC_Sekretärin Simple Object Accessing Protokoll : mehr wird nicht erklärt zum SOAP Für unseren Webservice benötigen wir verschiedene Komponenten wie z.B: C#, .Net Nach dieser Folie findet der Wechsel von .Net zu PHP statt Präsentieren der MDA Software vielleicht auch mit Videovorführung

9 Datenbankstruktur Für die Datenbankstruktur mussten einige Dinge berücksichtig werden: Schaffung einer eindeutigen User-ID zum zuordnen der Aufgaben Sicherheitscode um nicht autorisierte Zugriffe zu vermeiden Versionsprüfung um einen Konflikt mit neueren Versionen zu vermeiden Statusprüfung um festzustellen welche Termine abgearbeitet wurden Zettel 6 – Folie 1 Für die Datenbankstruktur mussten einige Dinge berücksichtig werden: Schaffung einer eindeutigen User-ID zum zuordnen der Aufgaben Sicherheitscode um nicht autorisierte Zugriffe zu vermeiden Versionsprüfung um einen Konflikt mit neueren Versionen zu vermeiden Statusprüfung um festzustellen welche Termine abgearbeitet wurden

10 Aufgaben verwalten DB PHP Zettel 7 – Folie 1
Ein markanter Vorteil liegt in der asynchronen Aufgabenplanung. Während Herr Maier in Ruhe daheim oder vielleicht am Abend im Biergarten, seine Termine plant, muss nicht unbedingt ein Ansprechpartner vor Ort sein. Herr Maier kann sich die Zeit flexibeler einteilen. Das gilt natürlich auch für die Bearbeitung der einzelnen Termine und mit den in Verbindung stehenden Personen. Da die einzelnen Aufgaben nun im Internet erreichbar sind und in einer genormten Format in einer Datenbank vorliegen, können nun diese Daten auch für andere Anwendungen aufbereitet werden. Beispiel: versand XML generierte Daten für ein Reservierungssystem Oder einem Onlinebuchungssystem wie Flugbörse etc. Wir bleiben aber zur Demonstrationszwecken bei Frau Müller, der Sekretärin von Herrn Maier. # Wechsel zum Browser – anzeigen Aufgabenverwaltung Sie bekommt alle Termine zu sehen, da Sie genau wissen muss was Herr Maier braucht. Alle anderen Personen wie z.B. Reisebüro bekommen vorausgewählte Daten. Frau Maier kann nun nach dem sie die einzelnen Aufgaben erledigt hat, diese nun in Ihrer Aufgabenverwaltung abhaken. Der einzelne Datensatz wird mit einem roten Flag markiert und bekommt einen anderen Status. Damit ist dies Aufgabe erledig. Nun kann Herr Maier eine Bestätigung per bekommen.

11 Ende der Präsentation Vielen Dank für Ihre Aufmerksamkeit und
dem Interesse an unserem Projekt. Wir wünschen Ihnen noch einen schönen Tag. Ende der Präsentation Alles nachfolgenden Folien sind Fragmente die nicht gezeigt werden Es darf Applaudiert werden!

12 Ende der Präsentation Vielen Dank für Ihr Interesse an unserem Projekt. Es darf Applaudiert werden. Ende der Präsentation Alles nachfolgenden Folien sind Fragmente die nicht gezeigt werden

13 Vision digitaler Assistent
Vor gut 15 Jahre entstand die Vision von einem digitalen Assistenten. Termine mitteilen Adressen von Geschäftspartnern Telefonnummern einfache Notizen Immer in Reichweite ständiger Zugriff auf Daten

14 Termin im MDA

15


Herunterladen ppt ".NET-PHP Projekt Präsentation"

Ähnliche Präsentationen


Google-Anzeigen