Studierende: |
Mathias Lenggenhager, lenggmat_X |
|
Marco Meyer, meyermar |
Betreuer: |
Jan Zeman, zema |
Das Ziel dieser Arbeit war es, einen bestehenden Webshop um die Komponente eines Backoffice zu erganzen. Dieses Backoffice sollte Wareneingange und Warenausgange verwalten, sowie die Flexibilitat haben, Schrumpfungen des Lagers zu beheben.
Entstanden ist ein umfassendes Modul, welches reibungslos mit dem Webshop PhPeppershop interagieren kann. Menge und Mindestmenge eines Artikels (und dessen Variationen) werden festgehalten und konnen notigenfalls korrigiert werden. Ladenhuter und Unterschreitungen des Mindestbestandes sind ersichtlich. Warenlieferungen konnen samt Lieferantendaten erfasst werden. Bestellungen und Rechnungen werden erfasst und der Status ist jederzeit ersichtlich. Bei Uberschreitung der Einzahlungsfrist, wird der Benutzer entsprechend gewarnt. Rechnungen konnen als PDF-Dokument abgespeichert und ausgedruckt werden. Preislisten konnen ebenfalls als PDF-Dokument erstellt werden. Zusatzlich besteht die Moglichkeit, sich die Bilanz eines bestimmten Zeitraumes anzusehen, die entsprechende Bilanz um eigene Positionen zu erweitern und schliesslich die Bilanz in einem PDF-Dokument zu speichern.
Die Funktionen des Backoffice nehmen dabei auf die Gegebenheiten im Webshop PhPeppershop Rucksicht, dies ermoglicht einen Einsatz des Backoffice auch in spateren Versionen des Webshops.
Das Projekt unterliegt der GNU LESSER GENERAL PUBLIC LICENSE so wird gewahrleistet, dass sich auch weitere Generationen von Programmieren dem Quellcode bedienen und weiterentwickeln konnen. Der genaue Wortlaut dieser Lizenz kann im Anhang gefunden werden.
|