
Замечание резонное,...
но, к сожалению, основная трудность представляют именно интерфейсные решения.
Как вы понимаете сделать выборки данных и суммирование, это не большая проблема.
Сложнее всего придумать, как именно разместить контролы на экране чтобы было
функционально и красиво.