Database course design invoicing management system