Главная страница
Навигация по странице:

  • МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ ДЕРЖАВНИЙ ВИЩИЙ НАВЧАЛЬНИЙ ЗАКЛАД “КРИВОРІЗЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ”

  • Розділ 1 – Аналіз проблеми та постановка задачі роботи Анализ профессиональной области проблемы;

  • 1.2 Аналіз існуючих аналогів

  • Формулювання актуальності та завдань роботи

  • Розділ 2 – Теоретичний базис для вирішення завдань роботи 2.1. Розробка математичних моделей; Математичні моделі

  • Кутін В.О.. Розробка системи управління базою даних


    Скачать 1.46 Mb.
    НазваниеРозробка системи управління базою даних
    АнкорКутін В.О
    Дата02.05.2022
    Размер1.46 Mb.
    Формат файлаdocx
    Имя файлаКутін В.О..docx
    ТипДокументы
    #507693
    страница1 из 6
      1   2   3   4   5   6

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

    ДЕРЖАВНИЙ ВИЩИЙ НАВЧАЛЬНИЙ ЗАКЛАД

    КРИВОРІЗЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ”

    Кафедра моделювання і програмного забезпечення

    КУРСОВА РОБОТА



    з дисципліни

    “ Бази даних ”




    (назва дисципліни)




    на тему:

    “ Розробка системи управління базою даних

    "Стоматологічна поліклініка"”

    (назва теми)




    Студента

    3

    курсу

    ФІТ

    групи

    ІПЗ-19-1










    (назва факультету)










    Кутіна Валерія Олександровича

    (прізвище, ім’я та по батькові, підпис)



    Керівник курсової роботи

    к.т.н., доц. Котов І.А.

    (прізвище, ім’я, по батькові)


    Кривий Ріг

    2019

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

    ДЕРЖАВНИЙ ВИЩИЙ НАВЧАЛЬНИЙ ЗАКЛАД

    КРИВОРІЗЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ”
    Кафедра моделювання і програмного забезпечення


    ЗАТВЕРДЖУЮ

    Завідувач кафедри

    к.п.н., доц. Стрюк А.М.


    “____“___________20______р.



    ЗАВДАННЯ



    На курсову роботу з дисципліни

    “ Бази даних ”




    (назва дисципліни)




    Студента

    3

    курсу

    ФІТ

    групи

    ІПЗ-19-1










    (назва факультету)










    Кутіна Валерія Олександровича

    (прізвище, ім’я та по батькові, підпис)




    Тема курсової роботи

    “ Розробка системи управління базою даних

    "Стоматологічна поліклініка"”




    (назва теми)




    Керівник курсової роботи

    к.т.н., доц. Котов І.А.




    (прізвище, ім’я та по батькові)




    Мета роботи

    Розробити систему управління базою даних "Стоматологічна поліклініка", забезпечити продуктивність додатку. Розробка відбуватиметься у Visual Code, за допомогою JavaScript, HTML, CSS,










    (мета, вихідні дані, програмне забезпечення, середовища розробки, СУБД)

    ЗМІСТ


    1. Раздел 1 – Анализ проблемы и постановка задачи работы (примерно 10 стр)

      1. Анализ профессиональной области проблемы;

      2. Анализ существующих аналогов;

      3. Формулировка актуальности и задач работы;

    2. Раздел 2 – Теоретический базис для решения задач работы (20 стр):

      1. Разработка математических моделей;

      2. Разработка структурной и функциональной (сценарий работы) схем программного комплекса;

      3. Разработка UML-диаграмм структуры базы данных;

      4. Разработка структур таблиц базы данных и выбор типов данных полей;

      5. Разработка UML-диаграмм классов программного комплекса;

      6. Разработка блок-схем алгоритмов программного комплекса;

      7. Разработка модели визуального интерфейса программного комплекса;

    3. Раздел 3 – Разработка программных модулей проекта (15 стр)

      1. Разработка основных классов программных модулей проекта;

      2. Разработка визуального интерфейса программного комплекса;

      3. Разработка модуля управления базой данных

      4. Разработка модуля публикации данных проекта (отчетов)

      5. Разработка руководства пользователя

    4. Выводы – 1 стр

    5. Список литературы (до 10 наименований) – 1 стр

    6. Приложения:

      1. Полный текст программных модулей;

      2. Скриншоты интерфейса

    Розділ 1 – Аналіз проблеми та постановка задачі роботи

      1. Анализ профессиональной области проблемы;


    Області застосування бази даних є поліклініка.

    Поліклініка – це багатопрофільний лікувально-профілактичний заклад, покликаний надавати медичну допомогу населенню на догоспітальному етапі. Основним завданням поліклініки є надання кваліфікованої спеціалізованої медичної допомоги населенню. У поліклініці ведуть прийом лікарі різних спеціальностей.

    Лікар - людина, яка використовує свої навички, знання та досвід у попередженні та лікуванні захворювань, підтримці нормальної життєдіяльності організму людини. Основні лікарі поліклініки:

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

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

    3. Невролог. Займається діагностикою та лікуванням хвороб, пов'язаних із нервовою системою.

    4. Отоларинголог — лікар, завдання якого входить постановка діагнозу і лікування проблем горла, вух і носа.

    5. Офтальмолог – лікар, який займається постановкою діагнозу та лікуванням захворювань очей.

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

    7. Акушер-гінеколог - лікар-фахівець, який отримав спеціальну підготовку з питань акушерства та гінекології, профілактики та лікування гінекологічної патології тощо.

    8. 8. Уролог - лікар, що спеціалізується на виявленні, лікуванні та профілактиці захворювань сечостатевої системи.

    9. Інфекціоніст – це лікар, який вивчає особливості виникнення, механізми розвитку та клінічну картину інфекційних захворювань,

    10. Онколог – лікар, який займається діагностикою та лікуванням пухлин різного виду.

    11. Гастроентеролог. Займається лікуванням хвороб, пов'язаних із травною системою. Саме цей фахівець лікує такі, поширені на сьогоднішній день, хвороби, як гастрит та виразка

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

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

    14. Стоматолог - це спеціаліст, який спеціалізується на виявленні, лікуванні, профілактиці та косметологічній корекції ротової порожнини людини.

    Процес надання допомоги пацієнту базується на двох основних етапах:

    • діагностичний – виявлення на ранньому етапі змін фізіологічних систем організму (нервової, серцево-судинної тощо). На цьому етапі лікар ставить діагноз пацієнту;

    • лікувально-профілактичний – відновлення ослаблених чи порушених систем організму. На цьому етапі призначається лікування.

    Пацієнт - це фізична особа, яка звернулася за медичною допомогою, яка перебуває під медичним наглядом або отримує медичну допомогу. Обсяг діагностичних та лікувальних заходів для конкретного пацієнта в умовах поліклініки визначається лікарем. Будь-яка організація потребує своєчасного доступу до інформації. Цінність інформації у світі дуже висока. Роль розпорядників інформації у світі найчастіше виконують бази даних. Бази даних забезпечують надійне зберігання інформації у структурованому вигляді та своєчасний доступ до неї.

    Практично будь-яка сучасна організація потребує бази даних, що задовольняє ті чи інші потреби щодо зберігання, управління та адміністрування даних. Оскільки темою нашого курсового проекту є розробка бази даних поліклініки, можна зробити висновок про те, що кінцевим результатом проведеної роботи буде додаток «помічник» для співробітника, який працює у відповідній сфері.

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

    • захист даних;

    • занесення даних про пацієнта, спеціаліста, діагнози, спеціальності та кабінети в клієнтську базу;

    • збереження історії хвороби пацієнтів.

    1.2 Аналіз існуючих аналогів

    Так як додаток створюється для широкої аудиторії, потрібно, щоб він був досить простим у використанні та розумінні. Тому навігація за додатком має бути інтуїтивно зрозумілою. Якщо ж протягом роботи програми, з причини користувача трапляється будь-яка помилка, програма повинна адекватно реагувати на дані помилки і не завершуватися аварійно. У деяких випадках слід передбачити захист від некоректного введення даних. Розглянемо програму "Облік пацієнтів". Програма для обліку пацієнтів допоможе створити базу даних відвідувачів клініки, результатів обстежень та медичних висновків. Вона проста у використанні та зручна для всіх співробітників клініки. Ця програма встановлюється на жорсткий диск користувачем і може працювати лише з даними, які локально збережені на ПК або будь-якому іншому носії. Всі пакети даних, що зберігаються в програмі, суворо засекречені. Це обумовлюється тим, що більшість інформації є персональною, доступ до якої має бути конфіденційним.



    Рис. 1 – Приклад програми “Облік пацієнтів”.

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

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

    Вивчивши програму-аналог, зауважимо, що вона складається з таблиць. Таблична форма, одна з найбільш привабливих (наочних) форм сприйняття інформації, тому приходимо до висновку, що у проектування своєї програми нами також буде використаний реляційний (табличний) тип БД (Реляційна база даних - це сукупність взаємозалежних таблиць, кожна з яких містить інформацію про об'єкти певного типу). Всі таблиці програми схильні до редагування даних у них, а саме: додавання, видалення та редагування. Зауважимо, що дані операції реалізовані за допомогою кнопок «Додати», «Змінити» та «Видалити». У додатку, що створюється, вищеописані операції варто реалізувати аналогічним способом. - Кнопка "Додати"; 2 - Кнопка "Змінити"; 3 — Кнопка «Видалити» Рисунок 3 — Блок клавіш для роботи з таблицею Слід згадати, що програма реалізує розширений пошук. Якщо потрібно знайти конкретного співробітника, є поля, в яких задаються критерії для більш точного пошуку.





      1. Формулювання актуальності та завдань роботи


    Очевидно, що обсяг інформації, яку обробляє лікарня, дуже великий. На даний момент, вся інформація про перебіг лікування пацієнтів у лікарнях зберігається у паперовому вигляді у реєстратурах та архівах. В електронному вигляді представлені в основному тільки інформація про пацієнтів (ПІБ, місце проживання, вік тощо), інформація про лікарів, відділення та замовлені талони. створення програмного засобу, що дозволяє автоматизувати облік пацієнтів лікарні, тобто. що дозволяє зберігати та обробляти не тільки їхню паспортну інформацію, але також інформацію про їх надходження, скарги, хід та результати лікування, значно спростило б пошук інформації, забезпечило б економію паперу, місця, робочого часу. Дозволяло б запобігти втраті даних внаслідок пожежі, наприклад, дозволило б створювати резервні копії бази даних, обмежити доступ до інформації тощо. Все перелічене вище зумовлює актуальність теми даної курсової роботи.

    Ця програма дуже актуальна для сьогодення та потрібна всім закладам де лікують людей.




    Рис. 2 – Приклад програми “Облік стоматологічної клініки”.



    Рис 3. – Реальна програма обліку стоматологічної клініки.

    Розділ 2 – Теоретичний базис для вирішення завдань роботи
    2.1. Розробка математичних моделей;

    Математичні моделі - це системи, що формалізуються, тобто вони є сукупністю взаємопов’язаних математичних і формально-логічних виразів, що, як правило, відображують реальні процеси і явища. Тобто це системи математичних співвідношень, які описують досліджуваний процес або явище.

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

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

    Шлях математичного моделювання в наш час набагато більш всеосяжний, ніж моделювання натурного. Величезний поштовх розвитку математичного моделювання дало поява ЕОМ, хоча сам метод зародився одночасно з математикою тисячі років тому.

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

    Для того, щоб вирішити завдання, які були виявлені під час виконання курсової роботи, необхідним є приведення цього завдання до тієї мови, яка є зрозумілою для комп’ютера. Задля цього важливим є створення математичної моделі.
      1   2   3   4   5   6


    написать администратору сайта