Автор работы: Пользователь скрыл имя, 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
Безперечною перевагою такої системи є вкрай висока гнучкість в її налаштування та супроводі.
Основною концепцією технології типового проектування є виділення типових компонент в економічних підсистемах і створення для них типових проектних рішень, які потім об'єднуються в єдину систему шляхом параметричної настройки, доопрацювання окремих компонент за допомогою внутрішнього мови програмування.
До переваг такого рішення можна віднести невеликі терміни реалізації проекту і легкість подальшого супроводу окремих модулів системи внаслідок їх уніфікації. Серед недоліків необхідно виділити неминучість перегляду бізнес-процесів у різних підрозділах організації та приведення їх до якогось уніфікованого вигляду.
Для створення АРМ оператора реєстратури була вибрана технологія оригінального проектування. Як середовище для програмування був вибраний додаток 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. Дуже гарна бібліотека, але
її слід використовувати
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), швидкодія (багатозадачність з витісненням, масштабована підтримка пам'яті та процесора), безпека, зручність використання відповідає всім вимогам ГУО МФЕК. Важливим фактором при виборі саме цієї ОС для розробки даного проекту стало те, що в організації є достатня кількість ліцензій на її використання.
Информация о работе Розробка інформаційно-пошукової системи реєстратури поліклініки «реєстратура»