ZHAW-Logo OAPA-Logo TAT-Logo
zurück  
Diplomarbeit 2004 (DA04): Arbeits-Archiv
 
DA Bsh 04/1 - Warenbuchhaltung fur eine Getreidemuhle mit Schnittstellen zu benachbarten Applikationen
Studierende: Barbara Flaad, flaadbar
  Tanja Jorger, joergtan

Betreuer: Alexander Bosshard, bsha

Ausgangslage: Die Stadtmuhle Schenk in Ostermundigen verwendet seit rund 13 Jahren die Applikation EasyKorn fur ihre Warenbuchhaltung. Damit wird der Warenfluss von der Lieferung der Rohwaren, uber die Vermahlung bis zur Vermischung der Produkte abgebildet. Das Ziel dieser Diplomarbeit ist es, diese Applikation durch eine moderne Softwarelosung basierend auf Java, XML und Postgresql abzulosen.

Vorgehen: Im Rahmen der Projektarbeit bsh 04/2, wurden die genauen Anforderungen an EasyKorn2004 evaluiert, ein Datenbank Design erstellt sowie ein erstes Konzept fur die Implementation geschrieben. Wahrend der Diplomarbeit wurde dieses Konzept nochmals leicht uberarbeitet und dann implementiert.

Ergebnisse: Die Implementation der ganzen Applikation hatte den Rahmen einer siebenwochigen Diplomarbeit gesprengt. Aus diesem Grund wurde eine Abgrenzung der Aufgabe vorgenommen. Wahrend der Diplomarbeit wurden die Hauptbuchungen sowie die wichtigsten Hilfsprogramme implementiert. Zudem wurde das Konzept fur das Erstellen der Auswertungsberichte mittels XML geschrieben und drei einfache Berichte erzeugt. Da fur die Anbindung an die Schnittstelle zu SAP Programmierarbeit seitens SAP notig ist und diese nicht innerhalb der Diplomarbeitszeit durchgefuhrt werden konnte, wurde auch hierfur nur das Konzept geschrieben. Viel Zeit wurde fur Tests aufgewendet. Da hinter einem solchen Warenbuchhaltungsprogramm eine komplexe Logik steckt, wurden viele verschiedene Testfalle durchgespielt. Dadurch kamen noch einige kleine Fehler zum Vorschein die sofort behoben wurden.

Ausblick: Da, wie oben beschrieben, der Umfang der Arbeit zu gross war fur eine Diplomarbeit, mussen gewisse Buchungen, Hilfsprogrammanwendungen, die Anbindung an SAP sowie ein grosser Teil der Berichte zu einem spateren Zeitpunkt implementiert werden. Mit Hilfe der Dokumentation und dem ausfuhrlich kommentierten Javacode sollte dies jedoch kein Problem darstellen und innert nutzlicher Frist realisierbar sein.

zurück