Problem Definition

A business captures data in a database. Soon after that happens, people within the business start asking questions about the data, and the Information Systems/Information Technology (IS/IT) department is tasked with creating reports for the business. These reports can take any number of forms, from email to printed reports and any number of distribution methods.

This project will create a framework into which new reports can be added, and it will produce a few initial reports. The “real” problem is that a never-ending queue of new reports needs to be produced. Therefore, the real trick is to create an application that only requires the new addition to be compiled, not the entire application.

To that end, this “application” ...

Get MySQL Building User Interfaces now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.