Информационная система медицинская страховая компания "Мединком"

Автор: Пользователь скрыл имя, 31 Мая 2013 в 23:32, курсовая работа

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

Система Clarion — это ориентированная на обработку данных среда быстрой разработки приложений, которая включает кодогенерацию и многократно используемые метаданные для быстрого создания приложений уровня управления предприятием для обработки бизнес-данных. Clarion лежит в основе всей линейки продуктов Soft Velocity и обеспечивает ему репутацию средств быстрой и эффективной разработки приложений БД. В дополнение к 4GL языку Clarion в продукт Clarion включены компиляторы С++ и Modula-2. Все языки используют один и тот же оптимизатор кода и могут одновременно применяться в рамках одного приложения.

Оглавление

ВВЕДЕНИЕ……………..…………………………………………………………3
ПОСТАНОВКА ЗАДАЧИ…………..…………………………………...........4
ОПИСАНИЕ СТРУКТУРЫ БАЗЫ ДАННЫХ.………...................................5
2.1 Справочник «клиенты»……………………………………………………….6
2.2 Справочник «лечебно профилактических учреждений»…………………...8
2.3 Таблица «Учет заключенных договоров страхования»……………….......10
2.4 Таблица «Учет убытков»……………………………………………………13
ОПИСАНИЕ СВЯЗЕЙ……………………………………………………….15
ОПИСАНИЕ ОТЧЕТОВ……………………………………………………..17
ОПИСАНИЕ ПРИЛОЖЕНИЯ………………………………………………18
ТРЕБОВАНИЯ К АППАРАТНОМУ И ПРОГРАММНОМУ ОБЕСПЕЧЕНИЮ………………...…………………………………………..19
ЗАКЛЮЧЕНИЕ……………………………………………………………….....20
СПИСОК ЛИТЕРАТУРЫ……………

Файлы: 1 файл

Курсовая по базам данных.doc

— 1.93 Мб (Скачать)


Федеральное агентство  по образованию

НОУ ВПО “УРАЛЬСКИЙ ИНСТИТУТ БИЗНЕСА”

 

 

 

 

Кафедра

Прикладной информатики

 

 

 

Оценка работы

 

 

 

 

 

ИНФОРМАЦИОНАЯ СИСТЕМА МЕДИЦИНСКАЯ СТРАХОВАЯ  КОМПАНИЯ «МЕДИНКОМ»

 

 

 

КУРСОВАЯ РАБОТА

 

 

 

По дисциплине

Базы данных


 

 

 

 

 

Студент

         

К.А. Якимов

Группа

ПИ-2006

   

(подпись)

 

(инициалы, фамилия)

             

Руководитель

         
         

Д.Б. Елизаров

(уч. степень,  звание)

   

(подпись)

 

(инициалы, фамилия)


 

 

 

 

 

 

 

 

Екатеринбург

2009

СОДЕРЖАНИЕ

 

ВВЕДЕНИЕ……………..…………………………………………………………3

  1. ПОСТАНОВКА ЗАДАЧИ…………..…………………………………...........4
  2. ОПИСАНИЕ СТРУКТУРЫ БАЗЫ ДАННЫХ.………...................................5

2.1 Справочник «клиенты»……………………………………………………….6

2.2 Справочник «лечебно  профилактических учреждений»…………………...8

2.3 Таблица «Учет заключенных договоров страхования»……………….......10

2.4 Таблица «Учет убытков»……………………………………………………13

  1. ОПИСАНИЕ СВЯЗЕЙ……………………………………………………….15
  2. ОПИСАНИЕ ОТЧЕТОВ……………………………………………………..17
  3. ОПИСАНИЕ ПРИЛОЖЕНИЯ………………………………………………18
  4. ТРЕБОВАНИЯ К АППАРАТНОМУ И ПРОГРАММНОМУ ОБЕСПЕЧЕНИЮ………………...…………………………………………..19

ЗАКЛЮЧЕНИЕ……………………………………………………………….....20

СПИСОК ЛИТЕРАТУРЫ……………………….................................................21

ПРИЛОЖЕНИЕ А……………………………………………………….………22

ПРИЛОЖЕНИЕ Б………………………………………………..........................22

ПРИЛОЖЕНИЕ В……………………………......................................................22

ПРИЛОЖЕНИЕ Г…………………………………………………………….….22

ПРИЛОЖЕНИЕ Д…………………………………………………………..……23

 

 

 

 

 

 

 

 

 

 

 

 

ВВЕДЕНИЕ

Система Clarion — это  ориентированная на обработку данных среда быстрой разработки приложений, которая включает кодогенерацию и многократно используемые метаданные для быстрого создания приложений уровня управления предприятием для обработки бизнес-данных. Clarion лежит в основе всей линейки продуктов Soft Velocity и обеспечивает ему репутацию средств быстрой и эффективной разработки приложений БД. В дополнение к 4GL языку Clarion в продукт Clarion включены компиляторы С++ и Modula-2. Все языки используют один и тот же оптимизатор кода и могут одновременно применяться в рамках одного приложения.

У независимых разработчиков  программного обеспечения и у  корпоративных разработчиков весьма схожие потребности – повышение  производительности для достижения соответствия с все возрастающим и к новым приложениям БД. Благодаря  применению базирующейся на словарных метаданных кодогенерации, Clarion помогает разработчикам удовлетворять требованиям стандартов, сокращать время кодирования, избегать ошибок и доводить проекты до завершения в рекордно короткие сроки.

В отличие от многих других инструментов, базирующихся на языках общего назначения, Clarion всегда был ориентирован исключительно на разработку приложений БД. При этом язык Clarion это одновременно мощный и простой в изучении общецелевой язык 4-го поколения. Это объетно-ориентированный язык, со своей интегрированной средой разработки. Разработчик в результате имеет возможность развивать стандарные приложения в любом мыслимом направлении благодаря мощности самого языка и имеющихся дополнительных инструметов.

 

 

 

  1. ПОСТАНОВКА ЗАДАЧИ

 

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

  1. Договоров страхования
  2. Оплаты страховых взносов
  3. Величины заявленных убытков

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

  1. Иметь полную информацию о застрахованном лице.
  2. Фиксировать произведенную страхователем оплату страхового взноса.
  3. Иметь точную информацию об использованных страхователем денежных сумм.
  4. Формировать необходимые для отчетности журналы учета.

 

 

 

 

 

 

 

 

 

 

 

  1. ОПИСАНИЕ СТРУКТУРЫ БАЗЫ ДАННЫХ

 

Dictionary – medinkom.dct включает в себя четыре таблицы: SpClient (Справочник клиентов), SpZakldog (Учет заключенных договоров страхования), Splpu (Справочник лечебно профилактических учреждений), SpUbit (Учет убытков). См. рис. 1.

 

Рис.1. Словарь базы данных «Информационная система медицинской страховой компании ЗАО «Мединком»»

 

В таблицы заносится  вся необходимая информация для  осуществления ведения учета  деятельности медицинской страховой  компании. Каждая таблица имеет свои характеристики и свойства.

 

 

 

    1. Справочник «Клиенты» (SpCLient)

 

Справочник «Клиенты» (SpClient) содержит информацию о клиентах: код клиента, фамилию И.О., дату рождения, адрес, номер полиса, телефон (См. таблицу 1 и рис.2.).

 

Таблица 1

Колонки таблицы  «Клиенты»

Column Name

Description

Data Type

Screen Picture

Prompt Text

Column Heading

SpClient

Kod_client

Код клиента

SHORT

@n-7

Код клиента

Код клиента

Name_client

Фамилия И.О.

STRING

@s25

Фамилия И.О.

Фамилия И.О.

Birth_client            FILE,DRIVER('TOPSPEED'),OWNER('¤ÕõýÕ‗¹'),PRE(PRE1),CREATE,THREAD  !¤ÕõýÕ‗¹

!!> IDENT(2),USAGE(File)

By_Kod_Predm KEY(PRE1:Kod_Predm),NOCASE,OPT,PRIMARY

!!> IDENT(5),AUTO

By_Name_Predm KEY(PRE1:Name_Predm),DUP,NOCASE,OPT !¤¯ ÝÓþÔÓÝÞ■  ´ÕõýÕ‗Ó

!!> IDENT(7)

Record                   RECORD

[SCREENCONTROLS]

! PROMPT('╩¯õ ´ÕõýÕ‗Ó'),USE(?PRE1:Kod_Predm:Prompt)

! ENTRY(@n6),USE(PRE1:Kod_Predm),MSG('╩¯õ  ´ÕõýÕ‗Ó'),TIP('╩¯õ ´ÕõýÕ‗Ó'),READONLY

[REPORTCONTROLS]

! STRING(@n6),USE(PRE1:Kod_Predm)

Kod_Predm                  USHORT !╩¯õ ´ÕõýÕ‗Ó

!!> IDENT(12),PROMPT('╩¯õ ´ÕõýÕ‗Ó'),HEADER('╩¯õ ´ÕõýÕ‗Ó'),MESSAGE('╩¯õ ´ÕõýÕ‗Ó'),TOOLTIP('╩¯õ ´ÕõýÕ‗Ó'),PICTURE(@n6),READONLY

[SCREENCONTROLS]

! PROMPT('═ÓþÔÓÝÞÕ ´ÕõýÕ‗Ó'),USE(?PRE1:Name_Predm:Prompt)

! ENTRY(@s20),USE(PRE1:Name_Predm),MSG('═ÓþÔÓÝÞÕ  ´ÕõýÕ‗Ó'),TIP('═ÓþÔÓÝÞÕ ´ÕõýÕ‗Ó')

[REPORTCONTROLS]

! STRING(@s20),USE(PRE1:Name_Predm)

Name_Predm                 STRING(20) !═ÓþÔÓÝÞÕ ´ÕõýÕ‗Ó

!!> IDENT(13),PROMPT('═ÓþÔÓÝÞÕ ´ÕõýÕ‗Ó'),HEADER('═ÓþÔÓÝÞÕ ´ÕõýÕ‗Ó'),MESSAGE('═ÓþÔÓÝÞÕ ´ÕõýÕ‗Ó'),TOOLTIP('═ÓþÔÓÝÞÕ ´ÕõýÕ‗Ó'),PICTURE(@s20)

[SCREENCONTROLS]

! PROMPT('╩¯ÙÞ¸Õ±‗Ô¯ ¸Ó±¯Ô'),USE(?PRE1:Kolich_chas:Prompt)

! ENTRY(@n-7),USE(PRE1:Kolich_chas),RIGHT(1),MSG('╩¯ÙÞ¸Õ±‗Ô¯  ¸Ó±¯Ô'),TIP('╩¯ÙÞ¸Õ±‗Ô¯ ¸Ó±¯Ô')

[REPORTCONTROLS]

! STRING(@n-7),USE(PRE1:Kolich_chas),RIGHT(1)

Kolich_chas                SHORT !╩¯ÙÞ¸Õ±‗Ô¯ ¸Ó±¯Ô

!!> IDENT(14),PROMPT('╩¯ÙÞ¸Õ±‗Ô¯ ¸Ó±¯Ô'),HEADER('╩¯ÙÞ¸Õ±‗Ô¯  ¸Ó±¯Ô'),MESSAGE('╩¯ÙÞ¸Õ±‗Ô¯ ¸Ó±¯Ô'),TOOLTIP('╩¯ÙÞ¸Õ±‗Ô¯  ¸Ó±¯Ô'),PICTURE(@n-7),JUSTIFY(RIGHT,1)

                         END

                       END

Дата рождения

LONG

@D6

Дата рождения

Дата рождения

Adres_client

Адрес

STRING

@s30

Адрес

Адрес

NumPolis_client

Номер полиса

STRING

@s7

Номер полиса

Номер полиса

Tel_client

Телефон

STRING

@s11

Телефон

Телефон


 

                                    Рис.2. Поля таблицы «Клиенты»

 

 

Таблица «Клиенты» имеет  следующие ключи (См. таблицу 2 и Рис.3):

 

Таблица 2

Ключи таблицы  «Клиенты»

                General

Attributes

Columns

Key Name

Description

Require

Unique

Value

Prim ary Key

Auto

Num

ber

Case Sens itive

Exclude

Empty

Keys

 

SpClient                                                                  

Client

По коду клиента

 

Kod_Client - Ascendin   


 

Рис.3. Ключи таблицы «Клиенты»

 

 

 

 

 

 

 

 

    1. Справочник «лечебно профилактических учреждений» (Splpu)

 

Справочник «лечебно профилактических учреждений» (Splpu) содержит информацию о лечебно профилактических учреждений: код лпу, название. (См. таблицу 3 и Рис. 4).

 

Таблица 3

Колонки таблицы «лечебно профилактических учреждений»

Column Name

Description

Data Type

Screen Picture

Prompt Text

Column Heading

Splpu

Kod_lpu

Код Лпу

SHORT

@n-7

Код Лпу

Код Лпу

Name_lpu

Название

STRING

@s20

Название

Название


 

        Рис.4. Поля таблицы «Лечебно профилактические учреждения»

 

Таблица «Лечебно профилактические учреждения» имеет следующие  ключи (См. таблицу 4 и Рис.5.).

Таблица 4

Ключи таблицы  «лечебно профилактические учреждения»

General

Attributes

Columns

Key name

Description

Require

Unique

Value

Primary Key

Auto

Num

ber

Case Sensitive

Exclude

Empty

Keys

 

Splpu

Lpu

По коду Лпу

 

Kod_Client - Ascendin   


 

      Рис.5. Ключи таблицы  «лечебно профилактические учреждения»

 

 

 

    1. Таблица «Учет заключенных договоров страхования» (SpZakldog)

 

Таблица «Учет заключенных  договоров страхования» (SpZakldog) содержит информацию о заключенных договорах страхования: код заключенного договора, код клиента, страховая сумма, дата уплаты взноса, дата вступления договора в силу, дата окончания договора. (См. таблицу 5 и Рис.6.).

Таблица 5

Колонки таблицы  «Учет заключенных договоров  страхования»

Column Name

Description

Data Type

Screen Picture

Prompt Text

Column Heading

SpZakldog

Kod_zakldog

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

SHORT

@n-7

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

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

Kod_client

Код клиента

SHORT

@n-7

Код клиента

Код клиента

Strah_sum

Страховая сумма

STRING

@s7

Страховая сумма

Страховая сумма

Data_uplvznos

Дата уплаты взноса

STRING

@D6

Дата уплаты взноса

Дата уплаты взноса

Data_vstup

Дата вступления договора в силу

STRING

@D6

Дата вступления договора в силу

Дата вступления договора в силу

Data_konec

Дата окончания договора

STRING

@D6

Дата окончания договора

Дата окончания договора


 

              Рис.6. Поля таблицы «Учет заключенных  договоров»

 

Таблица «Учет заключенных  договоров» имеет следующие ключи (См. таблицу 6 и Рис.7.).

Таблица 6

Ключи таблицы  «Учет заключенных договоров»

Информация о работе Информационная система медицинская страховая компания "Мединком"