Changes between Version 1 and Version 2 of ERModel


Ignore:
Timestamp:
11/24/22 01:45:05 (19 months ago)
Author:
201134
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ERModel

    v1 v2  
     1== ER Дијаграм
     2
    13[[Image(EventrraERModel.jpg)]]
     4
     5== Податочни побарувања
     6
     7За кого е наменет проектот односно кој според вашата замисла ќе биде одговорен да ја поседува базата на податоци и апликацијата и да ја обезбедува како сервис – дали е тоа фирма/институција/организација или е поединец и краток опис за нивните потреби.
     8Eventrra е организација која со помош на нивната веб апликацијата ќе ги групира сите желби и барања на корисникот во еден документ со што ќе се олесни работата на клиентот, но и на вработените во организацијата. Клиентите потребно е само да  се најават на апликацијата и да пополнат тикет со сите нивни барања, а вработениот го добива тој тикет во готов формат каде што му преостанува само да ги контактира сите засегнати страни со цел организирање на настанот. Откако ќе заврши процесот на комуникација помеѓу вработениот и засегнатите страни, вработениот го контактира клиентот преку апликацијата и го извстува за прогресот. Апликацијата претставува еден вид на посредник помеѓу клиентите и сите засегнати страни (кетеринг, локација, бенд...).
     9
     10
     11=== Ентитети
     12
     13 1. **Korisnici** – ентитет од кој произлегуваат ентитетите Admini, Klienti, Fotografi и Kelneri. Има тотално учество од страна на korisnici, што значи дека корисникот мора да е еден од четирите понудени ентитети. Oвој ентитет ги појаснува сите типови на корисници на системот.\\
     14        **Атрибути:**
     15        * Korisnik_id (примарен клуч)
     16        * Datum_kreiran
     17        * Lozinka
     182.      **Admini** – ентитет кој наследува од korisnici. Се однесува на администраторите одговорни за системот, односно за вработените во организацијата.
     19        **Атрибути:**
     20        * Korisnik_id (примарен клуч) – наследен од korisnici
     21        * Br_organizirani_nastani
     223.      **Klienti – ентитет кој наследува од korisnici.**
     23        **Атрибути:**
     24        * Korisnik_id (примарен клуч) – наследен од korisnici
     25        * Br_organizirani_nastani
     26        * Tel_broj
     274.      **Fotografi** – ентитет кој наследува од korisnici.
     28        **Атрибути:**
     29        * Korisnik_id (примарен клуч) – наследен од korisnici
     30        * Cena
     31        * Tel_broj
     32        * Portfolio
     335.      **Kelneri** - ентитет кој наследува од korisnici.
     34        **Атрибути:**
     35        * Korisnik_id (примарен клуч) – наследен од korisnici
     36        * God_iskustvo
     376.      **Bendovi** – ентитет кој се однесува на бендот кој го одбира корисникот.
     38        **Атрибути:**
     39        * Ime (примарен клуч)
     40        * Cena
     41        * Tel_broj
     427.      **Lokacii** – ентитет кој се однесува на локацијата која ја одбира корисникот за настанот.
     43        **Атрибути:**
     44        * Adresa (примарен клуч)
     45        * Tel_broj (повеќевредносен атрибут)
     468.      **Nastani** – ентитет кој го опфаќа настанот кој го организира корисникот.
     47        **Атрибути:**
     48        * Nastan_id (примарен клуч)
     49        * Vreme
     50        * Tip
     519.      **Keterinzi** – ентитет кој се однесува на кетеринг фирмата која ќе го опслужува настанот.
     52        **Атрибути:**
     53        * Ime (примарен клуч)
     54        * Tel_broj
     55        * Cena
     56        * Adresa
     5710.     **Produkti** – ентитет од кој произлегуваат ентитетите Pijaloci и Hrana. Eнтитетoт се однесува на продуктите кои се понудени на настанот.
     58        **Атрибути:**
     59        * Product_id (примарен клуч)
     60        * Ime
     61        * Pijaloci – ентитет кој наследува од Produkti.
     62        **Атрибути:**
     63        * Product_id (примарен клуч) – наследува од produkti
     64        * Dali_alkoholen
     65        * Procenti_alkohol
     6611.     **Hrana** – ентитети кој наследува од Produkti.
     67        **Атрибути:**
     68        * Product_id (примарен клуч) – наследува од produkti
     69        * Vegetarijansko
     70        * Kalorii
     71        * Vegan
     72        * Alergeni (повеќевредносен атрибут)
     73
     74
     75=== Релации
     76
     77
     781.      **odbira_tip** – релација од ентитетот klienti до ентитетот nastani. 
     79        * Се однесува на можноста на клиентот да одбира тип на настан кој сака да го организира.
     80        Кардиналност 1:М.
     81        * Има тотално учество од страна на ентитетот nastani.
     822.      **opsluzuva** – релација од ентитетот klienti до ентитетот keterinzi.
     83*       Се однесува на можноста на клиентот да го одбере кетерингот кој ќе го опслужува настанот.
     84*       Кардиналност N:1.
     853.      **slika** - релација од ентитетот fotografi до ентитетот nastani.
     86*       Се однесува на можноста на клиентот да го одбере фотографот кој ќе слика на настанот.
     87*       Кардиналност P:M
     884.      **raboti_za** - релација од ентитетот kelneri до ентитетот keterinzi.
     89*       Се однесува на тоа кој келнер работи за која кетеринг фирма.
     90*       Кардиналност N:1.
     915.      **raboti_na** – релација од ентитетот kelneri до ентитетот nastani.
     92*       Се однесува на настанот на кој ќе работи келнерот.
     93*       Кардиналност М:N.
     946.      **sviri** – релација од ентитетот bendovi до ентитетот nastani.
     95*       Се однесува на бендот кој ќе свири на настанот.
     96*       Кардиналност Q:N.
     977.      **odrzuva** – релација од ентитетот lokacii до ентитетот nastani.
     98*       Се однесува на локацијата каде што ќе се одржува настанот.
     99*       Кардиналност 1:P.
     1008.      **rezervira** – релација од ентитетот nastani до ентитетот produkti.
     101*       Се однесува на продуктите кои ќе се резервирани за настанот што се организира.
     102*       Оваа релација има дополнителен атрибут kolicina кој се однесува на количината на резервираните продукти.
     103*       Кардиналност M:N.
     1049.      **nudi** – релација од ентитетот keterinzi до ентитетот produkti.
     105*       Се однесува на продуктите кои ги нуди кетеринг фирмата.
     106*       Кардиналност N:M.