Смекни!
smekni.com

Автоматизированная система учета договоров страхования предпринимательских рисков (стр. 9 из 13)

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

3.2 Разработка структуры базы данных

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

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

Процесс нормализации базы данных предназначен для уменьшения избыточности информации в базе данных. Существует несколько так называемых нормальных форм базы данных:

· первая нормальная форма

· вторая нормальная форма

· третья нормальная форма

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

После нормализации получаются следующие таблицы:

Таблица "Договор страхования предпринимательских рисков" (Таблица 1) содержит информацию о договоре страхования предпринимательских рисков: номер бланка договора, серия, статус договора, тип, дата заключения договора, дата последнего изменения, страховая премия, размер страховой суммы, дополнительные условия, номер заявления и номер документа об оплате. Ключевым полем в данной таблице является поле – "Номер договора", так как он является идентификатором для договоров страхования предпринимательских рисков.

Таблица 1: "Договор страхования предпринимательских рисков"

Имя поля Тип Размер-ность Описание
NDogivora Integer 100 Номер бланка договора, ключевое поле
SDogovora Real 100 Серия договора страхования предприн. рисков
StatusD Real 100 Статус договора (в работе, выдан, прекращен)
DataZak Date - Дата заключения договора (00.00.0000)
TipD Real 100 Тип договора (на страхование, изменение, прекращение)
DataIzm Date - Дата последнего изменения (00.00.0000)
StaraxPr Real 100 Размер страховой премии (2000 руб.)
StarxSuma Real 100 Размер страховой суммы (50000 руб.)
DopolYsl Real 100 Дополнительные условия
NZayv Integer 100 Номер заявления (12)
NDokOp Integer 100 Номер документа об оплате (123)

Таблица "Заявление" (Таблица 2) содержит следующую информацию: номер заявления, дата принятия, ФИО сотрудника, срок страхования, порядок уплаты страховой премии, ИНН. Ключевым полем является поле – "Номер заявления".

Таблица 2: "Заявление"

Имя поля Тип Размерность Описание
NZav Integer 100 Номер заявления, ключевое поле
DataPrin Date - Дата принятия заявления (00.00.0000)
FIOSot Real 100 ФИО Сотрудника принявшего заявление
Srok Real 100 Срок страхования (6 месяцев или 15 суток)
PorYpStPr Memo 500 Порядок оплаты страховой премии (график)
INN Integer 100 ИНН страхователя (334657869067)

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

Таблица 3: "Страхователь"

Имя поля Тип Размер-ность Описание
INN Integer 100 ИНН страхователя, ключевое поле
Name Real 100 ФИО ИП/Наименование юридического лица
Dok Real 100 Документ, на основании которого действует юридическое лицо
FIORuk Real 100 ФИО руководителя
NSvid Integer 100 Номер свидетельства о регистрации
CeriySvid Real 100 Серия свидетельства о регистрации
DataVd Date - Дата выдачи свидетельства о регистрации (00.00.0000)
OrVdSv Real 100 Орган выдавший свидетельство о регистрации
Indexs Integer 100 Индекс
Strana Real 100 Страна
Raon Real 100 Район
NasPynkt Real 100 Населенный пункт
Yliza Real 100 Улица
Dom Integer 50 Дом
Ofis Integer 50 Офис
Telefon Integer 50 Телефон
VudDey Real 100 Вид деятельности
RazYstKap Integer 100 Размер уставного капитала
NLiz Integer 100 Номер лицензии
NpakDok Integer 100 Номер пакета документов

Таблица "Предпринимательские риски" (Таблица 4) содержит определенный набор предпринимательских рисков, которые прописаны в ФЗ "О страховом деле в РФ", при наступлении которых страховая компания будет нести обязательства по возмещению ущерба. Страхователь должен сам выбрать те риски, для которых ему необходима страховая защита. Ключевым полем является "Код".

Таблица 4: "Предпринимательские риски".

Имя поля Описание
Kod Код, ключевое поле, тип счетчик
Ytrata Утрата, недостача или повреждение основных или оборотных средств
Ybitki Возможные убытки в процессе деятельности
Kontragent Нарушение условий контрагентами
NZayv Номер заявления

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

Таблица 5: "Пакет документов".

Имя поля Описание
NomerD Номер пакета документов, ключевое поле, тип счетчик
KopSR Копия свидетельства о регистрации
KopSINN Копия свидетельства о постановке на учет в нал. органе
KopYzrD Копия учредительного документа
Otz Отчет о финансовом состоянии
BizPlan Бизнес-план
KopDogK Копия договора с контрагентами
KopLiz Копия лицензии
OpisImy Опись имущества

Таблица "БСО" (Таблица 6) содержит информацию о бланках строгой отчетности. К таким данным относятся: номер БСО, серия, дата изготовления, статус, ФИО сотрудника, дата получения, номер договора. Ключевым полем является поле – "номер БСО".

Таблица 6: "БСО"

Имя поля Тип Размерность Описание
NBSO Integer 100 Номер БСО, ключевое поле
Seriy Real 100 Серия БСО
DataIzg Date - Дата изготовления (00.00.0000)
Statys Real 100 Статус БСО
FIOSot Real 100 ФИО Сотрудника, принявшего БСО
DataPolyz Date - Дата получения (00.00.0000)
NDog Integer 100 Номер договора

Таблица "Документы об оплате" (Таблица 7) содержит данные об оплате страховой премии. К этим данным относятся: номер документа об оплате, дата оплаты, тип документа, сумма, ФИО кассира, ФИО плательщика, серия и номер паспорта плательщика[16]. Ключевым полем является "номер документа об оплате".

Таблица 7 "Документы об оплате"

Имя поля Тип Размерность Описание
ND Integer 100 Номер документа об оплате, ключевое поле
Tip Real 100 Тип документа (квитанция, платежное поручение)
DataOplat Date - Дата оплаты (00.00.0000)
Symma Real 100 Сумма оплаты
FIOKas Real 100 ФИО кассира
FIOPL Real 100 ФИО плательщика
SerPas Real 100 Серия паспорта плательщика
NPas Real 100 Номер паспорта плательщика

3.3 Проектирование информационной базы данных

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

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