| Version 10 (modified by , 13 days ago) ( diff ) |
|---|
Релационен Модел
Релационен Дијаграм
Дијаграмот на релациониот модел е изработен со Visual Paradigm (desktop верзија) и е прикачен како слика.
Дијаграмот ги прикажува сите ентитети, нивните атрибути, примарни и странски клучеви, како и релациите помеѓу нив. Посебно внимание е посветено на компактноста и читливоста на моделот, со цел јасно да се прикажат зависностите и структурата на податоците.
Дескриптивна документација
Во продолжение се објаснети клучните делови од моделот и причините за нивната структура:
- Project и Client_Vendor_Contract сегмент
Проектите се поврзани со договори (Client_Vendor_Contract) наместо директно со клиент и агенција. Ова овозможува флексибилност при управување со повеќе проекти под ист договор и подобра контрола на финансиските и временските параметри.
- Review и Review_Score сегмент
Рецензиите се моделирани во две табели: Review и Review_Score. Review ја претставува основната рецензија, додека Review_Score содржи оценки по различни димензии (Rating_Dimension). Овој пристап овозможува повеќедимензионално оценување наместо една агрегирана оцена.
- Project_Technology сегмент
Врската помеѓу проектите и технологиите е реализирана преку посредна табела (many-to-many релација). Ова овозможува еден проект да користи повеќе технологии, како и една технологија да биде користена во повеќе проекти.
- Project_Budget_Audit сегмент
Оваа табела служи за следење на сите промени на буџетот на проектите. Наместо да се чува само тековната вредност, се чува историја на промени, што овозможува анализа и транспарентност.
- Dispute_Ticket сегмент
Системот за спорови е моделиран преку Dispute_Ticket, кој е поврзан со рецензии и корисници. Ова овозможува агенциите да оспорат рецензии и да се следи процесот на нивно решавање.
- User и улоги (Role, Permission)
Корисниците се моделирани преку централна табела User, со дополнителни табели за улоги и дозволи. Ова овозможува флексибилна контрола на пристап и дефинирање на различни типови на корисници.
- Vendor_Subscription и Subscription_Tier сегмент
Овој дел го моделира системот на претплати. Агенциите можат да имаат различни нивоа на претплата, со можност за прилагодени цени, што овозможува флексибилност во бизнис моделот.
- Project_Status и Project_Status_History сегмент
Статусите на проектите се следат преку посебна табела и историја на промени. Ова овозможува следење на животниот циклус на проектот.
Attachments (2)
- RelationalModel-VQEMS.vpp (1008.0 KB ) - added by 13 days ago.
- RelationalModel-VQEMS.svg (276.6 KB ) - added by 11 days ago.
Download all attachments as: .zip

