Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовий_Гребенюк_БД_готовий.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
596.99 Кб
Скачать

2.3 Проектування серверної частини

Тригери:

  • delete_pacient – до видалення пацієнта записує в таблицю «log_pacient» подію, яка відбулась, час її виконання та ідентифікатор видаленого пацієнта.

  • delete_personal – до видалення робітника медичної клініки записує в таблицю «log_personal» подію, яка відбулась, час її виконання та ідентифікатор видаленого працівника;

  • insert_pacient – після додавання пацієнта в таблицю «pacient» записує в таблицю «log_pacient» подію, яка відбулась, час її виконання та ідентифікатор нового пацієнта;

  • insert_personal – після додавання працівника медичної клініки в таблицю «personal», записує в таблицю «log_personal» подію, яка відбулась, час її виконання та ідентифікатор нового працівника;

  • update_pacient – до оновлення запису в таблиці «pacient», записує в таблицю «log_pacient» подію, яка відбулась, час її виконання та ідентифікатор пацієнта;

  • update_personal – до оновлення запису в таблиці «personal», записує в таблицю «log_personal» подію, яка відбулась, час її виконання та ідентифікатор нового працівника;

Хранимі процедури:

  • delete_diag – видаляє дані з сутності «diagnoz», вхідним параметром є значення атрибута id;

  • insert_diag – додає до сутності «diagnoz» новий запис, вхідним параметром є значення атрибута title;

  • update_diag – оновлює дані сутності «diagnoz», вхідними параметрами є значення атрибута id та title;

  • update_hvori – оновлює дані сутності «hvori», вхідними параметрами є значення атрибута id та end_day;

  • update_medicamentu – оновлює дані сутності «medicament», вхідними параметрами є значення атрибута id, title, start_day, end_day, kilkist;

Представлення:

  • view_hvori – виконує вибірку з таблиць «pacient», «diagnoz» pf допомогою внутрішнього з’єднання.

3 Огляд клієнтського додатку

Рисунок 3.1 – Вікно огляду сутності діагнози

Рисунок 3.2 – Вікно огляду сутності хворі

Рисунок 3.3 – Вікно огляду сутності медикаменти

Рисунок 3.4 – Вікно огляду сутності пацієнти

Рисунок 3.4 – Вікно огляду сутності персонал

Рисунок 3.5 – Вікно огляду сутності посад

Рисунок 3.6 – Вікно огляду сутності прийоми

Рисунок 3.7 – Вікно огляду сутності використаних препаратів

Висновок

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

Протягом виконання роботи було закріплено отримані під час навчання знання з таких предметів як розробка бази даних, web-програмування, архітектура програмного забезпечення, об’єктно-орієнтоване програмування та конструювання програмного забезпечення.

При розробці бази даних, було створено 6 тригерів, 5 процедур і 1 представлення. Проект реалізований на мові PHP.

СПИСОК ВИКОРИСТАНОЇ ЛІТЕРАТУРИ

  1. Международные стандарты, поддерживающие жизненный цикл программных средств. М., МП «Экономика», 2007.

  2. Смирнова, Г.Н. Проектирование экономических информационных систем: Учеб. для вузов / Г.Н. Смирнова, А.А. Сорокин, Ю.Ф. Тельнов; Под ред. Ю.Ф. Тельнова. -М. : Финансы и статистика, 2006. - 512 с. : ил.

  3. Вендров А.М. CASEтехнологии. Современные методы и средства проектирования информационных систем.  М.: Финансы и статистика, 2008.

  4. Дейт К. Введение в системы баз данных/Пер. с англ. Наука, 2004. 463 с.

  5. Елманова Н. Системы управления базами данных ведущих производителей. КомпьютерПресс, июль 2005.

  6. Аткинсон, Леон MySQL. Библиотека профессионала; М.: Вильямс, 2008. - 624 c.

  7. Грофф, Джеймс; Вайнберг, Пол SQL: полное руководство; Киев: BHV, 2005. - 608 c.

  8. Нанда, А. и др. Oracle PL/SQL для администраторов баз данных; Символ, 2008. - 496 c.

  9. Стоунз, Ричард; Мэттью, Нейл PostgreSQL. Основы; СПб: Символ-Плюс, 2007. - 640 c.

  10. Фейерштейн, С.; Прибыл, Б. Oracle PL/SQL для профессионалов; СПб: Питер, 2005. - 941 c.

  11. Шнайдер, Роберт Microsoft SQL Server 6.5. Проектирование высокопроизводительных баз данных; М.: Лори, 2010. - 361 c.

  12. Яргер, Р.Дж.; Риз, Дж.; Кинг, Т. MySQL и mSQL: Базы данных для небольших предприятий и Интернета; СПб: Символ-Плюс, 2013. - 560 c.