Facharbeiten Zürich 2009Webtool "Erstellen von Standardofferten" für die Abteilung Online CommunicationScherrer René, Siemens Schweiz AG Umfeld: Bei Siemens Schweiz AG, Abteilung Online Communications, werden für interne und externe Kunden/Bereiche Inter- und Intranetaufträge ausgeführt. Vorgängig müssen dafür Offerten erstellt werden. Sämtliche Angebote werden für jede Anfrage neu und individuell zusammengestellt. Diese variieren je nach Auftrag beträchtlich.
Ziel ist es, die Effizienz bei Standard-Offerten mittels eines Webtools zu steigern, Know-How-Sharing einzuführen, den Arbeitsprozess zu optimieren und Kosteneinsparungen nachzuweisen. Als Resultat sollen standardisierte Module angeboten werden, welche beim Erstellen der Offerte verwendet werden können. Zudem soll über einen Administrations-Bereich die individuelle Bearbeitung der Module gewährleistet werden.
Beschreibung der Arbeit und Lösung Die Aufgabe bestand darin, diese Applikation zu planen und die definierten Ziele aus der Aufgabenstellung umzusetzen. Als erstes teilte ich das Webtool in drei Hauptpunkte auf: der erste Teil befasst sich mit der Home-Seite der User und deren Anmeldung, zweitens der Bereich zur Erstellung neuer Offerten, und drittens der Bereich der Administration. Diese Punkte stellte ich in Ablaufdiagrammen visuell dar und konnte mir so ein erstes Bild davon machen, mit welchem Funktionsumfang ich rechnen muss. Noch vor der Programmierung definierte ich das Datenbanklayout und setzte die Tabellen mittels ERM (Entity-Relationship-Modell) in die Datenbank um. Durch das Erstellen einer Designvorlage legte ich die Grundstruktur für die Seiten fest und konnte für die Folge-Seiten meine Effizienz steigern.
Nur berechtigte User (Mitarbeitende der Abteilung) sollen auf das Tool zugreifen können. Dafür setzte ich auf eine Lösung mit Datenbanktabelle und Session-Variable. Die Person meldet sich über den Pin-Code des Mitarbeiter-Badges an und erhält nur Zugang, wenn sich sein Identifizierungsschlüssel (GID) in der Tabelle befindet. Über eine Session-Variable wird die Person zudem für die kommenden Seiten autorisiert. Der User gelangt auf die personalisierte Startseite des Tools, welche ihm eine Übersicht seiner bereits erfassten Offerten anzeigt. Die Navigation wird jetzt eingeblendet, wodurch der User in die anderen zwei Bereiche, Offerten-Erstellung und Administration, wechseln kann.
Über die Navigation gelangt der User in den Administrationsbereich, dessen Startseite alle möglichen Administrationswerkzeuge anzeigt. Hier können Module/Untermodule erstellt, geändert oder gelöscht werden. Aus einer Übersicht kann das gewünschte Modul/Untermodul ausgewählt werden. Über den Querystring wird die ID des gewählten Moduls mitgeschickt, damit die Änderungen beim richtigen Datensatz vorgenommen werden.
Neue Module/Untermodule werden über ein separates Formular erfasst und als neuen Datensatz in die entsprechende Tabelle eingefügt.
Durch die Anwendung des gewählten Ablaufs und durch entsprechende Planung ist es mir gelungen, ein Webtool zu entwickeln, welches a) Standard-Offerten wunschgemäss produziert und b) den Arbeitsprozess durch Know-How-Sharing optimiert und somit die Effizienz steigert und Kosten einspart. |
|
