Информационно-аналитическая система обработки данных вакцинации населения

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



содержит поля, показанные на рисунке 3.12.

Рисунок 3.12 - Описание полей таблицы JOB

- уникальный идентификатор, первичный ключ;- наименование места работы.

Таблица DELPRIVIVKA предназначена для хранения информации об удаленных прививках. Она содержит поля, показанные на рисунке 3.13.

Рисунок 3.13 - Описание полей таблицы DELPRIVIVKA

- уникальный идентификатор, первичный ключ;- дата прививки.- характер вакцины;- доза вакцины;- дата РПГА;- дата медотвода;- титр РПГА;- реакция на прививку;- примечание;- медотвод;- ссылка на ID из справочника NOTPRIVITO;- ссылка на ID из справочника KATEGREAK;_ID - ссылка на ID из справочника ANATOKSIM;_ID - ссылка на ID из таблицы PACIENT;_ID ссылка на ID из таблицы DOCTOR;- ссылка на ID из справочника PRIVITO;_ID - ссылка на ID из таблицы VACCINE;_ID - ссылка на ID из справочника NAMEPRIVIVKA;- серия;- контроль;- категория;- производитель.

Таблица PRIVIVKA предназначена для хранения информации о прививках. Она содержит поля, показанные на рисунке 3.14.

Рисунок 3.14 - Описание полей таблицы PRIVIVKA

- уникальный идентификатор, первичный ключ;- дата прививки.- характер вакцины;- доза вакцины;- дата РПГА;- дата медотвода;- титр РПГА;- реакция на прививку;- примечание;- медотвод;- ссылка на ID из справочника NOTPRIVITO;- ссылка на ID из справоника KATEGREAK;_ID - ссылка на ID из справочника ANATOKSIM;_ID - ссылка на ID из таблицы PACIENT;_ID ссылка на ID из таблицы DOCTOR;- ссылка на ID из справочника PRIVITO;_ID - ссылка на ID из таблицы VACCINE;_ID - внешний ключ для связи с таблицей NAMEPRIVIVKA;- серия;- контроль;- категория;- производитель.

Таблица DOCTOR предназначена для хранения информации о врачах. Она содержит поля, показанные на рисунке 3.15.

Рисунок 3.15 - Описание полей таблицы DOCTOR

- уникальный идентификатор, первичный ключ;- ФИО врача.- дата рождения;- № дома;- № квартиры;- адрес проживания;- дом. телефон;- рабочий телефон;_ID - ссылка на ID из справочника OTDEL;

Таблица OTDELUCH предназначена для хранения информации о связке отдела и № участка. Она содержит поля, показанные на рисунке 3.16.

Рисунок 3.16 - Описание полей таблицы OTDELUCH

- уникальный идентификатор, первичный ключ;- ID отдела;- № участка;

Таблица PACIENT предназначена для хранения информации о пациенте. Она содержит поля, показанные на рисунке 3.17.

Рисунок 3.17 - Описание полей таблицы PACIENT

- уникальный идентификатор, первичный ключ;- ФИО пациента;- дата рождения;- адрес;- № дома;- № корпуса;- № квартиры;- № участка;- пол;_ID - ссылка на ID из справочника POLIKLINIKA;_ID - ссылка на ID из справочника KATEGORIA;_ID - внешний ключ для связи с таблицей STREET_ID - ссылка на ID из справочника JOB;_ID - ссылка на ID из справочника OTDEL;_OLD - старый адрес проживания.

Таблица PASPORTVAC предназначена для хранения информации о паспорте вакцины. Она содержит поля, показанные на рисунке 3.18.

Рисунок 3.18 - Описание полей таблицы PASPORTVAC

ID - уникальный идентификатор, первичный ключ;- серия;_GOD - срок годности;- контроль;_ID - ссылка на ID из справочника ANATOKSIM;_ID - ссылка на ID из справочника PROIZVOD;_ID - ссылка на ID из справочника VACCINE;

Таблица STREET предназначена для хранения информации об улице. Она содержит поля, показанные на рисунке 3.19.

Рисунок 3.19 - Описание полей таблицы STREET

- уникальный идентификатор, первичный ключ;- наименование улицы;- перечень домов на улице;- номер участка;

Таблица VERSION предназначена для хранения информации о версии базы данных. Она содержит поля, показанные на рисунке 3.20.

Рисунок 3.20 - Описание полей таблицы VERSION

- версия базы данных;

Таблица POLIKLINIKA предназначена для хранения поликлинику. Она содержит поля, показанные на рисунке 3.21.

Рисунок 3.21 - Описание полей таблицы POLIKLINIKA

- уникальный идентификатор, первичный ключ;- наименование поликлиники на рус. языке;- наименование поликлиники на укр. языке.

Таблица VACCINE предназначена для хранения информации о вакцинах. Она содержит поля, показанные на рисунке 3.22.

Рисунок 3.22 - Описание полей таблицы VACCINE

- уникальный идентификатор, первичный ключ;- наименование вакцины.- ссылка на ID из справочника KATEGVAC;_ID - ссылка на ID из справочника NAMEPRIVIVKA;

3.1.2Результат реализации интерфейса пользователя

Основные iенарии использования системы пользователем рассмотрим на основании интерфейса ИАС. Основываясь на результатах разработки системы можно выделить следующие основные визуальные составляющие: интерфейс основного окна подсистемы (рабочий стол), закладки РЖнформацiя и Щеплення.

На рисунке 3.23 представлен интерфейс главного окна подсистемы.

Рисунок 3.23 - Интерфейс главного окна системы

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

Первая ? верхняя часть выполнения функциональных операций, которая содержит меню. К примеру, для выполнения открытия справочников можно произвести выбор пункта Довiдники.

Рисунок 3.24 - Выбор пункта меню Довiдники

Вторая - функциональная часть. Основываясь на спроектированной ранее информационно - аналитической системе, функциональную часть представляет функциональное дерево и область просмотра. В данном с