Access

Автор работы: Пользователь скрыл имя, 09 Сентября 2011 в 15:40, курсовая работа

Краткое описание

Современные СУБД в основном являются приложениями Windows, так как данная среда позволяет более полно использовать возможности персональной ЭВМ, нежели среда DOS. Снижение стоимости высокопроизводительных ПК обусловил не только широкий переход к среде Windows, где разработчик программного обеспечения может в меньше степени заботиться о распределении ресурсов, но также сделал программное обеспечение ПК в целом и СУБД в частности менее критичными к аппаратным ресурсам ЭВМ.

Содержание работы

Введение………………………………………………………………………. 7

1 Анализ предметной области …………………………………… 8
1.1 Описание предметной области решаемой задачи…… 8
1.2 Функции предметной области, которые нужно реализовать в информационной системе………………. 11
1.3 Ограничения предметной области…………………………………….. 11
1.4 Используемые документы……………………………………………… 11

2 Проектирование базы данных…………………..... 14
2.1 Концептуальная модель 14
2.2 Реляционная модель 14

3 Разработка данных контрольного примера и их кодов 17
3.1 Разработка контрольного примера и их кодов 17
3.2 Создание базы данных на компьютере 18
3.2.1 Структура таблиц базы данных 18
3.2.2 Схема связи таблиц 19
3.2.3 Запросы к базе данных 20
3.2.4 Запрос “Договор страхования” 20
3.2.5 Запрос “Действующие договоры” 21
3.2.6 Запрос “Суммы договоров по видам” 21
3.2.7 Запрос “Сообщения об окончании действия договора” 22
3.2.8 Запрос “Итоги за период” 23
3.3 Формы просмотра ввода и корректировки данных 24
3.3.1 Форма “Виды договоров” 24
3.3.2 Форма “Клиент” 24
3.3.3Форма “Договор” 25
3.4 Реализация выходных документов с помощью отчетов 25
3.4.1 Отчет “Договор страхования” 25
3.4.2 Отчет “Действующие договоры” 26
3.4.3 Отчет “Суммы договоров по видам” 26
3.4.4 Отчет “Сообщения об окончании действия договора” 27
3.4.5 Отчет “Итоги за период” 28
3.5 Создание диалогового приложения пользователя 28
3.6 Инструкция пользователя 29

Заключение 31
Список литературы 32
Приложение А. Реализация запросов на языке SQL 33

Содержимое работы - 1 файл

Курсовой по Access.doc

— 318.50 Кб (Скачать файл)

     1.2 Функции предметной области, которые нужно реализовать в информационной системе

 

     С целью повышения эффективности  труда сотрудников страховой компании и снижения вероятности ошибок при оформлении договоров в информационной системе необходимо реализовать следующие функции:

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

     1.3 Ограничения предметной области

 

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

  • срок действия договора представляет собой целое число лет;
  • после выплаты страховой суммы договор считается выполненным и действие его прекращается.

     1.4 Используемые документы

 

     Информация  о видах страхования и их стоимости (в виде процентов от суммы договора) представляется прейскурантом, имеющим следующую форму, представленные в таблице 1.1.   

     Таблица 1.1  

     Вид страхования Срок, лет Стоимость, % от суммы договора
                    
                    
 

     На  каждого клиента компании заводится персональная карточка, имеющая следующую форму:

Ф.И.О. страховщика           

Паспорт     Дата рождения      

Дом. адрес            

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

     Договор №

Дата     

Предметом договора является страхование      

Ф.И.О. страховщика           

Объект  страхования          

Срок  действия договора, лет   Сумма страховых выплат                                                    Сумма страхового взноса    

     Данные  о страховщике:      Данные  о страхователе:
     Ф.И.О. __________________________      Страховая компания «Орион»
     Паспорт _______________      г. Феодосия, ул. Назукова, 12
     Дата  рождения ___________________       
     Дом. адрес _______________________       

     По  имеющимся данным необходимо формировать  следующие документы. 

     Таблица 1.2

     Действующие договоры 

      Дата Срок, лет Страхование Сумма договора Страховщик Дата окончания
                                                
                                                
                                                

     (договоры  перечисляются в порядке истечения  их сроков действия) 

     Таблица 1.3

     Суммы договоров по видам 

Страхование Срок, лет Договоров Взносы, грн. Выплаты, грн.
                                  
                                  
                                  

     Сообщения клиентам об окончании сроков договоров

     Ф.И.О.       

     Адрес        

     Уважаемый        

     Срок  действия Вашего договора страхования       

         истекает     .

     Предлагаем  Вам заключить новый договор, обратившись в нашу компанию.

     Итоги за период

     с    по__________

     Заключено договоров       

     Получено  взносов        

     Выплачено по договорам       

 

      2 Проектирование базы данных

     2.1. Концептуальная модель

 

     Построим  концептуальную модель данных предметной области, описанной представленным набором документов. В имеющейся информации можно выделить информационные объекты ВИДЫ ДОГОВОРОВ, КЛИЕНТ, а также составной объект ДОГОВОР. Эти объекты с их атрибутами и связями между ними показаны на рисунке 2.1, ключевые атрибуты объектных множеств выделены подчеркиванием.

 

     

     Рисунок 2.1 - Концептуальная модель данных

     2.2 Реляционная модель

 

     Концептуальная модель, представленная на рисунок 2.1, может быть преобразована в реляционную в соответствии с методикой, изложенной в [1]. Связь между объектами ВИДЫ ДОГОВОРОВ и КЛИЕНТ имеет мощность «многие ко многим». Для ее реализации в рамках реляционной модели необходимо ввести дополнительную таблицу. В концептуальной модели на связи между объектами ВИДЫ ДОГОВОРОВ и КЛИЕНТ основан составной объект ДОГОВОР; именно этому объекту и будет соответствовать дополнительная таблица. Эта таблица должна содержать первичные ключи соединяемых таблиц, а также может иметь (и в нашем случае — имеет) неключевые поля.

     Cледующим шагом становится рассмотрение связей атрибутов, для определения ключевых полей:

     Объект  Виды Договоров:

     КодВида1 -> 1 Страхование

     КодВида M -> 1 Срок

     КодВида1 -> 1 Взнос

     ВзносN -> M Страхование

     СтрахованиеN -> M Срок

     Т.к. атрибут «Код вида» выступает  в роле определяющего атрибута для других атрибутов, то он может являться первичным ключом.

     Теперь  рассмотрим объект Клиент:

     КодКлиентаN -> 1 ФИО

     КодКлиента1  -> 1 Паспорт

     КодКлиентаM -> 1 ДатаРожд

     КодКлиентаM -> 1 Адрес

     Паспорт1 -> M ФИО

     ФИОM -> M Адрес

     Здесь нетрудно  определит что атрибут КодКлиента является определяющим т.е является первичным ключом для данного объекта.   

     Следующий шаг, это рассмотрение объекта Договор:

     1 -> 1 КодВида

     1 -> 1 КодКлиента

      M -> 1Дата

      M -> 1 Сумма

      N ->  M Объект

     M -> 1 Выплата

     КодВидаM -> 1 Сумма

     КодКлиента M-> 1 Объект

     Первичный ключ здесь будет №(договора).

     Теперь  определим  бинарные связи между  объектами Клиент – Виды Договоров, Клиент- Договор, Договор- Виды Договоров.

     Определим  связь клиент заключает вид договора:

     Клиент M                                ->            M Виды Договоров

     КодКлиента                                     КодВида

     Т.к. существуют несколько видов договоров, по которым  клиент может выбрать  подходящий ему вид договора, то каждому виду договора может соответствовать несколько клиентов. Ключи этих объектов: КодКлиента объекта виды договоров и КодВида объекта клиент.

     Определим  связь, клиент заключает договор:

     Клиент M                                      ->                          1 Договор

     КодКлиента                                           №(договора)

 

     Т.к. клиент может заключить несколько  договоров, а договор может быть заключен только одним клиентом. Ключами  этих объектов будут: КодКлиента объекта  клиент и №(договора) объекта автомобиль.

 

     Теперь  определим связь Договор состоит из Видов договоров:

     Договор M                            ->                     M Виды договоров

     №(договора)                                                     КодВида 

     Т.к. договор может состоять из нескольких видов договоров, а виды договоров могут быть в нескольких договорах.

     Реляционная модель предметной области может  быть описана следующим образом:

     ВИДЫ  ДОГОВОРОВ (КодВида, Страхование, Срок, Взнос)

     КЛИЕНТ (КодКлиента, ФИО, Паспорт, ДатаРожд, Адрес)

     ДОГОВОР (, КодВида, КодКлиента, Дата, Сумма, Объект, Выплата)

     Все описанные таблицы находятся  в четвертой нормальной форме, что  гарантирует непротиворечивость данных.

 

  1. Разработка и реализация базы данных

    3.1 Разработка контрольного примера и их кодов

 

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

     Таблица 3.1

     Виды  договоров

 
Код вида Страхование Срок, лет Сумма взносов, % от страховой суммы
1 имущества на случай пожара 1 5,00%
2 жизни 1 2,50%
3 имущества на случай пожара 3 7,00%
4 автотранспорта (полное) 1 10,00%
5 инвестиционных  рисков 3 15,00%
6 частной собственности  на случай стихийных бедствий 1 8,00%
7 частной собственности  на случай стихийных бедствий 2 10,00%
8 частной собственности  на случай стихийных бедствий 3 12,00%

Информация о работе Access