Зміст
Введення
. Аналіз предметної області
. Инфологическая модель даних
. Даталогіческая модель даних
. Створення бази даних
. Опис користувача частини
. Опис використовуваних sql-запитів
. Фізична і логічна модель web-додатки
. Опис використовуваних програмних засобів, мови програмування та інформаційних технологій
Висновок
Бібліографічний список
користувальницький додаток програмний запит
Введення
Сучасне життя, виробництво, охорона здоров'я та інші сфери діяльності людини сьогодні немислимі без інформаційних технологій: кожна з сфер потребує переробки величезної кількості інформації, а також в інформаційному обслуговуванні. Найбільш оптимальним і єдино універсальним засобом обробки інформації є комп'ютер, виконуючий роль додаткового підсилювача інтелектуальних здібностей людини.
Охорона здоров'я - велика сфера життя людства, в якій деякі процеси, такі як ведення обліків пацієнтів, прийомів, формування звітів, потребують автоматизації. Обрана мною предметна область Облік, реєстрація пацієнтів і прийомів містить в собі процес реєстрації пацієнтів, прийомів і виписаних рецептів.
Дана система необхідна для обліку пацієнтів, які пройшли обстеження або лікування в поліклініці, це дозволить поліпшити і прискорити процес реєстрації пацієнтів і прийомів, і скоротити час для пошуку даних.
Для курсової роботи була поставлена ??мета: розробити ефективну і зручну базу даних і web-додаток Облік, реєстрація пацієнтів і прийомів .
Завдання:
· Дослідити предметну область;
· Створити інфологічну і даталогіческую моделі даних;
· Встановити тип зв'язків в таблиці;
· Розробити і заповнити таблиці відповідними даними;
· Створити запити для виведення необхідних полів;
· Розробити web-додаток для зручності користування.
1. Аналіз предметної області
Розглянемо процес обліку прийомів і пацієнтів в поліклініці. У поліклініці працюють лікарі різного профілю, що мають різну кваліфікацію. Кожен день в поліклініку звертаються люди з важливими їх питаннями чи скаргами. Всі пацієнти проходять обов'язкову реєстрацію, при якій створюється особиста картка пацієнта і записуються його особисті дані (П.І.Б., № медичної картки, адресу, телефон, №СНІЛС, № поліса, паспортні дані). При зверненні в поліклініку пацієнт обстежується лікарями різного профілю і проходить лікування у різних фахівців. Після огляду лікар ставить діагноз і виписує рецепт, який складають відповідні препарати. Дата, час прийому, діагноз, виписані ліки заносяться до картки пацієнта. На підставі дослідження предметної області були виділені наступні сутності і їхні атрибути:
· ДОКТОР (код доктора, прізвище, ім'я, по батькові, профіль, кваліфікація, кабінет);
· ПАЦІЄНТ (код пацієнта, прізвище, ім'я, по батькові, номер картки, адресу, телефон, № СНІЛС, № поліса, паспортні дані);
· ПРЕПАРАТИ (код препарату, назва препарату, категорія);
· ПРИЙОМ (код прийому, код доктора, код пацієнта, код рецепта, діагноз, дата та час приймання, примітки);
· РЕЦЕПТ (код рецепта);
· Рецепт/Препарат (код рецепта, код препарату, дозування, курс);
Сутності Доктор і Пацієнт пов'язані з прийманням, зовнішніми ключами якого будуть код доктора, код пацієнта. Рецепт є допоміжною сутністю, яка не має первинний ключ, вона розділяє зв'язок багато-до-багатьох (N: М) між прийомом і препаратом.
2. Инфологическая модель даних
ER-діаграма - це набір сутностей і зв'язків між ними. Вона містить інформацію про сутності системи і способи їх взаємодії, включає ідентифікацію об'єктів, важливих для предметної області (сутностей), властивостей цих об'єктів (атрибутів) та їх відносин з іншими об'єктами (зв'язків). У багатьох випадках інформаційна модель дуже складна і містить безліч об'єктів [4]. Основні поняття ER-діаграм представлені в Таблиці 1.
Таблиця 1 - Основні поняття ER-діаграми
Мета інфологіческого моделювання - забезпечення найбільш природних для людини способів збору і представлення тієї інформації, яку передбачається зберігати в створюваній базі даних. Тому інфологіческая модель даних будується за аналогією з природною мовою. Основними конструктивними елементами інфологічних моделей є сутності, зв'язки між ...