Changes between Version 5 and Version 6 of RelationalModel


Ignore:
Timestamp:
04/20/26 02:36:19 (13 days ago)
Author:
231003
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • RelationalModel

    v5 v6  
    66
    77== Детален Опис
     8Моделот се состои од повеќе групи на ентитети кои заедно го опфаќаат целиот систем на јавен градски превоз.
    89
     10Најпрво, ентитетот ApplicationUser ги претставува сите корисници во системот и служи како основа за дефинирање на различни улоги. Од него произлегуваат специјализирани ентитети кои ги претставуваат различните типови корисници, како што се администратори, возачи, контролори, одржувачи и патници. Овие ентитети овозможуваат јасна поделба на одговорности и функционалности во системот.
     11
     12Во однос на транспортниот дел, ентитетите поврзани со автобусите овозможуваат разлика помеѓу тип на автобус и конкретно физичко возило, со што се овозможува поефикасно управување со ресурсите. Дополнително, се евидентира и одржувањето на возилата, со што се обезбедува следење на нивната техничка состојба.
     13
     14Организацијата на превозот е моделирана преку ентитети кои ги опишуваат линиите, станиците и распоредот на движење. Притоа, се прави јасна разлика помеѓу самата линија како рута и конкретните поаѓања кои се реализираат во точно определено време. Ова овозможува подобра временска и логичка структура на системот.
     15
     16Дополнително, системот опфаќа и ентитети поврзани со билети и плаќања. Овозможено е користење на различни типови билети, како и нивна валидација за време на возењата. Секое плаќање се евидентира посебно, што овозможува подобра контрола и следење на трансакциите.
     17
     18Со ваквата структура, моделот обезбедува јасна организација на сите аспекти на јавниот превоз, при што различните делови на системот се поврзани, но доволно независни за да овозможат флексибилност и понатамошно проширување.