- полнаяинтегрированностьспакетами 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. Создание автоматизированной информационной системы "Поликлиника"
3.1 Информационная модель
Для кабинетов необходима следующая информация (концептуальные требования):
a. Сведения о кабинетах:
- Номер кабинета;
- Название;
- Телефон;
- Дни работы;
- Время работы.
Для врачей необходима следующая информация (концептуальные требования):
b. Сведения о врачах:
- ФИО врача;
- должность;
- специализация;
- кабинет;
- телефон;
- дни работы;
- время работы.
Для пациентов необходима следующая информация (концептуальные требования):
c. Сведения о пациентах:
- ID пациента;
- ФИО пациента;
- диагноз;
- дата поступления;
- последний прием;
- следующий прием.
Для вызовов на дом необходима следующая информация (концептуальные требования):
d. сведения о пациентах:
- Номер;
- ФИО;
- адрес;
- Телефон клиента;
- Симптомы;
- Дата вызова
- примечание.
3.2 Определение сущностей
При работе с полученной информацией были выведены следующие сущности и поля. Сущность Кабинеты включает в себя следующие поля:
- номер кабинета;
- название;
- телефон;
- дни работы;
- время работы.
Сущность Врачи включает в себя следующие поля:
- ФИО врача;
- должность;
- специализация;
- кабинет;
- телефон;
- дни работы;
- время работы.
Сущность Пациенты включает в себя следующие поля:
- номер пациента;
- ФИО пациента;
- диагноз;
- дата поступления;
- дата последнего приема;
- дата следующего приема.
Сущность Вызовы включает в себя следующие поля:
- номер оплаты за путёвку;
- дата оплаты путёвки;
- вид оплаты;
- сумма;
- номер клиента.
3.3 Нормализация отношений
Отношение находится в первой нормальной форме, когда все его значения атрибутов атомарны.
Таблица 1 – Список кабинетов
Номер | Название | Телефон | Дни работы | Время работы |
Таблица 2 – Список врачей
ФИО | Должность | Специализация | Кабинет | Телефон | Дни работы | Время работы |
Таблица 3 – Список пациентов
ID пациента | ФИО | Диагноз | Датапоступления | Последний прием | Следующий прием |
Таблица 4 – Список вызовов
Номер | ФИО | Адрес | Тел. клиента | Симптомы | Дата вызова | Примечание |
3.4 Определение взаимосвязей
Схема 4 – Взаимосвязь врача с пациентом.
Схема 5 – Взаимосвязь врач и кабинет