- Jahrgang
- 2013 / 2014
- Klasse
- 5AWII, 5AHWII
- Kategorie
- Digital Engineering
- Projektpartner
- eworx Networx und Internet GmbH
Maturanten
Betreuer
Projektbeschreibung
Problembeschreibung
Die Firma eworx bestellt den Großteil ihrer Produkte bei 3 Lieferanten. Um den billigsten Preis zu ermitteln, muss ein/e Mitarbeiter/in auf den Homepages der jeweiligen Lieferanten nach den einzelnen Produkten suchen, um dann den günstigsten Anbieter zu finden. Zusätzlich muss ein/e Mitarbeiter/in diese Auftragsbestätigungen manuell in die bestehende Datenbank der Firma WinLine eingeben. Dies soll nun halbautomatisch eingegliedert werden.
Zielsetzung
Ziel ist es, die Produktsuche zu erleichtern. Die Lieferanten liefern dabei über eine Schnittstelle die benötigten Daten, diese werden von Datworx in eine Datenbank übernommen und später zur Produktsuche verwendet. Das Eingliedern der Auftragsbestätigungen wird halbautomatisch realisiert. Alle Datensätze müssen vor dem einlesen in die Datenbank nochmals kontrolliert werden. Erst dann werden sie eingespeichert. Es ist noch möglich, den Datensatz vor der Speicherung zu bearbeiten.
Ergebnis
Die Produktsuche über Datworx funktioniert nun einwandfrei. Es wird der Anbieter, bzw. der Preis des Produkts angezeigt. Die Produktdaten werden vom Server mit einem eigenen Programm automatisch und täglich Aktualisiert.
Das Eingliedern der Auftragsbestätigungen funktioniert nur bedingt, da derzeit nur 1 Lieferant diese Schnittstelle bereitstellt.
Projektablauf
· Konzeptentwicklung (Serverteil und Clientteil)
· Analyse der Dateien des Lieferanten
· Einarbeiten in SSIS
· Erstellen der Datenbank zur Produktsuche
· Programmierung des Clientteils
· Programmierung des Serverteils
· Analyse der WinLine-Datenbank
· Auftragsbestätigungen eingliedern
· Testen
Systembeschreibung
Datworx gliedert sich in 2 Teile auf. Dabei dient der Serverteil zur Beschaffung der Daten. Es wird dabei auf die Fileserver der verschiedenen Lieferanten zugegriffen und die Daten gespeichert. Der Serverteil beinhaltet auch die Datenbank für den Client. Der Clientteil beinhaltet ein C# – Programm, welches auf die Datenbank am Server zugreift. Dieses Programm ermöglicht einerseits die Produktsuche, anderseits werden auch die Auftragsbestätigungen übernommen.