Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Проектування системи обліку клієнтів для фітнес-центру

Реферат Проектування системи обліку клієнтів для фітнес-центру





ери, Зали, Знижки. Сутність Клієнти містить атрибути: Прізвище, Ім'я, По батькові, Телефон, Дата_рожденія, Место_жітельства, Ел_почта. Таким чином, в базу даних вноситься основні дані клієнта. Сутність Облік містить атрибути: Начало_действія, Конец_действія - це терміни дії клубної карти, яку набуває клієнт, також Сума, яку він повинен сплатити і атрибут Оплачено, який надалі буде відображати наявність оплати або її відсутність. Сутність Абонемент містить атрибути: Найменування (опис заняття, на яке видається абонемент), Ціна цього абонемента (за місяць). Сутність Тренери містить атрибути: Прізвище, Ім'я, По батькові і Посада. Це також основні дані тренера. Сутність Зали містить атрибути: Назва (залом також називається басейн, тенісний корт і т.д.), Площа цього залу. У сутності Знижки один атрибут - Сума (у%). Перетворивши типи даних, отримуємо фізичну модель.

Згідно фізичної моделі, кожному атрибуту присвоєно відповідний йому тип даних.

Опис фізичної моделі даних представлено в таблиці 2.


Таблиця 2 - Опис сутностей фізичної моделі

Сутність КліентиКлючАтрібутТіп даннихКомментарій (PK) Код_кліентаCounterАтрібут, однозначно ідентифікує кліентаФаміліяText (25) Атрибут, що містить прізвище кліентаІмяText (15) Атрибут, що містить ім'я кліентаОтчествоText (30) Атрибут, що містить батькові кліентаТелефонIntegerАтрібут, що містить номер телефону кліентаДата_рожденіяDate/TimeАтрібут , що містить дату народження кліентаМесто_жітельстваText (40) Атрибут, що містить адресу кліентаЕл_почтаText (25) Атрибут, що містить електронну адресу клієнта (FK) Код_тренераLong integerАтрібут, що містить того тренера, заняття якого відвідує клієнт (FK) Код_скідкіLong integerАтрібут, що містить знижку (якщо є) Сутність АбонементКлючАтрібутТіп даннихКомментарій (PK) Код_абонементаCounterАтрібут, що ідентифікує абонементНаіменованіеText (25) Атрибут, що містить опис даного абонементаЦенаIntegerАтрібут, що містить ціну абонемента (за місяць) (FK) Код_залаLong integerАтрібут, що містить той зал, в якому проходить заняття з даного абонементуСущность УчетКлючАтрібутТіп даннихКомментарій (FK) Код_кліентаLong integerАтрібут, містить певного клієнта (FK) Код_абонементаLong integerАтрібут, що містить певний абонементНачало_действіяDate/TimeАтрібут, що містить дату початку действіяКонец_действіяDate/TimeАтрібут, що містить дату кінця действіяСуммаIntegerАтрібут, що містить суму за всі абонементиОплаченоYes/NoАтрібут, що показує, проведена чи оплатаСущность ТренериКлючАтрібутТіп даннихКомментарій (PK) Код_тренераCounterАтрібут, однозначно ідентифікує тренераФаміліяText (25 ) Атрибут, що містить прізвище тренераІмяText (15) Атрибут, що містить ім'я тренераОтчествоText (30) Атрибут, що містить батькові тренераДолжностьText (50) Атрибут, що містить посаду тренераСущность СкідкіКлючАтрібутТіп даннихКомментарій (PK) Код_скідкіCounterАтрібут, однозначно ідентифікує скідкуСумма (у%) IntegerАтрібут, що містить знижку в%-ном вираженііСущность ЗалиКлючАтрібутТіп даннихКомментарій (PK) Код_залаCounterАтрібут, однозначно ідентифікує залНазваніеText (18) Атрибут, що описує призначення залаПлощадьIntegerАтрібут, що описує площа залу (в м2)

Таким чином, отримали ER-модель фітнес-центру. Надалі вона дозволить реалізувати кінцеву базу даних у середовищі Microsoft Access.

Для того щоб можна було уявити осмислені моделі всіх процесів, скористаємося методом об'єктно-орієнтованого проектування UML. З його допомогою розробимо візуальні моделі бізнес-процесів.

Побудуємо діаграму класів, що описує структуру системи, а також демонструє класи, їх атрибути і відносини між один одним.

Опишемо більш детально кожен з класів. Специфікація класу Клієнт наведена в таблиці 3.


Таблиця 3 - Клас Клієнт

ПараметрЗначеніеКомментарійКласс, що представляє собою клієнта фітнес-центраАтрібутиФамілія, Ім'я, По батькові, Телефон, Дата_рожденія, Место_жітельства, Електронна_пошта - дані про кліентеОперацііДобавіть клієнта () Редагувати дані () Видалити клієнта () Отримати інформацію про клієнта ()

Специфікація класу Клубна карта наведена в таблиці 4.



Таблиця 4 - Клас Клубная_карта

ПараметрЗначеніеКомментарійКласс, що представляє собою клубну картку клієнта з купленими абонементаміАтрібутиНомер_карти, Начало_действія, Конец_действіяОперацііСоздать клубну картку () Отримати інформацію ()

Цей клас являє собою карти клієнтів фітнес-центру, на яких записана інформація про тих абонементах, які придбав клієнт.

Специфікація класу Абонемент наведена в таблиці 5.


Таблиця 5 - Клас Абонемент

ПараметрЗначеніеКоммента...


Назад | сторінка 4 з 6 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Програма управління базою даних, яка містить інформацію про читачів, книгах ...
  • Реферат на тему: Аналіз схеми, що містить операційний підсилювач
  • Реферат на тему: Лікарська рослинна сировина, яка містить ефірні масла
  • Реферат на тему: Внетекстовие ряди до заголовків, що містить назви комах
  • Реферат на тему: Лікарська рослинна сировина, що містить жирні олії