46682 (588422), страница 8
Текст из файла (страница 8)
Таблица 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 Структура базы данных учета договоров страхования предпринимательских рисков
Главной из таблиц является таблица "Договор страхования предпринимательских рисков", которая связана с таблицей "Заявление" через поле номер заявления отношением "один – к – одному"; с таблицей "БСО" через номер договора отношением "один – к – одному". Таблица "Договор страхования предпринимательских рисков" связана с таблицей "Документы об оплате" по полю – номер документа об оплате – связью "один-ко-многим", это означает, что каждой записи в одной таблице соответствует одна или несколько записей в другой таблице.
Таблица "Заявление" связана с таблицами "Предпринимательские риски" по номеру заявления и с таблицей "Страхователь" по полю – ИНН отношением "один – к – одному". Таблица "Страхователь" связана с таблицей "Пакет документов" по полю – номер пакета документов отношением "один – к – одному".
Отношение "один-к-одному" означает, что каждая запись в одной таблице соответствует только одной записи в другой таблице.
3.4 Проектирование экранных форм
Выбор средств разработки программного обеспечения является не менее важной задачей, чем выбор средств проектирования. Данный выбор объясняется двумя факторами: первый – это квалификация программиста, т.е. языки программирования, на которых он умеет работать, а второй – требования к программе (операционная система, в которой она будет работать, наличие баз данных и т.д.).17
Для создания программной среды автоматизированной системы учета договоров страхования предпринимательских рисков применена среда программирования Borland Delphi. Она получила в последние годы большую популярность, характеризуется следующими положительными особенностями:
-
Язык среды Delphi является языком высокого уровня.
-
Имеет высокопроизводительный компилятор в машинный код.
-
Язык поддерживает мощные средства объектно-ориентированного программирования, включающие:
-
работу с динамическими классами, классовыми ссылками, методами и свойствами классов;
-
возможность обработки исключительных ситуаций приложения;
-
обработку информации о типах объектов во время выполнения программы;
-
обработку системных и пользовательских событий Windows на уровне отдельных методов.
-
Предоставляет широкий выбор компонент для построения и работы с различными СУБД.
-
Поддерживается визуальное наследование и визуальное связывание форм интерфейса приложений для уменьшения размера вводимого кода и более простого управления. При этом библиотека Delphi содержит большое количество компонент, реализующих работу стандартных интерфейсных элементов операционной системы, которая также может пополняться программистами.
С учетом данных замечаний можно сделать вывод о том, что выбор языка программирования для разработки советующей системы является обоснованным18.
При помощи Delphi повышается быстродействие разрабатываемой программы и при этом пользовательскому интерфейсу придаются качества профессионального уровня.
Описанные выше преимущества отныне принадлежат программисту. Пользователь же приложения, написанного при помощи Delphi 7, получает полноценное Windows-приложение с удобным в работе интерфейсом. Приложения, созданные компилятором Delphi, не требуют больших ресурсов ЭВМ, а также высокоэффективны по скорости. Наличие в Delphi встроенных механизмов обработки исключительных ситуаций позволяет считать, что приложения, написанные на Delphi, обладают повышенной надежностью.
По сравнению с аналогичными программными продуктами Delphi имеет ряд преимуществ:
-
быстрота разработки приложения и высокая производительность разработанного приложения;
-
наращиваемость за счет встраивания новых компонент и инструментов в среду Delphi;
-
низкие требования разработанного приложения к ресурсам компьютера;
Приложения, создаваемые в среде Delphi, отличаются повышенной надежностью. Это обуславливается наличием встроенных механизмов обработки исключений вместе со строго типизированным языком Object Pascal, что изначально закладывает в программы устойчивость к всевозможным сбоям, которые могут произойти в операционной системе или непосредственно в программе19.
В заключение следует отметить, что выбор среды программирования Delphi существенно упростил этап программной реализации созданной системы, ввиду того, что уже был накоплен личный опыт по программированию в этой среде.
Иерархия пользовательских форм:
Из иерархии видно, что главным меню является окно "Учет договоров страхования предпринимательских рисков". Оно в свою очередь разветвляется на пять экранных форм: Учет договоров, БСО, Документы об оплате, Поиск и Настройки, которые в свою очередь разветвляются на другие.
При запуске программы открывается окно "Учет договоров страхования предпринимательских рисков" с главным меню (рис. 6)
Рис. 6
Из данного меню запускаются основные функции программы:
Полисы – работа с полисами: создание, изменение, прекращение и формирование полисов для печати.
БСО – работа с бланками строгой отчетности.
ДОКУМЕНТЫ ОБ ОПЛАТЕ – работа с платежными поручениями и квитанциями.
ПОИСК – быстрый поиск полисов страхования предпринимательских рисков















