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