Проектирование базы данных 'Обязательное медицинское страхование'
Федеральное государственное бюджетное
образовательное учреждение
высшего профессионального образования
ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)
Кафедра компьютерных систем в
управлении и проектировании (КСУП)
Курсовая работа
по дисциплине «Базы данных»
Проектирование базы данных
«Обязательное медицинское страхование»
Томск 2016 г.
Реферат
ОМС, КОНЦЕПТУАЛЬНАЯ МОДЕЛЬ, СУЩНОСТЬ, СВЯЗЬ, АТРИБУТ, ОГРАНИЧЕНИЕ.
Пояснительная записка содержит концептуальную модель системы «Библиотека»
и описание структуры базы данных, предназначенных для ее информационной
поддержки и описание типовых запросов выборки к данным. Концептуальное
моделирование выполнено с использованием методологии IDEF1X. Приложение содержит
описания хранимых в базе данных таблиц и запросы для задания ключей таблиц на
языке SQL.
Содержание
Введение
. Постановка задачи
.1 Описание предметной области
.2 Перечень вводимой информации
. Концептуальная модель данных
. Глоссарий модели
. Запросы
. Описание используемых программных средств реализации
Заключение
Список использованных источников
Введение
Курсовой проект выполнен с целью практического освоения основных приемов
и правил методологии информационного моделирования IDEF1X. В
качестве предметной области разрабатываемой базы данных (БД) выбрана система
ОМС.
ФОМС заинтересован в льготном обеспечении лекарств населению. База данных
должна обеспечивать учет физических лиц, учет страховых, учет ЛПУ.
Предложенный в настоящей курсовой работе проект направлен на достижение
указанных целей.
Практическое значение: разработанная БД позволяет сократить время и
автоматизировать контроль обеспечения граждан.
Актуальность курсовой работы объясняется тем, что в настоящее время,
существуют проблемы, связанные с эффективным распределением и
систематизированием больших потоков информации, как внутри организации, так и
за ее пределами. Для решения этих проблем необходимо внедрение распределенных
систем обработки данных. Целью распределенной обработки информации является
оптимизация использования ресурсов и упрощение работы пользователя.
База данных должна быть разработана в программной среде FoxPro 9.0, с использованием языка
программирования SQL. Результатом
работы курсовой работы должна стать готовая БД, удовлетворяющая всем
требованиям технического задания.
1. Постановка задачи
.1 Описание предметной области
база данные таблица
запрос
Федеральный фонд обязательного медицинского страхования (ФОМС) - один из
государственных внебюджетных фондов, созданный для финансирования медицинского
обслуживания граждан России
Среди основных функций фонда:
- выравнивание условий деятельности территориальных фондов
обязательного медицинского страхования по обеспечению финансирования программ
обязательного медицинского страхования;
- финансирование целевых программ в рамках обязательного
медицинского страхования;
- контроль над целевым использованием финансовых средств
системы обязательного медицинского страхования.
Обязательное медицинское страхование (ОМС) - вид обязательного
социального страхования, представляющий собой систему создаваемых государством
правовых, экономических и организационных мер, направленных на обеспечение, при
наступлении страхового случая, гарантий бесплатного оказания застрахованному
лицу медицинской помощи за счет средств обязательного медицинского страхования
в пределах территориальной программы обязательного медицинского страхования и в
случаях, установленных Федеральным законом, в пределах базовой программы
обязательного медицинского страхования.
Функции ОМС:
- выравнивает финансовые ресурсы городов и районов,
направляемые на проведение обязательного мед страхования;
- осуществляет контроль над рациональным использованием
финансовых средств, направляемых на обязательное мед страхование;
- осуществляет взаимодействие с Федеральным фондом и другими
территориальными фондами.
Участники ОМС:
- любой гражданин, независимо от уровня доходов, пола или
возраста, обладает правом доступа к бесплатным медицинским услугам,
предусмотренным программой ОМС;
- страховые медицинские организации.
Согласно российскому законодательству, обеспечением и защитой прав
застрахованных граждан занимаются:
- орган законодательной власти субъекта РФ;
- орган исполнительной власти субъекта РФ;
- страхователи (работодатель);
- территориальный фонд Обязательного Медицинского Страхования;
- страховые медицинские организации и их ассоциации;
- орган управления здравоохранением;
- профессиональные медицинские ассоциации;
- лечебно-профилактические учреждения (поликлиники, больницы);
- лицензионно-аккредитационные комиссии;
- органы государственного контроля (прокуратура,
антимонопольный комитет, Уполномоченный по правам человека, Представитель
Президента РФ, Росздравнадзор);
- субъекты общественного контроля (профсоюзные органы, Общество
защиты прав потребителей, СМИ, гражданин);
- субъекты досудебного и судебного разрешения споров.
1.2 Перечень вводимой информации
- данные о физ. лице (ФИО, дата рождения, серия и номер
паспорта, пол и место рождения);
- прикрепление (Дата прикрепления);
- данные о ЛПУ (название организации, ИНН);
- выплата (сумма выплаты, дата выплаты);
- заявление на выплату (дата подачи заявления, дата наступления
страхового случая);
- данные о полисе (срок действия, дата оформления, размер
страховой суммы);
- данные о страховой (название, форма собственности, сумма
уставного капитала, юридический адрес, ФИО гендиректора, дата выдачи лицензии,
срок действия лицензии);
- данные о работодателе (регистрационный номер);
- данные о ТФОМС (область, бюджет на год);
- данные о взносе (дата взноса, сумма взноса).
2. Концептуальная модель данных
На рисунке 3.1 приведён блок физической информационной модели “ОМС”. Для
её построения использовался ERwin.
Рисунок 2.1 - Концептуальная модель ОМС
3. Глоссарий модели
Ниже, в таблице 3.1, приведены сущности и их определения.
Таблица 3.1 - Сущности
Имя
|
Определение
|
ФИЗ. ЛИЦО
|
Клиент, который обращается
в СТРАХОВУЮ, чтобы получить ПОЛИС.
|
ПОЛИС
|
Именной
документ,подтверждающий заключение договора между СТРАХОВОЙ и ФИЗ.ЛИЦОМ.
|
ФОНД
|
Государственный
внебюджетный фонд, финансирующий СТРАХОВУЮ.
|
РАБОТОДАТЕЛЬ
|
Организация, физ. лицо или
юридическое лицо вступившее в трудовые отношения с ФИЗ.ЛИЦОМ.
|
СТРАХОВАЯ
|
Компания, организация,
оказывающая страховые услуги ФИЗ.ЛИЦУ
|
ЛПУ
|
Специализированные
лечебно-профилактические заведения, оказывающие полный спектр медицинских
услуг ФИЗ.ЛИЦУ
|
ПРИКРЕПЛЕНИЕ
|
Документ содержащий дату
прикрепления ФИЗ.ЛИЦА к ЛПУ.
|
ВЫПЛАТА
|
Платежи, которые
выплачиваются ЛПУ для покрытия затрат на оказание услуг ФИЗ.ЛИЦУ.
|
ВЗНОСЫ
|
обязательные платежи,
которые уплачиваются РАБОТОДАТЕЛЯМИ в ФОНД для обеспечения прав ФИЗ.ЛИЦА.
|
ОТКАЗ В ВЫПЛАТАХ
|
Платежи, которые не
выплачиваются ЛПУ для покрытия затрат на оказание услуг ФИЗ.ЛИЦУ в связи с не
страховым случаем.
|
Ниже, в таблице 3.2, представлено описание атрибутов сущности “Физ.
лицо”.
Таблица 3.2 - Атрибуты сущности “Физ. лицо”
Имя
|
Тип домена
|
Длина
|
Определение
|
id_individual
|
Numeric
|
20
|
Уникальный номер физ. лица
|
secondname
|
Varchar
|
50
|
Фамилия
|
name
|
Varchar
|
50
|
Имя
|
patronymic
|
Varchar
|
50
|
Отчество
|
date_of_birth
|
Date
|
8
|
Дата рождения
|
pass_num
|
Numeric
|
6
|
Номер паспорта
|
pass_ser
|
Numeric
|
4
|
Серия паспорта
|
gender
|
Char
|
1
|
Пол
|
place_of_birth
|
Varchar
|
50
|
Место рождения
Таблица 3.3 - Атрибуты сущности “Страховая ”
Имя
|
Тип домена
|
Длина
|
Определение
|
id_ins
|
Numeric
|
10
|
Уникальный номер страховой
|
title
|
Varchar
|
50
|
Название
|
ownership
|
Varchar
|
50
|
Форма собственности
|
capital
|
Float
|
(15,2)
|
Сумма уставного капитала
|
address
|
Varchar
|
100
|
Юридический адрес
|
ceo_name
|
Varchar
|
100
|
ФИО гендиректора
|
date_license
|
Date
|
8
|
Дата выдачи лицензии
|
valid_license
|
Date
|
8
|
Срок действия лицензии
|
Ниже, в таблице 3.4, представлено описание атрибутов сущности
“Прикрепление”.
Таблица 3.4 - Атрибуты сущности “Прикрепление”
Имя
|
Тип домена
|
Длина
|
Определение
|
id_of_attachment
|
Numeric
|
20
|
Уникальный номер
прикрепления
|
Date_of_attachment
|
Date
|
8
|
Дата прикрепления
|
Ниже, в таблице 3.5, представлено описание атрибутов сущности “ЛПУ”.
Таблица 3.5 - Атрибуты сущности “ЛПУ”
Имя
|
Тип домена
|
Длина
|
Определение
|
id_tpi
|
Numeric
|
20
|
Уникальный номер ЛПУ
|
name_of_tpi
|
Varchar
|
100
|
Название ЛПУ
|
itn
|
Numeric
|
10
|
ИНН
|
Ниже, в таблице 3.6, представлено описание атрибутов сущности “Полис ”.
Имя
|
Тип домена
|
Длина
|
Определение
|
number_policy
|
Numeric
|
6
|
Уникальный номер полиса
|
validity
|
Date
|
8
|
Срок действия
|
date_of_reg
|
Date
|
8
|
Дата оформления
|
amount_of_ins
|
Float
|
(15,2)
|
Размер страховой суммы
|
Ниже, в таблице 3.7, представлено описание атрибутов сущности
“Работодатель”.
Таблица 3.7 - Атрибуты сущности “Работодатель”
Имя
|
Тип домена
|
Длина
|
Определение
|
id_employer
|
Numeric
|
20
|
Номер работодателя
|
reg_num
|
Numeric
|
15
|
Регистрационный номер
|
Ниже, в таблице 3.8, представлено описание атрибутов сущности “Взнос”.
Таблица 3.8 - Атрибуты сущности “Взнос”
Имя
|
Тип домена
|
Длина
|
Определение
|
id_contribution
|
Numeric
|
20
|
Уникальный номер взноса
|
date_of_contr
|
Date
|
8
|
Дата взноса
|
amount_of_contr
|
Float
|
(15,2)
|
Сумма взноса
|
id_of_fund
|
Numeric
|
20
|
Уникальный номер
Территориального Фонда ОМС
|
Ниже, в таблице 3.9, представлено описание атрибутов сущности “ФОНД”.
Таблица 3.9 - Атрибуты сущности “ФОНД”
Имя
|
Тип домена
|
Длина
|
Определение
|
id_of_fund
|
Numeric
|
20
|
Уникальный номер
Территориального Фонда ОМС
|
region
|
Varchar
|
50
|
Область
|
Float
|
(15,2)
|
Бюджет на год
|
Ниже, в таблице 3.10, представлено описание атрибутов сущности “Заявление
на выплату ”.
Таблица 3.10 - Атрибуты сущности “Заявление на выплату ”
Имя
|
Тип домена
|
Длина
|
Определение
|
id_of_statement
|
Numeric
|
20
|
Уникальный номер заявления
на выплату
|
date_of_statement
|
Date
|
8
|
Дата подачи заявления
|
insur_event_day
|
Date
|
8
|
Дата наступления страхового
случая
|
number_policy
|
Numeric
|
6
|
Уникальный номер полиса
|
Ниже, в таблице 3.11, представлено описание атрибутов сущности “Выплата”.
Таблица 3.11 - Атрибуты сущности “Выплата ”
Имя
|
Тип домена
|
Длина
|
Определение
|
id_of_statement
|
Numeric
|
20
|
Уникальный номер заявления
на выплату
|
payout
|
Float
|
(15,3)
|
Сумма выплаты
|
date_of_payment
|
Date
|
8
|
Дата выплаты
|
id_tpi
|
Numeric
|
20
|
Уникальный номер ЛПУ
|
Ниже, в таблице 3.12, представлено описание атрибутов сущности “Отказ в
выплатах”.
Таблица 3.12 - Атрибуты сущности “Отказ в выплатах”
Имя
|
Тип домена
|
Длина
|
Определение
|
id_of_statement
|
Numeric
|
20
|
Уникальный номер заявления
на выплату
|
id_tpi
|
Numeric
|
20
|
Уникальный номер ЛПУ
|
date_of_refuse
|
Date
|
8
|
Дата отказа
|
4. Запросы
Запрос представляет собой обращение к данным для получения информации и
выполнения действий с данными. Запрос можно использовать для получения ответа
на простой вопрос, выполнения расчетов, объединения данных из разных таблиц или
даже добавления, изменения или удаления данных в таблице. Запросы, используемые
для извлечения данных из таблицы или выполнения расчетов, называются запросами
на выборку. Запросы, используемые для добавления, изменения или удаления данных,
называются запросами на изменение.
Найти информацию о физ. лице по фамилии “Фамилия” .
SELECT * FROM physical;secondname='Фамилия'
2 Вывести число страховых с суммой уставного капитала, более 1000000000.
SELECT COUNT (*) FROM insurance;capital>1000000000
SELECT * FROM insurance;capital BETWEEN 0 AND 500000000
4 Вывести информацию о ЛПУ и прикреплениях к ним.
SELECT * FROM tpi;JOIN attachment;tpi.id_tpi=
attachment.id_tpi
5 Вывести данные о ЛПУ, с которыми не связано ни одно физ. лицо.
SELECT * FROM lpu;id_tpi NOT IN (SELECT id_tpi FROM
attachment)
6 Вывести информацию о ЛПУ, у которых число прикрепленных физ. лиц между
2 и 4
SELECT tpi.name_of_tpi,
COUNT(attachment.id_of_attachment);tpi,
attachment;lpu.id_tpi=attachment.id_tpiBY name_of_tpi;COUNT
(attachment.id_of_attachment) BETWEEN 2 AND 4
5. Описание
используемых программных средств реализации
Microsoft Office Word 2013 - текстовый редактор, предназначенный
для создания, просмотра и редактирования текстовых документов. Используется для
составления пояснительной записки по курсовой работе.
Erwin
- средство для проектирования и документирования баз данных. Используется в
данной курсовой работе, чтобы создать концептуальную модель базы данных.
Microsoft Visual FoxPro 9.0 - объектно-ориентированный и
процедурный язык программирования систем управления реляционными базами данных.
В данной программе создана наша база данных и совершается работа над ней.
Заключение
В результате выполнения курсовой работы был произведен анализ предметной
области, на основе которого была построена концептуальная модель данных
(FA-модель нотации IDEF1X). На основе концептуальной модели данных, в свою
очередь, были определены таблицы, их поля и ключи, а также ограничения ввода
данных, что позволило реализовать модель предметной области в СУБД Microsoft
Visual FoxPro и заполнить ее тестовыми данными для проверки правильности
созданной модели. Был SQL, изучен язык запросов к БД, на нем были составлены
запросы для создания всех таблиц БД и их ключей и связей между ними, а также
типовые запросы на выборку данных из таблиц. Поставленная задача работы -
создание БД для автоматизированного учета данных выбранной системы - выполнена.
Список использованных источников
1. ОС ТУСУР 01-2013. Работы студенческие по направлениям
подготовки и специальностям технического профиля. Общие требования и правила
оформления. Томск, 2013 - 53 с.
. International Standard Book Number - Wikipedia, the
free encyclopedia. [Электронный
ресурс]. - Режим доступа:
https://en.wikipedia.org/wiki/International_Standard_Book_Number (дата
обращения: 5.01.2016)
. Библиотека ТУСУРа. [Электронный ресурс]. - Режим доступа:
http://lib.tusur.ru/ (дата обращения: 5.01.2016)
Похожие работы на - Проектирование базы данных 'Обязательное медицинское страхование'
|