Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Автоматизоване робоче місце лікаря-реаніматолога у напрямку токсикологія

Реферат Автоматизоване робоче місце лікаря-реаніматолога у напрямку токсикологія





них знаходяться в 3НФ.

Нижче представлена ??схема даних в Microsoft Access, яка наочно відображає таблиці та зв'язки між ними. У схемі даних встановлюються параметри забезпечення зв'язковий цілісності в базі даних.

Цілісність даних забезпечує захист даних по полях зв'язку, запобігає появі висять записів (записів у підпорядкованій таблиці, що не мають відповідних записів у головній таблиці).


Малюнок 3.2.2 Схема даних в Microsoft Access

Для створення в програмі довідників використовувалися додатково створені таблиці довідників, які не мають зв'язків з головними таблицями.

DataBase_Preparation зберігає перелік препаратів, які виписуються пацієнтові. Має атрибути: код препарату, назва препарату, спосіб застосування.

DataBase_SurgeryDetox зберігає перелік методів хірургічної детоксикації пацієнта. Має атрибути: код записи, вид хірургічної детоксикації.

Для реалізації системи підтримки прийняття рішення, були створені таблиці:

DataBase_Symptom зберігає перелік симптомів отруєнь. Має атрибути: код симптому, назва симптому, назву синдрому.

DataBase_Toxin зберігає перелік отруйних токсинів. Має атрибути: код токсину, назва токсину, класифікація токсину, невідкладна допомога.

DataBase_SymptomToxin зберігає відповідність симптомів і токсинів. Має атрибути: код токсину, код симптому.


Малюнок 3.2.2 Схема даних для довідників


3.3 Реалізація ПЗ в Microsoft Visual C # 2013


. 3.1 Форма авторизації (Login)

Форма для входу в програму дозволяє ввести ім'я користувача і пароль. Якщо перевірка на збіг даних пройдена, то здійснюється вхід в систему. Алгоритм роботи наведений на блок-схемі:


Малюнок 3.3.1.1 Блок-схема алгоритму авторизації


Ім'я користувача і пароль зберігається в БД, при натисканні кнопки «Увійти» відбувається перевірка збігу введених даних за допомогою SQL-запиту:

SELECT Count (*) FROM DataBase_Doctor WHERE Login =? and [Пароль] =?

Дані для порівняння беруться з полів введення. Якщо запит повертає хоча б один збіг, відкривається головна форма. Якщо збігів немає - з'являється повідомлення про помилку і користувачеві пропонується ще раз ввести дані.


. 3.2 Головна форма (InitialForm)

На головній формі лікар може переглянути дані своїх пацієнтів, дані про їх обстеженнях, первинному огляді, стан пацієнта і призначеному лікуванні.

Також є можливість додати, редагувати, знайти або видалити карту пацієнта. Всі функції здійснюються натисненням певних кнопок на формі.

Вибірка пацієнтів для авторизованих лікаря здійснюється за допомогою SQL-запиту:

SELECT * FROM DataBase_Pacient where Лечащій_врач="+ code_doctor

де code_doctor - отриманий з форми Login код лікаря.

Дані про пацієнтів завантажуються в компонент DataGridView.

Малюнок 3.3.2.1 Блок-схема алгоритму роботи головної форми


Малюнок 3.3.2.2 Блок-схема алгоритму виведення інформації для вибраного пацієнта


При подвійному натисканні кнопкою миші на інтереси пацієнтів, лікар отримує відомості про незначних для цього пацієнта і проведених процедурах. Виведення даних так само здійснюється в компонент DataGridView за допомогою зчитування даних з БД за кодом обраного пацієнта.

Для додавання і редагування карти пацієнта створена форма Add_Patient, що має необхідні поля для редагування або заповнення.

При додаванні нового пацієнта в БД з програми використовується SQL-запит

INSERT INTO DataBase_Pacient (Прізвище, Ім'я, По батькові, Дата_рожденія, Телефон, Место_жітельства) values ??( + a_surname + raquo ;, + a_name + raquo ;, + a_middlename + , + a_date + , + a_phone + , + a_sity + )? де перераховані змінні зберігають дані, внесені в поля форми Add_Patient.


Малюнок 3.3.2.4 Блок-схема алгоритму роботи функції Додати карту пацієнта

При редагуванні карти пацієнта використовується SQL-запросDataBase_Pacient SET Прізвище= + AddPatient.tBSurname.Text + raquo ;, Ім'я= + AddPatient.tBName.Text + raquo ;, батькові= + AddPatient.tBMiddleName.Text + raquo ;,Дата_рожденія= + AddPatient.dTBirthDay.Value.Date + raquo ;, Телефон= + Convert.ToInt32 (AddPatient.tBPhone.Text) + raquo ;, Место_жітельства= + AddPatient.tB...


Назад | сторінка 17 з 20 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Схема розпитування пацієнта фельдшером
  • Реферат на тему: Комп'ютерна обробка даних таблиці Microsoft Office Access
  • Реферат на тему: Поняття алгоритму і його властивості. Блок-схема алгоритму. Технологія Ro ...
  • Реферат на тему: Підготовка пацієнта до операції. Ведення пацієнтів в післяопераційному пер ...
  • Реферат на тему: Взаємовідносини лікаря і пацієнта при лікуванні статевих розладів у чоловік ...