Розробка автоматизованої системи роботи диспетчерської швидкої допомоги

Методика дослідження предметної галузі диспетчерської швидкої допомоги. Характеристика особливостей специфікації програмних модулів. Алгоритм та графічний інтерфейс бази даних. Розробка концептуальної інформаційної моделі автоматизованої системи.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык украинский
Дата добавления 21.09.2015
Размер файла 1,0 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru

Размещено на http://www.allbest.ru

Вступ

В даній курсовій роботі в якості предметної області було обрано диспетчерську швидкої допомоги. Головною метою диспетчерської є прийняти виклик занести його до бланку та передати інформацію до бригади швидкої допомоги. Диспетчерська виконує наступні функції: заносить отримані данні від пацієнта до бланку виклику, передає виклик до бригади швидкої допомоги, формує картку пацієнта яка зберігається в архіві. Швидкість роботи з інформацією яка надходить від пацієнта має високий пріоритет, однак в роботі диспетчерської наявні деякі проблеми з цим. Серед недоліків основним є те, що всі бланки заповнюються від руки. Ручна праця в цьому випадку займає досить вагому кількість часу, а час грає дуже важливу роль коли йдеться про життя людини. Для подолання проблем повільності роботи диспетчерської можуть бути використані найрізноманітніші підходи, але найперспективнішим буде автоматизація роботи з інформацією за допомогою комп'ютерної техніки. Комп'ютерна техніка в сучасному світі зарекомендувала себе, як потужний засіб автоматизації роботи та прискорення швидкості обробки інформації.

1. Дослідження і аналіз предметної галузі диспетчерської. Постановка задачі

Аналіз предметної галузі.

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

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

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

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

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

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

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

Після аналізу предметною галузі було сформульовано постановку задачі:

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

· реєстрація пацієнта,

· направлення бланку бригаді,

· облік лікарів бригад швидкої допомоги,

· облік спеціалізованих бригад,

· створення звіту.

2. Розробка програмного забезпечення і БД для диспетчерської швидкої допомоги

2.1 Концептуальна модель даних

Після аналізу предметної галузі було створено концептуальну модель бази даних, що зображена на рисунку 1 у вигляді діаграми «Сутність - зв'язок». Концептуальна модель містить в собі такі сутності:

Пацієнт.

Пацієнт має атрибути: номер пацієнта, прізвище, ім'я, по батькові, дата народження, адреса, телефон.

Бланк.

Бланк виклику має такі атрибути : номер бланку, прізвище викликаючого, ім'я викликаючого, по батькові викликаючого, телефон, адреса, час, дата, скарги.

Звіт о препаратах.

Звіт має такі атрибути : використано препарату.

Препарати.

Препарати має такі атрибути : номер препарату, назва, міра виміру.

Бригада.

Бригада має такі атрибути : номер бригади, спеціалізацію.

Медичні працівники.

Медичні працівники має такі атрибути : номер працівника, прізвище, ім'я, по батькові, кваліфікація.

Рисунок 1 - Діаграма «Сутність - зв'язок»

2.2 Специфікація програмних модулів

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

В роботі системи наявна одна зовнішня сутність - це диспетчер швидкої допомоги, через якого відбувається уся взаємодія з системою. Робота диспетчерської швидкої допомоги в свою чергу можу бути розділена на 3 підпроцеси: прийняти виклик, передати бланк бригаді та отримати його від бригади, після їх прибуття з виклику. Для опису програмних модулів може бути використана DFD(діаграма потоків даних), що покаже, які процеси відбуваються в системи та які дані передаються.

DFD нульового рівня.

DFD нульового рівня є узагальненим представленням функціонуючої системи, на ній показаний головний процес та зовнішні сутності, що працюють з системою. DF діаграма нульового рівня була створена за допомогою Erwin Process Modeler та показана на рисунку 2.

DFD першого рівня.

На першому рівні діаграми потоків даних головний процес ділиться на підпроцеси, які його утворюють, показуються потоки даних, що приходять ззовні та потоки даних що йдуть до головного сховища даних. DFD першого рівня була створена за допомогою Erwin Process Modeler та показана на рисунку 3.

Опис потоків даних поданий в таблиці 1, створеній як Data usage report в Erwin Process Modeler.

Рисунок 2 - DFD нульового рівня

Рисунок 3 - DFD першого рівня

2.3 Логічна модель даних

Логічна модель БД є узагальненою схемою даних, яка не залежить від реалізації на конкретній СУБД, на ній показані таблиці даних диспетчерської, та зв'язки між ними. Логічна модель складається з 6 таблиць: Пацієнт, виклик, бригада, медичний працівник, препарати та звіт о препаратах. Логічна модель була створена за допомогою Erwin Data Modeler та зображена на рисунку 4.

Рисунок 4 - Логічна модель БД реєстратури

2.4 Алгоритм та графічний інтерфейс програмних модулів

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

Рисунок 5 - Форма «Препарати»

На рисунку 5 зображена форма «Препарати», вона призначена для додавання нових препаратів, перегляду та зміни старих записів.

Рисунок 6 - Форма «Пацієнт»

На рисунку 6 зображено форму «Пацієнт», во призначена для оформлення виклику пацієнта. Для того, щоб оформити виклик потрібно заповнити представлені на рисунку 7 поля, якщо виклик реєструється не від пацієнта, то доцільніше скористуватися додатковою таблицею «Додаткова інформація». Не всі поля відкриті для заповнення, такі поля як: номер бланку, номер пацієнта, час, дата заблоковані для користувача, за для забезпечення цілісності даних.

Рисунок 7 - Форма «Медичний працівник»

На рисунку 7 представлено форму «Медичний працівник», ця форма призначена для додавання нових працівників. Поле номер працівника заблоковане і не може змінюватися користувачем. Для введення нового представника достатньо лише заповнити всі незаповнені поля форми.

Рисунок 8 - Форма «Звіт о препаратах»

На рисунку 8 представлена форма «Звіт о препаратах», вона призначена для реєстрування всіх використаних препаратів на виїзді до хворого бригадою. Для того, щоб створити звіт про використані препарати на виклику потрібно ввести номер бланку за яким здійснювався виклик, вказати номер препарату, а також вказати скільки було використано препарату.

2.5 Фізична модель даних

В якості фізичної реалізації баз даних було вибрано СУБД Microsoft Access 2013. Для цієї СУБД було створено фізичну модель даних за допомогою Erwin Data Modeler для диспетчерської швидкої допомоги яка зображена на рисунку 9.

Рисунок 9 - фізична модель бази даних

2.6 Розробка робочих документів

програмний інтерфейс алгоритм

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

Размещено на Allbest.ru

...

Подобные документы

  • Узагальнена структурна схема інформаційної системи та алгоритми її роботи. Проект бази даних. Інфологічне проектування і дослідження предметної області. Розробка інфологічної моделі предметної області. Розробка композиційної, логічної системи бази даних.

    курсовая работа [861,7 K], добавлен 21.02.2010

  • Автоматизація роботи диспетчера швидкої допомоги. Забезпечення контролю, обігу документів та створення карток хворих при занесенні інформації бригад швидкої допомоги за допомогою програмного забезпечення. Захист системи від несанкціонованого доступу.

    курсовая работа [1,4 M], добавлен 14.09.2014

  • Розробка інформаційної системи, що містить дані про товари, їх поставку і доставку за допомогою моделі "Сутність-зв'язок". Вибір засобів її реалізації Структурна схема реляційної бази даних та таблиці БД. Інструкція для користувача програмним продуктом.

    курсовая работа [2,4 M], добавлен 19.06.2013

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

    курсовая работа [4,8 M], добавлен 27.12.2013

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

    курсовая работа [2,9 M], добавлен 12.07.2007

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

    курсовая работа [2,4 M], добавлен 27.04.2013

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

    курсовая работа [4,3 M], добавлен 05.12.2012

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

    курсовая работа [433,7 K], добавлен 27.03.2016

  • Проектування бази даних предметної області "Магазин будівельних матеріалів". Аналіз сукупності вхідних і вихідних даних, шляхи удосконалення інформаційної системи обліку товару. Організація інформаційної бази, розробка логічної і фізичної моделі.

    курсовая работа [559,2 K], добавлен 09.05.2016

  • Розробка комплексу інтерактивних програмних засобів для обліку і продажу товарів в Інтернет-магазині. Консультативні та довідкові функції інформаційної системи. Створення і реалізація структурної моделі бази даних. Вимоги до ресурсів сервера і ПК клієнта.

    дипломная работа [891,6 K], добавлен 14.02.2015

  • Аналіз основних задач фінансового відділу і їх залежності від вхідної інформації. Розробка автоматизованої інформаційної системи з ціллю якісної обробки вхідних даних. Організація інформаційного, організаційного, технічного і програмного забезпечення АІС.

    курсовая работа [463,7 K], добавлен 11.02.2014

  • Розробка структури бази даних. ER-моделі предметної області. Проектування нормалізованих відношень. Розробка форм, запитів, звітів бази даних "Автосалон". Тестування роботи бази даних. Демонстрація коректної роботи форми "Додавання даних про покупців".

    курсовая работа [4,0 M], добавлен 02.12.2014

  • Проектування інтерфейсу програми. Вимоги до продукту. Вхідні дані на розробку автоматизованої системи. Вибір середовища програмування. Розробка структури бази даних. Функціональна та логічна структура програми. Розробка структури таблиць бази даних.

    курсовая работа [43,1 K], добавлен 30.06.2015

  • Розробка бази даних для меблевої фірми. Обстеження і аналіз предметної області та побудова концептуальної, логічної та фізичної моделі цієї бази даних. Використання мови програмування Visual Basic при написанні програмного коду, що обслуговує базу даних.

    курсовая работа [1,4 M], добавлен 24.10.2010

  • Системний аналіз бази даних за вхідною та вихідною документацією, визначення сутностей, атрибутів, зв’язків. Створення логічної моделі бази даних із застосуванням нормалізації, алгоритм її роботи. Розробка програмного забезпечення та інтерфейсу СУБД.

    курсовая работа [946,8 K], добавлен 02.07.2015

  • Дослідження класифікації автоматизованих інформаційних систем. Обґрунтування вибору мови і системи програмування. Програмне забезпечення та опис компонентів середовища. Інтерфейс програмного комплексу. Розрахунок повної собівартості програмного продукту.

    дипломная работа [584,1 K], добавлен 26.06.2015

  • Розробка інтерфейсу користувача системи. Розробка підсистеми планування ремонтно-профілактичних робіт для відділу головного інженера на ВАТ "Макаронна фабрика". Розробка логічної і фізичної моделей бази даних. Опис реалізованих функцій системи.

    дипломная работа [103,0 K], добавлен 14.02.2014

  • Автоматизовані інформаційні системи: поняття та внутрішня структура, розробка її інфологічної, даталогічної та програмувальної моделі. Застосування мови UML до проектування інформаційної системи. Етапи налагодження та тестування розробленої програми.

    курсовая работа [1,4 M], добавлен 26.09.2015

  • Класифікація та статистичний аналіз наслідків надзвичайних ситуацій. Розробка архітектури, інформаційного забезпечення, програмних засобів комп'ютерної автоматизованої системи аналізу наслідків природного і техногенного впливу на будинки та споруди.

    дипломная работа [2,5 M], добавлен 02.10.2013

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

    курсовая работа [498,6 K], добавлен 26.07.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.