The user interface components include the login dialog for specifying connection details, the main window for selecting data and choosing what to do with it, a window for viewing unit and daily values, a window for viewing the end-of-year summary, and a window for viewing and editing peaks.