- •Курсова робота
- •1.Пояснювальна записка
- •2.Зміст додатків
- •3. Позитивні сторони _______________________________________
- •1. Системний аналіз
- •1.1 Вимоги до продукту(Визначення с, d-вимог)
- •2. Розробка інтерфейсу програми
- •2.1 Кроки розробки призначених для користувача інтерфейсів
- •2.2 Проектування інтерфейсу
- •3. Вибір архітектури
- •3.1 Функціональна структура програми(Типи моделі розробки)
- •3.2 Вхідні дані на розробку автоматизованої системи
- •3.3 Вибір середовища програмування
- •3.4 Вибір сервера баз даних
- •4. Детальне програмування
- •4.1 Логічна структура програми
- •4.2 Розробка структури бази даних проекту
- •4.3 Розробка структури таблиць бази даних
- •Висновок
- •Список літератури
- •Додаток 1. Лістинг програми
4.2 Розробка структури бази даних проекту
Визначаю схематично потрібні таблиці для проектованого додатку, а саме: Препарати, Лікарі, Квитанції, Клієнти, Діагнози.
Таблиця «Препарати» буде містити в собі дані про препарати медичного діагностичного центру з атрибутами(з типом даних): Код препарату (Текстовий), Назва препарату(Текстовий), Дата виготовлення(Дата/Час), Термін придатності(Дата/Час). Таблиця «Лікарі» буде містити в собі дані про лікарів медичного діагностичного центру з атрибутами(з типом даних): Код лікаря(Текстовий), Прізвище і ініціали(Текстовий), Код паспорту(Текстовий), Телефонний номер(Текстовий), Місто проживання(Текстовий). Таблиця «Квитанція» міститиме дані про квитанції медичного діагностичного центру з атрибутами(з типом даних): Код квитанції(Текстовий), Код клієнта(Текстовий), Всього до оплати(Числовий), Дата видачі(Дата/Час), Прізвище та ім’я клієнта(Текстовий), Діагноз(Текстовий), Код препарату(Текстовий). Таблиця «Клієнти» буде містити в собі дані про клієнтів медичного діагностичного центру з атрибутами(з типом даних): Код клієнта(Текстовий), Діагноз(Текстовий), Код лікаря(Текстовий), Прізвище та ім’я(Текстовий), Код паспорту(Текстовий), Телефонний номер(Текстовий), Місто проживання(Текстовий). Таблиця «Діагнози» буде містити в собі дані про діагнози, які діагностують в медичному діагностичному центрі з атрибутами(з типом даних): Код діагнозу(Текстовий), Термін(Текстовий), Термін лікування(Текстовий). Схема структури таблиць показано в додатку.
4.3 Розробка структури таблиць бази даних
Таблиця «Діагнози» містить такі поля:
Код діагнозу – дане поле містить дані про код кожного діагнозу певного терміну.
Термін – дане поле містить дані про назву кожного діагнозу.
Термін лікування – дане поле містить дані про тривалість лікування кожного діагнозу.
Таблиця «Препарати» містить такі поля:
Код препарату – дане поле містить дані про код кожний препарат медичного діагностичного центру.
Назва препарату – дане поле містить дані про назву кожного препарату медичного діагностичного центру.
Дата виготовлення – дане поле містить дані про дату виготовлення кожного препарату медичного діагностичного центру.
Термін придатності – дане поле містить дані про термін придатності кожного препарату медичного діагностичного центру.
Таблиця «Клієнти» містить такі поля:
Код клієнта – дане поле містить дані про код клієнта кожного клієнта медичного діагностичного центру.
Діагноз клієнта – дане поле містить дані про діагнози кожного клієнта медичного діагностичного центру.
Код лікаря – дане поле містить дані про всі коди лікарів, які були лікарем певного клієнта
Прізвище та ім’я – дане поле містить дані про прізвище та ім’я кожного клієнта медичного діагностичного центру.
Код паспорту – дане поле містить дані про код паспорту кожного клієнта медичного діагностичного центру.
Телефонний номер – дане поле містить дані про телефонні номери кожного клієнта медичного діагностичного центру.
Місто проживання – дане поле містить дані про місто проживання кожного клієнта медичного діагностичного центру.
Код діагнозу – дане поле містить дані про код діагнозу кожного клієнта медичного діагностичного центру.
Таблиця «Лікарі» містить такі поля:
Код лікаря – дане поле містить дані про код лікаря кожного лікаря медичного діагностичного центру.
Прізвище і ініціали – дане поле містить дані про прізвище та ініціали кожного лікаря медичного діагностичного центру.
Код паспорту – дане поле містить дані про код паспорту кожного лікаря медичного діагностичного центру.
Телефонний номер – дане поле містить дані про телефонний номер кожного лікаря медичного діагностичного центру.
Місто проживання – дане поле містить дані про місто проживання кожного лікаря медичного діагностичного центру.
Таблиця «Квитанція» містить такі поля:
Код квитанції – дане поле містить дані про код квитанції кожної квитанції медичного діагностичного центру.
Код клієнта – дане поле містить дані про кожного клієнти медичного діагностичного центру.
Всього до оплати – дане поле містить дані про кошти, які потрібно сплатити кожному клієнту.
Дата видачі – дане поле містить дані про дату видачі кожної квитанції.
Прізвище та ім’я клієнта – дане поле містить дані про прізвище та ім’я кожного клієнта медичного діагностичного центру.
Діагноз – дане поле містить дані про діагнози кожного клієнта медичного діагностичного центру.
Код препарату – дане поле містить дані про код певний препарат медичного діагностичного центру, який був куплений певним клієнтом.
Ключові поля:
Таблиця «Діагнози» – Код діагнозу.
Таблиця «Препарати» – Код препарату.
Таблиця «Лікарі» – Код лікаря.
Таблиця «Квитанція» – Код квитанції.
Таблиця «Клієнти» – Код клієнта.
Зовнішні поля ключових полів таблиць:
Таблиця «Клієнти» – Код лікаря, Код діагнозу.
Таблиця «Квитанція» – Код препарату.
Налаштовую цілісність даних в схемі бази даних проекту.
