Проектирование информационной системы регистратуры поликлиники

Автор работы: Пользователь скрыл имя, 28 Ноября 2013 в 17:31, курсовая работа

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

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

Содержание

Введение
1 Проектирование автоматизированных информационных систем
2 Анализ существующих систем управления базами данных и выбор наилучшей
3 Создание автоматизированной информационной системы "Поликлиника"
3.1 Информационная модель
3.2 Определение сущностей
3.3 Нормализация отношений
3.4 Определение взаимосвязей
3.5 Описание физической модели
3.6 Проектирование интерфейса
4 Алгоритм работы информационной системы
Заключение

Прикрепленные файлы: 1 файл

Проектирование информационной системы регистратуры поликлиники.doc

— 1,021.50 Кб (Скачать документ)
  • Средства манипуляции данными Paradox и dBase.
  • Средства создания форм, отчетов и приложений.
  • Средства визуального построения запросов.
  • Средства публикации данных и отчетов в Internet и создания Web-клиентов.
  • Corel Web-сервер.
  • ODBC-драйвер для доступа к данным формата Paradox из Windows-приложений.
  • Средства для доступа к данным формата Paradox из Java-приложений.
  • Run-time-версию Paradox для поставки вместе с приложениями.
  • Средства создания дистрибутивов.

Драйверы SQL Links для доступа  к данным серверных СУБД.

Access - в переводе с английского означает “доступ”. MS Access - это функционально полная реляционная СУБД. Кроме того, MS Access одна из самых мощных, гибких и простых в использовании СУБД. В ней можно создавать большинство приложений, не написав ни единой строки программы, но если нужно создать нечто очень сложное, то на этот случай MS Access предоставляет мощный язык программирования - Visual Basic Application.

Популярность СУБД Microsoft Access обусловлена следующими причинами:

    • Access является одной из самых легкодоступных и понятных систем как для профессионалов, так и для начинающих пользователей, позволяющая быстро освоить основные принципы работы с базами данных;
    • система имеет полностью русифицированную версию;
    • полная интегрированность с пакетами Microsoft Office: Word, Excel, Power Point, Mail;
    • идеология Windows позволяет представлять информацию красочно и наглядно;
    • возможность использования OLE технологии, что позволяет установить связь с объектами другого приложения или внедрить какие-либо объекты в базу данных Access;
    • технология WYSIWIG позволяет пользователю постоянно видеть все результаты своих действий;
    • широко и наглядно представлена справочная система;
    • существует набор “мастеров” по разработке объектов, облегчающий создание таблиц, форм и отчетов.

Предназначен для создания отчетов произвольной формы на основании  различных данных и разработки некоммерческих приложений. Минимальные ресурсы  ПК: процессор 468DX, Windows 3.1, 95, NT, объем оперативной памяти 12 (16) Мб, занимаемый объем на ЖМД 10-40 Мб.

Visual Basic – это универсальный объектно-ориентированный язык программирования, диалекты которого встроены в Access, Visual FoxPro. Преимущества: универсальность, возможность создания компонентов OLE, невысокие требования к аппаратным ресурсам ЭВМ. Применяется для создания приложений средней мощности, не связанных с большой интенсивностью обработки данных, разработки компонентов OLE, интеграция компонентов Microsoft Office. Минимальные ресурсы ПК: процессор 368DX, Windows 3.1, 95, NT, объем оперативной памяти 6 (16) Мб, занимаемый объем на ЖМД 8-36 Мб.

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

Компания Borland всегда была широко известна професссиональным  разработчикам как фирма, предлагающая компиляторы С и Pascal, систему управления базами данных Paradox. Имея по всему миру около шести миллионов пользователей, dBASE остается индустриальным стандартом, применимым к различным операционным платформам, среди которых MS-DOS, UNIX, VAX/VMS и MS-Windows. Продукты, развиваемые в классе языков программирования - Borland C++ 4.5 и Delphi - с уникальным сочетанием классических принципов и современной технологии.

Совершенно новый продукт Borland Delphi for Windows - система скоростной разработки приложений, основанная на объектно-ориентированном Паскале. Delphi объединяет визуальные средства быстрой разработки приложений, высокопроизводительный компилятор объектно-ориентированного языка, масштабируемый механизм доступа к данным и другие последние достижения в области компьютерных технологий.

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

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

 

3 Создание автоматизированной информационной системы "Поликлиника"

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

  1. Кабинеты – хранит сведения о кабинетах поликлиники.

  1. Врачи – хранит сведения о врачах поликлиники.

  1. Пациенты – хранит сведения о пациентах поликлиники.

  1. Вызовы – хранит сведения о вызовах на дом.

 

3.1 Информационная модель

 

Для кабинетов необходима следующая информация (концептуальные требования):

  1. Сведения о кабинетах:
  • Номер кабинета;
  • Название;
  • Телефон;
  • Дни работы;
  • Время работы.

Для врачей необходима следующая информация (концептуальные требования):

  1. Сведения о врачах:
            • ФИО врача;
            • должность;
            • специализация;
            • кабинет;
            • телефон;
            • дни работы;
            • время работы.

Для пациентов необходима следующая информация (концептуальные требования):

  1. Сведения о пациентах:
            • ID пациента;
            • ФИО пациента;
            • диагноз;
            • дата поступления;
            • последний прием;
  • следующий прием.

Для вызовов на дом необходима следующая информация (концептуальные требования):

  1. сведения о пациентах:
            • Номер;
            • ФИО;
            • адрес;
            • Телефон клиента;
            • Симптомы;
            • Дата вызова
            • примечание.

 

3.2 Определение сущностей

 

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

  • номер кабинета;
  • название;
  • телефон;
  • дни работы;
  • время работы.

Сущность Врачи включает в себя следующие поля:

  • ФИО врача;
  • должность;
  • специализация;
  • кабинет;
  • телефон;
  • дни работы;
  • время работы.

Сущность Пациенты включает в себя следующие поля:

  • номер пациента;
  • ФИО пациента;
  • диагноз;
  • дата поступления;
  • дата последнего приема;
  • дата следующего приема.

Сущность Вызовы включает в себя следующие поля:

  • номер оплаты за путёвку;
  • дата оплаты путёвки;
  • вид оплаты;
  • сумма;
  • номер клиента.

 

3.3 Нормализация отношений

 

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

Таблица 1 – Список кабинетов

Номер

Название

Телефон

Дни работы

Время работы

         

 

Таблица 2 – Список врачей

ФИО

Должность

Специализация

Кабинет

Телефон

Дни работы

Время работы

             

 

Таблица 3 – Список пациентов

ID пациента

ФИО

Диагноз

Дата

поступления

Последний прием

Следующий прием

           

 

Таблица 4 – Список вызовов

Номер

ФИО

Адрес

Тел. клиента

Симптомы

Дата вызова

Примечание

             

 

3.4 Определение взаимосвязей


      1                                                            М



 

Схема 4 – Взаимосвязь  врача с пациентом.

 

 

                                     1                                                            1



Схема 5 – Взаимосвязь  врач и кабинет

 

  1                                                           1


 

 

Схема 6 – Взаимосвязь  пациент и вызов

 

 

3.5 Описание физической модели

 

При проектировании АИС были определены типы данных, хранящейся в АИС информации.

На рисунке 4 показана физическая модель таблицы «Кабинеты».

 

Рисунок 4 – Физическая модель таблицы «Кабинеты»

 

На рисунке 5 показана физическая модель таблицы «Врачи».

 

Рисунок 5 – Физическая модель таблицы «Врачи»

 

На рисунке 6 показана физическая модель таблицы «Пациенты».

 

Рисунок 6 – Физическая модель таблицы «Пациенты»

 

На рисунке 7 показана физическая модель таблицы «Вызовы».

 

Рисунок 7 – Физическая модель таблицы «Вызовы»

 

3.6 Проектирование интерфейса

 

При разработке базы данных разработчик  создал удобный интерфейс. На главной  форме располагались нужные сведения для работы в базе данных «Поликлиника». С главной формой связано ещё несколько вспомогательных форм. При этом работа с базой данных становится лёгкой и простой.

 

Рисунок 8 – Начальная  форма программы

 

Если вы хотите узнать, как работать с данной базой данных, вам понадобится нажать на главной форме кнопку F1 и появится окно «Помощь».

 

 

Рисунок 9 –форма «Помощь»

 

Если вы хотите узнать больше о данном продукте, то в этом вам поможет «Справка». Для этого необходимо нажать кнопку со знаком вопроса.

 

Информация о работе Проектирование информационной системы регистратуры поликлиники