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

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

чевым полем является "номер документа об оплате".

 

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

Имя поляТипРазмерностьОписаниеNDInteger100Номер документа об оплате, ключевое полеTipReal100Тип документа (квитанция, платежное поручение)DataOplatDate-Дата оплаты (00.00.0000)SymmaReal100Сумма оплатыFIOKasReal100ФИО кассираFIOPLReal100ФИО плательщикаSerPasReal100Серия паспорта плательщикаNPasReal100Номер паспорта плательщика

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

 

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

 

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

 

Главной из таблиц является таблица "Договор страхования предпринимательских рисков", которая связана с таблицей "Заявление" через поле номер заявления отношением "один - к - одному"; с таблицей "БСО" через номер договора отношением "один - к - одному". Таблица "Договор страхования предпринимательских рисков" связана с таблицей "Документы об оплате" по полю - номер документа об оплате - связью "один-ко-многим", это означает, что каждой записи в одной таблице соответствует одна или несколько записей в другой таблице.

Таблица "Заявление" связана с таблицами "Предпринимательские риски" по номеру заявления и с таблицей "Страхователь" по полю - ИНН отношением "один - к - одному". Таблица "Страхователь" связана с таблицей "Пакет документов" по полю - номер пакета документов отношением "один - к - одному".

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

 

3.4 Проектирование экранных форм

 

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

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

1.Язык среды Delphi является языком высокого уровня.

2.Имеет высокопроизводительный компилятор в машинный код.

3.Язык поддерживает мощные средства объектно-ориентированного программирования, включающие:

4.работу с динамическими классами, классовыми ссылками, методами и свойствами классов;

5.возможность обработки исключительных ситуаций приложения;

6.обработку информации о типах объектов во время выполнения программы;

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

8.Предоставляет широкий выбор компонент для построения и работы с различными СУБД.

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

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

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

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

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

быстрота разработки приложения и высокая производительность разработанного приложения;

наращиваемость за счет встраивания новых компонент и инструментов в среду Delphi;

низкие требования разработанного приложения к ресурсам компьютера;

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

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

 

Иерархия пользовательских форм:

 

Из иерархии видно, что главным меню является окно "Учет договоров страхования предпринимательских рисков". Оно в свою очередь разветвляется на пять экранных форм: Учет договоров, БСО, Документы об оплате, Поиск и Настройки, которые в свою очередь разветвляются на другие.

При запуске программы открывается окно "Учет договор