АО «Компания по страхованию жизни
«Государственная аннуитетная компания»
Техническая спецификация услуг
по реализации интеграции с ЕСБД (Единая страховая база данных)
Астана 2013г.
Принятые условные обозначения и сокращения
ЕСБД | Единая Страховая База Данных |
АИС ГАК | Автоматизированная Информационная Система ГАК |
СД | Страховой договор |
Web-сервис | Программная система, идентифицируемая строкой URL, чьи общедоступные интерфейсы определены на языке XML. |
SOAP | Simple Object Access Protocol - простой протокол доступа к объектам - протокол обмена структурированными сообщениями в распределённой вычислительной среде. |
SSL | Secure Sockets Layer - уровень защищённых сокетов - криптографический протокол, который обеспечивает установление безопасного соединения между клиентом и сервером |
СУБД | Система Управления Базами Данных |
Полное наименование системы и ее условное обозначение
Полное наименование системы: Модуль интеграции Автоматизированной Информационной Системы ГАК (АИС ГАК) с Единой Страховой Базой Данных (ЕСБД).
Условное обозначение: Модуль.
Перечень документов, на основании которых производится разработка
· Закон Республики Казахстан от 01.01.2001 г. № 000 «Об информатизации»;
· Закон Республики Казахстан от 01.01.2001 г. «О страховой деятельности» (с изменениями и дополнениями по состоянию на 15.07.2010 г.);
· Постановление Правления Агентства Республики Казахстан по регулированию и надзору финансового рынка и финансовых организаций от 25 июня 2007 года № 000 «Об утверждении Инструкции по формированию и ведению базы данных».
Назначение и цели разработки Модуля
Назначение Модуля
Модуль предназначен для автоматизации процесса отправки СД, зарегистрированных в АИС ГАК в ЕСБД.
Цели разработки Модуля
Разработка Модуля преследует следующие цели:
· Обеспечение режима автоматической отправки СД, сформированных в АИС ГАК в ЕСБД;
· Обеспечение гарантированной передачи СД в ЕСБД с реализацией функций контроля и формирования отчетов по отправленным (или по каким-либо причинам не отправленным) СД.
Общие сведения
Интеграция АИС ГАК с ЕСБД производится посредством взаимодействия с интеграционным Web-сервисом по протоколу SOAP. Взаимодействие осуществляется по защищенному соединению (SSL) с установленной проверкой подлинности сертификата подключаемого пользователя. Методы интеграционного сервиса предоставляют доступ для вставки, редактирования и удаления данных СД, а также к получению справочной информации, необходимой для передачи информации в ЕСБД.
Отправке в ЕСБД подлежат следующие типы СД:
· Договор пенсионного аннуитета;
· Договор обязательного страхования работника от несчастных случаев (ОСНС);
· Договор обязательного страхования ответственности работодателя (ОСОР).
Структура и состав данных вышеперечисленных СД приведены в Приложении 1.
Краткая характеристика объекта автоматизации
АИС ГАК разработана на базе СУБД Oracle и представляет собой учетно-аналитическую систему, основными объектами которой являются клиенты организации, страховые договора. Существуют три основных вида договоров страхования: договор пенсионного аннуитета (ПА), договор обязательного страхования ответственности работодателя (ОСОР), договора обязательного страхования работника от несчастных случаев (ОСНС). Данные договоров вводятся в базу посредством клиентского приложения Insurance_life. exe разработанного в среде Delphi6.
Конфигурация по страховой деятельности представляет собой комплексную систему учета застрахованных, страхователей, выгодоприобретателей, бланков строгой отчетности, учет поступлений страховых премий и взносов по каждому клиенту, учет страховых выплат, а также отражает всю необходимую информацию для предоставления финансовой отчетности, регламентированных отчетов и журналов, утвержденных уполномоченными органами для ведения страховой деятельности Общества, регулярной отчетности необходимой для деятельности Общества. Учет в системе ведется в соответствии с Гражданским кодексом Республики Казахстан и другими нормативными правовыми актами, регламентирующими деятельность Общества.
Конфигурация имеет модульную структуру. Модуль предоставляет собой функционально законченный блок, состоящий из совокупности справочников, документов, журналов и отчетов, который выполняет определенные функции и решает определенные задачи. В ПО предусмотрены следующие модули:
1. Модуль регистрации договоров - служит для ввода в систему данных по договорам страхования, соглашениях о расторжении договоров, а также для просмотра информации об исполнении этих договоров.
2. Модуль регистрации оплаченных страховых премий и взносов - предназначен для получения и обработки информации о поступивших страховых премиях и взносах и привязки этой информации к договорам страхования
3. Модуль регистрации перестраховочной деятельности (реестр перестраховщиков и договоров исходящего перестрахования) – предназначен для получения информации о переданных на перестрахование, страховых рисков, принятых Компанией; заключенных договорах перестрахования, взаиморасчетов с Перестраховщиком
4. Модуль выплат – предназначен для организации назначения, начисления, перечисления страховых выплат по классам и видам страхования; произведения расчетов выплат, индивидуального подоходного налога, налоговых вычетов и получения развернутой информации за любой заданный период о страховых выплатах, страховых случаях, заявленных, но неурегулированных убытках, аннуитентах, получателях страховых выплат, банковских реквизитах.
5. Модуль формирования страховых резервов - предназначен для расчета резервов по договорам страхования (перестрахования) и отражения их на счетах бухгалтерского учета.
6. Модуль формирования журналов – служит для построения определенных журналов.
Журналы взаимосвязаны со справочниками и документами и выводят информацию необходимую получения оперативных данных.
7. Модуль формирования отчетов – предназначен для формирования всей отчетности в разрабатываемой системе.
8. Модуль администрирования – предназначен для выполнения основных регламентированных действий по администрированию конфигурации по страховой деятельности, а также выгрузка и загрузка регламентированных отчетов для сторонних программ.
Требования к Модулю
Общие требования
Модуль должен быть разработан в соответствии с общесистемными принципами проектирования программных систем. Пользовательский интерфейс Модуля должен быть выполнен в эргономичном и интуитивно понятном стиле.
Требования к структуре и функционированию
Модуль должен быть реализован как отдельное сервисное приложение, которое должно выполняться в отдельном независимом от АИС ГАК процессе операционной системы. Модуль должен иметь возможность функционирования на отдельном от АИС ГАК сервере либо рабочей станции.
В АИС ГАК должен быть реализован набор программных интерфейсов, посредством которых Модуль будет получать необходимый ограниченный доступ к информационным ресурсам АИС ГАК. Данные программные интерфейсы должны быть реализованы посредством пакетов, хранимых процедур (функций) либо представлений в СУБД АИС ГАК.
Для взаимодействия с ЕСБД Модуль должен устанавливать защищенное (SSL) соединение (с проверкой подлинности сертификата подключаемого пользователя) с интеграционным Web-сервисом ЕСБД.
Требования к режимам функционирования
Основной цикл функционирования Модуля должен соответствовать следующему сценарию:
1. Нахождение в режиме ожидания;
2. Активизация с заданным интервалом времени;
3. Установление соединения с интеграционным Web-сервисом ЕСБД;
4. Установление соединения с АИС ГАК;
5. Получение из АИС ГАК списка СД, подлежащих отправке в ЕСБД;
6. Выполнение циклического процесса отправки СД в ЕСБД с фиксацией успешности выполнения операции отправки в АИС ГАК;
7. Переход в режим ожидания.
Активизация Модуля для выполнения процесса отправки должна регулироваться расписанием, определенным в конфигурации режимов работы Модуля. Основными параметрами расписания должны быть:
· Время начала периода разрешенной работы Модуля;
· Время окончания периода разрешенной работы Модуля;
· Интервал опроса АИС ГАК на предмет наличия СД, подлежащих отправке в ЕСБД.
Время начала и окончания периода разрешенной работы Модуля определяет промежуток времени в течение суток, когда Модуль может выполнять отправку СД. Вне данного промежутка времени Модуль должен находиться в состоянии ожидания.
Модуль должен предусматривать режим немедленной приостановки функционирования по требованию (команде администратора) независимо от состояния, в котором он находится (ожидание или отправка СД). После приостановки возврат в нормальный режим функционирования должен осуществляться также по требованию (команде администратора).
Модуль должен предусматривать режим принудительной активизации по требованию (команде администратора) независимо от условий заданных расписанием. После принудительной активизации возврат в нормальный режим функционирования должен осуществляться либо по требованию (команде администратора) либо в случае отсутствия в АИС ГАК СД, подлежащих отправке в ЕСБД.
Требования к расширяемости и возможности модернизации
Модуль должен быть реализован с учетом предполагаемого в будущем расширения функциональных возможностей, а также возможной модернизации алгоритмов функционирования Модуля.
Расширение функциональных возможностей Модуля может включать:
· Расширение перечня СД, которые необходимо отправлять в ЕСБД;
· Появление необходимости получения отчетов из ЕСБД;
· Появление необходимости в вызове дополнительных методов интеграционного Web-сервиса ЕСБД и т. д.
Модернизация алгоритмов функционирования Модуля может включать:
· Модернизация режимов работы Модуля;
· Устранение выявленных ошибок либо недостатков в работе Модуля и т. д.
С учетом вышеперечисленных критериев Модуль должен соответствовать следующим требованиям:
· Исходный код Модуля должен быть хорошо структурирован;
· Исходный код Модуля должен содержать подробные комментарии поясняющие назначение отдельных элементов и алгоритмов кода;
· Исходный код Модуля с подробным описанием должен быть передан Заказчику.
Требования к надежности
Модуль должен соответствовать следующим требованиям надежности:
· Высокая надежность работы в режиме 24/7 (круглосуточно и ежедневно);
· Устойчивость к различным техническим и программным сбоям в работе всех компонентов системы (АИС ГАК, ЕСБД);
· Возможность быстрого восстановления работы Модуля после устранения причин технических или программных сбоев.
Для обеспечения оперативного получения подробностей функционирования, Модуль должен обеспечивать полное протоколирование событий, происходящих в процессе его работы. Протоколирование должно осуществляться в текстовый файл с записью метки времени и деталей события.
Требования по сохранности информации при аварийных ситуациях
Модуль должен обеспечивать сохранность и целостность информации при любых нештатных либо аварийных ситуациях технического или программного характера. СД, которые не были отправлены в ЕСБД или отправка которых была прервана в результате технического или программного сбоя, должны автоматически быть повторно отправлены в ЕСБД после восстановления работоспособности системы.
Требования к видам обеспечения
Требования к техническому обеспечению
Модуль должен поддерживать нормальную работу при следующих минимальных характеристиках оборудования (сервер или рабочая станция):
· Процессор: не менее 1GHz;
· Оперативная память: не менее 512 Мб;
· Объем свободной памяти на жестком диске: не менее 100 Мб;
· Штатные средства, необходимые для обеспечения соединения по протоколу TCP/IP.
Требования к информационному обеспечению
Модуль должен нормально функционировать в среде операционной системы Microsoft Windows версии не ниже XP либо 7.
На сервере (или рабочей станции) должно быть установлено программное обеспечение: криптопровайдер "Tumar CSP".
Требования к документированию
Вместе с Модулем должен быть разработан следующий комплект документации:
· Описание системы. Данный документ включает в себя общее описание Модуля, инструкции по установке и удалению Модуля;
· Руководство программиста. Данный документ включает в себя детальное описание всех компонентов Модуля, схемы и алгоритмы работы отдельных компонентов Модуля;
· Руководство администратора. Данный документ является руководством по конфигурированию Модуля, запуску и управлению режимами работы Модуля.
Требования к Исполнителю
· Модуль должен быть разработан в течении 10 (десяти) рабочих дней с момента заключения Договора;
· Наличие у работника(ов) Исполнителя сертификата Oracle Certified Professional (OCP) «Oracle Advanced PL/SQL Developer Certified Professional»;
Приложение 1
Структура и состав данных СД «Договор обязательного страхования работника от несчастных случаев»
Наименование поля | Тип поля | Примечание |
Общие сведения | ||
Идентификатор договора страхования | Число | |
Статус договора | Справочник | |
Номер договора | Строка | |
Серия договора | Строка | |
Дата заключения | Дата | в формате dd. mm. yyyy |
Начало действия | Дата | в формате dd. mm. yyyy |
Конец действия | Дата | в формате dd. mm. yyyy |
Страховая компания | Справочник | |
Идентификатор страхователя | Число | |
Дата/время изменения | Дата | в формате dd. mm. yyyy hh:nn:ss |
Создано пользователем (идентификатор пользователя) | Число | |
Дата/время ввода | Дата | в формате dd. mm. yyyy hh:nn:ss |
Изменено пользователем (идентификатор пользователя) | Число | |
Дата расторжения | Дата | в формате dd. mm. yyyy |
Причина расторжения | Справочник | |
Региональное подразделение | Справочник | |
Порядок оплаты | Справочник | |
Примечание | Строка | |
Вид страхования | Справочник | |
Ссылка на оригинальный\предыдущий договор | Число | |
Посредник | Число | |
Номер договора посредника | Строка | |
Номер генерального договора | Строка | |
Тип договора | Справочник | |
Список плановых оплат | Массив | |
Идентификатор плановой оплаты | Число | |
Дата оплаты | Дата | в формате dd. mm. yyyy |
Сумма оплаты | Число с дробной частью | |
Список рисков договора страхования | Массив | |
Договор (идентификатор) | Число | |
Тип риска | Справочник | |
Описание типа риска | Строка | |
Список выгодоприобретателей | Массив | |
Договор (идентификатор) | Число | |
Идентификатор клиента | Число | |
Дополнительные сведения | ||
Версии договора | Массив | |
Дата версии | Дата | в формате dd. mm. yyyy |
Номер версии | Число | |
Страховая сумма | Число с дробной частью | |
Общий годовой ФОТ | Число с дробной частью | |
Рассчитанная премия | Число с дробной частью | |
Премия | Число с дробной частью | |
ФОТ производственного персонала | Число с дробной частью | |
ФОТ АУП | Число с дробной частью | |
ФОТ вспомогательного персонала | Число с дробной частью | |
Тариф для произв. персонала | Число с дробной частью | |
Тариф для АУП | Число с дробной частью | |
Тариф для вспомог. персонала | Число с дробной частью | |
Класс профессионального риска | Справочник | |
Кол-во работников производ. персонала | Число | |
Кол-во работников АУП | Число | |
Кол-во работников вспомог. персонала | Число | |
Порядок оплаты | Справочник | |
Дата оплаты | Дата | в формате dd. mm. yyyy |
Список плановых оплат | Массив | |
Идентификатор плановой оплаты | Число | |
Дата оплаты | Дата | в формате dd. mm. yyyy |
Сумма оплаты | Число с дробной частью |
Структура и состав данных СД «Договор обязательного страхования ответственности работодателя» и «Договор пенсионного аннуитета»
Наименование поля | Тип поля | Примечание |
Общие сведения | ||
Идентификатор договора страхования | Число | |
Статус договора | Справочник | |
Номер договора | Строка | |
Серия договора | Строка | |
Дата заключения | Дата | в формате dd. mm. yyyy |
Начало действия | Дата | в формате dd. mm. yyyy |
Конец действия | Дата | в формате dd. mm. yyyy |
Страховая компания | Справочник | |
Идентификатор страхователя | Число | |
Дата/время изменения | Дата | в формате dd. mm. yyyy hh:nn:ss |
Создано пользователем (идентификатор пользователя) | Число | |
Дата/время ввода | Дата | в формате dd. mm. yyyy hh:nn:ss |
Изменено пользователем (идентификатор пользователя) | Число | |
Дата расторжения | Дата | в формате dd. mm. yyyy |
Причина расторжения | Справочник | |
Региональное подразделение | Справочник | |
Порядок оплаты | Справочник | |
Примечание | Строка | |
Вид страхования | Справочник | |
Ссылка на оригинальный\предыдущий договор | Число | |
Посредник | Число | |
Номер договора посредника | Строка | |
Номер генерального договора | Строка | |
Тип договора | Справочник | |
Список плановых оплат | Массив | |
Идентификатор плановой оплаты | Число | |
Дата оплаты | Дата | в формате dd. mm. yyyy |
Сумма оплаты | Число с дробной частью | |
Список рисков договора страхования | Массив | |
Договор (идентификатор) | Число | |
Тип риска | Справочник | |
Описание типа риска | Строка | |
Список выгодоприобретателей | Массив | |
Договор (идентификатор) | Число | |
Идентификатор клиента | Число | |
Дополнительные сведения | ||
Страховая сумма | Число с дробной частью | |
Премия | Число с дробной частью | |
Периодичность платежей | Число |
Основные порталы (построено редакторами)
