NextIT
23/02/04, 15:18
Ik ben een kleine webhoster (50 klanten), en ben op zoek geweest naar een programma waar ik abonnementen in kan voeren, en waarbij het programma automatisch nieuwe rekeningen verstuurd. Daarbij moet het ook nog eens rekening houden dat het hostingabonnement bijvoorbeeld 12x per jaar wordt afgerekend en de domeinnaam 1x per jaar. Daarnaast zijn er natuurlijk nog eenmalige kosten.
Een goedkoop programma dat aan deze eisen voldoet en geschikt is voor een nederlands bedrijf, is niet te vinden. Om deze reden heb ik zelf een programma gemaakt.
Mijn systeem is aardig universeel. Eigenlijk kunnen allerlei soorten abonnementen worden gefactureerd, het is niet beperkt tot webhosting. Ook is het mogelijk om het factuurgedeelte 'los' te gebruiken, voor het factureren van allerlei andere producten.
Het heeft nu de volgende eigenschappen
Techniek
- MySQL backend op server
- Windows front-end (Borland C++)
- Koppeling met webinterface via PHP is eenvoudig te realiseren
Klanten database
Alle benodigde klantgegevens worden hierin opgeslagen.
Product database
Hierin worden de prijzen, omschrijvingen en de factuurperiodes voor de producten opgeslagen. Als er meerdere factuurperiodes voor een product mogelijk zijn, moeten deze dubbel worden ingevoerd. Het voordeel is dat bijvoorbeeld bij een langere periode vooruitbetalen ook een lagere prijs kan worden berekend.
Abonnement database
Hierin zijn alle abonnementen opgeslagen. Een abonnement is eigenlijk niets meer dan de koppeling tussen een aantal producten en een klant. Per abbonnement wordt een Begin en Einddatum bijgehouden. Ook is het mogelijk om de klant per product een bepaald kortingspercentage toe te kennen.
Factuur database
Hierin worden gegenereerde facturen opgeslagen. Het is ook mogelijk om facturen zelf in te voeren of automatisch ingevoerde facturen te wijzigen en te printen.
Hoofdscherm
Hier is een overzicht te vinden met alle nieuwe abonnementen en nieuwe facturen die nog moeten worden geactiveerd of worden geprint.
Ik heb het systeem nu enige tijd zelf in gebruik, en in principe werkt het prima. In de toekomst wil ik dit systeem wel aan derden aanbieden. Nu ben ik op zoek naar een aantal vrijwilligers die meer gespecialiseerd zijn in MySQL en Borland C++ Builder dan mij, zodat het systeem wat verbetert kan worden. Ik denk dat vooral de database nog wat moet worden aangepast (wat de structuur betreft). Ook het 'front-end' moet gewoon veel gebruiksvriendelijker gemaakt worden.
Dus... aanmeldingen zijn welkom. Uiteraard krijgen jullie het systeem dan kostenloos tot jullie beschikking voor eigen gebruik. Het is de bedoeling dat het copyright en het eigendom van de source bij mij blijft liggen, en deze verder niet open-source wordt. Over de verdere voorwaarden worden we het wel eens.
Een goedkoop programma dat aan deze eisen voldoet en geschikt is voor een nederlands bedrijf, is niet te vinden. Om deze reden heb ik zelf een programma gemaakt.
Mijn systeem is aardig universeel. Eigenlijk kunnen allerlei soorten abonnementen worden gefactureerd, het is niet beperkt tot webhosting. Ook is het mogelijk om het factuurgedeelte 'los' te gebruiken, voor het factureren van allerlei andere producten.
Het heeft nu de volgende eigenschappen
Techniek
- MySQL backend op server
- Windows front-end (Borland C++)
- Koppeling met webinterface via PHP is eenvoudig te realiseren
Klanten database
Alle benodigde klantgegevens worden hierin opgeslagen.
Product database
Hierin worden de prijzen, omschrijvingen en de factuurperiodes voor de producten opgeslagen. Als er meerdere factuurperiodes voor een product mogelijk zijn, moeten deze dubbel worden ingevoerd. Het voordeel is dat bijvoorbeeld bij een langere periode vooruitbetalen ook een lagere prijs kan worden berekend.
Abonnement database
Hierin zijn alle abonnementen opgeslagen. Een abonnement is eigenlijk niets meer dan de koppeling tussen een aantal producten en een klant. Per abbonnement wordt een Begin en Einddatum bijgehouden. Ook is het mogelijk om de klant per product een bepaald kortingspercentage toe te kennen.
Factuur database
Hierin worden gegenereerde facturen opgeslagen. Het is ook mogelijk om facturen zelf in te voeren of automatisch ingevoerde facturen te wijzigen en te printen.
Hoofdscherm
Hier is een overzicht te vinden met alle nieuwe abonnementen en nieuwe facturen die nog moeten worden geactiveerd of worden geprint.
Ik heb het systeem nu enige tijd zelf in gebruik, en in principe werkt het prima. In de toekomst wil ik dit systeem wel aan derden aanbieden. Nu ben ik op zoek naar een aantal vrijwilligers die meer gespecialiseerd zijn in MySQL en Borland C++ Builder dan mij, zodat het systeem wat verbetert kan worden. Ik denk dat vooral de database nog wat moet worden aangepast (wat de structuur betreft). Ook het 'front-end' moet gewoon veel gebruiksvriendelijker gemaakt worden.
Dus... aanmeldingen zijn welkom. Uiteraard krijgen jullie het systeem dan kostenloos tot jullie beschikking voor eigen gebruik. Het is de bedoeling dat het copyright en het eigendom van de source bij mij blijft liggen, en deze verder niet open-source wordt. Over de verdere voorwaarden worden we het wel eens.