Платная клиника

Автоматизированная информационная система "Платная поликлиника": данные о врачах, пациентах и обращениях, которые необходимые для работы поликлиники. Изменение данных. Разработка информационной системы для работы службы планирования платной поликлиники.

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

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

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

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

Введение

Первоначально компьютеры предназначались главным образом для выполнения сложных математических расчетов (в первую очередь для расчетов, связанных с созданием ядерного оружия и ракетной техники), в настоящее время доминирующим направлением является накопление и обработка информации. Такое перераспределение основных функций, выполняемых вычислительной техникой, вполне понятно - гражданский бизнес гораздо более распространен, чем военные и научные вычисления, а снижение стоимости компьютеров сделало их доступными для совсем небольших предприятий и даже частных лиц.

Сегодня управление предприятием без компьютера просто немыслимо. Компьютеры давно и прочно вошли в такие области управления, как бухгалтерский учет, управление складом, ассортиментом и закупками. Однако современный бизнес требует гораздо более широкого применения информационных технологий в управлении предприятием. Жизнеспособность и развитие информационных технологий объясняется тем, что современный бизнес крайне чувствителен к ошибкам в управлении. Интуиции, личного опыта руководителя и размеров капитала уже мало для того, чтобы быть первым. Для принятия любого грамотного управленческого решения в условиях неопределенности и риска необходимо постоянно держать под контролем различные аспекты финансово-хозяйственной деятельности, будь то: торговля, производство или предоставление каких-либо услуг. Поэтому современный подход к управлению предполагает вложение средств в информационные технологии. И чем крупнее предприятие, тем серьезнее должны быть подобные вложения. Они являются жизненной необходимостью - в жесткой конкурентной борьбе одержать победу сможет лишь тот, кто лучше оснащен и наиболее эффективно организован.

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

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

Цель работы: собрать материал и разработать автоматизированную информационную систему для работы службы планирования платной поликлиники.

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

Предметная область

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

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

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

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

Все обращения пациента в поликлинику фиксируются, при этом определяется стоимость лечения, запоминается дата обращения.

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

Концептуальное (инфологическое) проектирование - построение семантической модели предметной области, то есть информационной модели наиболее высокого уровня абстракции. Такая модель создаётся без ориентации на какую-либо конкретную СУБД и модель данных. Термины "семантическая модель", "концептуальная модель" и "инфологическая модель" являются синонимами. Кроме того, в этом контексте равноправно могут использоваться слова "модель базы данных" и "модель предметной области" (например, "концептуальная модель базы данных" и "концептуальная модель предметной области"), поскольку такая модель является как образом реальности, так и образом проектируемой базы данных для этой реальности.

Теперь необходимо понять с какими сущностями в данной базе мы будем работать. В поликлинике врачи ведут прием пациентов, у каждого врача есть определенный код, закрепленный за ним. В поликлинике работают врачи различных специальностей, имеющие разную квалификацию. Информация, относящаяся к врачу - код врача, фамилия, имя, отчество, специальность, категория. Каждый день в поликлинику обращаются пациенты. Все пациенты проходят обязательную регистрацию, при которой в базу данных заносятся стандартные анкетные данные. Далее можно выделить отдельно информацию, относящуюся к пациенту - это код пациента, фамилия, имя, отчество, год рождения и номер телефона. Причем код пациента (номер страхового полиса) у каждого больного индивидуален и соответственно может быть основным признаком больного. В третий раздел можно отнести информацию, соединяющую врача и пациента, а именно код обращения, дату обращения, диагноз, стоимость лечения. Наиболее разумно связать три полученных объекта через код врача, код пациента и код обращения. Итак, выделены три сущности: врач, пациент и обращения. Выбраны ключевые атрибуты. В рамках этой модели, как каждый моделируемый класс однородных объектов реального мира называется сущностью. Ключевой атрибут - это набор атрибутов, однозначно идентифицирующий конкретный экземпляр сущности. В сущности врач ключевой атрибут - код врача, в сущности пациент- код пациента, а в сущности обращения- код обращения.

Построим концептуальную модель базы данных.

Логическая модель

Логическое (даталогическое) проектирование - создание схемы базы данных на основе конкретной модели данных, например, реляционной модели данных. Для реляционной модели данных даталогическая модель - набор схем отношений, обычно с указанием первичных ключей, а также "связей" между отношениями, представляющих собой внешние ключи.

Построим логическую модель базы данных

Преобразование концептуальной модели в логическую модель, как правило, осуществляется по формальным правилам. Этот этап может быть в значительной степени автоматизирован. Определим первичные ключи для таблиц.

Рисунок 1 Первичные ключи

Все поля неделимы, ключи определены, повторения и транзитивные зависимости отсутствуют. Рассмотрим связи между таблицами.

Таблицы "Врачи" и "Пациенты" связаны отношением "один-ко-многим", поскольку один и тот же врач может вести прием многих пациентов.

Таблицы "Лечение" и "Пациенты" связаны отношением "один-ко-многим", поскольку на один вид занятия может записаться множество людей.

Реализация баз данных в MS Access

Создание таблиц

Основные функции СУБД:

· управление данными во внешней памяти (на дисках);

· управление данными в оперативной памяти;

· журнализация изменений и восстановление БД после сбоев;

· поддержание языков БД (язык определения данных, язык манипулирования данными).

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

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

Файлом базы данных в теории баз данных называется таблица реляционной модели. Физические модели для базы данных платной поликлиники выглядят следующим образом (таблицы 2-5).

Рисунок 2 Таблица "Врачи"

Рисунок 3 Таблица "Лечение"

Рисунок 4 Таблица "Пациенты"

Рисунок 5 Таблица "Прейскурант"

Заполненные таблицы представлены на рисунках 6-9.

Рисунок 6 Таблица "Врачи"

Рисунок 7 Таблица "Лечение"

Рисунок 8 Таблица "Пациенты"

Рисунок 9 Таблица "Прейскурант"

Создание связей

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

Рисунок 10 Окно "Изменение связей"

Рисунок 11 Схема данных

Создание запросов

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

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

С помощью MS Access могут быть созданы несколько видов запросов:

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

Для выборки информации создаем запрос: "Врачи 1-ой категории"

Рисунок 12 Структура запроса

Рисунок 13 Результат запроса

Запрос-действие "Удаление клиента". Структура запроса в режиме конструктора показана на рисунке 14. Результат запроса показан на рисунке 15.

Рисунок 14 Структура запроса

Рисунок 15 Структура запроса

Рисунок 16 Результат запроса

Создание отчетов

Отчёт представляет собой эффективный способ представления данных в печатном формате. Имея возможность управлять размером и внешним видом всех элементов отчёта, пользователь может отобразить сведения желаемым образом. Большая часть сведений в отчёте поступает из базовой таблицы, запроса. По своим свойствам и структуре отчёты во многом похожи на формы, но предназначены только для вывода данных, причём для вывода не на экран, а на печатающее устройство. В связи с тем отчёты отличаются тем, что в них приняты специальные меры для группирования выводимых данных и для ввода специальных элементов оформления характерных для печатных документов. Наиболее удобным способом создания отчётов является создание отчёта с помощью мастера.

Отчёты могут быть открыты в трёх режимах: в режиме конструктора, в режиме предварительного просмотра и в режиме мастера. Режим конструктора используют для создания нового или изменения структуры существующего отчета. Режим предварительного просмотра позволяет просматривать данные в том виде, в котором они будут размещены на печатных страницах. В режиме просмотра образца отображается макет отчёта с образцами данных. Если форма или отчёт создаются с помощью мастера, то по умолчанию задаются стандартные характеристики формы или отчёта, определяемые используемым шаблоном. Шаблон определяет, какие разделы будут содержаться в создаваемом документе, и какие размеры будут иметь эти разделы. Кроме того, шаблон определяет стандартные настройки свойств формы или отчёта, их разделов и содержащихся в них элементов управления. Для форм или отчётов по умолчанию используется шаблон с именем "Обычный". Однако пользователь имеет возможность указать в качестве шаблона имя любой существующей формы или отчёта. Допускается также создание специальных форм и отчетов, предназначенных для использования в виде шаблонов.

В базе данных были созданы следующие отчеты: Отчет 1:

Рисунок 17 Отчет в режиме конструктора

Рисунок 18 Отчет

Создание форм

Формы обеспечивают доступ к информации, хранящейся в базовых таблицах, без непосредственного открытия последних. Это существенно упрощает ввод, редактирование, удаление и просмотр данных. Во-первых, на экран выводятся только необходимые поля и записи. Во-вторых, формы могут иметь красивое графическое оформление и удобные элементы управления, что заметно облегчает восприятие. Мы рассмотрим создание формы с помощью мастера. Для создания формы необходимо открыть окно База данных и перейти на вкладку Формы.

Мастер позволяет разрабатывать формы на основе как одного, так и нескольких объектов.

Рисунок 19 Форма "Врачи"

Рисунок 20 Сложная форма "Врачи и пациенты"

Заключение

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

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

Автоматизированная информационная система "Платная поликлиника" была создана в Microsoft Access.

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

Список использованной литературы

1. Информационные технологии. УМК. М.Р. Павлова. - СПб.: изд-во СЗТУ, 2017.

2. Microsoft Access 2016. Самоучитель. Т.В. Тимошок - М.: Издательский дом "Вильямс" 2016.

3. Леонтьев В.П. Персональный компьютер. Компьютерный справочник. - М.: ОЛМА - ПРЕСС, 2014. - 928с.: ил.

4. Михеева В.Д., Харитонова И.А. Microsoft Access 2000. - БХВ - Изд. "Санкт-Петербург", 2016

5. Карпова Т.С. Базы данных: модели, разработка, реализация. - СПб: Питер, 2015.

6. Крёнке Д. Теория и практика построения баз данных. - СПб: Питер, 2014.

7. Быкова, В.В. Искусство создания базы данных в Microsoft Office Access [Электронный ресурс] : Учеб. пособие / В.В. Быкова. - Красноярск: Сиб. федер. ун-т, - 260 с. Режим доступа: http://znanium.com/bookread2.php?book=443138

8. Компьютерный практикум по информатике. Офисные технологии: Учебное пособие / Г.В. Калабухова, В.М. Титов. - М.: ИД ФОРУМ: НИЦ Инфра-М, 2013. - 336 с.: ил. Режим доступа - http://znanium.com/catalog.php?bookinfo=392417

9. Садуев Н.Б., Сонголова А.С. Базы данных. Учебное пособие. Улан-Удэ: Изд-во БГСХА, 2013. - 63 с.

10. Основы проектирования баз данных: Учебное пособие / Голицына О.Л., Партыка Т.Л., Попов И.И., - 2-е изд. - М.:Форум, НИЦ ИНФРА-М, 2016. Режим доступа: http://znanium.com/catalog.php?bookinfo=552969

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

...

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

  • Разработка автоматизированной информационной системы для службы планирования поликлиники. Основные этапы проектирования базы данных "Платная Поликлиника": сведения о врачах, пациентах, обращениях, стоимости назначений врачей и скидках для пациентов.

    курсовая работа [649,5 K], добавлен 20.10.2014

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

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

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

    отчет по практике [4,1 M], добавлен 07.08.2012

  • Проектирование базы данных поликлиники "Добрый доктор", построение концептуальной модели данных на основе анализа предметной области. Компьютерная сеть поликлиники: топология, достоинства и недостатки. Создание рекламного сайта поликлиники в виде HTML.

    дипломная работа [2,1 M], добавлен 09.06.2013

  • Проектирование базы данных для работников регистратуры поликлиники. В БД должны храниться сведения о больных: ФИО, адрес, диагноз, дата заболевания; сведения о врачах: кабинет, участок, время приема; описание болезней: диагноз, симптомы, лекарство.

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

  • Анализ и выбор СУБД. Разработка программного комплекса для поликлиники, позволяющего повысить эффективность работы регистратуры за счет сокращения трудовых затрат, а также повышения качества работы. Требования к информационной и программной совместимости.

    дипломная работа [3,2 M], добавлен 09.10.2013

  • Разработка информационной базы данных для поликлиники, которая поможет пользователю найти информацию о любом сотруднике или пациенте. Функциональная структура предметной области. Диаграмма потоков данных (DFD-диаграмма). Поддержка целостности данных.

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

  • Проектирование информационной системы "телефонный справочник поликлиники". Программирование на стороне сервера SQL. Типы данных полей таблиц. Создание домена в интернет с использованием утилиты IBExpert. Разработка бизнес-логики на стороне SQL-сервера.

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

  • Проектирование информационной системы "Учёт работы поликлиники": анализ программных продуктов, описание диаграмм бизнес–процесса, описание IDEF0, DFD, IDEF3 диаграмм потоков данных и документирования процессов посредством AllFusion Process Modeler r7.3.

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

  • Проведение структурного системного анализа предметной области и разработка информационной системы "Клиника". Описание диаграмм потоков данных в информационной базе. Построение инфологической модели информационной системы. Основной интерфейс баз данных.

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

  • Проектирование и разработка автоматизированной информационной системы (АИС) публикации и обработки данных для работников детского сада № 176. Недостатки существующей АИС, снижающие эффективность работы организации. Прототип пользовательского интерфейса.

    дипломная работа [7,7 M], добавлен 19.07.2012

  • Понятие реляционных баз данных и краткая характеристика среды SQL - структурированного языка запросов. Создание информационной базы офтальмологической больницы для автоматизации ее работы, хранения данных данные о пациентах, персонале и обследованиях.

    курсовая работа [985,7 K], добавлен 06.12.2010

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

    дипломная работа [1,2 M], добавлен 14.10.2012

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

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

  • Разработка информационной системы Dentist control system для работы стоматологической клиники - ведения записей о клиентах и врачах. Использование средства автоматизированной разработки приложений Borland C++ Builder 6.0 для работы с базой данных.

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

  • Специфика медицинских информационных систем. Комплексная автоматизированная информационная система, в которой объединены электронные медицинские записи о пациентах, данные врачебных исследований в цифровой форме, данные мониторинга состояния пациента.

    презентация [1,9 M], добавлен 07.12.2013

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

    курсовая работа [560,6 K], добавлен 09.09.2012

  • Анализ предметной области. Разработка информационной системы для регистратуры поликлиники. Построение диаграмм и моделей с использование объектно-ориентированного подхода. Формы, таблицы, отчеты и запросы. Создание, редактирование и обработка данных.

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

  • Метод имитационного моделирования, построение программа на языке GPSS\PS. Укрупненная схема моделирующего алгоритма. Математическая модель и ее описание. Возможные улучшения в работе системы. Результаты моделирования оптимизации работы поликлиники.

    курсовая работа [148,6 K], добавлен 29.06.2011

  • Разработка автоматизированной информационной системы "Супермаркет DNS" с опорой на платформу NET, в среде MS Visual Studio, на языке программирования C. Объектная модель программной системы согласно методологии ОМТ. Описание алгоритмов обработки данных.

    курсовая работа [394,0 K], добавлен 21.10.2012

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