База данных и панель управления для страховой компании - проект "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
Форма редактирования в пользовательской панели:
Форма просмотра:
Форма коррекции результатов импорта данных: