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

Реферат Розробка бази даних &Облік, реєстрація пацієнтів та прийомів





ок 4.3 - Doctor (Доктор)


У таблиці Patsiyent первинним ключем є Kod_patsiyenta (Код пацієнта) та зберігаються такі дані про пацієнтів, як Famil_pats (Прізвище), Imia_pats (Ім'я), Otch_pats (батькові), Adres (Адреса), Pasp_dan (Паспортні дані). Вони є строковими даними (VARCHAR). Номер картки пацціента (№_kartyi) і телефон (Phone) позначаються цифрами, тому варто числовий тип даних - INT. У номері СНІЛС (№SNILS) присутні як букви, так і числа, тому використовується строковий тип даних довжиною в 11 символів. Поліс (Polis) так само є строковим типом даних і має 16 символів. Таблиця показана на рисунку 4.4.


Малюнок 4.4 - Patsiyent (Пацієнт)


Таблиця Preparat, показана на рисунку 4.5, складається з первинного ключа Kod_preparata (Код_препарата), що має довжину рядка 11 і числової тип даних INT. Назва препарату (Nazvanie_prep) і категорія (Kategoriya) мають строковий тип даних VARCHAR і відведена довжина для них дорівнює 70.


Малюнок 4.5 - Preparat (Препарат)


Таблиця Priyem (див. Малюнок 4.6) складається з первинного ключа Kod_priyema (Код_пріема). Діагноз (Diagnoz), поставлений лікарем є строковим типом даних VARCHAR і відведена довжина дорівнює 50. Дата прийому (Data_vremia) так само має тип VARCHAR. У примітках (Primech) буде зберігатися додаткова інформація, що не обов'язкова до заповнення, тому поле може приймати нульове значення і залишатися порожнім.

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



Малюнок 4.6 - Priyem (Прийом)


Таблиця Recept представлена ??на Малюнку 4.7, первинного ключа не має, так як є сполучною, допоміжною таблицею. Вона має вторинні ключі Kod_preparata (Код препарату) і Kod_priyema (Код прийому) за допомогою яких передаються дані з інших таблиць. Дозування (Dozirovka) і Курс (Kyrs) мають строковий тип VARCHAR і довжину рядків 50.


Малюнок 4.7 - Recept (Рецепт)



5. Опис користувача частини


Користувацька частина складається з станиць, що містять дані про декотрих, пацієнтах, прийомах і виписаних на них рецептах.

Початковою є сторінка Список пацієнтів, представлена ??на Малюнку 5.1


Малюнок 5.1 - Список пацієнтів


Частина коду, яка виводить дані на сторінку Список пацієнтів представлена ??в лістингу 1.


Лістинг 1 - Виведення даних на сторінку Список пацієнтів

$ handle=new mysqli ( kyrsovik raquo ;, mysql raquo ;, mysql raquo ;, Poliklinika );

$ query="SELECT Kod_patsiyenta, _pats, _pats, _pats,

№_kartyi ,,,

№SNILS ,, _ danPatsiyent" ;

$ result=$ handle- gt; query ($ query);

$ numresult=$ result- gt; num_rows; lt; table border=1 align=center gt; raquo ;; lt; th gt; № картыlt;/thgt;raquo;;laquo;lt;thgt;Фамилияlt;/thgt;raquo;;laquo;lt;thgt;Имяlt;/thgt;raquo;;laquo;lt;thgt;Отчествоlt;/thgt;raquo;;laquo;lt;thgt;lt;/thgt;raquo;;($i=0;$ilt;$numresult;$i++)

{

$row=$result-gt;fetch_assoc();laquo;lt;trgt;lt;tdgt;raquo;.$row[laquo;№_kartyiraquo;];laquo;lt;/tdgt;lt;tdgt;raquo;.$row[laquo;Famil_patsraquo;];laquo;lt;/tdgt;lt;tdgt;raquo;.$row[laquo;Imia_patsraquo;];laquo;lt;/tdgt;lt;tdgt;raquo;.$row[laquo;Otch_patsraquo;];laquo;lt;/tdgt;lt;tdgt;raquo;;laquo;lt;form action= pacprosm.php method= post gt; raquo ;; lt; input type= hidden name= Kod_patsiyenta value= . $ row [ Kod_patsiyenta ]. gt; raquo ;; ' lt; input gt;

} lt;/table gt; raquo ;;


При натисканні на кнопку Доктора здійснюється перехід на сторінку Список докторів, представлену на Малюнку 5.2


Малюнок 5.2 - Список докторів


Частина коду, яка виводить дані на сторінку Список докторів представлена ??в Лістингу 2.


Лістинг 2 - Виведення даних на сторінку Список докторів

$ handle=new mysqli ( kyrsovik raquo ;, mysql raquo ;, mysql raquo ;, Poliklinika );

$ query="SELECT Kod_doctora,

Famil_doc,

Imia_doc,

Otch_doc,

Profil,

Kabinet,

Kvalifikaciya

FROM Doctor" ;

$ result=$ ...


Назад | сторінка 3 з 8 | Наступна сторінка





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

  • Реферат на тему: Комп'ютерні дані: типи даних, обробка та управління
  • Реферат на тему: Створення бази даних, заповнення таблиць даними
  • Реферат на тему: Сайт з використанням скриптової мови програмування PHP і бази даних MySQL
  • Реферат на тему: Розробка бази даних засобами системи управління базами даних MS Access
  • Реферат на тему: Розробка бази даних для зберігання інформації даних характеристик товару