Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Оригинал диплом(готов).docx
Скачиваний:
44
Добавлен:
10.02.2016
Размер:
2.5 Mб
Скачать

3.3 Висновок

Узагальнюючи різні точки зору на телемедицину, можна визначити основні напрямки сучасної телемедицини для підвищення ефективності діагностики, лікування і профілактики, за якими можна очікувати найшвидшого прогресу в найближчі часи:

  • впровадження баз даних і систем пошуку діагностичної та іншої

медичної інформації для широкого вжитку. Інформаційні сервери;

  • засоби розвиненої обробки інформації. Застосування потужних

віддалених систем обробки;

  • застосування віддалених консультацій спеціалістів (як у

відкладеному, так і в інтерактивному режимі);

  • застосування мобільних систем вимірювання і лікування при терапії;

  • застосування засобів телеметрії для фахових груп з підвищеним

ризиком;

  • віддалена хірургія;

  • системи тренування і підвищення кваліфікації медичного персоналу.

4 Розробка бази даних

4.1 Постановка задачі

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

При проектуванні бази даних необхідно враховувати той факт, що база даних повинна задовольняти комплексу вимог. Ці вимоги такі:

а) цілісність бази даних - вимога повноти і несуперечності даних;

б) багаторазове використання даних;

в) швидкий пошук і отримання інформації за запитами користувачів;

г) простота оновлення даних;

д) зменшення зайвої надмірності даних;

е) захист даних від несанкціонованого доступу, спотворення і знищення.

4.2 Вибір системи керування базами даних

В якості системи керування базами даних (СКБД) для реалізації постановленного завдання було обрано програмне забеспечення MySQL.

Сервер баз даних MySQL - дуже швидкий, надійний і простий в експлуатації сервер. Він включає в себе практичний набір засобів, розроблених у тісній кооперації з спільнотою користувачів. Спочатку сервер MySQL був розроблений для більш швидкого управління великими базами даних, ніж існуючі рішення вцій галузі, і протягом ряду років успішно експлуатувався в середовищах, до яких пред'являлися досить високі вимоги. Незважаючи на те що MySQL перебуває в безперервному процесі розробки, на сьогоднішній день він надає багатий набір зручних в експлуатації засобів і функцій. Притаманні серверу MySQL можливості мережевої взаємодії, продуктивність і безпеку роблять його вдалим варіантом для роботи з базами даних в інтернеті. Більш детально сервер MySQL описаний у пункті 3.1.1

Для того,щоб розробити базу даних за допомогою MySQL для початку на персональний комп'ютер з ПЗ Windows(Windows 7) було встановлено програму Apache HTTP-сервер (версії 2.2), а після того препроцесор гіпертексту PHP(версії 5.13). На останок було інстальовано програму MySQL (версії 5.1).

Apache HTTP-сервер було обрано, тому що його конфігурація є надійною та гнучкою. Він дозволяє підключати зовнішні модулі для надання даних, використовувати СУБД для аутентифікації користувачів, модифікувати повідомлення про помилки і т. д. Підтримує IPv6.

Ядро Apache включає в себе основні функціональні можливості, такі як обробка конфігураційних файлів, протокол HTTP і система завантаження модулів. Він має вбудований механізм віртуальних хостів. Дозволяє повноцінно обслуговувати на одному IP-адресі безліч сайтів (доменних імен), відображаючи для кожного з них власне вміст.

Apache має різні механізми забезпечення безпеки та розмежування доступу до даних. Основними є:

  • обмеження доступу до певних директорій або файлів;

  • механізм авторизації користувачів для доступу до директорії на основі

HTTP-аутентифікації (mod_auth_basic) і digest-аутентифікації (mod_auth_digest);

  • обмеження доступу до певних директорій або всьому серверу, засноване

на IP-адресах користувачів;

  • заборона доступу до певних типів файлів для всіх або частини

користувачів, наприклад заборона доступу до конфігураційним файлів і файлів баз даних;

  • існують модулі, що реалізують авторизацію через СУБД або PAM;

Для того ,щоб мати змогу адмініструвати СКБД сумісно з сервером Apache було встановлено програму phpMyAdmin(версії 3.5) з відкритим кодом, написаний на мові PHP. Вона дозволяє через браузер здійснювати адміністрування сервера MySQL, запускати команди SQL і переглядати вміст таблиць і баз даних, дає змогу керувати СУБД MySQL без безпосереднього введення SQL команд, надаючи дружній інтерфейс.