Changes between Version 4 and Version 5 of er-diagram


Ignore:
Timestamp:
01/10/26 20:17:30 (7 days ago)
Author:
192063
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • er-diagram

    v4 v5  
    1212 пол - VARCHAR(10) (атрибут)
    1313 адреса - VARCHAR(30) (атрибут)
    14 2. **Наставник** наткласа која ги опишува типовите на наставници 
    15 3. **Класен раководите** поткласа за одделенски наставник
    16 4. **Предметен наставник**
    17 5. **Благајник** корисник кој може да постира барање за плаќање од страна на родителите
    18 6. **Ученик** ентитет кој ги претставува сите ученици
    19 7. **Родител** корисник кој може да се најави на системот, да ги погледне сите оценки на своето дете и да изврши плаќање
    20 8. **Админ** наткласа за административните корисници во системот
     142. **Наставник** наткласа која ги опишува типовите на наставници. \\
     153. **Класен раководите** поткласа за одделенски наставник. \\
     164. **Предметен наставник** \\
     175. **Благајник** корисник кој може да постира барање за плаќање од страна на родителите. \\
     186. **Ученик** ентитет кој ги претставува сите ученици. \\
     197. **Родител** корисник кој може да се најави на системот, да ги погледне сите оценки на своето дете и да изврши плаќање. \\
     208. **Админ** наткласа за административните корисници во системот. \\
    2121 е-пошта - VARCHAR(30) (примарен клуч) \\
    2222 лозинка - VARCHAR(30) (атрибут) \\
     
    2424 презиме - VARCHAR(30) (атрибут) \\
    25259. **Супер админ** овој тип на администратор претставува админ кој може да ги креира администраторите на сите образовни институции
    26 10. **Директор - админ** претставува тип на администратор кој го води системот само за една образовна институција. Може да креира корисници од тип родител, благајник, ученик и класен раководител.
    27 11.
     2610. **Директор - админ** претставува тип на администратор кој го води системот само за една образовна институција. Може да креира корисници од тип родител, благајник, ученик и класен раководител. \\
     2711. **Клас** ентитет кој ги претставува сите класови во едно училиште. \\
     28 одделение - INTEGER (примарен клуч) \\
     29 паралелка - CHAR(1) (примарен клуч) \\
     30 годинаНаСлушање - INTEGER \\
     3112. **Оценка** ентитет кој ги претставува сите оценки на еден ученик \\
     32 Id - SERIAL (примарен клуч) \\
     33 тип - VARCHAR(10), типот може да биде усна оценка, писмена оценка, полугодишна оценка, годишна оценка \\
     34 оцена - INTEGER, оцената може да биде 1-5 или поени \\
     35 полугодите - VARCHAR(10) \\
     36 забелешка - VARCHAR(50) \\
     3713. **Соопштение** ентитет кој што го претставува соопштението креирано од страна на класниот раководител \\
     38 Id - SERIAL (примарен клуч) \\
     39 наслов - VARCHAR(20) \\
     40 креираноНа - DATE \\
     41 содржина - VARCHAR(100) \\
     4214. **Предмет** ентитет кој што ги претставуваат предметите кој што ги слуша ученикот \\
     43 име - VARCHAR(20) (примарен клуч) \\
     44 фондЧасови - INTEGER \\
     4515. **Неделен план ** ентитет кој го претставува планот/активностите во една седмица кој се случиле \\
     46 Id - SERIAL (примарен клуч) \\
     47 датумОд DATE \\
     48 датумДо DATE \\
     4916. **АктивностЗаНеделенПлан** ентитет за активностите кој што се случиле во неделата \\
     50 Id - SERIAL (примарен клуч) \\
     51 наслов - VARCHAR(20) \\
     52 опис - VARCHAR(50) \\
     53 денВоНедела - VARCHAR(10) \\
     5417. **Распоред** \\
     5518. **Час** \\
     56 Id - SERIAL (примарен клуч) \\
     57 реденЧас INTEGER \\
     58 денВоНедела - VARCHAR(10)
     5919. **СоопштениеЗаПлаќање** ентитет кој претставува соопштение за плаќање креирано од благајникот \\
     60 Id - SERIAL (примарен клуч) \\
     61 наслов - VARCHAR(20) \\
     62 содржина - VARCHAR(100) \\
     63 рокНаПлаќање - DATE \\
     6420. **Плаќање** ентитет кој го претставува настанот за плаќање од страна на родителот \\
     65 Id - SERIAL (примарен клуч) \\
     66 статус - VARCHAR(10), статус на плаќањето може да биде КРЕИРАНО, ОДОБРЕНО, ПЛАТЕНО, ЗАВРШЕНО \\
     67 tx_hash - VARCHAR(50), трансакциски hash од blockchain explorer кој го потврдува извршеното плаќање \\
     68 износ - DOUBLE \\
     69 валута - VARCHAR(10) \\
     70 платеноНа - DATE \\
    2871
    2972== Релации ==