показана на малюнку 1. На малюнку 2 і на малюнку 3 наведені діаграми другого і третього рівня відповідно.
Рисунок 1 - Контекстна діаграма інформаційної системи
Малюнок 2 - Функціональна діаграма інформаційної системи першого рівня
Рисунок 3 - Функціональна діаграма другого рівня прецеденту «Призначення прийому»
2.2 Діаграми потоків даних DFD
На малюнках 4-6 показані функціональні діаграми в нотації DFD, що пояснюють рух інформаційних потоків в ІС. На малюнку 6 показана діаграма для процесу «Призначення лікуючого лікаря».
Малюнок 4 - Контекстна діаграма ІС в нотації DFD
Малюнок 5 - Функціональна діаграма першого рівня
Малюнок 6 - Функціональна діаграма другого рівня для процесу «Призначення лікуючого лікаря»
Пізніше процес «Створення звітності для реєстратури» був скасований.
2.3 Об'єктно-орієнтоване проектування системи
Моделі варіантів використання системи
У ході аналізу для проектованої інформаційної системи було виділено 2 діючі особи: реєстратор і лікар. Для них були виділені прецеденти. Отримана діаграма варіантів використання ІС «Ветеринарна клініка» показана на малюнку 7.
Малюнок 7 - Діаграма варіантів використання інформаційної системи
2.4 Діаграми діяльності
На малюнку 8 показана діаграма діяльності для прецеденту «Введення клієнта».
Рисунок 8 - Діаграма варіантів використання інформаційної системи
2.5 Діаграми послідовності
На малюнках 9 і 10 представлені діаграми послідовності для прецедентів «Введення нового клієнта» і «Пошук існуючого клієнта».
Рисунок 9 - Діаграма діяльності прецеденту «Введення нового клієнта»
Рисунок 10 - Діаграма діяльності прецеденту «Пошук існуючого клієнта»
2.6 Діаграми класів
На малюнку 11 представлена ??діаграма класів для проекту «Ветеринарна клініка».
Малюнок 11 - Діаграма класів інформаційної системи
3. Проектування бази даних проекту
БД, розроблена для проекту, має 4 таблиці:
1. Клієнти
2. Тварини
. Лікарі
. Прийом
Відповідними полями таблиці є:
1. Для таблиці «Тварини»:
Id тварини (автоматично призначається лічильник), Id Клієнта (довге ціле, обов'язковий для заповнення, необхідний для організації зв'язку з таблицею «Клієнти»), посилання на таблицю «Вид» (посилання, обов'язково для заповнення) , порода (рядок до 50 символів, не обов'язково для заповнення), кличка (рядок до 50 символів, не обов'язково для заповнення), вік (число, довге ціле, не обов'язково для призначення).
Для коректної роботи проекту необхідно починати вносити інформацію про клієнта перш, ніж ін...