wiki:RelationalModel

Version 6 (modified by 231003, 13 days ago) ( diff )

--

Релационен модел

ЕР Дијаграм

Детален Опис

Моделот се состои од повеќе групи на ентитети кои заедно го опфаќаат целиот систем на јавен градски превоз.

Најпрво, ентитетот ApplicationUser ги претставува сите корисници во системот и служи како основа за дефинирање на различни улоги. Од него произлегуваат специјализирани ентитети кои ги претставуваат различните типови корисници, како што се администратори, возачи, контролори, одржувачи и патници. Овие ентитети овозможуваат јасна поделба на одговорности и функционалности во системот.

Во однос на транспортниот дел, ентитетите поврзани со автобусите овозможуваат разлика помеѓу тип на автобус и конкретно физичко возило, со што се овозможува поефикасно управување со ресурсите. Дополнително, се евидентира и одржувањето на возилата, со што се обезбедува следење на нивната техничка состојба.

Организацијата на превозот е моделирана преку ентитети кои ги опишуваат линиите, станиците и распоредот на движење. Притоа, се прави јасна разлика помеѓу самата линија како рута и конкретните поаѓања кои се реализираат во точно определено време. Ова овозможува подобра временска и логичка структура на системот.

Дополнително, системот опфаќа и ентитети поврзани со билети и плаќања. Овозможено е користење на различни типови билети, како и нивна валидација за време на возењата. Секое плаќање се евидентира посебно, што овозможува подобра контрола и следење на трансакциите.

Со ваквата структура, моделот обезбедува јасна организација на сите аспекти на јавниот превоз, при што различните делови на системот се поврзани, но доволно независни за да овозможат флексибилност и понатамошно проширување.

Attachments (1)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.