Розробка інформаційно-пошукової системи реєстратури поліклініки «реєстратура»

Автор работы: Пользователь скрыл имя, 28 Октября 2014 в 09:25, дипломная работа

Краткое описание

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

Содержание

Вступ 7
Розділ 1. Аналіз і характеристика існуючої автоматизованої системи «Поліклініка» 9
1.1. Загальні положення 9
1.2. Аналіз існуючих розробок і обґрунтування вибору технології проектування 11
1.3. Критерії (вимоги) до створення АРМ Оператора реєстратури 14
Розділ 2. Проектування інформаційної системи 21
2.1. Обґрунтування вибору середовища програмування та засобів збереження даних 21
2.2. Алгоритм програми 29
2.3. Опис інтерфейсу проекту системи 39
Розділ 3. Практична реалізація 42
3.1. Опис вхідних та вихідних даних 42
3.2 Програмні модулі 45
3.3. Керівництво користувача 47
Висновки 54
Список використаних джерел 55
Додатки 57

Прикрепленные файлы: 1 файл

Дипломная работа.doc

— 969.50 Кб (Скачать документ)

Безперечною перевагою такої системи є вкрай висока гнучкість в її налаштування та супроводі.

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

До переваг такого рішення можна віднести невеликі терміни реалізації проекту і легкість подальшого супроводу окремих модулів системи внаслідок їх уніфікації. Серед недоліків необхідно виділити неминучість перегляду бізнес-процесів у різних підрозділах організації та приведення їх до якогось уніфікованого вигляду.

Для створення АРМ оператора реєстратури була вибрана технологія оригінального проектування.  Як середовище для програмування був вибраний додаток Borland Delphi 7. В основі якої загальновизнаної популярності лежить той факт, що Delphi, як ніяка інша система програмування, задовольняє викладеним вимогам. Програми з допомогою Delphi розробляються швидко, причому взаємодія розробника з інтерактивним середовищем Delphi не викликає внутрішнього відторгнення, а навпаки, залишає відчуття комфорту. Delphi-додатки ефективні, якщо розробник дотримується певних правил. Ці програми надійні і при експлуатації володіють передбачуваною поведінкою.

Як засіб для збереження оброблюваних даних була вибрана СУБД Access, яка входить до складу широко розповсюджених офісних додатків Microsoft Office. Microsoft Access на сьогоднішній день є одним з найпоширеніших настільних додатків для роботи з базами даних. Це пов'язано з тим, що в Access дуже широкий діапазон засобів для введення, аналізу і представлення даних. Цей засіб є не тільки простим та зручним, а й високопродуктивними, що забезпечує високу швидкість розробки додатків. Access має ряд унікальних можливостей, таких як уміння зводити воєдино інформацію з різних джерел (електронних таблиць, текстових файлів, інших баз даних), подання даних в зручному для користувача вигляді за допомогою таблиць, діаграм, звітів, інтеграція з іншими компонентами Microsoft Office. Access стала інструментом, який може задовольнити потреби самих різних категорій користувачів: від новачка, якому подобається дружній інтерфейс системи, що дозволяє йому впоратися із завданнями, до професійного розробника, який має весь необхідний інструментарій для побудови унікальних рішень.

Для роботи з базами в Delphi є кілька наборів компонентів Кожен режим дуже добре підходить для вирішення певного кола завдань. Всі вони використовують різні технології доступу до даних і відрізняються за можливостями. На відміну від Microsoft, яка вбудувала в свої продукти розробки тільки технологію доступу до даних ADO власної розробки, фірма Borland дала нам різноманітність засобів працюють через різні технології і не обмежує нас тільки своїми розробками.

ADO (Active Data Objects) - технологія доступу  до даних, розроблена корпорацією Microsoft. Дуже гарна бібліотека, але  її слід використовувати тільки  з базами даних Microsoft, а саме MS Access або MS SQL Server. Насправді ADO є частиною більш великомасштабної технології під назвою Microsoft Data Access Components (MDAC). Термін MDAC є загальним позначенням для всіх розроблених компанією Microsoft технологій, пов'язаних з БД. Робота з базами даних Access йде через спеціальну надбудову DAO, яка може встановлюватися на комп'ютер разом з програмою Office або йти як окрема установка.

 

1.3. Критерії (вимоги) до  створення АРМ Оператора реєстратури

Критерії  до створення АРМ оператора реєстратури за технічним забезпеченням

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

Для впровадження даного проекту буде потрібно персональний комп'ютер з наступними характеристиками:

Процесор

- не гірше Celeron 2000 Mhz

Оперативна пам'ять

- 1024 Мб

Жорсткий диск (HDD)

- 120 Гб

Мережева плата

- 100 Мбіт/с

Монітор

- LCD (широкоформатний) 19 дюймів з роздільною здатністю 1920x1080

Клавіатура

- стандартна

Маніпулятор «миша»

- стандартна

UPS (джерело безперебійного живлення)

- будь-яке

МФУ (принтер, сканер, копір)

- будь-який


Операційна система Wіn'2000, Wіn NT, Wіn ME, WіnXP.

 

Критерії  до створення АРМ Оператора реєстратури за інформаційним забезпеченням

Інформаційне забезпечення (ІЗ) поділяють на 2 види:

  • позамашинне ІЗ;
  • внутрішньомашинне ІЗ.

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

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

Розглянемо автоматизацію відділу по введенню й обробці даних.

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

    • Прийом пацієнтів, які хотіли б одержати медичну допомогу в ТОВ "Віта";
    • Перевірка пацієнтів по наявних списках  поліклініки;
    • Перевірка пацієнта на приналежність до організації, з якої в поліклініки укладений договір (якщо такий договір є, то оплата виробляється із суми договору організації);
    • Якщо пацієнта немає в списку, то заповнення на нього всієї необхідної документації (ФИО, місце проживання, дата народження, місце роботи й інші дані);
    • Складання переліку медичних послуг, які хотів би одержати пацієнт із вказівкою діагнозу, лікаря, вартістю послуги;
    • При призначенні додаткового обстеження заповнення супутньої документації із вказівкою лікаря, що призначив консультацію, лікар якому призначено прийом, передбачуваний діагноз і вартості послуги;
    • Видача пацієнтові всієї документації для оплати мед. послуг;
    • Формування звітності наприкінці  робочого дня або місяця.

До недоліків, що існують у реалізації функцій реєстратора, можна віднести:

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

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

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

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

В даний час розрізняють три основні моделі баз даних:

  • ієрархічна;
  • мережева;
  • реляційна.

Цей поділ баз даних по типу моделі даних ґрунтується на характері зв'язків між записами. Запис - набір полів певного формату, що описують властивості одного елемента або процесу.

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

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

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

  • найбільша наочність моделі для користувача: всі дані в реляційної моделі представлені за допомогою всього однієї інформаційної конструкції, що формалізує звичне для користувачів табличне їх подання;
  • незалежність даних від програмного продукту для їх обробки: зміна в структурі тієї чи іншої таблиці не веде до необхідності доопрацювання системи управління базами даних (СКБД);
  • зв’язність даних, так як реляційне уявлення дає ясну картину взаємодії атрибутів з різних відносин;
  • наявність теоретично обґрунтованих методів нормалізації відносин дозволяє отримувати бази даних із заздалегідь заданими властивостями (в основному, з гарантією мінімальної надмірності представлення даних).

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

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

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

 

Критерії  до створення АРМ Оператора реєстратури за програмним забезпеченням

Обґрунтування проектних рішень з програмного забезпечення завдання полягає у формуванні вимог до системного (загального) та спеціальному прикладного програмного забезпечення і у виборі на основі цих вимог відповідних компонентів програмного забезпечення.

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

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

Операційна система Microsoft Windows XP, забезпечує надійність (оновлене ядро ​​Windows, вдосконалені засоби перевірки драйверів пристроїв, підтримка декількох версій бібліотеки DLL, захист файлів Windows), швидкодія (багатозадачність з витісненням, масштабована підтримка пам'яті та процесора), безпека, зручність використання відповідає всім вимогам ГУО МФЕК. Важливим фактором при виборі саме цієї ОС для розробки даного проекту стало те, що в організації є достатня кількість ліцензій на її використання.

Информация о работе Розробка інформаційно-пошукової системи реєстратури поліклініки «реєстратура»