38. The Payroll User Interface: MODEL VIEW PRESENTER
As far as the customer is concerned, the Interface is the product.
Our payroll application is coming together nicely at this point. It supports adding hourly, salary, and commissioned employees. Each employee’s payments may be delivered by mail, direct deposit, or held in the office. The system can calculate the pay for each employee and have it delivered on a variety of schedules. Furthermore, all the data created and used by the system is persisted in a relational database.
In its current state, the system supports all the needs of our customer. In fact, it was put into production ...