База даних та панель управління для страхової компанії - проект "ProCo Centre"
Опис:
Web-рішення для управління роботою компанії, яка страхує ризики фінансових операцій. Основане на двох основних компонентах: база даних та користувацька панель. Технічне завдання ставило задачу побудови програмного забезпечення для працівників компанії у вигляді мульти-користувацького rich-web-інтерфейсу, який працює з єдиною базою даних. Особливі вимоги ставились до безпеки та захисту інформації, а також до розділення прав доступу. Система дозволяє управляти даними про клієнтів, постачальників компанії та контрактами між ними. Бізнес-логіка інтегрована у базу даних, автоматично розраховує параметри операцій, рахунків та страхових ризиків. Реалізований імпорт та експорт даних по шаблону.
Основні компоненти та можливості:
- складна серверна бізнес-логіка проекту;
- єдиний сервер обліку клієнтів, постачальників, контрактів та фінансових операцій;
- імпорт платіжних операцій з формату CSV та їх автоматичний парсинг;
- експорт платіжних документів у формат PDF, та їх автоматичне розсилання по email;
- можливість підвантаження великих файлів документів у базу даних та прикріплення їх до конкретних записів;
- взаємодія з банківською системою. автоматичне проведення операцій через банки;
- мультикористувацька панель з інтерфейсом за вимогами замовника. Реалізовано, як web application на основі технологій Google Web Toolkit та GWT Pleso Framework;
- високий рівень безпеки даних, розділення прав доступу на рівні окремих елементів даних (наприклад, користувач А працює лише з клієнтом 1, а користувач Б працює з клієнтами 1 та 2);
- комплексні візуальні форми та компоненти (вибір даних з автоматичною підсказкою, wizards, multi-checkbox selector та інші)
Технології:
PostgreSQL, Java (Tomcat), GWT
Період розробки:
01.10.2007 - 01.03.2008
Форма редагування у користувацькій панелі:
Форма перегляду:
Форма коррекції імпорту данних: