| Version 5 (modified by , 5 days ago) ( diff ) |
|---|
Релационен модел
ЕР Дијаграм
Дополнителен Опис
- Базата на податоци е поделена на неколку логички слоеви кои овозможуваат целосно управување со еден салон или мрежа од салони. Основниот слој го сочинуваат табелите
Company,Company_LocationиCompany_Category. ПрекуBusiness_Hoursсе дефинира работното време за секоја локација посебно.
- Системот за корисници е изграден врз табелата
User, со специјализирани подтипови преку табелитеClient,OwnerиStaff.
- Табелата
Staff_Typeго дефинира профилот на вработените (на пример: фризер, козметичар), користејќи го енум типотstaff_role_type_enum. Staff_AvailabilityиBlocked_Timeсе клучни за менаџирање на работниот календар, каде се чуваат периодите кога вработениот е достапен за закажување, како и периодите кога е отсутен или недостапен.
- Делот за услуги е дефиниран преку
ServiceиService_Category.
- Табелата
Staff_Serviceги поврзува вработените со услугите кои тие ги нудат. Service_Price_Historyги чува сите историски промени на цените, овозможувајќи точна пресметка и анализа на приходите за различни временски периоди.
- Процесот на закажување е централизиран во табелата
Appointment, каде се поврзуваат клиентите, вработените и локациите.
- Статусот на терминот е дефиниран преку
appointment_status_enum. - За потребите на пребарување на слободни термини, табелата
Staff_Time_Slotовозможува прецизно планирање врз основа на времетраењето на услугите и расположливоста на вработените.
- Финансискиот слој и лојалноста се опфатени преку:
Invoice, каде се генерира финалната сметка за терминот, вклучувајќи ја и примената наPromo_Code.InventoryиAppointment_Product, кои овозможуваат следење на продуктите и потрошните материјали употребени за време на терминот, како и управување со залихите.Review, која им овозможува на клиентите да го оценат искуството и квалитетот на услугата.Loyalty_Transaction, која претставува систем за следење на движењето на поените кај клиентите, без разлика дали тие се заработени или искористени.
- Во табелите
Appointment_ServiceиAppointment_Productпостои контролирана денормализација со цел зачувување на историски точни податоци за фактурирање. Во нив се чуваат цените и количините кои важеле во моментот на креирање на терминот, бидејќи оригиналните вредности мора да останат непроменети дури и ако цените на услугите или продуктите се изменат во иднина.
Attachments (1)
- BeautyBook.jpg (988.8 KB ) - added by 8 weeks ago.
Download all attachments as: .zip
Note:
See TracWiki
for help on using the wiki.

