Автоматизация страхования. Автоматизация в страховании и введение электронного полиса — объективная необходимость

  • 15.12.2019

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

  • Содержание
  • Постановка задачи
  • Введение
  • 1. Системное проектирование
  • 1.1 Страхование, его место в социально-экономической политике государства
  • 1.2 Договор страхования
  • 1.3 Особенности построения тарифов по страхованию
  • 2. Функциональное проектирование
  • 2.1 Обоснование выбора методов и средств разработки
  • 2.2 Разработка приложения
  • 2.2.1 Разработка диаграмм UML
  • 2.2.2 Построение диаграммы использования
  • 2.2.3 Построение диаграммы последовательности
  • 2.2.4 Разработка диаграммы классов
  • 2.3 Разработка и построение функциональной модели
  • 2.4 Разработка информационной модели
  • 2.5. Руководство пользователя
  • Заключение
  • Список использованных источников
  • Приложение 1. Листинг программного кода

Постановка задачи

Курсовая работа представляет собой систему для автоматизации работы страховой компании. Основной характеристикой, необходимой для использования системы пользователям, являются логин и пароль. Пользователи делятся на три группы, в зависимости от уровня доступа к различным операциям:

· администратор - имеет доступ ко всем возможным операциям;

· агент - имеет доступ ко всем операциям по работе с документами (клиенты, страховые полисы);

· пользователь - имеет ограниченный доступ к данным (только поиск и чтение документов).

Имеется следующий набор документов и действий над ними.

Документы:

· информация о клиенте;

· страховой полис клиента;

· информация о зарегистрированном пользователе.

Действия:

· создание, редактирование, удаление документов;

· поиск документов;

· просмотр списка документов;

· восстановление удаленных документов;

· импортирование статистических данных;

· расчет различных показателей работы страховых компании на основе имеющихся документов и статистических данных.

Все данные хранятся на сервере в базе данных. Доступ к информации могут осуществлять одновременно несколько пользователей. Так как приложение предназначено для использования в Интернете, то оно представляет собой клиент-серверное приложение, обмен данными происходит по HTTP протоколу. Клиентской частью является HTML страница, содержащая в себе информацию. Серверной часть проекта является приложение, реализованное с использованием сервлетов, которые обрабатывают приходящие со страницы данные и формируют ответ. Функционал для расчета параметров реализован в виде отдельных компонентов, которые являются сторонним продуктом и могут добавляться в программу в виде расширения с помощью конфигурационного файла.

Введение

В современном мире Интернет стал неотъемлемой частью жизни многих людей. Руководители предприятий, сотрудники фирм, служащие, студенты, школьники проводят значительную часть своего рабочего и свободного времени в сети. Интернет дает возможность производить денежные операции, покупки, общаться с друзьями, знакомиться. Также Интернет является источником всесторонней информации, там можно найти ответ практически на любой вопрос.

В настоящее время Интернет доступен практически для любого человека и в любом месте. Поэтому большое распространение получили системы, представляющие собой Интернет приложения, позволяющие получить доступ к данным тогда, когда в этом есть необходимость.

С появлением новых технологий и языка программирования JAVA в частности, ориентированного на Интернет, осуществление данных потребностей становиться легче, а также появляются новые возможности и пространство для реализации всех задумок.

Данная курсовая работа представляет собой систему автоматизации работы страховой компании. С помощью этой системы работа страховой компании становится более простой, она облегчает работу страховых агентов, так как теперь нет необходимости обращаться в агентство для того, чтобы получить страховку, теперь агент может приехать в любое удобное для Вас место и заключить договор. Так же система позволяет вести статистику и производить анализ деятельности страховой компании, что делает работу страховой компании более продуктивной, так как наглядно видны показатели работы компании, на основе которых можно корректировать дальнейшую работу, для того, чтобы повысить прибыль и своевременно исправлять допущенные ранее ошибки.

1. С истемное проектирование

1.1 Страхование, его место в социально-экономической политике государства

Страхование - это договор, по которому одна сторона (называемая страховщиком) в обмен на вознаграждение (называемое премией) берет на себя обязательство уплатить другой стороне (называемой страхователем) определенную сумму денег или ее эквивалент в натуре после наступления определенного события, ущемляющего интерес страхователя. Экономическая сущность страхования состоит в образовании специализированными организациями - страховыми компаниями формируемого из взносов страхователей (премия) страхового фонда, из которого возмещаются убытки, понесенные страхователями в результате страховых случаев, покрытых страхованием. Страхование делится на имущественное, личное и страхование ответственности перед третьими лицами и может носить обязательную форму, возникающую в силу закона, или добровольную форму, облаченную в договор страхования между страхователем и страховщиком.

1 .2 Договор страхования

Договор страхования - двусторонняя сделка, в которой одной из сторон является гражданин (страхователь), а другой - страховая организация, имеющая право на заключение сделок такого рода. Договор страхования заключается в простой письменной форме, причем независимо от размера страховой суммы нотариального удостоверения не требуется.

По договору личного страхования одна сторона (страховщик) обязуется за обусловленную договором плату (страховую премию), уплачиваемую другой стороной (страхователем), выплатить единовременно или выплачивать периодически обусловленную договором сумму (страховую сумму) в случае причинения вреда жизни или здоровью самого страхователя или другого названного в договоре гражданина (застрахованного лица), достижения им определенного возраста или наступления в его жизни иного предусмотренного договором события (страхового случая).

Право на получение страховой суммы принадлежит лицу, в пользу которого заключен договор.

Договор личного страхования считается заключенным в пользу застрахованного лица, если в договоре не названо в качестве выгодоприобретателя другое лицо. В случае смерти лица, застрахованного по договору, в котором не назван иной выгодоприобретатель, выгодоприобретателями признаются наследники застрахованного лица.

Договор личного страхования в пользу лица, не являющегося застрахованным лицом, в том числе в пользу не являющегося застрахованным лицом страхователя, может быть заключен лишь с письменного согласия застрахованного лица. При отсутствии такого согласия договор может быть признан недействительным по иску застрахованного лица, а в случае смерти этого лица по иску его наследников.

Договоры смешанного страхования жизни заключаются с лицами в возрасте от 16 до 65 лет, страхования детей - без ограничения возраста, страхования к бракосочетанию - от 20 до 67 лет. Возраст страхователя в заявлении о страховании указывается в полных годах, документального подтверждения возраста от страхователя не требуется.

Возраст лица, в пользу которого заключается договор смешанного страхования жизни, не имеет значения. Иное дело возраст третьих лиц, т. е. детей, в пользу которых заключаются договоры страхования детей и страхования к бракосочетанию. Он обязательно должен быть записан в заявлении о страховании.

Родителям (усыновителям), родственникам ребенка и его опекунам предлагается право заключить договор страхования к бракосочетанию, если возраст ребенка не менее 2 и не более 15 лет. Договоры страхования детей заключаются при условии, что ребенку не более 15 лет.

Заявление о страховании - важный юридический документ, который, как правило, заполняется страховым агентом (инспектором), но со слов страхователя. Нельзя принимать заявление о страховании, если оно подписано не тем лицом, от имени которого подается, так как в этом случае договор страхования признается недействительным.

Страховая организация не перепроверяет указанные страхователем в заявлении сведения о возрасте, состоянии здоровья, отсутствии группы инвалидности и др., но имеет право в определенных случаях проверить данные страхователем сведения.

В заявлении о страховании необходимо указать месяц, в котором страхователь обязался уплатить первый страховой взнос, и форму уплаты в дальнейшем (по безналичному расчету или наличными деньгами). Договоры смешанного страхования жизни не заключаются с инвалидами I и II групп и с лицами, страдающими такими заболеваниями, как: все виды пороков сердца, гипертоническая болезнь, стенокардия, инфаркт миокарда, язвенная болезнь желудка и 12-перстной кишки, туберкулез, злокачественные опухоли и т. д. Эти заболевания включены в противопоказания потому, что они могут привести к преждевременной смерти страхователя.

Договор личного страхования по своей юридической природе является договором в пользу третьего лица. Поэтому страхователю предоставляется неоспоримое право указать в заявлении о смешанном страховании жизни любое лицо (или несколько лиц), которое он назначает для получения страховой суммы в случае своей смерти. Однако в качестве третьего лица могут быть только физические лица (граждане).

Для каждого вида страхования устанавливаются различные сроки страхования, т. е. сроки, в течение которых страховая организация выполняет принятые на себя обязательства. Договоры смешанного страхования жизни заключаются на точно установленный срок - 5, 10, 15 или 20 лет. По договорам страхования детей, так же как и по договорам страхования к бракосочетанию, заранее установленных сроков страхования нет. Однако по договорам страхования детей максимальный срок страхования не может превышать 18 лет.

По договору смешанного страхования жизни размер взносов устанавливается в зависимости от срока страхования, страховой суммы и возраста страхователя, а по договорам страхования детей размер взносов зависит от возраста ребенка, страховой суммы, срока страхования и продолжительности уплаты взносов.

Условиями всех видов страхования жизни установлена ежемесячная уплата взносов, а по договорам страхования детей и смешанного страхования жизни они могут быть внесены единовременно. Как правило, ежемесячные взносы должны уплачиваться в течение всего срока страхования, однако по договорам страхования детей они могут быть внесены и в сокращенный период, который зависит от возраста ребенка.

Уплата взносов в сокращенный период не дает права на получение страховой суммы ранее, чем истечет срок, на который заключен договор страхования. Страхователь лишь освобождается от необходимости уплачивать взносы в течение оставшихся до конца срока страхования лет и гарантирует ребенку получение страховой суммы даже в случае своей смерти.

Началом срока страхования считается 1-ое число того месяца, в котором страхователь обязался уплатить первый (или единовременный) взнос, а окончанием - последнее число предшествующего месяца через столько лет, на сколько заключен данный договор страхования.

Начало течения срока страхования следует отличать от вступления договора страхования в силу. Оформление заявления о страховании и выписка страхового свидетельства означает лишь факт заключения договора страхования, для того же, чтобы по такому договору страхования возникли обязательства страховой организации, связанные с выплатой страховой суммы, необходимо, чтобы он вступил в силу.

По договорам смешанного страхования жизни и страхования детей страхователям предоставляется право в любое время уменьшить размер страховой суммы и в связи с этим уплачивать взносы в меньшем размере. Для этого страхователь должен подать соответствующее заявление с приложением страхового свидетельства.

При уменьшении страховой суммы часть ранее уплаченных взносов (резерв) оказывается свободной, поскольку по истечении срока страхования страховой организации предстоит выплатить меньшую сумму, чем предполагалось при заключении договора. Эта часть взносов не возвращается страхователю, но засчитывается в счет уплаты будущих взносов. В том случае, если свободного резерва взносов оказывается достаточно, чтобы оплатить договор страхования до конца срока и даже оказывается излишек, то последний возвращается страхователю, а договор продолжает действовать в уменьшенной страховой сумме до истечения указанного в нем срока, но уже без уплаты взносов. Уменьшение страховой суммы может быть произведено не только с того месяца, в котором об этом подано заявление, но и с любого другого по желанию страхователя.

Договоры смешанного страхования жизни в определенных случаях могут быть досрочно прекращены. Договор страхования, хотя и является добровольным соглашением двух контрагентов - страхователя и страховой организации, - досрочно может быть прекращен только по инициативе одной стороны - страхователя. Страховая организация такого права не имеет.

1.3 Особенности построения тарифов по страхованию

Построение тарифов по страхованию жизни имеет следующие особенности:

1. Расчеты производятся с использованием демографической статистики и теории вероятности.

2. При расчетах применяются способы долгосрочных финансовых исчислений.

3. Тарифные ставки-нетто состоят из нескольких частей, каждая из которых призвана сформировать страховой фонд по одному из видов страховой ответственности, включенных в условия страхования.

Сочетание математических методов, применяемых в статистике, теории вероятности и долгосрочных финансовых исчислений породило особую отрасль науки -- теорию актуарных расчетов, на основе которой устанавливаются тарифные ставки и резерв взносов по страхованию жизни. Актуарные расчеты -- это система математических и статистических методов, с помощью которых определяются финансовые взаимоотношения страховщика и страхователя по долгосрочному страхованию жизни.

Тарифная ставка определяет, сколько денег каждый из страхователей должен внести в общий страховой фонд с единицы страховой суммы. Поэтому тарифы должны быть рассчитаны так, чтобы сумма собранных взносов оказалась достаточной для выплат, предусмотренных условиями страхования. Таким образом, тарифная ставка -- это цена услуги, оказываемой страховщиком населению, т.е. своеобразная цена страховой защиты. От чего же зависят ее размеры, как установить цену на тот или иной вид страхования жизни?

Полная тарифная ставка называется брутто-ставкой. Она состоит из нетто-ставки и нагрузки. Задача нетто-ставки -- обеспечить выплаты страховых сумм, т.е. выполнение финансовых обязательств страховщика по договорам страхования. Нагрузка предназначена компенсировать расходы на ведение страховых операций.

Своеобразие операций страхования жизни проявляется при построении нетто-ставки. Условия страхования жизни обычно предусматривают выплаты в связи с дожитием застрахованного до окончания срока действия договора страхования или в случае его смерти в течение этого срока. Кроме того, предусматриваются выплаты в связи с потерей здоровья вследствие травмы и некоторых болезней.

Таким образом, для исчисления объема страхового фонда нужно располагать сведениями о том, сколько лиц из числа застрахованных доживет до окончания срока действия их договоров страхования и сколько из них каждый год может умереть, у скольких из них и в какой степени наступит потеря здоровья. Количество выплат, помноженное на соответствующие страховые суммы, позволит определить размеры предстоящих выплат, т.е. появится возможность узнать, в каких размерах нужно будет аккумулировать страховой фонд.

Продолжительность жизни отдельных людей колеблется в широких пределах. Она относится к категории случайных величин, численное значение которых зависит от многих факторов, настолько отдаленных и сложных, что, казалось бы, их невозможно выявить и изучить. Теория вероятности и статистика исследуют случайные явления, имеющие массовый характер, в том числе смертность населения. Установлено, что демографический процесс смены поколений, выражаемый в изменении уровня повозрастной смертности, подчинен закону больших чисел, сталь однообразному в своих проявлениях и столь достоверному в результатах, что он в состоянии служить основой финансовых расчетов в страховании.

Демографической статистикой выявлена и выражена с помощью математических формул зависимость смертности от возраста людей. Разработана специальная методика составления так называемых таблиц смертности, где на конкретных цифрах показывается последовательное изменение смертности вслед за возрастом. Этими таблицами страховые организации пользуются для расчета тарифов.

Кроме закономерностей, связанных с процессом доживаемости и смертности, при построении тарифов учитывается долгосрочный характер операций страхования жизни, поскольку эти договоры заключаются на длительные сроки: 3 и более лет. В течение всего времени их действия (или в самом начале срока страхования при единовременной уплате) страховые органы получают взносы. Выплаты же страховых сумм производятся на протяжении срока страхования или по истечении определенного периода от начала действия договора, если наступит смерть застрахованного или он утратит здоровье.

Временно свободные средства, аккумулируемые страховой организацией, используются как кредитные ресурсы. За пользование ими уплачивается ссудный процент. Но если при сберегательной операции доход от процентов присоединяется ко вкладу, то в страховании на сумму этого дохода заранее уменьшаются (дисконтируются) подлежащие уплате взносы страхователя. Для того чтобы заранее понизить тарифные ставки на тот доход, который будет складываться в течение ряда лет, используются методы теории долгосрочных финансовых исчислений.

Тарифные ставки в страховании жизни состоят из нескольких частей. Возьмем для примера смешанное страхование жизни. В кем объединяются несколько видов страхования, которые могли бы быть и самостоятельными: 1) страхование на дожитие; 2) страхование на случай смерти; 3) страхование от несчастных случаев. По каждому из них при помощи тарифа создается страховой фонд, поэтому тарифная ставка в смешанном страховании состоит из трех частей, входящих в нетто-ставку, и четвертой части -- нагрузки. Аналогично складывается структура тарифных ставок и по другим видам страхования жизни.

2. Ф ункциональное проектирование

2. 1 Обоснование выбора методов и средств разработки

Для решения поставленной задачи был выбран язык программирования JAVA. Выбор данного языка программирования обуславливается следующими причинами:

- Данный язык программирования является кроссплатформенным, поэтому использование программного продукта, написанного на этом языке возможно на любой платформе и для любой операционной системы;

- Существует целый ряд стандартных библиотек, которые включают в себя набор классов, предназначенных для облегчения разработки приложения. Они включают в себя ряд часто встречающихся классов, таких как класс: реализующий работу с динамическим массивом, с хэш-таблицей, со строками и так далее;

- Язык программирования JAVA специально создавался для реализации Интернет приложений. Также существует множество различных технологий, которые позволяют сделать разработку проекта простым и приятным.

Курсовой проект представляет собой Интернет-приложение, поэтому для его написания использовалась такая технология, как JSP (Java Server Pages). Данная технология упрощает написание серверных приложений, так как позволяет совмещать в себе HTML тэги и код программы, написанный на языке программирования JAVA. Также существует возможность расширять набор стандартных компонентов, реализуя собственные.

Курсовой проект написан с использованием модели MVC (Model-View-Control). Данная технология позволяет создавать расширяемые программы, удобные для сопровождения. Такой подход позволяет объединить сервлеты, JSP и компоненты bean, с помощью чего можно разделить бизнес-объекты и уровень представления (JSP-документы), что очень важно для больших и сложных проектов, где бизнес логика постоянно претерпевает изменения.

Модель MVC построена на концепции Model 2. Согласно данной концепции все запросы обрабатываются одним сервлетом (так называемым servlet controller). Описание событий (actions) осуществляется с помощью конфигурационного файла, в котором содержится имя события и класс-обработчик данного события. Контроллер, при получении события, проверяет на наличие его в контейнере событий. Если событие есть, то контейнер создает соответствующий обработчик события и вызывает у него метод для обработки данного события.

В качестве средства разработки приложения использовалась среда разработки IntelliJ IDEA. Данный программный продукт имеет набор возможностей, предназначенных для облегчения процесса разработки: имеется довольно большое количество горячих клавиш; дополнительно к имеющимся встроенным возможностям данной среды разработки, существует целый набор утилит (plugins), предназначенных для расширения уже существующих возможностей среды.

2.2 Разработка приложения

2.2.1 Разработка диаграмм UML

UML (Unified Modeling Language) - унифицированный язык моделирования - стандартная нотация визуального моделирования программных средств.

Визуальное моделирование в UML можно представить, как некоторый процесс поуровневого спуска от наиболее общей и абстрактной концептуальной модели исходной системы к логической, а затем и к физической модели соответствующей программной системы.

При визуальном моделировании на UML используются семь видов диаграмм, каждая из которых может содержать элементы определенного типа. Типы допустимых элементов и отношений между ними зависят от вида диаграммы. Рассмотрим диаграммы, использованные при моделировании данного курсового проекта.

2.2.2 Построение диаграммы использования

Диаграмма Использования (UseCase Diagram) - это диаграмма, описывающая функциональность информационной системы, которая будет видна пользователям системы.

Диаграмма Вариантов Использования является исходным концептуальным представлением или концептуальной моделью системы в процессе ее проектирования и разработки.

UseCase диаграмма используется для:

1. определения общих границ и контекста моделируемой предметной области на начальных этапах проектирования системы;

2. формулировки общих требований к функциональному поведению проектируемой системы;

3. разработки исходной концептуальной модели системы для ее последующей детализации в форме логических и физических моделей;

4. подготовки исходной документации для взаимодействия разработчиков системы с ее заказчиками и пользователями.

Проектируемая система представляется в виде множества сущностей или актёров, взаимодействующих с системой с помощью вариантов использования.

Варианты использования (прецеденты) и действующие лица (актёры) определяют сферу применения создаваемой системы (проекта). При этом варианты использования описывают все то, что происходит внутри системы, а действующие лица -- то, что происходит снаружи.

Актёром может быть человек, техническое устройство, программа или любая другая система, которая может служить источником воздействия на моделируемую систему так, как определит сам разработчик.

Можно также заметить, что вариант использования служит для описания сервисов, которые система предоставляет актеру. Иными словами, каждый вариант использования определяет некоторый набор действий, совершаемый системой при диалоге с актёром.

Рис. 2.2.2.1 Диаграмма вариантов использования

При запуске приложения, пользователю предоставляется возможность авторизироваться для входа в систему. После входа в систему, определяется роль пользователя, на основе которой для него становится возможным определенный набор действий. После окончания работы с приложением, пользователь может покинуть приложение, возвратившись на страницу авторизации для того, чтобы дать возможность работать другим пользователям.

2 . 2 . 3 Построение диаграммы последовательности

Одной из характерных особенностей систем различной природы и назначения является взаимодействие между собой отдельных элементов, из которых образованы эти системы. Речь идет о том, что различные составные элементы систем не существуют изолированно, а оказывают определенное влияние друг на друга, что и отличает систему как целостное образование от простой совокупности элементов.

В языке UML взаимодействие элементов рассматривается в информационном аспекте их коммуникации, т. е. взаимодействующие объекты обмениваются между собой некоторой информацией. При этом информация принимает форму законченных сообщений. Другими словами, хотя сообщение и имеет информационное содержание, оно приобретает дополнительное свойство оказывать направленное влияние на своего получателя.

На диаграмме последовательности изображаются исключительно те объекты, которые непосредственно участвуют во взаимодействии и не показываются возможные статические ассоциации с другими объектами. Для диаграммы последовательности ключевым моментом является именно динамика взаимодействия объектов во времени. При этом диаграмма последовательности имеет как бы два измерения. Одно - слева направо в виде вертикальных линий, каждая из которых изображает линию жизни отдельного объекта, участвующего во взаимодействии. Графически каждый объект изображается прямоугольником и располагается в верхней части своей линии жизни. Внутри прямоугольника записываются имя объекта и имя класса, разделенные двоеточием. При этом вся запись подчеркивается, что является признаком объекта, который, как известно, представляет собой экземпляр класса.

Рис. 2.2.3.1 Диаграмма последовательности (авторизация пользователя).

В качестве примера на рис. 2.2.3.1 приводится диаграмма описания жизненного цикла и взаимодействие уровней приложения во время авторизации пользователя.

При вводе авторизационных данных, пользователь отправляет запрос приложению. Запрос поступает на контроллер действий (Controller), который контролирует работу обработчиков событий. Далее контроллер перенаправляет запрос на уровень бизнес логики (Model). Который выполняет необходимые действия для осуществления запроса (создание соединения с базой данных, формирование запроса, выполнение его, получение результата, анализа полученных данных, формирование результата на основе полученных данных). Далее результат возвращается назад контроллеру, который в зависимости от полученного результата перенаправляет ответ (response), на уровень представления (View), который реализует непосредственное отображение необходимой инфрмации пользователю.

2 . 2 . 4 Разработка диаграммы классов

Диаграмма классов - основная диаграмма для создания кода приложения. При помощи диаграммы классов создается внутренняя структура системы, описывается наследование и взаимное положение классов друг относительно друга. Здесь описывается логическое представление системы. На данной диаграмме не указывается информация о временных аспектах функционирования системы. Диаграмма классов представляет собой некоторый граф, вершинами которого являются элементы, которые связаны различными типами структурных отношений. Следует заметить, что диаграмма классов может также содержать интерфейсы, пакеты, отношения и даже отдельные экземпляры, такие как объекты и связи.

Классы в проекте можно разделить на несколько частей по их функциональной нагрузке:

· классы реализующие DAL (data access layer);

· классы, реализующие уровень “Controller” для управления работой приложения;

· классы, реализующие обработку запросов (action handlers);

· классы, предназначенные для хранения и передачи данных между клиентом, сервером и уровнями приложения (beans);

· вспомогательные классы (helpers).

Рис. 2.2.4.1 Классы, реализующие уровень доступа к данным(DAL)

· IDataDAO - интерфейс, который должны реализовывать все классы, описывающие конкретную реализацию DAO уровня документа.

· PersonDataDAOImpl - реализация DAO уровня документа “Contact”.

· PolicyDataDAOImpl - реализация DAO уровня документа “Policy”.

· UserDataDAOImpl - реализация DAO уровня документа “User”.

· SearchDataDAOImpl - реализация DAO уровня логики поиска документов.

· ListDataDAOImpl - реализация DAO уровня логики формирования страниц отображения списка документов.

· ImportDataDAOImpl - реализация DAO уровня логики, реализующей импортирование статистических данных, которые используются для расчета параметров, характеризующих работу страховой компании.

· DataDAOHelper - класс, включающий в себя общую логику работы DAO уровня (открытие транзакции, создание экземпляра реализации DAO уровня для конкретного документа, описанного в конфигурации).

· UserDataDAOHelper - класс, расширяющий общую логику работы DAO уровня, включает в себя специфическую логику работы с документом “User”.

· SearchDataDAOHelper - класс, расширяющий общую логику работы DAO уровня, включает в себя специфику работы DAO уровня при осуществлении поиска.

Рис. 2.2.4.2 Controller layer

· ActionHelper - вспомогательный класс, предназначенный

· для работы с входными/выходными данными.

· ServletController - основной класс данного уровня,

· производит управление выполнением действий в зависимости от полученных данных от пользователя.

· ActionHandlerFactory - класс - фабрика, предназначенный

· для создания экземпляров обработчиков событий, которые описаны в конфигурационном файле.

Рис. 2.2.4.3 Классы, реализующие обработку запросов

· IActionHandler - интерфейс, который должны реализовывать все обработчики событий.

· LoginActionHandler - класс - обработчик событий, которые приходят со страницы авторизаии.

· HomeActionHandler - класс - обработчик событий, которые приходят со стартовой страницы приложения.

· AdminActionHandler - класс - обработчик событий, которые приходят со страницы администрирования.

· ImportActionHandler - класс - обработчик событий, приходящих со страницы импортирования статистических данных.

· PersonActionHandler - обработчик событий при работе с документом “Contact”.

· PolicyActionHandler - обработчик событий при работе с документом “Policy”.

· UserActionHandler - обработчик событий при работе с документом “User”.

· AbstractSearchActionHandler - класс, содержащий в себе общую логику обработки событий при совершении поиска.

· PersonSearchActionHandler - класс - обработчик событий, происходящих при поиске документов типа “Contact”.

· PolicySearchActionHandler - класс - обработчик событий, происходящих при осуществлении поиска документов типа “Policy”.

· UserSearchActionHandler - обработчик событий, происходящих при осуществлении поиска документов типа “User”.

Рис. 2.2.4.3 Классы, предназначенные для хранения/передачи данных (Beans)

· IEntity - интерфейс, содержащий методы, которые необходимо реализовать в классах - контейнерах.

· PersonBean - класс, хранящий в себе данные документа типа “Contact”.

· PolicyBean - класс, хранящий данные документа типа “Policy”.

· UserBean - класс, хранящий данные документа типа “User”.

2 . 3 Разработка и построение функциональной модели

страхование проектирование диаграмма uml

Специализированным средством для создания и разработки функциональных моделей систем является пакет BPwin.

Модель в BPwin представляет собой совокупность SADT-диаграмм, каждая из которых описывает отдельный процесс в виде разбиения его на шаги и подпроцессы. С помощью соединяющих дуг описываются объекты, данные и ресурсы, необходимые для выполнения функции.

Исходя из задания данного курсового проекта, целью моделирования системы является описание функциональности разрабатываемой системы для дальнейшего использования созданной модели при разработке информационной модели.

Диаграммы - это главные компоненты модели, все функции и интерфейсы на них представлены как блоки и дуги. Диаграммы строятся при помощи блоков. Каждый блок описывает какое-либо законченное действие. Четыре стороны блока имеют различное предназначение:

– слева отображаются входные данные, исходные ресурсы для описываемой блоком функции;

– справа описываются выходные ресурсы - это результирующие ресурсы, полученные в результате выполнения описываемой блоком функции;

– сверху - управление - это то, что воздействует на процесс выполнения описываемой блоком функции и позволяет влиять на результат выполнения действия (правила, стратегии, процедуры или стандарты, которыми руководствуется работа);

– снизу - механизм - это то, посредствам чего осуществляется данное действие.

IDEF3 является стандартом документирования технологических процессов, происходящих на предприятии, и предоставляет инструментарий для наглядного исследования и моделирования их сценариев.

Существуют два типа диаграмм в стандарте IDEF3, представляющие описание одного и того же сценария процесса в разных ракурсах:

1) диаграммами Описания Последовательности Этапов Процесса (Process Flow Description Diagrams, PFDD);

2) диаграммами Состояния Объекта и его Трансформаций в Процессе (Object State Transition Network, OSTN).

При моделировании курсового проекта использована только PFDD диаграмма.

Прямоугольники на диаграмме PFDD называютсяфункциональными элементами или элементами поведения (Unit of Behavior, UOB) и обозначают событие, стадию процесса или принятие решения. Стрелки или линии являются отображением перемещения информации между UOB-блоками в ходе процесса.

Перекрестки (Junction) используются для отображения логики взаимодействия стрелок (потоков) при слиянии и разветвлении или для отображения множества событий, которые могут или должны быть завершены перед началом следующей работы.

В данной работе стандарт IDEF3 был использован для наглядной иллюстрации процессов работы с автоматизированной системой анализа финансовых операций по страхованию.

Рис. 2.3.1 Функциональная диаграмма «Автоматизация работы страховой компании»

Для входа в систему пользователю предоставляется возможность произвести авторизацию. После успешного входа в систему пользователю предоставляется набор действий (добавление новых данных, просмотр, поиск данных, расчет показателей). После совершения очередной операции пользователь может выбрать следующую операцию либо выйти из системы.

Рис. 2.3.2 Декомпозиция блока «Добавление новой информации»

Для добавления новых документов в базу данных пользователю необходимо заполнить предлагаемую форму, после этого происходит проверка корректности данных, если данные корректны, происходит сохранение, если данные некорректны, то пользователь получит соответствующее сообщение.

Рис. 2.3.3 Декомпозиция блока «Поиск данных»

Для осуществления поиска необходимой информации пользователь должен заполнить форму данными, по которым будет производиться поиск. После этого происходит проверка корректности данных, если данные корректны, то результат поиска отобразится на экране, если данные некорректны, то пользователь получит сообщение, в котором будет описано какие данные и почему некорректны.

2. 4 Разработка информационной модели

Данное приложение работает с большим количеством данных, поэтому существует необходимость в правильно построенной структуре хранения данных. Для решения этой проблемы использовалось CASE-средство Erwin.

ERwin - средство разработки структуры базы данных (БД). ERwin сочетает графический интерфейс Windows, инструменты для построения ER-диаграмм, редакторы для создания логического и физического описания модели данных и прозрачную поддержку ведущих реляционных СУБД и настольных баз данных. С помощью ERwin можно создавать или проводить обратное проектирование (реинжиниринг) баз данных.

Данное средство предоставляет ряд возможностей при проектировании, такие как:

- прямое подключение к базе данных: создание структуры базы данных

непосредственно из ERwin, восстановление модели существующей БД:

- переход от одной целевой базы данных к другой с использованием

взаимооднозначных соответствий особенностей СУБД;

- управление физическими характеристиками хранения данных (для

Oracle и Sybase - табличным пространством и сегментами соответственно);

- хранимые наборы параметров отображения для построения отчетов и

диаграмм;

- процедуры и триггеры описываются при построении модели и

автоматически создаются в БД при генерации;

- возможность манипулирования атрибутами;

- возможность хранения диаграммы в целевой базе данных или в DBF файлах:

- поддержка системы контроля версий IVCS;

- шрифтовое и цветовое выделение. Реализация моделирования и ERwin

базируется на теории реляционных баз данных и на методологии IDEF1X.

Методология IDEF1X определяет стандарт терминологии, используемой при информационном моделировании, и графического изображения типовых элементов на диаграммах.

Возможны две точки зрения на информационную модель и, соответственно, два уровня модели. Первый -- логический (точка зрения пользователя) -- описывает данные, задействованные в 6изнесе предприятия. Второй - физический -- определяет представление информации в БД. ERWIN объединяет их в единую диаграмму, имеющую несколько уровней представления.

Рис. 2.4.1 Логическое представление данных

Рассмотрим назначение таблиц базы данных данного приложения:

Таблица Contacts - таблица, предназначенная для хранения информации о клиентах. Она содержит в себе следующие данные:

· id - идентификатор записи (PK);

· firstName - имя клиента;

· lastName - фамилия клиента;

· middleName - отчество клиента;

· address - адрес клиента;

· phone - телефон клиента;

· email - электронный почтовый адрес клиента.

Таблица Policy - таблица, содержащая в себе информацию о страховых полисах. Структура:

· id - идентификатор страхового полиса (PK);

· contactID - идентификатор пользователя, для которого создан полис (FK);

· policyNumber - номер страхового полиса;

· activationDate - начало открытия страхового полиса;

· expirationDate - окончание действия страхового полиса;

· policyStatusID - идентификатор статуса данного полиса (FK);

· policySumm - страховая сумма данного полиса.

Таблица Users - таблица, которая хранит в себе информацию о пользователях данного приложения. Имеет следующую структуру:

· id - идентификатор пользователя (PK);

· login - регистрационное имя пользователя;

· password - пароль;

· firstName - имя пользователя;

· lastName - фамилия;

· roleID - идентификатор роли данного пользователя (FK).

Таблица Roles - содержит список текущих ролей пользователей системы. Имеет следующую структуру:

· id - идентификатор роли (PK).

· roleName - название данной роли.

Таблица Statuses - хранит список текущих статусов для страховых полисов. Структура:

· id - идентификатор статуса (PK);

· statusName - название статуса.

Таблица TempTables - хранит список временных таблиц, которые создаются для временного сохранения результатов поиска. Имеет следующий вид:

· id - идентификатор таблицы (PK);

· tableName - название временной таблицы;

· userName - имя сессии пользователя, для которого создавалась таблица

Таблица Statistics - хранит в себе статистические данные, которые используются для проведения анализа деятельности компании. Структура:

· id - идентификатор параметра (PK);

· name - название статистического параметра;

· value - значение статистического параметра.

Рис. 2.4.2 Физическое представление данных

2. 5 Руководство пользователя

Приложение имеет довольно удобный интерфейс и навигацию, поэтому при его использовании пользователь не будет иметь проблем. Принцип работы с различными типами документов одинаков, поэтому продемонстрируем работу приложения на примере документа “Contact”.

При запуске приложения появляется страница авторизации (Рис.2.5.1), на которой запрашивается идентификационные данные пользователя (login, password).

Рис.2.5.1 Страница авторизации пользователя

При успешной авторизации пользователь переходит на главную страницу приложения, на которой он может выбрать дальнейшее действие (Рис.2.5.2).

При выборе действия «Contacts» на экране появляется список существующих клиентов (Рис.2.5.3). Первоначальный размер станицы - 10 записей, однако по желанию можно выбрать другую размерность, так же если не все записи помещаются на страницу, появляются навигационные ссылки.

Рис.2.5.2 Главная страница приложения. Выбор действия

Любой контакт можно просмотреть (а если права пользователя позволяют, то и отредактировать или удалить), нажав на ссылку, которой является значение колонки First Name. После выбора конкретного клиента открывается форма просмотра (редактирования) данного контакта (Рис.2.5.4). На данной странице присутствуют ссылки Save&Close (сохранение с закрытием данного контакта и переходом на страницу выбора действия), Save (сохранение измененных данных), Delete (удаление данного контакта) и Cancel (отмена редактирование и закрытие данного контакта с переходом на страницу выбора действия).

Рис.2.5.3 Страница просмотра списка клиентов

Рис.2.5.4 Страница редактирования контакта

Рис.2.5.5 Страница создание нового контакта

При выборе действия “Create Contact” открывается страница с такой же формой, только с пустыми полями. После заполнения полей, пользователь имеет возможность выполнить три действия: сохранить данный контакт с закрытием формы и переходом на страницу выбора следующего действия; сохранить контакт и остаться на этой же странице (при этом появляется ссылка на новое действие «Delete») или отменить сохранение заполненных данных и перейти на страницу выбора очередного действия.

Если требуется найти набор контактов по какому-нибудь критерию (например, по адресу), можно воспользоваться страницей поиска контактов (Рис.2.5.6). Она представляет собой все ту же форму контакта, только пустую, после заполнения формы пользователю доступны следующие действия: начать поиск с переходом на страницу просмотра результата поиска или отменить поиск с переходом на страницу выбора действия.

Рис.2.5.6 Страница формирования поискового запроса

Рис.2.5.7 Страница просмотра результата поиска

При выборе действия “Search”, происходит переход на страницу просмотра результата (Рис.2.5.7), на которой доступны все те же действия, что и на странице просмотра списка клиентов.

З аключение

В результате написания курсового проекта было реализовано Интернет приложение, предназначенное для автоматизации работы страховой кампании. Приложение содержит все требования, имеет дружелюбный интерфейс, удобную навигацию. Проект реализован на языке программирования Java, поэтому приложение является кроссплатформенным, что позволяет устанавливать на серверы с любой операционной системой. В процессе разработки были учтены такие моменты как customization, refactoring, расширение функционала. Поэтому архитектура приложения имеет такую структуру и конфигурацию, что вышеперечисленные процессы будут проходить менее болезненно.

В приложении используется язык запросов SQL таким образом, чтобы он выполнялся для любой СУБД, поэтому переход на использование другой СУБД заключается только в изменении конфигурационного файла.

Конечный пользователь приложения - страховые компании и в частности страховые агенты (регистрация новых клиентов) и страховые аналитики (анализ деятельности компании на основе расчетов параметров).

Расчет актуарных параметров осуществляется сторонними компонентами (EJB), которые подключаются к приложению путем описания их в конфигурационном файле. Поэтому добавление новых расчетных компонентов может производится даже без переинсталяции приложения.

В качестве дальнейшей кастомизации возможно добавление новых расчетных компонентов, новых типов документов, новых типов страховок.

С писок использованных источников

1. Дэвид М. Гери «Java Server Pages», Москва 2002

2. Г. Шилд, П. Ноутон «Java 2».

4. С.Б. Дунаев «Доступ к базам данных из Java-программ»

5. Thinking in Java, 2nd Edition

6. С.А. Трофимов «Case-технологии. Практическая работа в Rational Rose»

7. Sun Microsystems “Enterprise JavaBeans TM Specification”

8. Life and Health Insurance / Kenneth Black, Jr., Harold D. Skipper, Jr. - 13 th ed. ISBN 0-13-891250-5.

9. Основы страховой деятельности под редакцией Т.А.Федоровой. М. Издательство БЕК, 2000г.

10. Медведев Г.А. Математические модели финансовых рисков. Часть 1. Риски из-за неопределенности процентных ставок. - Мн.: БГУ, 1999.

П риложение 1 . Л истинг программного кода

_____________________________________________________________

Конфигурационный файл параметров базы данных dbconfig.xml:

com.sybase.jdbc2.jdbc.SybDriver

jdbc:sybase:Tds:localhost:2638/insurance

dba

sql

Класс - парсер конфигурации DBConfigParser.java:

package insurance.utils;

import insurance.config.DBPropertiesContainer;

import org.apache.commons.digester.Digester;

import org.xml.sax.SAXException;

import java.io.IOException;

* Date: 21.4.2007

* Time: 23.37.37

public class DBConfigParser implements IConfigParser{

public void parse(String fileName) throws IOException, SAXException {

Digester digester = new Digester();

setRules(digester);

digester.parse(fileName);

private void setRules(Digester digester) {

digester.setValidating(false);

digester.push(DBPropertiesContainer.getInstance());

igester.addCallMethod("database/driver", "setDbDriver", 1);

digester.addCallParam("database/driver", 0);

digester.addCallMethod("database/url", "setUrl", 1);

digester.addCallParam("database/url", 0);

digester.addCallMethod("database/login", "setLogin", 1);

digester.addCallParam("database/login", 0);

digester.addCallMethod("database/password", "setPassword", 1);

digester.addCallParam("database/password", 0);

Класс, осуществляющий общие действия для работы с базой данных DataDAOHelper.java:

package insurance.dao;

import insurance.config.DAOContainer;

import insurance.dao.connector.DBConnector;

import java.sql.Connection;

import java.sql.SQLException;

* Date: 23.4.2007

* Time: 19.28.42

public class DataDAOHelper {

public void save(IEntity entity) throws SQLException, ClassNotFoundException {

dao.save(con, entity);

} catch (SQLException e) {

public void delete(String docType, int id) throws SQLException, ClassNotFoundException {

Connection con = DBConnector.getConnection();

dao.delete(con, id);

} catch (SQLException e) {

throw new SQLException(e.getSQLState());

public void undelete(String docType, int id) throws SQLException, ClassNotFoundException {

IDataDAO dao = getDAOByType(docType);

Connection con = DBConnector.getConnection();

dao.undelete(con, id);

} catch (SQLException e) {

throw new SQLException(e.getSQLState());

public void update(IEntity entity) throws SQLException, ClassNotFoundException {

IDataDAO dao = getDAOByType(entity.getEntityType());

Connection con = DBConnector.getConnection();

dao.update(con, entity);

} catch (SQLException e) {

throw new SQLException(e.getSQLState());

public void load(int id, IEntity entity) throws SQLException, ClassNotFoundException {

IDataDAO dao = getDAOByType(entity.getEntityType());

Connection con = DBConnector.getConnection();

dao.load(con, id, entity);

} catch (SQLException e) {

throw new SQLException(e.getSQLState());

public IDataDAO getDAOByType(String docType) {

DAOContainer container = DAOContainer.getInstance();

IDataDAO result = null;

Class dao = Class.forName(container.getDAOForEntity(docType));

result = (IDataDAO) dao.newInstance();

} catch (ClassNotFoundException e) {

e.printStackTrace();

} catch (IllegalAccessException e) {

e.printStackTrace();

} catch (InstantiationException e) {

e.printStackTrace();

public static String nullToEmpty(String value) {

return (value != null) ? value: "";

Реализация работы с базой данных для документа Contact:

package insurance.dao;

import insurance.beans.IEntity;

import insurance.beans.PersonBean;

import java.sql.Connection;

import java.sql.PreparedStatement;

import java.sql.ResultSet;

import java.sql.SQLException;

* Date: 22.4.2007

public class PersonDataDAOImpl implements IDataDAO {

private final static String SAVE_QUERY = "INSERT INTO Person " +

"(FirstName, LastName, MiddleName, Address, Phone, Email, Version)" +

"VALUES (?, ?, ?, ?, ?, ?, ?)";

private final static String DELETE_QUERY = "UPDATE Person SET Version = -1 WHERE ID = ?";

private final static String UNDELETE_QUERY = "UPDATE Person SET Version = 1 WHERE ID = ?";

private final static String UPDATE_QUERY = "UPDATE Person SET FirstName = ?," +

"LastName = ?, MiddleName = ?, Address = ?, Phone = ?, email = ? WHERE id = ?";

private final static String LOAD_QUERY = "SELECT FirstName, LastName, MiddleName," +

"Address, Phone, Email, Version FROM Person WHERE id = ?";

public void save(Connection con, IEntity entity) throws SQLException {

PersonBean person = (PersonBean) entity;

PreparedStatement ps = null;

ps = con.prepareStatement(SAVE_QUERY);

ps.setString(1, person.getFirstName());

ps.setString(2, person.getLastName());

ps.setString(3, person.getMiddleName());

ps.setString(4, person.getAddress());

ps.setString(5, person.getPhone());

ps.setString(6, person.getEmail());

ps.setInt(7, person.getVersion());

ps.executeUpdate();

assert ps != null;

public void delete(Connection con, int id) throws SQLException {

PreparedStatement ps = null;

ps = con.prepareStatement(DELETE_QUERY);

ps.setInt(1, id);

ps.executeUpdate();

assert ps != null;

public void undelete(Connection con, int id) throws SQLException {

PreparedStatement ps = null;

ps = con.prepareStatement(UNDELETE_QUERY);

Подобные документы

    Разработка функциональной модели предметной области. Построение UML диаграмм в среде Pacestar UML Diagrammer. Выбор программных средств разработки. Разработка логической и физической модели данных. Разработка клиентского приложения ИС в среде Access.

    курсовая работа , добавлен 09.03.2011

    Выбор, обоснование и особенности работы СУБД. Характеристика языков программирования. Разработка структурной и функциональной модели информационной системы аптеки. Проектирование программной среды АИС и ее интерфейса. Построение модели базы данных.

    курсовая работа , добавлен 21.04.2012

    Анализ входной информации и процессов, уровня автоматизации на предприятии. Выявление объекта и задачи автоматизации. Разработка концепции построения информационной модели информационной системы. Разработка структуры базы данных и клиентского приложения.

    дипломная работа , добавлен 22.11.2015

    Проектирование многопользовательской информационной системы для автоматизации работы диспетчера отдела грузоперевозок. Выбор среды программирования. Разработка программного обеспечения, таблиц базы данных АСОИ. Построение диаграмм классов и деятельности.

    курсовая работа , добавлен 03.06.2014

    Проектирование приложения для автоматизации процесса страхования, которое поможет страховым агентам сократить время на работу с документацией. Разработка прикладной программы доступа к базе данных в среде Delphi. Система управления базами данных.

    курсовая работа , добавлен 14.01.2015

    Создание информационной системы автоматизации процесса управления базами данных компании ООО "Роснефть". Требования к характеристикам технических средств. Обоснование выбора CASE-средства. Разработка программного обеспечения, расчет затрат цены и прибыли.

    дипломная работа , добавлен 24.03.2012

    Основы методологии проектирования информационной системы. Общая характеристика и классификация CASE-средств. Рассмотрение логической, функциональной и физической модели данных системы "Студент". Расчет трудоемкости разработки программного изделия.

    дипломная работа , добавлен 16.03.2012

    Анализ решений по автоматизации предметной области. Выбор методологии проектирования информационной системы. Обоснование выбора платформы. Взаимодействие приложения с источниками данных. Выбор жизненного цикла разработки программного обеспечения.

    дипломная работа , добавлен 18.12.2010

    Организация и продажа оргтехники. Цели автоматизированной системы и автоматизируемые функции. Характеристика функциональной структуры информационной системы. Проектирование функциональной части объекта автоматизации. Обоснование выбора подсистемы.

    курсовая работа , добавлен 19.12.2010

    Обзор принципов построения и эффективного применения систем управления базами данных, CASE-средств автоматизации проектирования. Анализ возможностей методологии и инструментальных средств. Разработка модели бизнес-процессов гостиницы в среде All Fusion.

В существующих автоматизированных банковских системах процессам страхования уделяется весьма поверхностное внимание. Однако круг решаемых задач отделов по работе со страховыми организациями широк и требует серьезных подходов к учету, мониторингу и отчетности. Четко отлаженные процессы страхового администрирования – это снижение рисков утраты или повреждения предмета залога.

Создание совместных продуктов очень перспективно и для страховых компаний, и для банков. Это доказывает международный опыт подобного сотрудничества.

Французский опыт показал, что при продажах страховых продуктов через банк — банки зарабатывают до 16% продаж в своих совокупных доходах.

Подобное сотрудничество становится очень перспективным и важным для банков, тогда как норма процентной маржи дохода банка падает.

Для Банка в первую очередь важен контроль своевременности заключения заемщиками договоров страхования и проведения уплаты страховых взносов по графику платежей. Превентивная работа с клиентами – заблаговременное информирование по удобным каналам связи (почта, обзвон, смс и т.д.), позволяет выстраивать отношения на качественно новом уровне и дает лучший результат из всех возможных.

На каждом из периодов просрочки планируются соответствующие мероприятия с целью мотивировать заемщиков к уплате взносов и пролонгации договоров. Учет страховых случаев в части утраты залога и контроль выплат возмещения страховыми организациями – также важнейший процесс, требующий внимания.

Цели внедрения системы

Уменьшение уровня просрочки оплаты страховых полисов от 10 до 30%, соответствующее снижение рисков, связанных с утратой залога.

Снижение операционных издержек по бизнес-процессам, связанным со страхованием, в среднем в 2 раза.

Сокращение количества ошибок в бизнес-процессах в 2-3 раза.

Получение дополнительной прибыли от агентского вознаграждения.

Повышение уровня удовлетворенности клиентов предоставляемым сервисом по страхованию.

Повышение уровня удовлетворенности контрагентов (страховых компаний, страховых брокеров, автодилеров и пр.) за счет экономии их рабочего времени и гибкой системы мотивации.

Информационная панель

Настраиваемые алгоритмы в виде дерева решений

Конструктор отчетов

Безопасность и контроль

Информационная панель руководителя

Информационная панель позволяет принимать управленческие решения на основе мониторинга ключевых показателей эффективности (KPI) и анализа трендов. Drill-down анализ дает возможность получать детальный отчет по отдельным показателям. Решение собирает статистические сведения с учетом истории и отображает их в виде индикаторов и диаграмм:

  • Ключевые показатели

  • Действующие договоры страхования

  • Количество страховых случаев

  • Пролонгации и Cоllection

  • Доходы Банка от агентского вознаграждения за месяц

Ключевые преимущества системы

  • Специализированное отраслевое решение для автоматизации именно банковского страхования

  • Пользовательский интерфейс продуман и специально оптимизирован для быстрой и эффективной работы операторов

  • Гибко настраиваемые алгоритмы расчетов позволяют быстро учесть последние изменения в бизнесе

  • Информационная Панель Руководителя для мониторинга ключевых показателей и трендов помогает принимать верные управленческие решения

  • История изменений данных, аудит операций, логирование и другие отличительные особенности (см. описание решения) гарантируют безопасность и управляемость

  • Широкие возможности интеграции позволяют обмениваться данными с существующими учетными системами

  • Гибкие возможности создания отчетов и импорта информации из обработанных отчетов автоматизируют документооборот и снижают операционные издержки

Поддерживаемые бизнес-процессы

  • Оформление договоров страхования;

  • Учет страховых полисов и страховых взносов по различным программам страхования;

  • Контроль своевременности уплаты взносов и пролонгации договоров страхования;

  • Учет страховых случаев;

  • Контроль своевременности и учет выплат страховых возмещений страховыми компаниями;

  • Вычисление агентского (комиссионного) вознаграждения для банка и контрагентов (мотивация страховых брокеров, автодилеров и т.д.);

  • Согласование с филиалами страховых компаний процента агентского вознаграждения;

  • Работы по пролонгациям договоров страхования;

  • Взаимодействие с подразделением Collection с целью:

    • мотивировать просрочников к уплате взносов;

      мотивировать просрочников к пролонгациям договоров страхования;

      проанализировать результат работы Collection

Автоматизация страховых организаций для работы с банками

«Фогсофт Страхование» – принципиально новое решение для автоматизации взаимодействия между страховой организацией и банками. В последнее время ценность страхования в Банках растет, и это уже касается не только страхования залогового имущества, но и рисков самих банков. Выгодное партнерство позволяет страховым организациям использовать Банк как успешный и перспективный канал продаж.

Решение позволит банкам легко продавать и оформлять страховые продукты Вашей компании через специальный раздел Вашего веб-сайта. Банки получат максимально удобный инструмент для управления жизненным циклом договоров страхования. Это, в том числе, проведение котировок и расчетов, печать пакета документов, подготовка списков договоров для очередной оплаты по графику и пролонгации, учет страховых случаев и страхового возмещения, регистрация мероприятий по взысканию задолженности, обмен документами и расчеты агентского вознаграждения.

Для банков наличие подобного сервиса означает уменьшение рисков утраты залога и снижение операционных издержек. Таким образом Вы сможете максимально повысить привлекательность Ваших услуг для банков, расширив партнерскую сеть и снизив затраты на каналы распространения услуг.

С помощью информационной панели руководителя Вы увидите всю картину по страхованию в целом в виде ключевых показателей, графиков и диаграмм.

Аналитика рынка показывает, что в лидеры банковского страхования страховые организации попадают во многом за счет более развитых IT-систем. Внедрение аналогичной системы в крупной страховой организации на Украине позволило вывести процент продаж через эту систему до 11% от общего объема продаж компании

Возможно, многие страховые компании уже внедрили основную учетную систему, и это потребовало упорного труда и немалых затрат. Наше решение «Фогсофт Страхование» позволяет провести интеграцию с уже имеющимися системами страховых организаций и банков.

В 2010 году рынок банковского страхования вырос на 17% за счет страхования жизни и здоровья заемщиков при потребительском кредитовании. По прогнозам аналитиков, в этом году объем рынка вырастет еще значительнее — на 25%, в том числе за счет ипотечного страхования. Также в прошлом году вырос объем рынка страхования жизни заемщиков на 128%, остальные виды розничного банковского страхования выросли незначительно, либо сократились. Бывший драйвер роста, автострахование, все больше уходит в дилерский канал.

Выгоды от внедрения

Аналитика рынка показывает, что лидеры банковского страхования — страховые организации попадают во многом за счет более развитых IT-систем. Решение «Фогсофт Страхование» позволяет провести интеграцию с уже имеющимися системами страховых организаций и банков.

Исходя из того, что основным направлением деятельности страхового брокера является продажа страховой защиты как финансовой услуги, первоочередным по степени важности является автоматизация следующих участков деятельности страхового брокера:

  • · Автоматизация непосредственно страховой деятельности. Автоматизация фронт-офиса, управление договорами прямого страхования, ведение клиентских данных, сборы, работа с бланками строгой отчетности
  • · Автоматизация управления взаимодействием с клиентами. Взаимодействие с клиентами, поддержка процесса продаж, call-центр, анализ клиентских данных, управление маркетинговыми данными.
  • · Автоматизация учетных процессов. Ведение общехозяйственного и налогового учета, подготовка регламентированной отчетности.
  • · Автоматизация управленческого учета. Учет доходов и расходов, казначейство, управленческая отчетность.
  • · Автоматизация точек продаж. Автоматизация фронт-офиса, организация распределенной базы данных.

Рассмотрим автоматизацию процесса работы страхового брокера на примере программы "Страховой брокер 8.3", представляющей комплексное решение, позволяющее вести учет деятельности организации, занимающейся продажей полисов от разных страховых компаний. Гибкая и всеобъемлющая концепция документооборота позволяет в дальнейшем получить полную аналитику по деятельности брокера за любой период времени. Этой системой пользуются как страховые брокеры, так и организации у которых страхование не основной вид деятельности, например автосалоны. При небольшой адаптации программу так же могут использовать и кредитные брокеры. Предусмотрена возможность автоматизации агентской сети с обменом информацией в электронном виде, что снижает потребность в операторах системы и увеличивает точность введенных данных.

· Учёт страховых продуктов (видов страхования).

Для хранения и использования информации о необходимых страховых полисах в системе предусмотрен справочник "Виды страхования".

Рис 3.1. Справочник "Виды страхования"

Пользователь может легко добавить или изменить информацию о том или ином страховом продукте. Существует возможность привязки к одной или нескольким страховым компаниям.

· Учет проданных полисов.

Система позволяет хранить неограниченный набор данных по каждому проданному страховому полису. Помимо стандартного набора полей для заполнения (ФИО страхователя, объект страхования со всеми данными, период страхования, стоимость полиса, размер собственной и агентской комиссий и т.д.) существует возможность создания необходимых полей пользователем. Каждый полис может хранить прикрепленные к нему файлы. Это могут быть отсканированные документы или фотографии.


Рис. 3.2.

Предусмотрена возможность продажи полисов с оплатой в рассрочку по графику платежей. Оплата в системе может быть трех видов: наличная, безналичная и прямая. Прямая оплата возникает, когда клиент платит в страховую компанию, а брокер получает от неё комиссию.

Возможность автоматического расчета собственной и агентской комиссий по заранее заданным условиям, облегчит труд сотрудника финансовой службы и поможет избежать ошибок при расчетах. Помимо простого расчета суммы комиссии, возможно указать должен ли агент/брокер перечислить её, а потом получить обратно отдельным платежом, или может отправить платёж за минусом причитающегося вознаграждения.


Рис. 3.3.

Аналитика системы позволяет отследить сроки окончания действия полисов и даты очередных платежей.

Для уменьшения трудозатрат на занесение полисов в систему, предусмотрена возможность автоматического занесения полисов из отчета агента в форме excel.

· Взаимоотношения со страховыми компаниями.

На основании данных страховых полисов в системе существует возможность автоматического формирования отчетов для страховых компаний. Для заполнения данными предусмотрен набор механизмов, облегчающий труд сотрудников финансовой службы.

Финансовые документы (бордеро) сформированные по данным отчета могут быть распечатаны или сохранены в электронном виде (форматы excel, html и т.д.) с последующей обработкой.

· Учет заявок на кредитование.

Для брокеров занимающихся подготовкой документов для банков под кредитование будет полезна подсистема учета движения документов для кредитования. В заявке по кредитованию фиксируются банки, в которые разосланы документы, а встроенная система напоминаний напомнит менеджеру о необходимости контроля состояния на определенную дату.


Рис. 3.4.

На основании введенных в систему «Страховой брокер 8.3» данных руководитель предприятия может сформировать ряд аналитических отчетов по финансовой деятельности в различных разрезах.

Отчет «Финансовые результаты» позволяет оценить объемы продаж полисов и рентабельность по той или иной страховой компании.


Рис. 3.5.

Отчет по агентам отображает, какое количество полисов продал тот или иной агент и какой размер комиссии ему причитается.


Рис. 3.6.

Отчет по взаиморасчетам показывает данные по движению денежных средств и конечный остаток.

Вся аналитика имеет полную детализацию, то есть можно сформировать список документов на основании которых данные попали в отчет, что позволяет работнику финансовой службы досконально отследить все возможные ошибки ведения учета.

· Учет бланков строгой отчетности.

Подсистема учета бланков строгой отчетности (БСО) позволяет отследить полный путь движения бланков от страховой компании до конечного покупателя.


Рис. 3.7.

Поддерживается как простая, так и сложная схемы нумерации бланков. Предусмотрены механизмы занесения большого количества бланков, облегчающие труд оператора.


Рис. 3.8.

Система контроля остатков позволяет отследить минимально необходимое количество в офисе, а так же статус каждого бланка с помощью отчета "Остатки БСО"


Рис. 3.9.

Отчет о движениях выдаёт детальную информацию что и когда происходило с конкретным бланком.


Рис. 3.10

Типы бланков (полис ОСАГО, КАСКО, квитанция) создаются самим пользователем в соответствующем справочнике. Возможна привязка по страховым компаниям и видам страхования. Количество типов бланков в системе ничем неограниченно. Каждый бланк в системе может сопровождать произвольный комментарий.

Существующие в системе документы позволяют отразить следующие движения БСО:

поступление / возврат в страховую компанию

передачу / возврат от агента

передачу бланков напрямую между агентами

списание бланка при его утрате

ввод начальных остатков

Каждый документ может быть распечатан в форме акта приёма-передачи. Так же предусмотрена возможность подключения печатных форм используемых в Вашем документообороте.

· Управление сетью агентов.

В программе предусмотрен обмен данными в электорнном виде между брокером и субагентом. Субагент при этом может вести учет как в аналогичной программе так и в обычном экселе. Для обмена доступны документы приема-передачи бланков строгой отчетности и непосредственнос страховые полисы. Таким образом у брокера снижается потребность в операторах, забивающих данные полисов в программу. При использовании экселя используюется файл с определенным набором колонок которые заполняет субагент и передает брокеру.

· Интеграция с другими учетными системами.

Для функционирования система использует платформу «1С Предприятие 8.1», что делает систему многопользовательской и практически не ограниченной локальной сетью.

Для передачи и приёма информации (финансовых документов и т.д.) используется механизм обмена данными в формате XML.

· Другие возможности.

Учет страховых случаев - для возможности учета ущербности страхователя предусмотрен учет всех его страховых случаев.

Отчет для оценки работы операторов по занесению документов в базу.

Описание процессов работы страхового брокера в программе:

  • · Анализ продаж страхового брокера;
  • · Анализ продаж по агентам;
  • · Ввод новой страховой компании, агента, страхователя;
  • · Ввод нового вида страхования;
  • · Оприходование бланков строгой отчетности;
  • · Отслеживание очередных взносов по полисам оплачиваемым в рассрочку;
  • · Отслеживание окончания действия страховых полисов;
  • · Передача бланков агенту;
  • · Продажа страхового полиса;
  • · Создание отчёта для страховой компании.

ь Анализ продаж страхового брокера.

Для анализа продаж в программе предусмотрен отчет «Финансовые результаты» (меню "Финансы" - "Финансовые результаты"). Этот отчет показывает данные о заключенных договорах страхования за определенный или за весь период времени. Кроме общих итогов в отчете можно посмотреть итоги по отдельным страховым компаниям и видам страхования. В нижней части отчета выводится информация о количестве вновь заключенных договоров и о количестве принятых очередных взносов (для договоров, оплачиваемых в рассрочку).


Рис. 3.11.

Кроме указания периода формирования отчета страховой брокер может указать конкретную организацию, страховую компанию и вид страхования (ОСАГО, КАСКО, ГО). Настройки отчета могут быть сохранены для последующего использования с помощью кнопки. Таким образом, при следующем открытии нажав на кнопку, Вы можете быстро восстановить значения настроек.

Страховая премия - сумма, которую клиент должен заплатить по договору страхования. Страховая премия минус скидка - сумма оплаченная клиентом по договору за минусом скидки сделанной брокером из расчета собственного комиссионного вознаграждения.

Скидка - сумма скидки сделанной брокером из расчета собственного комиссионного вознаграждения.

Собственная комиссия - процент и сумма собственной комиссии брокера.

Страховая премия за вычетом комиссии - сумма подлежащая перечислению в страховую компанию без комиссии брокера.

Комиссия Агента - сумма комиссии агента, который заключил страховой договор.

Прибыль - сумма комиссионного вознаграждения страхового брокера за вычетом комиссионного вознаграждения агента.

Отчет «Финансовые результаты» в программе «Страховой брокер 8.3» покажет более детальную информацию (с детализацией до конкретного документа) если кликнуть два раза курсором мыши на строке группировки по виду страхования. При этом откроется отдельное окно отчета.


Рис. 3.12

Доступ к документам, показанным в этом окне, пользователь программы может получить путем двойного нажатия курсором мыши на необходимой строке.

Данные в этом окне можно сформировать заново, предварительно настроив параметры отчета (период, организация, страховая компания, вид страхования, контрагент) и нажав на кнопку «Сформировать».

Информацию из любого окна можно распечатать через меню «Файл» - «Печать». Если кнопка «Печать» в меню недоступна, необходимо кликнуть один раз курсором мыши в любое место отчета и после этого повторить попытку печати. Так же можно сохранить данные во внешний файл. Для этого необходимо нажать в меню «Файл» кнопку «Сохранить копию». В открывшемся окне выбрать имя файла и его тип. Для сохранения в Excel нужно выбрать тип «Лист Еxcel97».

ь Анализ продаж по агентам.

Для анализа продаж страховых полисов по агентам в программе «Страховой брокер 8.3» предусмотрен отчет «Отчет по агентам» (меню "Финансы" - "Отчет по агентам"). Этот отчет показывает данные о заключенных договорах страхования агентами за определенный или за весь период времени.

Для формирования отчета необходимо нажать кнопку «Сформировать»

В колонках отчета выводится следующая информация:

Сумма оплаты - сумма, которую страхователь внёс за страховой полис.

Комиссия - сумма, комиссионного вознаграждения агента заключившего договор.


Рис. 3.13.

При необходимости в отчете можно сформировать данные по конкретному, а не по всем, агентам и организации предварительно выбрав их в полях настройки отчета.

«Отчет по агентам» в программе «Страховой брокер 8.3» покажет более детальную информацию (с детализацией до конкретного документа) если кликнуть два раза курсором мыши на строке группировки по виду страхования. При этом откроется отдельное окно отчета.

ь Ввод новой страховой компании, агента, страхователя.

  • 1. Нажмите меню «Справочники», «Контрагенты». Откроется справочник «Контрагенты».

Рис. 3.14.

3. Заполните поля:

Наименование. Введите наименование контрагента.

Юр. / физ. лицо. Если контрагент это юридическое лицо (например страховая компания) в поле необходимо выбрать с помощью кнопки "Юр. лицо", если это частное лицо (например агент) выберете "Физ. лицо".

Группа контрагентов. Здесь необходимо указать в какую группу нужно поместить нового контрагента, для страховой компании выберете группу "Страховые компании".

Полное наименование / ФИО. Второе наименование, может отличаться от первого. Например для страховой компании можно ввести в наименование "РОСНО" а в полное наименование - ОАО СК "РОСНО".

ИНН. ИНН контрагента.

Документ. Для физического лица укажите здесь данные документа удостоверяющего личность.

День рождения. День рождения физического лица, обычно вводится для страхователей.

Источник информации. Здесь можно указать откуда страхователь узнал о Вас. Значение выбирается из справочника "Источники информации" при нажатии на кнопку.

Комментарий. Произвольный текст комментария.

4. На закладке договоры есть возможность ввести данные о договоре между вашей организацией и контрагентом. Для страховой компании это делать обязательно иначе её название не будет появлятся в списке выбора где это необходимо. Для добавления нового договора нажмите "Действия", "Добавить" или кнопку. Откроется форма нового элемента справочника.


Рис. 3.15.

Заполните поля:

Организация. Выберете название собственной организации с которой заключён договор нажав кнопку.

Наименование. Произвольное название договора, но лучше указать здесь его номер.

Дата договора. Дата заключения договора.

Валюта. Валюта договора.

После заполнения нажмите "ОК".

  • 5. На закладке "Контакты" заполните необходимую контактную информацию.
  • 6. Нажмите "ОК".

ь Ввод нового вида страхования.

1. Нажмите меню «Справочники», «Виды страхования». Откроется справочник «Виды страхования»


Рис. 3.16.

  • 2. Нажмите "Действия", "Добавить" или кнопку. Откроется форма нового элемента справочника.
  • 3. Заполните поля:

Наименование. Введите наименование страхового продукта под которым он будет учитываться в программе (например «ОСАГО»)

  • 4. Если необходимо чтобы вид страхования был доступен только для какой то одной или нескольких (не всех) страховых компаний, добавьте в таблицу «Страховые компании» их названия:
  • 4.1 Нажмите кнопку под надписью "Страховые компании:" чтобы добавить новую строку в таблицу.
  • 4.2 В колонке «Страховая компания» в новой строке нажмите кнопку. Откроется справочник «Контрагенты».

Рис. 3.17.

4.3 Найдите нужную страховую компанию и кликните по ней два раза курсором мыши. Компания перенесётся в с таблицу.

Нажмите «ОК».

ь Оприходование бланков строгой отчетности.

1. Выберете пункт меню "Учёт БСО", "Поступление БСО". Откроется журнал документов поступлений БСО.


Рис. 3.18.


Рис. 3.19.

Данные списка для выборка берутся из справочника "Контрагенты". Если в списке нет нужной компании необходимо проверить:

У компании имеется договор с организацией, это можно проверить на закладке "Договоры" в форме контрагента.

  • 4. Нажмите кнопку «Заполнить». Откроется окно заполнения бланками.
  • 5. Заполните поля в разделе «Нумерация бланков»:

Тип бланков. Выберете название типа бланков (например ОСАГО) нажав кнопку.

Данные списка для выбора берутся из справочника "Типы БСО".

Серия. Если у бланка есть серия, укажите её в этом поле (например ВВВ).

Номер первого бланка. В этом поле укажите номер первого бланка из пачки (например 0469815971). Если номер бланка имеет сложный формат, например - 012/0234/08 где изменяемый номер - 0234, то в поле необходимо ввести номер - 234, а далее в поле «Шаблон» выбрать шаблон нумерации.

Количество. Здесь введите количество бланков в пачке (например 10).

6. Если номер бланка и номер полиса не совпадают, то в разделе "Нумерация полисов" заполните поля:

Номер первого полиса. Здесь задаётся номер первого полиса соответствующий номеру первого бланка в пачке бланков.

Шаблон. Это поле становится видимым если после выбора типа бланка программа нашла для него шаблон номера. Шаблонов может быть несколько в этом поле указывается тот который нужен в данный момент. Шаблон для номера создаётся в справочнике "Шаблоны нумерации" меню "Учёт БСО" и используется при сложном формате номера, например - 012/0234/08.

Использовать шаблон. Если не поставить галочку в этом поле, то шаблон нумерации использоваться не будет.

  • 7. Нажмите "ОК". Табличная часть документа поступления должна заполниться.
  • 8. Если необходимо распечатать документ, нажмите "Записать" затем "Печать". Кнопка "Печать будет видима если для документа в справочнике "Внешние печатные формы" зарегистрированы печатные формы.
  • 9. Чтобы бланки оприходовались на остаток нажмите "ОК". Документ проведётся и закроется.

ь Отслеживание очередных взносов по полисам оплачиваемым в рассрочку.

Для отслеживание платежей по полисам оплачиваемым несколькими платежами в разное время в программе "Страховой брокер 8.3" предусмотрен отчет "График очередных взносов" (меню "Страхование")

Этот отчет формируется для сотрудников компании, занимающихся оповещением страхователей о необходимости внести очередной платеж по страховому полису.

Для формирования отчета необходимо сначала указать период времени, в котором ожидаются поступления денег от страхователей. После этого нужно нажать кнопку «Сформировать»


Рис. 3.20.

Сформированный отчет показывает данные сгруппированные по каждому отдельному полису. В этой группе отображается следующая информация:

Номер полиса, Страховая компания

Контактные данные - Наименование страхователя и его контактные данные.

Для каждого полиса есть две дополнительные группировки записей:

«Необходимо оплатить» - здесь указываются плановые платежи, попавшие в заданный период. Данные берутся из таблиц «График оплаты» документов «Страховой полис».

«Оплачено» - здесь указываются поступившие платежи за заданный период времени. Данные в эту группировку попадают из введенных документов «Оплата» (для очередных взносов) и «Страховой полис» (для первого взноса)

Информацию из окна отчета можно распечатать через меню «Файл» - «Печать». Если кнопка «Печать» в меню недоступна, необходимо кликнуть один раз курсором мыши в любое место отчета и после этого повторить попытку печати. Так же можно сохранить данные во внешний файл. Для этого необходимо нажать в меню «Файл» кнопку «Сохранить копию». В открывшемся окне выбрать имя файла и его тип. Для сохранения в Excel нужно выбрать тип «Лист Еxcel97».

ь Отслеживание окончания действия страховых полисов.

Для отслеживания полисов срок действия которых подходит к концу в программе "Страхвой брокер 8.3" предусмотрен отчет "Окончание действия страховых полисов" меню "Страхование". Этот отчет использую сотрудники занимающиеся оповещением страхователей о необходимости заключить новый договор страхования. Для формирования отчета необходимо выбрать период, в котором должен заканчиваться срок действия страхового полиса и нажать на кнопку «Сформировать».

Данные отчета отображаются в следующих колонках:

Страхователь - на кого заключен страховой договор.

Страховая компания - с какой страховой компанией заключен страховой договор.

Срок действия - срок действия полиса.

Объект страхования - предмет страхования по договору.

Контакты - контактная информация страхователя.

Страховая премия - стоимость полиса.

В отчет попадают полисы значение реквизита «Срок страхования по» которых попадает в выбранный период. При необходимости можно сформировать отчет по произвольному дополнительному реквизиту полиса указав его предварительно в настройке отчета.


Рис.3.21.

При этом в документе «Страховой полис» этот дополнительный реквизит должен иметь определенное значение (не пустое). Таким дополнительным реквизитом может быть, например «Период использование окончание». Чтобы подобный дополнительный реквизит появился в документе «Страховой полис» в таблице «Дополнительные реквизиты» его нужно создать в справочнике «Дополнительные реквизиты»

Информацию из окна отчета можно распечатать через меню «Файл» - «Печать». Если кнопка «Печать» в меню недоступна, необходимо кликнуть один раз курсором мыши в любое место отчета и после этого повторить попытку печати. Так же можно сохранить данные во внешний файл. Для этого необходимо нажать в меню «Файл» кнопку «Сохранить копию». В открывшемся окне выбрать имя файла и его тип. Для сохранения в Excel нужно выбрать тип «Лист Еxcel97»

ь Передача бланков агенту.


Рис. 3.22.

  • 2. Нажмите "Действия", "Добавить" или кнопку. Откроется форма нового документа.
  • 3. Заполните обязательные поля:

Организация. Выберете название собственной организации нажав кнопку.

Данные списка для выбора берутся из справочника "Организации".

Агент. Выберете название агента нажав кнопку. Откроется справочник "Контрагенты". Найдите нужного агента, кликните на нём два раза курсором мышки.

4. Нажмите кнопку «Заполнить». Откроется окно для выбора бланков, в таблице будут указаны все бланки, которые есть на остатке у выбранной организации.


Рис. 3.23.

5. Чтобы выбрать бланк, нужно поставить галочку в соответствующей строке таблицы.

Так же можно воспользоваться кнопками групповой пометки предварительно подсветив необходимые строки (при нажатии на строку она подсвечитвается синим цветом), при этом можно пользоваться клавишами «SHIFT» и «Ctrl». Если нужно найти бланк с определённым номером, кликните курсором мышки в колонку «Номер» на любой строке, а затем наберите номер на клавиатуре. Программа будет искать бланк по первым символам. Если список бланков очень большой, то его можно сократить с помощью полей настройки выбрав в них необходимые параметры бланков:

Страховая компания. Выберете название страховой компании нажав кнопку. Данные списка для выборка берутся из справочника "Контрагенты". Если в списке нет нужной компании необходимо проверить:

компания есть в справочнике "Контрагенты" и находится в папке "Страховые компании" (название папки прописывается в константах программы).

у компании имеется договор с организацией, это можно проверить на закладке "Договоры" в форме контрагента.

Тип бланков. Выберете название типа бланков (например ОСАГО) нажав кнопку. Данные списка для выбора берутся из справочника "Типы БСО".

Серия. Указывается, какой серии необходимо показать бланки.

  • 5. Нажмите «ОК». Выбранные бланки перенесутся в документ.
  • 6. Если необходимо распечатать документ, нажмите "Записать" затем "Печать". Кнопка "Печать будет видима если для документа в справочнике "Внешние печатные формы" зарегистрированы печатные формы.
  • 7. Чтобы бланки переместились на остаток агента нажмите "ОК". Документ проведётся и закроется.

Поиск существующего документа для его корректировки:

  • 1. Выберете пункт меню "Учёт БСО", "Передача бланков агенту". Откроется журнал документов передачи БСО агентам.
  • 2. Если список документов очень большой, воспользуйтесь кнопками управления журналом
  • 3. Кликнете два раза на нужном документе. Откроется форма документа.
  • 4. Внесите необходимые изменения и нажмите "ОК".

ь Продажа страхового полиса.

Для внесения данных по проданному страховому полису в программе используется документ "Страховой полис".

Создание нового документа:

  • 1. Выберете пункт меню "Страхование", "Страховой полис". Откроется журнал документов проданных полисов.
  • 2. Нажмите "Действия", "Добавить" или кнопку. Откроется форма нового документа.

Рис. 3.24.

3. Заполните обязательные поля:

Организация. Выберете название собственной организации нажав кнопку.

Данные списка для выбора берутся из справочника "Организации".

Страховая компания. Выберете название страховой компании нажав кнопку.

компания есть в справочнике "Контрагенты" и находится в папке "Страховые компании" (название папки прописывается в константах программы).

У компании имеется договор с организацией, это можно проверить на закладке "Договоры" в форме контрагента.

Вид страхования совсем не имеет привязки по страховым компаниям либо выбранная страховая компания есть в списке привязки, проверяется так же в справочнике "Виды страхования".

Страхователь. Введите название страхователя. Поле заполняется в произвольной форме. Существует два варианта заполнения поля:

нажмите кнопку. Откроется справочник "Контрагенты". Найдите нужного страхователя и кликните на нём курсором мышки два раза. Если нужного нет, создайте его.

Прямо в поле "Страхователь" наберите название, программа будет искать в справочнике "Контрагенты" по первым буквам, если не найдёт, автоматически создаст нового.

В этом поле необходимо указать объект страхования, например автомобиль. В открывшемся окне введите данные по объекту страхования и нажмите "ОК". После этого окно закроется, а объект появится в справочнике, кликните по нему два раза курсором мыши.

Дата заключения. Здесь укажите дату заключения страхового договора.

Срок страхования с - по - Укажите срок действия полиса.

Страховая премия. Введите стоимость полиса. В поле справа укажите валюту из списка нажав на кнопку. Данные для списка берутся из справочника "Валюты".

4. Заполните поля:

Сумма оплаты. В этом поле вводится сумма оплаты с квитанции. Если сумма оплаты не равна сумме страховой премии, то дальнейшие платежи страхователя необходимо указать в таблице "График оплаты" на закладке "График оплаты" (см. ниже). Сумма скидки. Если страховым брокером была сделана скидка страхователю из расчета собственного комиссионного вознаграждения, следует указать её в этом поле. Вид оплаты. Каким образом деньги за полис оплатил страхователь указывается путем выбор в этом поле соответствущего значения.

Рис. 3.25.

Наличный - деньги переданы по квитанции.

Безналичный - деньги перечислены на расчетный счет страхового брокера. Прямой - деньги перечислены на расчетный счет страховой компании. Смешанный - сумма разбита на несколько платежей оплаченными разными способами.

Комиссия. Здесь укажите собственную комиссию и её движение. Комиссию при необходимости можно разделить на две части, основную и за дополнительные услуги.

Движение комиссии показывает каким образом она достаётся брокеру:

Удержать - означает, что брокер перечисляет деньги в страховую компанию за минусом собственной комиссии.

Перечислить - брокер перечисляет сумму полученную за полис полностью, а страховая компания в дальнейшем комиссию должна вернуть.

Получить - означает, что страхователь оплатил полис непосредственно в страховой компании и она в дальнейшем комиссию должна вернуть.

Есть три способа заполнить комиссию:

ввести в первое поле сумму комиссии и указать её движение.

ввести во второе поле процент комиссии который рассчитывается от суммы оплаты и указать движение.

Настроить автоматический расчёт комиссии в справочнике "Проценты комиссии" меню "Финансы" и тогда комиссия рассчитается автоматически в зависимость от настроенных условий. Комиссия за доп. услуги. В том случае если комиссию брокера необходимо разбить на две части (официальную и не официальную), то вторую часть необходимо указать в этом поле. Агент. Если в заключении договора страхования участвовал агент, его указывают в этом поле, а его комиссионное вознаграждение в поле "Комиссия агента", которая так же как и собственная комиссия брокера может быть рассчитана автоматически если это указать в справочнике "Проценты комиссии агентов" в меню "Финансы".

  • 5. Заполните бланки которые были использованы при оформлении полиса.
  • 6. На закладке кредитование укажите данные договора кредитования.
  • 7. Информацию для которой не предусмотрено отдельного поля можно указать на закладке "Дополнительные реквизиты"
  • 8. Если полис оплачивается страхователем в рассрочку, то на закладке "График оплаты" необходимо указать когда и сколько денег он должен принести.
  • 9. На закладке "Дополнительно" можно указать страховую сумму по полису.
  • 10. Если необходимо привязывать страховой полис к реальным бухгалтерским документам (ПКО, РКО, ПП входящее/исходящее), то это можно сделать на закладке "Платежные документы"
  • 11. Для прикрепления к документу страхования внешних файлов (отсканированных документов, фотографий и т.д.) нажмите кнопку "Файлы"
  • 12. Нажмите кнопку "ОК", документ сохранится и проведется.

ь Создание отчёта для страховой компании.

Для формирования отчёта в страховую компанию о проданных полисах в программе "Страховой брокер 8.3" используется документ "Отчет для страховой компании".

Создание нового документа:

  • 1. Выберете пункт меню "Страхование", "Отчет для страховой компании". Откроется журнал документов отчётов.
  • 2. Нажмите "Действия", "Добавить" или кнопку. Откроется форма нового документа.

Рис. 3.26.

3. Заполните обязательные поля:

Организация. Выберете название собственной организации нажав кнопку.

Данные списка для выбора берутся из справочника "Организации".

Страховая компания. Выберете название страховой компании нажав кнопку.

Данные списка для выборки берутся из справочника "Контрагенты". Если в списке нет нужной компании, необходимо проверить:

компания есть в справочнике "Контрагенты" и находится в папке "Страховые компании" (название папки прописывается в константах программы).

4. Следующие поля заполнять необязательно, но желательно:

Договор. Здесь указывается договор из справочника "Договоры контрагентов" по которому организация работает со страховой компанией. Данные договора (номер в названии, дата заключения и т.д.) могут использоваться при печати отчёта.

Вид страхования. Выберете название вида страхования (страхового продукта) из списка нажав кнопку.

Данные списка для выбора берутся из справочника "Виды страхования". Если в списке нет нужного вида, необходимо проверить:

вид страхования есть в справочнике "Виды страхования" меню "Справочники".

вид страхования совсем не имеет привязки по страховым компаниям либо выбранная страховая компания есть в списке привязки, проверяется так же в справочнике "Виды страхования".

Номер отчета. Если указать здесь номер, то последующие документы будут нумероваться от него автоматически.

Период отчета. Период за который отчитывается брокер.

5. Заполните таблицу "Страховые полисы". Здесь необходимо указать документы "Страховой полис" и "Оплата" за которые отчитывается брокер. Заполнять таблицу можно добавляя новую строку с помощью кнопки, или в автоматическом режиме:

Нажмите кнопку "Заполнить". Откроется форма заполнения отчёта:

Заполните период за который необходимо обработать документы.

Установите галочку "Отбирать документы по дате забивки" если необходимо чтобы документы отбирались по реквизиту "Дата", в противном случае будут использоваться реквизиты "Дата заключения" и "Дата оплаты".

Если необходимо обрабатывать документы только по конкретному виду страхования укажите его в поле "Вид страхования".

Если необходимо обрабатывать документы только с определённым видом оплаты (наличный, безналичный, прямой) укажите его в поле "Вид оплаты".

Если необходимо чтобы в таблице документов напротив каждого документа был указан реальный бухгалтерский платёжный документ (это бывает необходимо для печати отчёта в некоторые страховые компании), укажите его в поле "Платёжный документ".

Так же можно сделать отбор документов по Агенту и Ответственному (кто забивал документ в программу)

Галочка "Установить отметку" устанавливает отметку напротив каждого документа. В дальнейшем оператор который будет сверять с автоматически заполненной таблицей большое количество подготовленных к отправке полисов может снимать пометку, таким образом проконтролирует данные в программе.

Нажмите "Заполнить".

Документ заполнится полисами и оплатами которые были проданы, но ещё не попадали в отчёты, второй раз (в другой документ "Отчет для страховой компании") полисы и оплаты при автоматическом заполнении в таблицу не попадут.

Страховые компании в последние несколько лет настолько озабочены своими проблемами и конкуренцией на рынке, что технологическая составляющая бизнеса занимает далеко не первое место в их интересах. Именно поэтому отечественный страховой рынок на внедрение IT-решений обращает слишком мало внимания.

Однако есть страховщики, которые понимают: за высокими технологиями - будущее, но строить это будущее нужно уже сегодня. О роли автоматизации в страховании, об интернет-продажах и о рассказал Предправления страховой компании «ВУСО» Александр Шойхеденко .

- Нужны ли страховщикам инвестиции в технологичность?

Автоматизация в страховании, как и в любой розничной сфере, которая имеет дело с большим количеством клиентов - это объективная необходимость. Причем, мы говорим не только о продажах или урегулировании, а обо всех бизнес-процессах. В США и Европе большая часть неоперационных затрат страховой отрасли приходится на поддержку и развитие IТ-инфраструктуры. Это свидетельство понимания страховщиками важности использования современных систем, которые позволяют повысить эффективность продаж, усовершенствовать управление убыточностью, а уж о финансовом учете и говорить не приходиться. Банки, например, давно автоматизировали свои процессы, и не представляют себе, как можно заполнить депозитный договор от руки, а затем внести информацию в Информационную систему. Украинские страховщики, увы, в большинстве своем этим вопросом пока не озабочены. Но я уверен, что в ближайшем будущем тенденция изменится.

Тем не менее, отечественные компании пытаются внедрять интернет-продажи. Получается, автоматизация не влияет на развитие этого канала?

Приведу простой пример. Когда у страховой компании есть программный комплекс, который позволяет автоматизировать большую часть процессов, то на него можно «навесить» некий веб-интерфейс, который будет выполнять роль продвижения и коммуникации с клиентом. Тогда на основе данных, заполненных клиентом, автоматически создается договор страхования; платеж, осуществленный при помощи карты, автоматически подвязывается к договору. Остается только доставить договор клиенту. Более того, как только страховое законодательство адаптируется к современной электронной коммерции, станет не нужной доставка полиса и участие человека в процессе продаж тоже станет не нужным. Как продажа билетов на поезд или самолет. Но если вся документация ведется архаично в бумажном виде или в бухгалтерских программах, создание договоров страхования не автоматизировано, то даже самая современная система продаж не даст практически никакого эффекта. А большинство интернет-магазинов сегодня - это красивая рекламная площадка, где можно оставить заявку, дождаться звонка из компании, после чего все равно возвращаться к стандартному «человеческому» процессу продажи.

- Насколько велик опыт по автоматизации бизнес-процессов у вашей компании?

- «ВУСО» занимается автоматизацией еще с 2003 года. В этом направлении мы активно сотрудничаем с компанией Nexstep Solutions, при поддержке которой мы смогли автоматизировать очень многие процессы в продажах, урегулировании, андеррайтинге, учете и финансах. На сегодняшний день большая часть договоров страхования создается в системе, что гарантирует их 100% соответствие стандартам компании. Это действительно прецедент, поскольку в 90% процесс выглядит по-другому: сначала продавцы заключают договора, потом учетчики их сверяют, затем данные о договорах вносят в базы данных. Автоматизация сокращает человеческие затраты и нивелирует человеческий фактор. Кроме того, 80% страховых платежей автоматически связываются с договорами страхования, что позволяет резко снизить количество учетного персонала. Основное преимущество используемой системы - это автоматизация процессов, а не просто учет документов.

- На какой спектр страховых продуктов нацелен ваш онлайн-магазин?

Имея в своем распоряжении такую мощную систему управления, мы просто не могли не смотреть на интернет как на перспективную площадку для продаж страховых продуктов. Прежде всего, это простые розничные продукты - ОСАГО, КАСКО и страхование выезжающих за рубеж. Во-первых, это стандартизированные продукты, которые у всех страховщиков можно сказать почти на одинаковых условиях; во-вторых, на них существует устойчивый спрос. В данном случае мы продвигаем не продукт, а сервис. Более сложные продукты без человека продавать трудно.

- В чем суть и преимущества электронного полиса ОСАГО?

Сегодня, с развитием информационных технологиий, существует возможность объединения всех процессов, связанных с распределением бланков и реализацией полисов ОСАГО в единую информационную систему с последующим полным отказом от использования бланков и страхование на условиях предоставления страхователю электронного полиса.

Преимущества электронного полиса огромны. В первую очередь это инструмент, который позволит избежать любых видов страхового мошенничества на этапе продажи. Ведь как происходит сегодня, например, в сегменте ОСАГО: страховой агент получает на руки 500 бланков полисов ОСАГО, которые он в итоге якобы теряет, но на самом деле продает «на сторону» и кладет полученные страховые платежи себе в карман. А ведь на рынке есть прецеденты, когда страховые компании теряли по 10 и даже по 100 тыс. банков полисов ОСАГО. Во-вторых, существенная экономия на печати, доставке, заполнению, хранению бумажных полисов. В-третьих, это уникальный инструмент контроля страховщиков-членов МТСБУ. Например, сегодня после лишения лицензии у страховщика остается десятки тысяч полисов.

- У вас это работает?

- Когда же можно ждать внедрения электронного полиса на законодательном уровне?

Мы очень рассчитываем на принятие закона «О страховании» в новой редакции, который узаконит электронную форму договора страхования. Ведь на данный момент именно необходимость получать «бумажку» с печатью является одним из главных препятствий в нашей работе.

- Каких результатов удалось добиться компании в интернет направлении?

По крайней мере, динамика развития хорошая. Спустя год доля этого канала во всем портфеле компании составила приблизительно 1%. И в течение последующих 2-3 лет мы намерены довести эту цифру до 10%. Это вполне реально. Ведь, если взять пример Великобритании, то там только по ОСАГО продажи через интернет составляют более 50%. Кроме того, лояльность клиентов полученных через интернет-магазин гораздо выше.

- Есть ли аналогичные или близкие по наполнению интернет-проекты у других страховых компаний?

Некоторые страховщики пытаются реализовывать подобные проекты, но в целостном виде такой системы нет ни у кого. У кого-то, например, нет возможности безналичной оплаты полиса, а у кого-то все равно приходится для получения своего экземпляра договора посещать офис страховой компании. Поэтому, данный сегмент - в зачаточном состоянии, и мы намерены его серьезно развивать и сдвинуть с «мертвой точки». Если выйти за пределы страхового рынка, то есть проект, который я считаю отличной реализацией целостной системы - это интернет-магазин «Укрзалізниці» по продаже железнодорожных билетов. Очень показательный, удобный и выверенный механизм. Правда, во многом его успеху поспособствовало законодательное закрепление электронного документа, благодаря чему не нужно ничего печатать и подписывать. А это - огромная экономия времени и средств, как для клиента, так и для компании, реализовавшей подобный механизм.

Как ваша компания намерена продвигать свой сервис, ведь не секрет, что доверие украинских потребителей к различным новшествам на финансовом рынке очень невысоко?

Мы делим стратегию продвижения нашего сервиса на две составляющих офлайн и онлайн. Перед каждой стоит своя задача, которая в конечном итоге и должна привести нас к намеченному результату.
Конечно, популяризация этой услуги - очень непростая задача, а главное не дешевая. Ведь потребителям фактически придется рассказывать «на пальцах», что есть подобная услуга, она удобная и реально работает. Но мы видим перспективы в этом канале продаж, и уверены, что уже через несколько лет он покажет рост.

"Росгосстрах" автоматизировала свою деятельность

В компании "Росгосстрах" введена в промышленную эксплуатацию корпоративная информационная система "АРМ Страховщика" (версия 2.0), позволившая автоматизировать основные бизнес-процессы оперативной деятельности страховой компании. Система разработана совместно "Росгосстрахом" и компанией TopS BI на основе технологий Oracle Database Lite и Java. Главное ее назначение - автоматизация процессов учета договоров страхования, оформления страховой документации, расчета страховых выплат, сбора и анализа статистической и иной информации, формирования отчетности. В частности, автоматизирован централизованный учет и анализ договоров страхования общего типа и ОСАГО, расчет страхового тарифа и страховой премии, формирование документов на основе принятых форм, урегулирование убытков, расчет резервов, формирование необходимой внутренней и внешней отчетности и др. Главной особенностью данного проекта в TopS BI считают реализованную на основе Oracle Database Lite подсистему синхронизации данных между подразделениями и центральным офисом компании при помощи offline-репликации по электронной почте. Данное решение позволило "Росгосстраху" внедрить распределенную систему в своих региональных офисах и отделениях в условиях существующих у них коммутируемых каналов связи низкого качества без потери оперативности и уровня качества синхронизации. На сегодняшний день систему используют около 7 тыс. сотрудников компании в более чем 1,8 тыс. региональных офисах и отделениях, расположенных по всей территории России, а в центральной базе данных собрано более 40 млн. договоров страхования.

Продуктов по автоматизации процессов в страховании на рынке мало, а имеющиеся системы требуют существенной настройки.

Страховой рынок достаточно закрытый, и компании не стремятся делиться опытом успешным или неуспешным по автоматизации своих бизнес-процессов. Сложная предметная область, отсутствие стандартов и часто меняющаяся правовая база приводят к тому, что продуктов по автоматизации процессов в страховании на рынке мало, а имеющиеся системы требуют существенной настройки - у каждой страховой компании своя специфика, свои отчетные формы, представления о том, как должны быть организованы бизнес-процессы.

Эти проблемы касаются и обязательного страхования автогражданской ответственности. Казалось бы, в ОСАГО все стандартизировано ввиду наличия достаточно жесткой законодательной базы.

«Включение ОСАГО в комплексный пакет автострахования, а также динамичное развитие бизнеса и отчетность, требуемая Российским союзом автостраховщиков и законодательно установленная, существенно усложняют задачу, делают ее более интересной», - считает Михаил Лебедев, директор по производству линии Master компании «Диасофт», представившей продукт по автоматизации страховой деятельности Master INSURANCE.

Проблемами, которые могут возникнуть при внедрении комплексных информационных систем, а также путями их решения поделился Виктор Базанов, начальник отдела развития технологий СК «Согласие»: «К сожалению, опыт по внедрению систем автоматизации ОСАГО позаимствовать было не у кого, и мы сталкивались с теми же проблемами, которые наверняка испытывают и другие компании. Несмотря на предварительную детальную проработку всех этапов проекта, оказалось, что проект масштабный и затрагивает все бизнес-процессы, включая другие виды страхования».

Одной из основных проблем, по мнению Базанова, является низкая эффективность управления проектами. Это проблема не только софт­верных компаний, но и заказчиков, и причин, как считает он, две: команда проекта либо плохо образована, либо занята на выполнении проекта частично. Отсутствие опыта управления проектом, в том числе и ИТ-проектом, со стороны заказчика приводит к невозможности четко и грамотно сформулировать условия в договоре, четко формировать позиции компании, жестко сформулировать требования к результатам проекта с точностью до описания бизнес-логики автоматизированных функций. В результате сроки внедрения затягиваются и, как следствие, растет бюджет. Увеличение сроков внедрения проекта ведет к необходимости учесть поток новых дополнительных требований, а также изменений в законодательстве и требованиях РСА;

Необходим контроль обоснованности и экономической целесообразности внесения в проект новых дополнительных требований. В идеале все требования должны быть собраны и закреплены на предварительном этапе. Поскольку бизнес развивается, появляется набор новых функций, которые нужно встроить в проект, например, в «Согласии» спустя три месяца после начала проекта по автоматизации ОСАГО были введены новый регламент по агентским договорам и расчетам с агентами и новая дисконтная программа, затронувшая и ОСАГО;

Сроки внедрения проекта выросли в два-три раза. В настоящее время заканчивается опытно-промышленная эксплуатация, идет сбор требований и анализ внештатных ситуаций, разрешаются споры с исполнителем о том, что считать ошибкой, а что недостатком системы или дополнительным требованием, и кто за это должен платить.

Поскольку внедрение комплексной информационной системы - основного инструмента для поддержки бизнес-процессов - проект с большими инвестициями, для снижения затрат необходимо перейти на обслуживание системы собственными силами. То есть необходимо параллельно с внедрением обучить ИТ-специалистов страховой компании разработке бизнес-приложений.

Немного о технологии

Комплексная система Master Insurance основана на трехзвенной архитектуре, в которой выделяется сервер приложений, СУБД и клиентская часть. Ее преимущество состоит в том, что клиентская часть может быть любой, как разработанной с помощью средств «Диасофт», так и реализованная и на любом другом средстве программирования. Наличие распределенной базы данных позволяет разделять, расслаивать базу по филиалам. Использование нескольких серверов дает возможность масштабировать нагрузки, скажем, на каждые 50 пользователей организовать новый сервер.