Смекни!
smekni.com

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

- полнаяинтегрированностьспакетами 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. Кабинеты – хранит сведения о кабинетах поликлиники.

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

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

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

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

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

a. Сведения о кабинетах:

- Номер кабинета;

- Название;

- Телефон;

- Дни работы;

- Время работы.

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

b. Сведения о врачах:

- ФИО врача;

- должность;

- специализация;

- кабинет;

- телефон;

- дни работы;

- время работы.

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

c. Сведения о пациентах:

- ID пациента;

- ФИО пациента;

- диагноз;

- дата поступления;

- последний прием;

- следующий прием.

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

d. сведения о пациентах:

- Номер;

- ФИО;

- адрес;

- Телефон клиента;

- Симптомы;

- Дата вызова

- примечание.

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

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