Автоматизированная система учета договоров страхования предпринимательских рисков
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
чевым полем является "номер документа об оплате".
Таблица 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 существенно упростил этап программной реализации созданной системы, ввиду того, что уже был накоплен личный опыт по программированию в этой среде.
Иерархия пользовательских форм:
Из иерархии видно, что главным меню является окно "Учет договоров страхования предпринимательских рисков". Оно в свою очередь разветвляется на пять экранных форм: Учет договоров, БСО, Документы об оплате, Поиск и Настройки, которые в свою очередь разветвляются на другие.
При запуске программы открывается окно "Учет договор