Назад
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
ТЕРНОПІЛЬСЬКИЙ НАЦІОНАЛЬНИЙ ЕКОНОМІЧНИЙ УНІВЕРСИТЕТ
ФАКУЛЬТЕТ КОМП’ЮТЕРНИХ ІНФОРМАЦІЙНИХ ТЕХНОЛОГІЙ
Кафедра комп’ютерних наук
КУРСОВИЙ ПРОЕКТ
з дисципліни “Системний аналіз та проектування КІС”
на тему:
«Системний аналіз процесу обліку пацієнтів в
медичному закладі»
Студент групи ___________ _____________ _____________
(підпис) (ПІБ)
Керівник роботи__________ _____________ _____________
(підпис) (ПІБ)
Захищена “____”____________ 200__р. з оцінкою ______________
Тернопіль – 2009
Міністерство освіти і науки України
Тернопільський національний економічний університет
Факультет комп’ютерних інформаційних технологій
Кафедра комп’ютерних наук
Спеціальність: Програмне забезпечення автоматизованих систем
Курс: ______ Група: ПЗАСз - ___ Триместр: ______
“Затверджую”
зав. кафедри КН
проф. Дивак М.П.
_____________________
«___»___________200_ р.
З А В Д А Н Н Я
на курсовий проект
________________________________________________
(прізвище ім’я, по-батькові)
1.Тема проекту:____________________________________________________
2. Термін здачі студентом закінченого проекту: «___»___________200_ р.
3. Вхідні дані до проекту:
_________________________________________________________________
4. Зміст розрах
унково-пояснювальної записки (перелік питань, які підлягають розробці):
1. Дослідження об'єкта автоматизації.
2. Опис проблеми
3. Обґрунтування вибору проектних рішень
4. Реалізація методології при аналізі та проектуванні КІС
5. Опис системних процесів у КІС мовою програмування
5.Перелік графічного матеріалу (з точним зазначенням обов’язкових
креслень):
1. DFD;
2. Креслення вхідних та вихідних документів, макетів.
3. Схема взаємозв’язків програмних модулів
Дата видачі завдання «___»___________200_ р.
Керівник_________________________________________
(підпис)
Завдання прийняв до виконання____________________ (підпис)
2
ЗМІСТ
ВСТУП..................................................................................................................4
1. ДОСЛІДЖЕННЯ ОБ’ЄКТУ АВТОМАТИЗАЦІЇ..........................................6
2. ОПИС ПРОБЛЕМИ.......................................................................................10
3. ОБҐРУНТУВАННЯ ВИБОРУ ПРОЕКТНИХ РІШЕНЬ.............................15
4. ПРОГРАМНА РЕАЛІЗАЦІЯ ПРОЕКТНОГО РІШЕННЯ.........................19
5. РЕАЛІЗАЦІЯ МЕТОДОЛОГІЇ ПРИ АНАЛІЗІ ТА ПРОЕКТУВАННІ КІС
.............................................................................................................................20
ВИСНОВКИ.......................................................................................................22
ЛІТЕРАТУРА.....................................................................................................23
ДОДАТОК Б Текст програмних модулів........................................................24
3
ВСТУП
Системний аналіз це методологія дослідження таких властивостей та
відношень в об’єктах, які важко спостерігаються та важко розуміються, за
допомогою представлення цих об’єктів у вигляді цілеспрямованих систем та
вивчення властивостей цих систем та взаємних відношень як відношень між
цілями та засобами їх реалізації.
Системний підхід деяка загальна методологія дослідження великих і
складних систем або рішення складних недостатньо чітко сформульованих
проблем.
До основних характерних особливостей системи можна віднести наступні.
1. Система є передусім сукупністю елементів. За певних умов
елементи, відповідно, можуть розглядатись як системи.
2. Наявність суттєвих зв’язків між елементами та (або) їх
властивостями, що переважають над зв’язками цих елементів з тими, які не
входять до даної системи. Під суттєвими зв’язками розуміють лише такі, що
закономірно визначають інтегративні властивості системи, і це вирізняє систему
з оточуючого середовища як цілісний об’єкт.
3. Наявність визначеної організації, що проявляється у зменшенні
ступеня ентропії (невизначеності) системи порівняно з ентропією системо
утворюючих факторів. До таких факторів належать кількість елементів системи,
кількість суттєвих зв’язків, якими може володіти елемент, тощо.
4. Наявність інтегративних властивостей, тобто властивих системі
загалом, але не властивих жодному елементу зокрема. Це свідчить про те, що
хоча властивості системи і залежать від властивостей елементів, вони не
визначаються ними повністю. Отже, система не зводиться до простої сукупності
елементів і, розчленовуючи її на окремі частини, неможливо пізнати всі
властивості системи загалом.
У загальному вигляді поняття “система” характеризується:
а) множиною елементів;
б) зв’язками між ними;
в) цілісним характером матеріального об’єкта, явища або процесу.
4
Системний підхід при аналізі й удосконалюванні складних КІС складається
з п'яти стадій:
1. Визначення системи і її структури. Визначення, що входить у
систему, що є зовнішнім середовищем і визначення границь системи, виявлення
“вузьких місць” відновлення структури існуючої системи.
1. Діагностика системи. Виявлення фактичного функціонування
окремих підсистем, що входять у систему, виявлення існуючих зв'язків між
підсистемами, побудова моделей для окремих підсистем.
1. Перевірка погодженості цілей, критеріїв. Композиція глобальних
цілей і реалій виходячи з існуючих реалій, перевірка погодженості виявлених
фактичних цілей з одного боку, підписаних раніше цілей і критеріїв з іншого.
1. Оцінка резервів і можливостей удосконалювання системи. Оцінка
наявних резервів по кожній підсистемі окремо, оцінка резервів, які можна
одержати за рахунок кращої організації системи. Попередня економічна оцінка
ефективності.
1. Формулювання проблеми удосконалювання системи. Тут
випливають етапи конкретизації, структуризації, формалізації проблеми і
рішення її в відповідності з викладеними вище рекомендаціями.
Система обліку пацієнтів в медичному закладі розроблена для полегшення
роботи у відділі реєстратури. Це автоматизована система ведення медичної
документації та створення звітності лікарської діяльності відповідно до вимог
міністерства охорони здоров’я. Основні можливості:
Ведення інформації;
редагування контекстних меню для швидкого та зручного заповнення
документів;
зберігання та зручний перегляд пацієнтів;
автоматичне заповнення анамнезів та скарг пацієнтів, та його
настроювання;
розклад запланованих сеансів лікування;
автоматизоване створення та друкування звітної документації.
5
1. ДОСЛІДЖЕННЯ ОБ’ЄКТУ АВТОМАТИЗАЦІЇ
Процес комп'ютеризації у будь-якій сфері діяльності людини сильно
залежить від масштабів і структури того, що потрібно комп'ютеризувати, але
головною метою його є створення єдиної інформаційної структури, яка б
дозволяла людям створювати інформацію, легко і правильно вносити її до
системи, швидко знаходити потрібну інформацію і зручно нею обмінюватись.
При досягненні такої мети будь-які процеси взаємодії людей стають
зрозумілими, зручними, більш контрольованими і займають на порядок менше
часу. Тому ті гроші, які витрачаються на комп'ютеризацію, мають бути
обґрунтовані саме такими цілями, досягнення яких робить ті чи інші процеси
максимально ефективними.
Програма розроблена в розрахунку на рiзнi рiвнi управлiння роботою
медичного закладу:
можливiсть узагальнення даних;
забезпечення єдиного пiдходу до порядку ведення інформації;
можливiсть постiйного оперативного впливу на процес роботи медичного
закладу;
значне пiдвищення доступу до аналiтичної iнформацiї.
Автоматизацiя роботи медичного закладу сприяє пiдтриманню бази данних в
актуальному станi i отриманню статистично достовiрної iнформацiї.
Програма значно пiдвищує доступ лікарів до iнформацiї по пацієнту i дає
можливiсть постiйного оперативного впливу на процес управлiння.
Програма передбачає експлуатацiю приватними фiрмами.
На рівні медичного закладу:
1. Автоматизацiя обробки всiх даних та iншої найрiзноманiтнiшої
iнформацiї з питань обліку пацієнтів.
6
2. Зниження трудомiсткостi та значне скорочення строкiв обробки
iнформацiї по облiку та складанню звiтностi.
3. Миттєве отримання достовiрної iнформацiї по любому запиту на любий
момент часу.
4. Автоматичне формування звіту.
Програма може розширяти перелiк діагнозу.
Автоматизоване формування звітів дозволить унiфiкувати їх створення i
виключить помилки при їх виданнi.
5. Створення бази даних яка:
Дає iнформацiю по пацієнтів;
дозволяє отримати додаткову інформацію (діагноз, контактну
інформацію тощо);
є основою для складання звіту.
6. Програма контролює введення нового пацієнта.
7. Програма сприяє значному зниженню трудомiсткостi та скороченню
строкiв обробки iнформацiї по облiку та кладанню звiтностi.
Програма має зручний інтерфейс системи, що дає змогу легко
працювати в її середовищі. Основним користувачем системи є працівник відділу
реєстратури. Усі ці можливості позбавляють працівника відділу реєстратури
роботи по заповненню документів, плутанини в паперовій документації та
помилок.
7
Інформаційні процеси системи можна відобразити за допомогою діаграм потоків
даних (Рисунок 1.1-Рисунок 1.2).
Рис. 1.1 – Діаграма потоків даних верхнього рівня.
Рис. 1.2 Деталізація потоків даних.
8
2.ОПИС ПРОБЛЕМИ
Метою розробки є спрощення роботи для відділу реєстратури. Для
досягнення поставленої мети потрібно перерахувати основні задачі, які потрібно
вирішити.
Розроблена інформаційна система повинна містити інформацію про всі
операції, які необхідні для обліку пацієнтів в медичному закладі. Система дає
можливість виведеню звітності по обсягу виконаної роботи працівника
медичного закладу. Такі можливості досягаються завдяки_ використанню
комп'ютерної техніки та програми обліку та планування робочого часу лікаря.
Крім графіку відвідувань, в комп'ютері зберігається уся інформація про
пацієнта.
9
Основними функціональними вимогами до інформаційної системи будуть:
- додавання нового пацієнта;
- редагування введеної інформації;
- виведення звіту;
- виведення повної інформації про пацієнта (діагноз, контактна
інформація тощо).
На даному етапі висуваються наступні критерії до створення інформаційної
системи:
- багатофункціональність;
- надійність;
- зручність в користуванні;
- швидкий доступ до даних;
- безпека ІС;
- помірна ціна;
- звітність.
Використовуючи метод аналізу ієрархій, проводимо декомпозицію
проблеми (рисунок 2.2).
Рисунок 2.2. Декомпозиція проблеми
Щоб вибрати найбільш прийнятне рішення для даної системи, потрібно
провести оцінку можливих альтернатив методом попарних порівнянь оцінок
показників з точки зору їхнього впливу на мету.
Вибір інформаційної системи
Ціна Надійність Функціональність
Система а
1
Система а
2
Система а
3
(дана система)
10