Автоматизированная запись на прием к специалисту

Автор работы: Пользователь скрыл имя, 22 Ноября 2012 в 16:08, контрольная работа

Описание работы

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

Содержание работы

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

Файлы: 1 файл

МИНОБРНАУКИ РОССИИ контрольная 2012г.-2013г..doc

— 991.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 –форма «Помощь»

 

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

Информация о работе Автоматизированная запись на прием к специалисту