Автор: Пользователь скрыл имя, 03 Апреля 2014 в 01:02, курсовая работа
Спочатку комп'ютери призначалися головним чином для виконання складних математичних розрахунків (в першу чергу для розрахунків, пов'язаних зі створенням ядерної зброї і ракетної техніки), в даний час домінуючим напрямком накопичення та обробка інформації. Такий перерозподіл основних функцій, які виконуються обчислювальною технікою, цілком зрозуміло - цивільний бізнес набагато більш поширений, ніж військові та наукові обчислення, а зниження вартості комп'ютерів зробило їх доступними для зовсім невеликих підприємств та приватних осіб.
Вступ…………………………………………………………………………….4
Проектування автоматизованих інформаційних систем…………………….6
Створення автоматизованої інформаційної системи "Поліклініка"
2.1 Інформаційна модель……………………………………………………………10
2.2 Визначення сутностей…………………………………………………………….11
2.3 Нормалізація відносин…………………………………………………………..12
Визначення взаємозв'язків………………………………………………………13
2.5 Опис фізичної моделі………………………………………………………….…13
Проектування інтерфейсу…………………………………………………………15
Алгоритм роботи програми…………………………………………………20
Керівництво користувача………………………………………………………22
Висновок……………………………………………………………………..…24
Список використаних джерел………………………………………………..25
В результаті вивчення організації поліклініки з'ясувалося, що є такі робочі групи (відділи), які використовують інформацію з організації управління поліклінікою:
1. Кабінети - зберігає відомості про кабінетах поліклініки.
2. Лікарі - зберігає відомості про лікарів поліклініки.
3. Пацієнти - зберігає відомості про пацієнтів поліклініки.
4. Виклики - зберігає відомості про виклики додому.
2.1 Інформаційна модель
Для кабінетів необхідна наступна інформація (концептуальні вимоги):
a. Відомості про кабінетах:
- Номер кабінету;
- Назва;
- Телефон;
- Дні роботи;
- Час роботи.
Для лікарів необхідна наступна інформація (концептуальні вимоги):
b. Відомості про лікарів:
- ПІБ лікаря;
- посаду;
- спеціалізація;
- кабінет;
- телефон;
- дні роботи;
- час роботи.
Для пацієнтів необхідна наступна інформація (концептуальні вимоги):
c. Відомості про пацієнтів:
- ID пацієнта;
- ПІБ пацієнта;
- діагноз;
- дату надходження;
- останній прийом;
- наступний прийом.
Для викликів додому необхідна наступна інформація (концептуальні вимоги):
d. відомості про пацієнтів:
- Номер;
- ПІБ;
- адреса;
- Телефон клієнта;
- Симптоми;
- Дата виклику
- примітка.
2.2 Визначення сутностей
При роботі з отриманою інформацією були виведені наступні сутності і поля. Сутність Кабінети включає в себе наступні поля:
- номер кабінету;
- назва;
- телефон;
- дні роботи;
- час роботи.
Сутність Лікарі включає в себе наступні поля:
- ПІБ лікаря;
- посаду;
- спеціалізація;
- кабінет;
- телефон;
- дні роботи;
- час роботи.
Сутність Пацієнти включає в себе наступні поля:
- номер пацієнта;
- ПІБ пацієнта;
- діагноз;
- дату надходження;
- дата останнього прийому;
- дата наступного прийому.
Сутність Виклики включає в себе наступні поля:
- номер оплати за путівку;
- дата оплати путівки;
- вид оплати;
- сума;
- номер клієнта.
2.3 Нормалізація відносин
Відношення знаходиться в першій нормальній формі, коли всі його значення атрибутів атомарны.
Таблиця 1 - Перелік кабінетів
Номер |
Назва |
Телефон |
Робочі дні |
Час роботи |
Таблиця 2 - Перелік лікарів
ПІБ |
Посада |
Спеціалізація |
Кабінет |
Телефон |
Робочі дні |
Час роботи |
Таблиця 3 – Перелік пацієнтів
ID пацієнта |
ПІБ |
Заключення лікаря |
Дата надходження |
Останнє відвідання |
Наступне відвідання |
Таблиця 4 – перелік викликів
Номер |
ПІБ |
Адреса |
Тел. клієнта |
Симптоми |
Дата виклику |
Примітка |
2.4 Визначення взаємозв'язків
1
Схема 4 - Взаємозв'язок лікаря з пацієнтом
1
Схема 5 - Взаємозв'язок лікар кабінет
1
Схема 6 - Взаємозв'язок пацієнт і виклик
2.5 Опис фізичної моделі
При проектування АІС були визначені типи даних, що зберігається в АІС інформації. На малюнку 4 показана фізична модель таблиці «Кабінети».
Малюнок 4 - Фізична модель таблиці «Кабінети»
На малюнку 5 показана фізична модель таблиці «Лікарі».
Малюнок 5 - Фізична модель таблиці «Лікарі»
На малюнку 6 показано фізична модель таблиці «Пацієнти».
Малюнок 6 - Фізична модель таблиці «Пацієнти»
На малюнку 7 показано фізична модель таблиці «Виклики».
Малюнок 7 - Фізична модель таблиці «Виклики»
2.6 Проектування інтерфейсу
При розробці бази даних розробник створив зручний інтерфейс. На головній формі розташовувалися потрібні відомості для роботи у базі даних «Поліклініка». З головною формою пов'язано ще декілька допоміжних форм. При цьому робота з базою даних стає легкою і простий.
Малюнок 8 - Початкова форма програми
Якщо ви хочете дізнатися, як працювати з цією базою даних, вам знадобиться натиснути на головній формі кнопку F1 і з'явиться вікно «Допомога».
Малюнок 9-форма «Допомога»
Якщо ви хочете дізнатися більше про даному продукті, то в цьому вам допоможе «Довідка». Для цього необхідно натиснути кнопку зі знаком питання.
Малюнок 10-форма «Довідка»
Якщо Ви хочете почати свою роботу з «Кабінетів», то Вам допоможе в цьому форма «Кабінети».
Малюнок 11-форма «Кабінети»
На даній формі при натисканні кнопки «Додати» з'явиться допоміжна форма «Додавання запису». При натисканні кнопки «Додати» на допоміжній формі «Додавання запису», за умови, що обов'язкові поля будуть заповнені, записи, які ви внесли, відображаються в таблиці на формі «Кабінети».
Малюнок 12-форма «Додавання запису»
Їли форма буде заповнена, і ви натиснете кнопку «Додати», з'явиться форма «Помилка».
Малюнок 13 - Форма «Введення помилок»
Щоб редагувати запис, необхідно виділити потрібний рядок і натиснути кнопку «Редагувати». При цьому всі інші кнопки стануть недоступні і стануть доступними кнопки: «V» і «X». При натисканні кнопки «V» зміни будуть внесені в таблицю, а при натисканні «X» повернуться вихідні дані.
Малюнок 14 - Форма «Редагувати»
Щоб видалити запис, необхідно виділити рядок і натиснути кнопку «Видалити». При цьому з'явиться допоміжна форма «Підтвердження». Якщо натиснути «Так», то відбудеться видалення запису, а якщо натиснути «Ні» таблиця повернеться в початковий стан.
Малюнок 15 - Форма «Підтвердження»
Щоб знайти запис, необхідно вибрати поле, по якому буде здійснюватися пошук. Потім у рядку «Пошук» набрати номер або назву і натиснути кнопку «Знайти». Знайдені компоненти відображаються на формі «Кабінети».
Щоб повернуться до головної таблиці, необхідно натиснути кнопку «Оновити».
Малюнок 16-форма «Кабінети»
З головною формою також пов'язана форма «Лікарі», у якій здійснюються такі ж дії, як і в формі «Кабінети».
Малюнок 17-форма «Лікарі»
З головною формою також пов'язана форма «Виклики», у якій здійснюються такі ж дії, як і в формі «Кабінети».
Малюнок 18-форма «Виклики»
При натисканні кнопки «W» дані з таблиці відображаються в Microsoft Office Word.
Таблиця 5 - Перелік кабінетів
3. АЛГОРИТМ РОБОТИ ПРОГРАМИ
Схема 7 - Алгоритм роботи програми
4. КЕРІВНИЦТВО КОРИСТУВАЧА
При запуску програми «Поліклініка» з'явиться форма, яка пропонує почати роботу з даними в базі даних «Поліклініка».
Якщо Вам потрібні дані про кабінетах, клацніть на «Кабінети». Відкриється нова форма «Кабінети», з допомогою якої можна додати, редагувати, знайти або видалити потрібний кабінет.
При натисканні кнопки «Додати» з'явиться форма «Додавання запису». На цій формі розташовуються кнопки: «Додати», «Скасування», а також поля для додавання записів. При заповненні обов'язкових (поля, відмічені знаком оклику) та інших полів можна натиснути кнопку «Додати» і внесені зміни додадуться в таблицю на формі «Кабінети». Якщо обов'язкові поля не будуть заповнені, то при натисканні кнопки «Додати» з'явиться форма «Помилка». Форму «повідомлення про Помилку» можна закрити при натисканні кнопки «Вихід» або за словом «Помилка». При натисканні кнопки «Скасувати», відкриється форма «Кабінети» без збереження змін. Також на формі «Кабінети» є поля для редагування, які є неактивними, і кнопка «Редагувати». Виберіть запис для зміни та натисніть кнопку «Редагувати». Запис внесется в поля для редагування, де ви можете робити зміни. Щоб зберегти зміни, потрібно натиснути кнопку «V», а щоб скасувати, натиснути «X». Щоб видалити запис необхідно виділити рядок та натиснути «Видалити». При цьому з'явиться форма «Підтвердження» з кнопками «Так» і «Ні». При натисканні кнопки «Так» обрана запис віддалиться, а при натисканні кнопки «Ні» таблиця повернеться в початковий стан. Також на даній формі містяться кнопки «Знайти» і «Оновити». Щоб знайти потрібний запис, потрібно вибрати якому полю буде проводитися пошук, в рядку пошуку ввести номер кабінету або його назву і натиснути кнопку «Знайти». Відомості відображаються у вікні на даній формі. Щоб повернуться до основної таблиці, потрібно натиснути кнопку «Оновити». Також дані з таблиці можна відобразити в документі Word при натисканні «W». Якщо ви бажаєте повернутися до головній формі «Поліклініка», потрібно натиснути кнопку «Вихід» або «Назад».
Якщо Вам потрібно дізнатися про лікарів, то натисніть на кнопку «Лікарі». З'явиться нова форма «Лікарі», з допомогою якої можна додати, редагувати, знайти або видалити потрібні дані про лікарів.
Операції додавання, редагування, пошук і видалення лікарів працюють аналогічно операціям додавання, редагування, пошук і видалення кабінетів.
Якщо Ви бажаєте повернутися на головну форму «Поліклініка», то натисніть кнопку «Назад» або «Вихід».
Якщо вам необхідно допомога по роботі з базою даних натисніть кнопку «F1» на формі «Поліклініка».
Щоб отримати додаткові відомості про створеній базі дані, натисніть «?».
Якщо Ви хочете закінчити роботу, натисніть на кнопку « Вихід».
ВИСНОВОК
Сучасні програмні системи стають складніше, щоб забезпечити можливість вирішення глобальних завдань, наприклад, таких, як створення єдиної системи управління підприємством. При розробці таких систем важливо добре уявляти сучасні підходи, що існують у цій галузі, та основні складнощі цього процесу.
Потреба в складних програмних системах зростає. У міру того як збільшується продуктивність і падає ціна обчислювальної техніки, з'являються можливості виконати автоматизацію все більш складних процесів. Основна цінність проектування при створенні складних інформаційних систем полягає в тому, що воно дозволяє звести до мінімуму трудомістку рутинну роботу і зосередитися на вирішенні творчих завдань.
База даних включає в себе дані про лікарів, пацієнтів, кабінетах і виклики, які необхідні для роботи поліклініки. База даних дозволяє здійснювати додавання, редагування, пошук і видалення даних, а також переглядати дані.
СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ
1. Алгоритмічні мови та програмування. Система програмування DELPHI: учеб. посіб. для вузів / розроблення дизайн. Т.А.Лабзиной. - М: Суч. Гум. Ун-т, 2002.
2. Ахангельский А.Я. Програмування в Delphi 7. - М: ТОВ «Біном-Пресс», 2003 р. - 1152с.
3. Гайдамакин М.О. Автоматизовані інформаційні системи, банки і бази даних. Вступний курс: навчальний посібник. - М: Геліос АРВ, 2002.- 368 с.
4. Голіцина О.Л. та ін. Мови програмування: учеб. посібник для ссузів / О.Л.Голицына, Т.Л.Партыка , И.И.Попов . - М: Форум; Инфра-М, 2008.
5. Дарахвелидзе П.Г., Марков О.П. Програмування в Delphi 7. - СПб.: БХВ-Петербург, 2003. - 784с: іл.