Наименование
поляФормат поляСодержимое поля
|
|
|
Код
|
Счетчик
|
Уникальный код
выплаты
|
Дата
|
Дата/время
|
Дата выплаты
|
Сумма
|
Денежный
|
Сумма выплаты
|
3.3 SQL-код по созданию таблиц
DROP TABLE должности
GO
(
код int primary key identity,
должность varchar(50) not null
)
GO
DROP TABLE страховщики
GO
CREATE TABLE страховщики
(
код int primary key identity,
код_должности int not null references должности,
Ф.И.О. varchar(50)
not null,
Номерпаспорта int not null
)
GO
DROP TABLE видыстрахования
GO
CREATE TABLE видыстрахования
(
код int primary key identity,
вид varchar(50) not null
)
GO
DROP TABLE скидка
GO
CREATE TABLE скидка
(
код int primary key identity,
переченьскидок int not null
)
GO
DROP TABLE клиенты
GO
CREATE TABLE клиенты
(
код int primary key identity,
Ф.И.О. varchar(50)
not null,
пасданные int not null,
адрес varchar(50) not null,
код_скидки int not null references скидка
)
GO
DROP TABLE видыстрахслучаев
GO
CREATE TABLE видыстрахслучаев
(
код int primary key identity,
видыстрахслуч varchar(50) not null
)
GO
DROP TABLE выплат
GO
CREATE TABLE выплат
(
код int primary key identity,
код_страхслуч int not null references
страховыеслучаи,
дата datetime not null,
сумма money not null
)
GO
DROP TABLE страховыеслучаи
GO
CREATE TABLE страховыеслучаи
(
код int primary key identity,
код_страховполиса int not null references
страховыеполис,
код_видастрахслуч int not null references
видыстрахслучаев,
)
GO
DROP TABLE вносимаясумма
GO
CREATE TABLE вносимаясумма
(
код int primary key identity,
код_страхполиса int not null references
страховыеполис,
суммавзноса money not null,
датавзноса datetime not null
)
GO
DROP TABLE страховыеполис
GO
CREATE TABLE страховыеполис
(
код int primary key identity,
код_страховщика int not null references страховщики,
код_клиента int not null references клиенты,
код_видастрахован int not null references
видыстрахования,
датазаклдогов datetime not null,
срокдейстдогов datetime not null
)
GO
4.
Схема диалога пользователей с разработанным приложением
4.1 Корректировка таблиц-справочников
База данных состоит из четырех таблиц-справочников рисунок
4.1.
В справочниках содержится информация о должностях, видах
страхования и видах страховых случаев, а так же о скидках. Данная справочная
информация необходима для дальнейшего использования в работе с программой.
Просмотреть справочники можно после выбора пункта меню
«Справочники» на главной форме и выбрать интересующий.
В данной курсовой работе рассмотрены следующие
таблицы-справочники:
1. Должности
2. Виды страхования
3. Виды страховых случаев
4. Скидки
Рисунок 4.1 - Таблицы-справочники
Таблицы-справочники базы данных можно корректировать, рисунок
4.2.
Рисунок 4.2 - Корректировка таблицы «Скидки»
приложение таблица пользователь sql
4.2 Основная функциональность приложения по
ведению базы данных
База данных в состоит из шести таблиц рисунок 4.3. Таблицы -
основные объекты любой базы данных. Во-первых, в таблицах хранятся все данные,
имеющиеся в базе, а во-вторых, таблицы хранят и структуру базы (поля, их типы и
свойства).
В данной курсовой работе рассмотрены следующие таблицы:
1. Страховщик
2. Страховой полис
3. Клиент
4. Взносы
5. Страховой случай
6. Выплаты
Рисунок 4.3 - Таблица базы данных
Таблицы базы данных можно корректировать, рисунок 4.4.
Рисунок 4.4 - Корректировка таблицы «Страховщик»
4.3 Формирование печатных документов
В данной курсовой работе рассмотрены следующие отчеты
(рисунок 4.5):
1. Должности в страховом агентстве (Рисунок 4.6)
2. Информация о взносах за год (представление) (Рисунок 4.7)
3. Выплаты по страховым случаям
Отчет - это форматированное представление данных, которое
выводится на экран, в печать или файл. Они позволяют извлечь из базы нужные
сведения и представить их в виде, удобном для восприятия, а также предоставляют
широкие возможности для обобщения и анализа данных
Рисунок 4.5 - Отчеты базы данных
Рисунок 4.6 - Должности в страховом агентстве
Рисунок 4.7 - Отчет по взносам за год
5.
Использованные средства MS SQL Server
В данной курсовой работе используется представление при
отображении отчета.
5.1 Использование представлений
Представления - это сохраненные результаты SQL-запроса, при
помощи которых можно осуществлять доступ к данным таблицы, являющейся главной
при его разработке. Представления являются удобным инструментом для работы с
таблицами базы данных.
Рисунок 5.1 - Представление
В свойствах отчета осуществляется подключение источника записей
(Рисунок 5.2)
Рисунок 5.2 - Подключение источника записей
Код представления взнос:
drop view взнос
GO
create view взнос
as
Select ВидыСтрахования. Вид, СтраховыеПолис.
ДатаЗаклДогов, СтраховыеПолис. СрокДейстДогов, Взносы. СуммаВзноса
From ВидыСтрахования, СтраховыеПолис, Взносы
Where ВидыСтрахования. Код=СтраховыеПолис.
Код_ВидаСтрахован and СтраховыеПолис. Код=Взносы. Код_СтрахПолис
GO
Select * from взнос
Заключение
В ходе выполнения данной курсовой работы было разработано
клиент-серверное приложение «Страховое агентство».
Были изучены и проработаны следующие пункты:
·
был
проведен анализ поставленной задачи и изучена предметная область;
·
был
рассмотрен и усвоен предложенный теоретический материал, что позволило более
качественно и быстро справиться с поставленными целями и задачами;
·
выбран
инструментарий для написания автоматизированной системы управления страховым
агентством;
·
были
получены практические навыки по использованию системы управления базы данных
Microsoft Access и MS SQL Server;
·
осуществлён
выбор основного набора данных, необходимых для составления базы данных,
инфологической и даталогической моделей;
·
таблицы
были заполнены необходимыми данными;
·
разработана
схема диалога пользователя с приложением, включающая в себя все необходимые
объекты;
·
показано
на примерах использование разработанных программных средств.
Данный проект предназначен для автоматизации рабочего места
работников страхового агентства, с целью уменьшить долю ручного труда и
количества бумажных документов.
В заключении можно сказать, что созданная программа - проста,
удобна в применении, так как данные отображаются в таблице, экономит большое
количество времени. Эта программа доступна для любого человека, работающего в
страховом агентстве и обладающего простыми навыками пользования компьютером.
Список используемых источников
1 Кренке, Д. Теория и практика построения баз
данных / Д. Кренке. - СПб.: Питер, 2003. - 800 с.
2 Моррисон, Дж. Базы данных.
Проектирование, реализация и сопровождение. Теория и практика / Дж. Моррисон,
А. Ухтомский, М. Пере. - М.: Вильямс, 2001. - 1120 с.
Ульман, Д. Системы баз данных. Полный
курс / Д. Ульман, Г. Гарсиа-Молина, Дж. Уидом. - М.: Вильямс, 2003. - 1088 с.
Боуман, Д. Практическое руководство по SQL / Д. Боуман, С. Эмерсон,
М. Дарновски. - М.: Вильямс, 2001. - 352 с.
Грабер, М. SQL / М. Грабер. - М.: Лори,
2007. - 672 с.