Skip to content

Техническое задание

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

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

Перечень возможных запросов:

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

  2. Для каждого агента вывести количество заключенных им договоров каждого типа за определенный период времени.

  3. Для заданной персоны вывести список застрахованных сотрудников в одном коллективном договоре для действующих коллективных договоров.

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

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

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