| 14 | | 2. **Наставник** наткласа која ги опишува типовите на наставници |
| 15 | | 3. **Класен раководите** поткласа за одделенски наставник |
| 16 | | 4. **Предметен наставник** |
| 17 | | 5. **Благајник** корисник кој може да постира барање за плаќање од страна на родителите |
| 18 | | 6. **Ученик** ентитет кој ги претставува сите ученици |
| 19 | | 7. **Родител** корисник кој може да се најави на системот, да ги погледне сите оценки на своето дете и да изврши плаќање |
| 20 | | 8. **Админ** наткласа за административните корисници во системот |
| | 14 | 2. **Наставник** наткласа која ги опишува типовите на наставници. \\ |
| | 15 | 3. **Класен раководите** поткласа за одделенски наставник. \\ |
| | 16 | 4. **Предметен наставник** \\ |
| | 17 | 5. **Благајник** корисник кој може да постира барање за плаќање од страна на родителите. \\ |
| | 18 | 6. **Ученик** ентитет кој ги претставува сите ученици. \\ |
| | 19 | 7. **Родител** корисник кој може да се најави на системот, да ги погледне сите оценки на своето дете и да изврши плаќање. \\ |
| | 20 | 8. **Админ** наткласа за административните корисници во системот. \\ |
| 26 | | 10. **Директор - админ** претставува тип на администратор кој го води системот само за една образовна институција. Може да креира корисници од тип родител, благајник, ученик и класен раководител. |
| 27 | | 11. |
| | 26 | 10. **Директор - админ** претставува тип на администратор кој го води системот само за една образовна институција. Може да креира корисници од тип родител, благајник, ученик и класен раководител. \\ |
| | 27 | 11. **Клас** ентитет кој ги претставува сите класови во едно училиште. \\ |
| | 28 | одделение - INTEGER (примарен клуч) \\ |
| | 29 | паралелка - CHAR(1) (примарен клуч) \\ |
| | 30 | годинаНаСлушање - INTEGER \\ |
| | 31 | 12. **Оценка** ентитет кој ги претставува сите оценки на еден ученик \\ |
| | 32 | Id - SERIAL (примарен клуч) \\ |
| | 33 | тип - VARCHAR(10), типот може да биде усна оценка, писмена оценка, полугодишна оценка, годишна оценка \\ |
| | 34 | оцена - INTEGER, оцената може да биде 1-5 или поени \\ |
| | 35 | полугодите - VARCHAR(10) \\ |
| | 36 | забелешка - VARCHAR(50) \\ |
| | 37 | 13. **Соопштение** ентитет кој што го претставува соопштението креирано од страна на класниот раководител \\ |
| | 38 | Id - SERIAL (примарен клуч) \\ |
| | 39 | наслов - VARCHAR(20) \\ |
| | 40 | креираноНа - DATE \\ |
| | 41 | содржина - VARCHAR(100) \\ |
| | 42 | 14. **Предмет** ентитет кој што ги претставуваат предметите кој што ги слуша ученикот \\ |
| | 43 | име - VARCHAR(20) (примарен клуч) \\ |
| | 44 | фондЧасови - INTEGER \\ |
| | 45 | 15. **Неделен план ** ентитет кој го претставува планот/активностите во една седмица кој се случиле \\ |
| | 46 | Id - SERIAL (примарен клуч) \\ |
| | 47 | датумОд DATE \\ |
| | 48 | датумДо DATE \\ |
| | 49 | 16. **АктивностЗаНеделенПлан** ентитет за активностите кој што се случиле во неделата \\ |
| | 50 | Id - SERIAL (примарен клуч) \\ |
| | 51 | наслов - VARCHAR(20) \\ |
| | 52 | опис - VARCHAR(50) \\ |
| | 53 | денВоНедела - VARCHAR(10) \\ |
| | 54 | 17. **Распоред** \\ |
| | 55 | 18. **Час** \\ |
| | 56 | Id - SERIAL (примарен клуч) \\ |
| | 57 | реденЧас INTEGER \\ |
| | 58 | денВоНедела - VARCHAR(10) |
| | 59 | 19. **СоопштениеЗаПлаќање** ентитет кој претставува соопштение за плаќање креирано од благајникот \\ |
| | 60 | Id - SERIAL (примарен клуч) \\ |
| | 61 | наслов - VARCHAR(20) \\ |
| | 62 | содржина - VARCHAR(100) \\ |
| | 63 | рокНаПлаќање - DATE \\ |
| | 64 | 20. **Плаќање** ентитет кој го претставува настанот за плаќање од страна на родителот \\ |
| | 65 | Id - SERIAL (примарен клуч) \\ |
| | 66 | статус - VARCHAR(10), статус на плаќањето може да биде КРЕИРАНО, ОДОБРЕНО, ПЛАТЕНО, ЗАВРШЕНО \\ |
| | 67 | tx_hash - VARCHAR(50), трансакциски hash од blockchain explorer кој го потврдува извршеното плаќање \\ |
| | 68 | износ - DOUBLE \\ |
| | 69 | валута - VARCHAR(10) \\ |
| | 70 | платеноНа - DATE \\ |