га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