Проектирование базы данных "Обязательное медицинское страхование"

Моделирование базы данных "Обязательное медицинское страхование" с использованием методологии IDEF1X. Разработка базы данных в программной среде FoxPro 9.0, с использованием языка программирования SQL. Описания хранимых в базе данных таблиц и запросов.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 15.03.2016
Размер файла 257,2 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

4

Размещено на http://www.allbest.ru/

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

высшего профессионального образования

ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)

Кафедра компьютерных систем в управлении и проектировании (КСУП)

Курсовая работа

по дисциплине «Базы данных»

Проектирование базы данных «Обязательное медицинское страхование»

Томск 2016 г.

Реферат

ОМС, КОНЦЕПТУАЛЬНАЯ МОДЕЛЬ, СУЩНОСТЬ, СВЯЗЬ, АТРИБУТ, ОГРАНИЧЕНИЕ.

Пояснительная записка содержит концептуальную модель системы «Библиотека» и описание структуры базы данных, предназначенных для ее информационной поддержки и описание типовых запросов выборки к данным. Концептуальное моделирование выполнено с использованием методологии IDEF1X. Приложение содержит описания хранимых в базе данных таблиц и запросы для задания ключей таблиц на языке SQL.

Содержание

Введение

1. Постановка задачи

1.1 Описание предметной области

1.2 Перечень вводимой информации

2. Концептуальная модель данных

3. Глоссарий модели

4. Запросы

5. Описание используемых программных средств реализации

Заключение

Список использованных источников

Введение

Курсовой проект выполнен с целью практического освоения основных приемов и правил методологии информационного моделирования IDEF1X. В качестве предметной области разрабатываемой базы данных (БД) выбрана система ОМС.

ФОМС заинтересован в льготном обеспечении лекарств населению. База данных должна обеспечивать учет физических лиц, учет страховых, учет ЛПУ.

Предложенный в настоящей курсовой работе проект направлен на достижение указанных целей.

Практическое значение: разработанная БД позволяет сократить время и автоматизировать контроль обеспечения граждан.

Актуальность курсовой работы объясняется тем, что в настоящее время, существуют проблемы, связанные с эффективным распределением и систематизированием больших потоков информации, как внутри организации, так и за ее пределами. Для решения этих проблем необходимо внедрение распределенных систем обработки данных. Целью распределенной обработки информации является оптимизация использования ресурсов и упрощение работы пользователя.

База данных должна быть разработана в программной среде FoxPro 9.0, с использованием языка программирования SQL. Результатом работы курсовой работы должна стать готовая БД, удовлетворяющая всем требованиям технического задания.

1. Постановка задачи

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, представлено описание атрибутов сущности “Страховая”.

Таблица 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, представлено описание атрибутов сущности “Полис ”.

Таблица 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

Область

year_budget

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. Запросы

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

1 Найти информацию о физ. лице по фамилии “Фамилия” .

SELECT * FROM physical;

WHERE secondname='Фамилия'

2 Вывести число страховых с суммой уставного капитала, более 1000000000.

SELECT COUNT (*) FROM insurance;

WHERE capital>1000000000

3 Найти сведения о страховых, у которых сумма уставного капитала находится в пределах от 0 до 500000000.

SELECT * FROM insurance;

Where capital BETWEEN 0 AND 500000000

4 Вывести информацию о ЛПУ и прикреплениях к ним.

SELECT * FROM tpi;

FULL JOIN attachment;

ON tpi.id_tpi= attachment.id_tpi

5 Вывести данные о ЛПУ, с которыми не связано ни одно физ. лицо.

SELECT * FROM lpu;

WHERE id_tpi NOT IN (SELECT id_tpi FROM attachment)

6 Вывести информацию о ЛПУ, у которых число прикрепленных физ. лиц между 2 и 4

SELECT tpi.name_of_tpi, COUNT(attachment.id_of_attachment);

FROM tpi, attachment;

WHERE lpu.id_tpi=attachment.id_tpi

GROUP BY name_of_tpi;

HAVING 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 с.

2. International Standard Book Number - Wikipedia, the free encyclopedia. [Электронный ресурс]. - Режим доступа: https://en.wikipedia.org/wiki/International_Standard_Book_Number (дата обращения: 5.01.2016)

3. Библиотека ТУСУРа. [Электронный ресурс]. - Режим доступа: http://lib.tusur.ru/ (дата обращения: 5.01.2016)

Размещено на Allbest.ru


Подобные документы

  • Анализ предметной области с использованием моделей методологии ARIS и разработка ER-диаграммы. Описание входной и выходной информации для проектирования реляционной базы данных. Разработка управляющих запросов и связей между ними с помощью языка SQL.

    курсовая работа [975,2 K], добавлен 30.01.2014

  • Понятие реляционной модели данных, целостность ее сущности и ссылок. Основные этапы создания базы данных, связывание таблиц на схеме данных. Проектирование базы данных книжного каталога "Books" с помощью СУБД Microsoft Access и языка запросов SQL.

    курсовая работа [838,9 K], добавлен 25.11.2010

  • Определение функциональных зависимостей. Разработка структуры базы данных. Организация запросов к базе данных. Использование триггеров для поддержки данных в актуальном состоянии. Разработка хранимых процедур и функций. Ограничения ведения базы данных.

    курсовая работа [113,2 K], добавлен 17.06.2014

  • Системный анализ и оценка требований к базе данных. Концептуальная (инфологическая) модель предметной области. Построение ERD-диаграммы и физической модели в методологии IDEF1X. Составление форм, запросов и отчетов в среде СУБД Visual FoxPro 8.0.

    курсовая работа [1,3 M], добавлен 24.06.2013

  • Разработка приложения для работы с базой данных с использованием объектно-ориентированного и визуального программирования. Обзор языка элементов языка программирования Delphi. Проектирование базы данных автозаправки. Клиентская система приложения.

    курсовая работа [2,3 M], добавлен 31.01.2016

  • Создание таблиц базы данных с помощью MS Access "Страны Азии". Форма базы данных и запросы к выборкам данных. Модификация структуры таблиц, создания связей между главными таблицами, редактирование данных и проектирование форм для реальной базы данных.

    контрольная работа [723,9 K], добавлен 25.11.2012

  • Базы данных и системы управления базами данных. Структура простейшей базы данных, свойства полей. Понятие языка SQL. Проектирование баз данных, режимы работы, объекты. СУБД Microsoft Access. Создание базы данных "Электротовары" средствами Visual FoxPro.

    курсовая работа [5,7 M], добавлен 29.04.2014

  • Концептуальное проектирование базы данных: разработка схемы и структуры таблиц, описание атрибутов. Реализация базы данных в среде СУБД MS SQL Server 2000. Основные принципы создания таблиц. Доступ и обработка данных с помощью утилиты Enterprise Manager.

    курсовая работа [3,8 M], добавлен 22.01.2013

  • Реализация базы данных, содержащей несколько таблиц, а также информационных запросов, форм и отчетов к ней в СУБД FoxPro. База данных "Справочник Меломана" спроектирована для быстрого поиска исполнителей и информации об их творческой деятельности.

    курсовая работа [5,8 M], добавлен 28.04.2012

  • Разработка простейшей базы данных с использованием приемов работы с Microsoft Access в среде программирования Delphi. Назначение базы данных, условия эксплуатации, выполнения и запуска программы "База данных районного отдела налоговой инспекции".

    курсовая работа [1,3 M], добавлен 14.12.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.