Оператор лояльності з дисконтно-бонусною програмою - проект CityClubCard
Опис:
Цілісне IT-рішення для оператора лояльності. Основане на трьох основних компонентах: база даних, термінальний сервер та адміністративна панель. Проект представляє собою задачу побудови оператора з надання дисконтно-бонусних послуг для клієнтів мережі ресторанів, кафе, клубів і т.д. За допомогою картки та мобільного термінала клієнт може отримати знижку на послугу або накопити (чи витратити) бонус. Система реалізовує логіку обрахунку результатів операцій, фінансові потоки, поновлення станів рахунків клієнтів. Дозволяє отримати вичерпну інформацію про біжучий стан системи, операції того чи іншого клієнта, заборгованості підприємств перед оператором та сотні інших сервісних функцій за допомогою захищеної мультикористувацької адміністративної панелі.
Основні компоненти та можливості:
- складна серверна бізнес-логіка проекту
- база даних повного обліку рахунків всіх підприємств та клієнтів мережі
- гнучкі політики лояльності
- автоматичний обрахунок знижок та бонусів, проведення та відміна операцій
- ведення реєстру операцій за весь період існування проекту.
- аналітичні вибірки та звітність по клієнтам, підприємствам та оператору вцілому
- адміністративна панель - web application на основі технологій Google Web Toolkit та GWT Pleso Framework
- високий рівень безпеки даних та мультикористувацький доступ
- мультипотоковий термінальний сервер. Приймає та обробляє запити від мережі мобільних терміналів.
Технології:
PostgreSQL, Java (Tomcat), GWT, Python (Twisted), Linux Debian, bash scripting
Період розробки:
01.10.2006 - 01.05.2007
Пошукова форма у адміністративній панелі:
Приклад довідника:
Підтримка різних типів данних: