Softworks
Knowledgeplaza
Karpi
Karpi is een groothandel in karpetten (vloerkleden) en levert aan bekende detaillisten zoals Ikea en Trendhopper. Bij Karpi wordt de administratie voor het grootste deel onderhouden in een standaardpakket en hoewel dit in principe voldoet, is het toch omslachtig m.b.t. het beheren van de collectie. Daarnaast is het wenselijk dat op basis van de collectie eenvoudig visueel aantrekkelijk informatie verstrekt kan worden.

Om deze wensen te realiseren, is er een database opgezet m.b.v. van SQLServer waarop nieuwe functionaliteit ontwikkelt kan worden. Deze database wordt in eerste instantie gevoegd met gegevens uit het boekhoudsysteem, welke door een interface applicatie worden overgezet. Vervolgens wordt deze basisdata uitgebreid met gegevens voor de:
  • prijscalculatie
  • retourenadministratie (klachtenafhandeling)
  • etikettengeneratie
  • brochures
Deze database is ook weer de basis voor de webapplicatie waarin klanten en vertegenwoordigers de collectie kunnen inzien en bestellen. Naast de functionele uitbreiding is het de bedoeling om binnenkort het beheer van de artikelen weg te nemen uit de boekhoudapplicatie en vanuit deze nieuwe omgeving te gaan doen. Ook wordt overwogen om nog andere delen over te zetten, om zo het bedrijfsproces beter te ondersteunen.

Dit project heeft een evolutioniare aanpak; in kleine stappen is steeds een stukje van de nieuwe functionaliteit toegevoegd. Er is begonnen met de SQLServer database met een Java koppeling naar de standaard applicatie, vervolgens met MSAccess een front-end voor het directe beheer en zo telkens een stukje erbij. Voor elk deel wordt gekeken welke techniek het beste past; voor interfaces werdt hoofdzakelijk Java gebruikt, als client tool wordt MSAccess ingezet, maar ook Cocoon (Apache) is gebruikt voor de generatie van collectie-CDs. Door deze benadering blijft het project goed te overzien en hoewel sommige delen door voortschreidende inzicht herschreven moest worden, was het ten alle tijden te beheersen. Door vooraf in grote lijnen in kaart te brengen wat het systeem mogelijk allemaal moet gaan bevatten en steunend op jaren ervaring met grote geautomatiseerde systemen, is het herschrijven wel tot een minimum te beperken.
 
Contact
SoftWorks 2009, minimum resolution 1024x800