60 likes | 222 Views
Köln, den 10.03.2010. D-Arzt-Verzeichnis. Dominik Jaskolka Tel.: (0221) 3778- 6582 Jaskolka.dominik@bgetem.de. Motivation für das AddOn D-Arzt-Verzeichnis. Ein zentrales Verzeichnis mit allen Aktuelle Informationen zu den Durchgangsärzten
E N D
Köln, den 10.03.2010 D-Arzt-Verzeichnis Dominik Jaskolka Tel.: (0221) 3778- 6582 Jaskolka.dominik@bgetem.de
Motivation für das AddOn D-Arzt-Verzeichnis • Ein zentrales Verzeichnis mit allen • Aktuelle Informationen zu den Durchgangsärzten • Anzeige von Durchgangsärzten im Umkreis des Unternehmens • Voraussetzung für eine weiterführende Heilbehandelung Schnelle Informationen Entlastung des Kunden und der Sachbearbeitung jederzeit aktuell verfügbar Durchgangsärzten
AddOn „D-Arzt-Verzeichnis“ - Suche Eingabe der Suchparameter Auswahl der Suchmethode Anzeige aller Suchergebnisse
AddOn „D-Arzt-Verzeichnis“ – Schnell Suche Suchmethode „Schnell-Suche“ Einblenden des D-Arztes auf eine Google-Map Routenplaner Möglichkeit zum Drucken
Codeschnipsel zur Auswahl der Suchmethode Aufbau der Methoden zum Datenaufruf: @grok.action(u'Suche') def add(self, **data): e = data self.results = getUser().getAdresse(e["name"],e["plz"],e["ort"]) @grok.action(u'Schnell Suche') def add(self, **data): ss = data self.erg = getUser().zerlegAdd(ss["plz"]) Initialisierung von Google-Maps : for i in google: i["google_add"]="initialize('"+ google[0]['Ort'] +"',"+"'"+ google[0]['Ort']+" "+google[0]['Strasse']+ "'"+")" return google Differenzierter Methodenaufruf durch eine Action Automatisierte Initialisierung und Verbindungsaufbau zu Google-Maps
Programmablauf und Verbindungsaufbau Schnell Suche Normale Suche Eingabe Suchparameter Datenbankabfrage Datenbankabfrage Validieren der Return-Parameter Verbindungsaufbau zu Google Validieren der Return-Parameter Übermittelung API-Key und Ort-Parameter View mit Parameter rendern Google-Map render View mit Parameter rendern