Jahrgang

2013 / 2014

Projektpartner

eworx Networx und Internet GmbH

Maturanten

Mugrauer_Fabian

Mugrauer Fabian
5AWII

Rammerstorfer_Lukas

Lukas Rammerstorfer
5AHWII

Betreuer

Stimpfl Gernot

Stimpfl Gernot

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.

The project is separated in 2 stages:

Stage 1
The company “eworx” orders the majority of their products at 3 suppliers. These suppliers offer their products on their homepage. Until now, the employees of “eworx” have to look on each homepage to search for a special product. The suppliers also provide the info of their products on an interface. For example on an FTP-Server. Our project should connect to these interfaces and ensure an automatic search.

Stage 2
Until now, the contract notes of the suppliers are offered on a pdf file, which is sent via e-mail. These contract notes are also provided on the server. Our project should integrate them automatically into the existing system called WinLine.