Небольшой сервис предоставления статистики + админ
ТЗ:
Сервис предоставления еженедельной и ежемесячной статистики по продажам разработчикам софта.
Функционал пользовательской части:
1) Регистрация в сервисе (защита от авторегистрации)
2) Закачка архивов исходных текстов на сервер для администрации (архив имеет статусы: новый, возвращен на доработку, размещен, продается, снят с продажи). При закачке архиву присваивается уникальный код вида ГГГГММДДХХХ , первые цифры дата, ХХХ – уникальный код.
3) Разделения доступа к архивам и статистике – пользователь видит только свои архивы и статистику по своим программам.
4) Информирование пользователя о появлении недельных и месячных отчетов
5) Построение сводных таблиц как по продажам (недельные отчеты) всего софта одного разработчика и предстоящим выплатам (месячные отчеты) так и развернутых по конкретным программам.
-------------------
Функционал админки:
1) Уведомление админа о появлении новых архивов и новых пользователей
2) Работа с архивами (скачивание, изменение состояний, подача комментариев)
3) Загрузка недельных и месячных отчетов (разные таблицы – т.к. отчеты несут разную финансовую ответственность – недельный это примерно, месячный – юридически финансовый)
4) Статистика по выплатам за отчетный период – свод и отдельно по клиенту.
5) Подача комментариев к отчетам для отдельных клиентов.
6) Резервное копирование таблиц перед импортом статистики, для возможного отката.
7) Отчеты о продажах загружаются в админ в виде GZ архивов, в них текстовый файл CSV структуированного формата. Хранятся сами GZ архивы для истории на серваке + автоматом разжимаются и импортируются в базу.
------------------------
Доступ в закрытую часть для пользователей по EMAIL – PASS, для админа – через HTACCESS авторизацию + логин/пасс через веб.
-----------------------
Оформление обычное – симпатичное, но чего-то сверх не надо. Можно взять готовый шаблон.