Отчеты данного блока предназначены для вывода на печать. Отчеты формируются в Дизайнере отчетов с минимально возможным использованием скриптов. Все отчеты должны быть настроены на печать на листе формата А4. Отчеты должны быть максимально унифицированы: шапки и футеры отчетов не должны содержать специфической информации, рассчитанной на какого либо конкретного клиента (название фирмы, телефон и.т.д.). Если для отчета существует стандартная, общепринятая форма, необходимо при создании отчета в дизайнере придерживаться ее. Примером такого отчета может быть приходный ордер. В руководстве пользователя необходимо кратко описать как можно персонализировать печатные отчеты (например изменить заголовок отчета).
Отчеты должны добавляться в проект как встроенный ресурс и вставляться в базу данных клиента при обновлении базы. Но отчеты не должны перезатирать уже существующие у клиента отчеты. Т.е. необходимо обеспечить проверку на существование данного отчета в базе клиента и только в случае его отсутствия отчет должен быть добавлен.
Отчеты данного типа следует использовать когда клиенту требуется печатная форма отчета для предоставления руководителю и когда отчет должен быть оформлен в надлежащем виде, т.е. иметь заголовок и футер.
Список отчетов:
Отчеты данного блока предназначены для анализа работы клуба: продажи услуг в сравнении с другими временными интервалами; оказание услуг определенным специалистом по сравнению с другим временным периодом, по сравнению с другим специалистом (-ми); рейтинг персонала и.т.д. Отчеты такого типа являются электронными (доступными для просмотра в программе). Их следует строить, используя сводные таблицы (Pivot Grid) и диаграммы различного вида. Отчеты должны предоставлять легкий выбор временных интервалов и других параметров для построения. Если построение того или иного отчета требует сложной настройки, то его необходимо выделить в отдельный, уже настроенный отчет.
Все отчеты по динамике должны быть реализованы в нескольких видах: динамика по времени суток, динамика по дням недели, динамика по месяцам, динамика по годам. Можно реализовать переключение этих видов через выпадающий список, но опыт показывает, что лучше это сделать через отдельные представления которые сгруппировать в отдельный пункт меню.
Такие отчеты клиент формирует самостоятельно, используя встроенные средства системы: фильтрацию, сортировку, группировку. Отчеты формируются на основе существующих списочных представлений данных. Клиент сам определяет набор столбцов и их порядок. Необходимо добавить в руководство пользователя общую методологию построения таких отчетов с описанием используемых для этого средств и примерами, а также описание средств печати и экспорта таких отчетов в другие форматы.
Для электронных отчетов следует предусмотреть предустановленные фильтры. Такие фильтры реализуются посредством интерфейсов для которых следует создавать контроллер. Таким образом, на один объект может отрабатывать несколько контроллеров, которые будут формировать соответствующие фильтры.
При активации контроллера необходимо заполнять список фильтров для выбора. При выборе конкретного значения формировать и применять строку фильтрации для просматриваемого представления.
Фильтры должны быть размещены рационально с точки зрения доступности и восприятия на риббон-панели.
Доступ ко всем типам отчетов, кроме формируемых пользователем, осуществляется через меню навигации Отчеты. Пункт меню Отчеты должен содержать следующие подпункты:
Графики нужно разделить на разделы для удобства восприятия и объединим общим разделом к примеру “Статистика”
Для администратора системы, необходимо сделать, чтобы при открытия сайта у него главная страница была Статистика - Общее. Для пользователей она не должна быть видна, они попадают в лист вью клиентов.
Раздел общее
Раздел продажи
Раздел визиты
Раздел сотрудники