Table of Contents
Отчетность
Блок печатных форм.
Отчеты данного блока предназначены для вывода на печать. Отчеты формируются в Дизайнере отчетов с минимально возможным использованием скриптов. Все отчеты должны быть настроены на печать на листе формата А4. Отчеты должны быть максимально унифицированы: шапки и футеры отчетов не должны содержать специфической информации, рассчитанной на какого либо конкретного клиента (название фирмы, телефон и.т.д.). Если для отчета существует стандартная, общепринятая форма, необходимо при создании отчета в дизайнере придерживаться ее. Примером такого отчета может быть приходный ордер. В руководстве пользователя необходимо кратко описать как можно персонализировать печатные отчеты (например изменить заголовок отчета).
Отчеты должны добавляться в проект как встроенный ресурс и вставляться в базу данных клиента при обновлении базы. Но отчеты не должны перезатирать уже существующие у клиента отчеты. Т.е. необходимо обеспечить проверку на существование данного отчета в базе клиента и только в случае его отсутствия отчет должен быть добавлен.
Отчеты данного типа следует использовать когда клиенту требуется печатная форма отчета для предоставления руководителю и когда отчет должен быть оформлен в надлежащем виде, т.е. иметь заголовок и футер.
Список отчетов:
- Приходный ордер (существует).
- Расходный ордер (существует).
- Список посещений клиента за определенный период. Может использоваться для предоставления клиенту при возникновении спорных ситуаций.
- Движения по депозитному счету клиента. Может использоваться для предоставления клиенту.
- Прайс-лист. В виде обычной таблицы цен с делением по категориям (основным).
- Ценники (существует).
- Список покупок клиента. Для предоставления клиенту.
- Отчет по посещениям (существует).
- Отчет по продажам (существует).
- Отчет по тренерам (существует).
- Договор клиента. Унифицированная форма.
- Z-отчет. Аналог фискального отчета. Отчет за смену. Может использоваться при отсутствии фискального регистратора.
- Расписание тренировок. Возможна фильтрация по клиенту, по тренеру. Для внутреннего пользования и предоставления клиенту (расписания его занятий).
- Клубная карта.
Блок анализа.
Отчеты данного блока предназначены для анализа работы клуба: продажи услуг в сравнении с другими временными интервалами; оказание услуг определенным специалистом по сравнению с другим временным периодом, по сравнению с другим специалистом (-ми); рейтинг персонала и.т.д. Отчеты такого типа являются электронными (доступными для просмотра в программе). Их следует строить, используя сводные таблицы (Pivot Grid) и диаграммы различного вида. Отчеты должны предоставлять легкий выбор временных интервалов и других параметров для построения. Если построение того или иного отчета требует сложной настройки, то его необходимо выделить в отдельный, уже настроенный отчет.
- Рейтинг клиентов. Указывается период для построения отчета. Отображается список клиентов с суммами, потраченными за указанный период, количеством покупок. Можно отдельно вывести графу по покупкам товаров с подитогом и отдельно графу по покупкам услуг с подитогом. Может использоваться для дополнительной мотивации клиента (предоставления скидок, бонусов и.т.д.).
- Первый визит. Отчет показывает когда был совершен первый визит клиентом и сколько раз он после этого посещал клуб. Может использоваться для того чтобы проанализировать, все ли нравится клиенту, если нет, то что не устраивает.
- Отчет по остаткам денежных средств на счетах клиента. Отображается список клиентов и сумма накоплений на депозитном счете.
- Отчет по новым клиентам. Показывает список клиентов зарегистрированных в базе с определенной даты.
- Динамика клиентов. Показывает сравнительную диаграмму (столбцовую) регистрации новых клиентов по определенным интервалам времени. Может использоваться для оценки популярности клуба.
- Оценка рекламы. Показывает сравнительную диаграмму количеству клиентов, узнавшим о клубе благодаря тому или иному источнику информации. Может использоваться для оценки эффективности рекламы.
- Отчет по потерянным клиентам. Можно просматривать посещения по клиентам за указанный промежуток времени. Если клиент не посещал клуб, считать что он перестал ходить.
- Рейтинг персонала.
- Сравнительный отчет по возрасту клиентов. Диаграмма.
- Сравнительный отчет по полу клиентов. Диаграмма.
- Отчет по заморозкам. Может использоваться для работы с клиентом (предупреждение о скором окончании заморозки, формировании рассылки).
- Динамика продаж абонементов. Показывает сравнительную диаграмму за определенный период. Возможна фильтрация по типу абонемента, персоналу.
- Динамика продаж услуг. Показывает сравнительную диаграмму за определенный период. Возможна фильтрация по типу услуги, персоналу.
- Динамика продаж товаров.
- Динамика посещений.
- Рейтинг продаж абонементов. Показывает сравнительную диаграмму по типам абонементов за указанный период. Возможна фильтрация по типу услуги.
- Рейтинг продаж услуг.
- Рейтинг продаж товаров.
- Рейтинг посещений. Показывает сравнительную диаграмму по посещениям услуг. Можно использовать для анализа популярности той или иной услуги например в зависимости от времени года.
- Кассовый отчет. Отчет по денежным движениям кассы. Следует добавить как дополнительную вкладку в объект касса. По-умолчанию отображаемый период - сегодня.
- Расписание занятий. В виде списка занятий и в виде шедулера. Возможные фильтры: по дате, по тренеру, по клиенту, по месту проведения, по тренировочной группе.
- Список отмененных занятий. ???
- Сводный отчет продаж персонала. Показывает по каждому персоналу количество продаж, сумму продаж. Можно фильтровать по персоналу, дате, товары или услуги или все вместе, категории, кассе.
Все отчеты по динамике должны быть реализованы в нескольких видах: динамика по времени суток, динамика по дням недели, динамика по месяцам, динамика по годам. Можно реализовать переключение этих видов через выпадающий список, но опыт показывает, что лучше это сделать через отдельные представления которые сгруппировать в отдельный пункт меню.
Отчеты для самостоятельного формирования.
Такие отчеты клиент формирует самостоятельно, используя встроенные средства системы: фильтрацию, сортировку, группировку. Отчеты формируются на основе существующих списочных представлений данных. Клиент сам определяет набор столбцов и их порядок. Необходимо добавить в руководство пользователя общую методологию построения таких отчетов с описанием используемых для этого средств и примерами, а также описание средств печати и экспорта таких отчетов в другие форматы.
Предустановленные фильтры.
Для электронных отчетов следует предусмотреть предустановленные фильтры. Такие фильтры реализуются посредством интерфейсов для которых следует создавать контроллер. Таким образом, на один объект может отрабатывать несколько контроллеров, которые будут формировать соответствующие фильтры.
При активации контроллера необходимо заполнять список фильтров для выбора. При выборе конкретного значения формировать и применять строку фильтрации для просматриваемого представления.
Фильтры должны быть размещены рационально с точки зрения доступности и восприятия на риббон-панели.
- Фильтр по персоналу - каждый объект, для которого необходимо показывать данный фильтр, должен реализовывать интерфейс ISupportFilterByPersonal. Такими объектами могут быть: продажи, списания посещений, клиент, движение средств и.т.д.
- Фильтр по категории - каждый объект, для которого необходимо показывать данный фильтр, должен реализовывать интерфейс ISupportFilterByCategory. Такими объектами могут быть: товар, строка продажи, списание и.т.д
- Фильтр по дате - каждый объект, для которого необходимо показывать данный фильтр, должен реализовывать интерфейс ISupportFilterByDate. Такими объектами могут быть: продажи, клиент, списание и.т.д
Доступ к отчетам
Доступ ко всем типам отчетов, кроме формируемых пользователем, осуществляется через меню навигации Отчеты. Пункт меню Отчеты должен содержать следующие подпункты:
Графики. Анализ
Графики нужно разделить на разделы для удобства восприятия и объединим общим разделом к примеру “Статистика”
- Общее
- Продажи
- Визиты
- Сотрудники
Для администратора системы, необходимо сделать, чтобы при открытия сайта у него главная страница была Статистика - Общее. Для пользователей она не должна быть видна, они попадают в лист вью клиентов.
Раздел общее
- Динамика продаж данные используется за три года (например 2011, 2012, 2013) по оси X шкала месяцев по Y кол-во продаж. Показывает динамику роста/падения продаж по сравнению с предыдущими года. Так же трех лет достаточно для анализа сезонности бизнеса. Подходящий бар http://demos.devexpress.com/XtraChartsDemos/BarViewTypes/BarSeries.aspx
- Количество уникальных клиентов которые приходили в клуб по оси X шкала месяцев по Y кол-во клиентов. Показывает сколько клиентов приходило в клуб считается, в это число не входит число раз, например если клиент был 5 раз за месяц, его считают за одного клиента. Показывает реально количество человек которые приходят в клуб. Показывает динамику посещений клиентов. Подходящий чарт http://demos.devexpress.com/XtraChartsDemos/PointAndLineViewTypes/LineSeries.aspx
- Количество списанных услуг клиентов с их абонементов, по оси X шкала месяцев по Y кол-во списанных услуг. Показывает активность клиентов пользование услуг которые они приобрели. Подходящий чарт http://demos.devexpress.com/XtraChartsDemos/PointAndLineViewTypes/LineSeries.aspx
- Количество новых клиентов X шкала месяцев по Y кол-во клиентов. Показывает динамику прихода новых клиентов в клуб. Подходящий чарт http://demos.devexpress.com/XtraChartsDemos/BarViewTypes/BarSeries.aspx
- Возможно сделать еще какую то сводную таблицу, по текущим данным. Выручка за день на текущей момент, выручка по кассовым отделам, количество проданных услуг, количество проданных продуктов. Как реализовать пока не придумал.
Раздел продажи
- Продажи по оси X шкала месяцев по Y кол-во продаж. Если у клиентов будет возможность покупать услуги не только не посредственно в офисе клуба, но и онлайн к примеру. То можно еще где и в каком количестве все куплено. Пример чарта http://demos.devexpress.com/XtraChartsDemos/BarViewTypes/BarStackedSideBySideSeries.aspx
- Продажи разделенные на тип X шкала месяцев по Y кол-во продаж. Типы продаж выделить тем же чартом http://demos.devexpress.com/XtraChartsDemos/BarViewTypes/BarStackedSideBySideSeries.aspx . Показывает сколько купили по картам, сколько по депозиту, сколько по кредиту, сколько наличными.
- Самые продаваемые услуги топ 5 по оси X название товара по Y кол-во продаж. Показывает самые популярные услуги за определенный срок, фильтр можно будет добавить. Подходящий чарт http://demos.devexpress.com/XtraChartsDemos/DataBinding/SeriesBinding.aspx
- Самые плохо продаваемые услуги топ 5 по оси X название товара по Y кол-во продаж. Показывает самые непопулярные услуги за определенный срок, фильтр можно будет добавить. Подходящий чарт http://demos.devexpress.com/XtraChartsDemos/DataBinding/SeriesBinding.aspx
- Самые продаваемые товары топ 5 по оси X название товара по Y кол-во продаж. Показывает самые популярные товары за определенный срок, фильтр можно будет добавить. Подходящий чарт http://demos.devexpress.com/XtraChartsDemos/DataBinding/SeriesBinding.aspx
- Самые плохо продаваемые товары топ 5 по оси X название товара по Y кол-во продаж. Показывает самые непопулярные услуги за определенный срок, фильтр можно будет добавить. Подходящий чарт http://demos.devexpress.com/XtraChartsDemos/DataBinding/SeriesBinding.aspx
Раздел визиты
- Количество посещений, по оси X шкала месяцев по Y кол-во посещений. Показывает динамику посещений, так же можно выделить отдельно клиентов которые пришли впервые в клуб и показать сколько их таких было за месяц, и количество старых клиентов. Подходит чарт http://demos.devexpress.com/XtraChartsDemos/BarViewTypes/BarStackedSideBySideSeries.aspx
- Топ 5 секций (йога, бокс и т.п.) куда больше всего сходило людей за определенный срок. Показывает самые популярные группы. Использоваться чарт http://demos.devexpress.com/XtraChartsDemos/DataBinding/SeriesBinding.aspx
- Топ 5 самых не популярных секций, куда меньше всего сходило людей за определенный срок. Показывает самые не популярные группы. Использовать чарт http://demos.devexpress.com/XtraChartsDemos/DataBinding/SeriesBinding.aspx
- Топ 5 самых популярных индивидуальных тренировок (фитнес с личным тренером, бокс индивидуальный и т.п.). Показывает самые популярные индивидуальные услуги. Использовать чарт http://demos.devexpress.com/XtraChartsDemos/DataBinding/SeriesBinding.aspx
- Топ 5 самых не популярных индивидуальных тренировок. Показывает самые не популярные индивидуальные услуги.Использовать чарт http://demos.devexpress.com/XtraChartsDemos/DataBinding/SeriesBinding.aspx
Раздел сотрудники
- Топ 5 самых лучших продавцов услуг. Использовать чарт http://demos.devexpress.com/XtraChartsDemos/DataBinding/SeriesBinding.aspx
- Топ 5 самых лучших продавцов товаров. Показывает самые не популярные индивидуальные услуги.Использовать чарт http://demos.devexpress.com/XtraChartsDemos/DataBinding/SeriesBinding.aspx
- Топ 5 самых лучших тренеров (имеется ввиду тренеров у которых было больше всех людей на тренировках, один тренер например может ввести несколько классов, и кол-во людей будет считаться за все его классы) . Показывает тренеров у которых больше всего клиентов.Использовать чарт http://demos.devexpress.com/XtraChartsDemos/DataBinding/SeriesBinding.aspx
- Взять тренеров из топ 5 и показать среднее количество человек которое приходится на одного тренера. Показывает загруженность тренера.Использовать чарт http://demos.devexpress.com/XtraChartsDemos/DataBinding/SeriesBinding.aspx
