гаQuik project СИСТЕМЫ ОНЛАЙН-ПОДДЕРЖКИ DVD

advertisement
гаQuik project СИСТЕМЫ ОНЛАЙН-ПОДДЕРЖКИ DVD-Киосков.
ЗАДАЧА: создать серверную часть для ДВД-киосков MyVideoDisk, состоящую из Серверного PC
(компьютера или группы компьютеров) с сайтом мониторинга, статистики и обновления, с ранжированными
правами / уровнями доступа.
Предлагается создание серверной части согласно, например такой схемы: "Главный сервер" отслеживающий всю работу с агентами, саму базу фильмов не содержит, на нем лежит только каталог фильмов с
адресами. NAS-сервера подключаются к "главному серверу" через internet, между собой же они связаны в
единую локальную сеть, образуя тем самым общую базу фильмов, которая хранится частично на одном NASсервере, частично на другом, и т.п. В тот момент, когда агент обращается за фильмом, он получает от "главного
сервера" адрес NAS-сервера, на котором лежит фильм, и скачивает его. "Главный сервер" при этом несет
минимальную загрузку. Есть вариант, с расстановкой NAS-серверов в разных местах, в результате чего будет
снижаться загрузка каналов, но возрастёт стоимость на приобретаемое оборудовании и его тех. обслуживание.
Более того, популярные фильмы и новинки можно размещать на нескольких NAS-серверах одновременно, это
позволит значительно ускорить время закачки фильма.
Сайт мониторинга мониторинга, статистики и обновления состоит из 5 уровней доступа.
1. Скриптовый модуль принимающий статистику с терминалов и аккумулирующий её в единую БД всех
терминалов, расположенную на центральном сервере. Переменные с терминалов передаются через http
/ https протокол стандартным методом POST (передача по переменных по SSL каналу на стадии
разработки).
Список передаваемых переменных обговаривается и возможен к дополнению, для корректного
формирования нужных полей.
2. Открытая информация для пользователей сайта, будущих агентов.
Открытая часть сайта доступная любым пользователям зашедшим на данный домен (доменное
имя предоставляется и закрепляется за адресом «главного сервера», это: dvdkioski.ru – ждём от вас
адреса.)
 Страница с общей информацией (главная страница, index-овая) о фирме, DVD-киосках, принципах
работы, приносимой прибыли для агентов.
 Прайс-лист с предоставляемым ассортиментом фильмов, которые при желании будущий агент
может при покупке закачать себе в терминал.
 Контактная информация, регистрация бедующего пользователя, для возможности оставления
заявок на приобретение терминалов.
 Техническая поддержка: FAQ, контактная информация, раздел СКАЧАТЬ (ПО, Обновление для ПО,
Инструкции по установки, необходимый файлы, прайс-лист.)
3. Личный кабинет агента.
При формировании нового клиента, для него заводится отдельная учётная запись с полной информацией
о его работе, терминалах, балансе денег общем и на каждом из киосков. При регистрации нового
терминала (места работы) владелец оплачивает определённую сумму на свой лицевой счет, в рамках
которой он может продавать фильмы по цене-1, т.е. по цене: за конкретный фильм установленной
правообладателем + нашей моржовой наценки к ней. При продажи фильмов по цене-2, установленной
конкретным агентом на конкретном терминале с его лицевого баланса списывается цена-1.
В личном кабинете агент видит только свой/свои терминал/терминалы и всю необходимую
информацию (как финансовую так и техническую), связанную с его/их оперированием:
 Серийный номер терминала
 Идентификатор (аналогия с лотоматами) – электронную защиту от нелегального
использования.
 Время записи фильма.
 Записанный фильм
1











Правообладатель
Цена за запись (цена-2)
Цена правообладателя (цена-1)
Получаемый доход с записи фильма
Результат прожига и печати на диск
Выдан ли диск
Количество болванок в банке (DVD-5, DVD-9)
Количество купюр в стеккере
Сумма в стеккере (с момента последний инкассации)
Общая сумма за весь период использования.
Время последнего запроса, обращения терминала к серверу.
Здесь возможно выбрать период и по нему просмотреть статистику.
Так же агент видит новостную ленту, которую добавляет администратор.
ИНКАСАЦИЯ: по выбранному периоду возможно просмотреть информацию о инкассациях конкретного
киоска у агента (организации), например, сведения об одной инкассации могут выглядеть и так:






Номер терминала
Дата инкассации
Кто инкассировал (ФИО)
Сколько купюр снял
Сумма инкассации
Чек с ID инкассации
Агент видит список пользователей для своего/своих терминала/терминалов, контактную информацию,
телефон, ящик и т.д,
ФИНАНСОВЫЕ ПОТОКИ: по выбранному периоду возможно просмотреть информацию о финансовых
делах конкретного киоска у агента например, сведения о балансе компании:




Сумма на балансе агента (с момента последнего пополнения)
Сумма потраченная агентом
Текущий Баланс
Статистика по продажам за выбранный период, например с хх по yy продано стока
фильмов, на общую сумму zz. Здесь же развернутый список: фильм, количество
проданных копий (записей данного фильма), правообладатели, время продажи, цена
(цена-1). Предусмотреть фильтр по правообладателям.
Предусмотреть возможность формирования отчёта по продажам за выбранный период, для
бухгалтерии, список полей определяйте сами, например: Фильм|цена-2|цена-1|колличество копий |
прибыль.
ОПЕРАЦИИ: За определённый, выбранный период времени, показывает проблемы по конкретному
терминалу, например: незаписанные диски, потраченные деньги, ошибки выдачи упаковки, диска ... и
т.д. Каждая проблеме присваивается номер, соответствующий номеру выданного чека, по которому
происходит её устранение.
ОБНОВЛЕНИЕ: в личном кабинете агент по выбранному терминалу может просмотреть обновления
вышедшие за определённый период времени, скачать которое возможно запустив его с киоска.
2
4. Личный кабинет правообладателя.
Правообладатели могут просматривать только информацию, предназначенную специально для них, а так
же некоторую информацию агентов, прежде всего, это:
4.1) Список своих фильмов на сервере.
4.2) Возможность скачать свой же фильм с сервера, для проверки его электронной защищённости.
4.3) Список агентов с адресами размещённых киосков (лицензированных точек продаж), контактной
информацией
4.4) За определённый период времени правообладатель может просмотреть количество проданных
(записанных) фильмов у агента по конкретному DVD-киоску, а так же прибыль за каждый фильм в
отдельности (цена-1), название, жанр фильма, дата записи (или дата продажи) и общий доход от
продаж за выбранный период, как с DVD-киоска так и с агента (сети терминалов у одной
организации). Предусмотреть фильтрацию по агентам, правообладателям.
4.5) БАЛАНС получаемый от реализации лицензионной продукции на тек. момент, за месяц со всех
DVD-киосков, ожидаемая прибыль.
Предусмотреть возможность формирования отчёта по продажам за выбранный период, для
бухгалтерии, список полей определяйте сами, например: Фильм | агент | киоск | адрес | цена
проданного фильма и общая сумма.
Разграничение прав на доступ в личный кабинет не предусматривается, один общий доступ для
каждого из правообладателей.
5. Личный кабинет администрации центральной, управляющей компании.
Администрация в личном кабинете видит всех агентов, всю информацию по киосках, список всех
проданных фильмов со всеми атрибутами у всех правообладателей, +:
 Возможность управлением балансом агентов, отключение терминалов за задолжность,
пополнение баланса, цену получаемую за фильм: агентом, правообладателем, свою
маржинальную составляющую (цена-3). Общий доход и прибыль по каждому терминалу за
выбранный период.
 Возможность создавать новостную ленту для агентов, каждому в отдельности и все сразу
(оповещение).
 Просмотр инкассации по каждому агенту и киоску за выбранный период времени.
 Просмотр Операций, проблемных ситуаций по каждому агенту и киоску за выбранный период
времени.
 Просмотр полной статистики продаж.
 Список фильмов конкретного правообладателя на сервере, всех фильмов на сервере, изменение
информации о фильме, а так же процедура добавление/обновления контента
 Возможность скачать выбранный фильм
Ранжирование Задачи по созданию серверной части на этапы, можно условно разделить на двое:
1) Создание сайта мониторинга и статистики (без серверов и обновления фильмов через интернет), при
формировании сайта необходимо заложить (предусмотреть) общий функционал описанный выше, но
приоритетность построения выбирайте сами в зависимости от сложности и времени. Для запуска
киосков в эксплуатацию (в максимально короткие сроки) достаточно видеть статистику их работы.
3
2) Доработка полного функционала, с созданием сервера (системы серверов) и обновлением фильмов
через интернет.
4
Download