| Version 11 (modified by , 6 days ago) ( diff ) |
|---|
ПЕР дијаграм
Тука стави слика
Податочни побарувања
Ентитети
- Корисник наткласа која што ги опишува типовите на корисници во системот (без админ)
user_id - SERIAL- е-пошта - VARCHAR(30) (примарен клуч)
- лозинка - VARCHAR(30) (атрибут)
- име - VARCHAR(30) (атрибут)
- презиме - VARCHAR(30) (атрибут)
- пол - VARCHAR(10) (атрибут)
- адреса - VARCHAR(30) (атрибут)
- е-пошта - VARCHAR(30) (примарен клуч)
- Наставник наткласа која ги опишува типовите на наставници.
- Класен раководите поткласа за одделенски наставник.
- Предметен наставник
- Благајник корисник кој може да постира барање за плаќање од страна на родителите.
- Ученик ентитет кој ги претставува сите ученици.
- Родител корисник кој може да се најави на системот, да ги погледне сите оценки на своето дете и да изврши плаќање.
- Админ наткласа за административните корисници во системот.
- е-пошта - VARCHAR(30) (примарен клуч)
- лозинка - VARCHAR(30) (атрибут)
- име - VARCHAR(30) (атрибут)
- презиме - VARCHAR(30) (атрибут)
- е-пошта - VARCHAR(30) (примарен клуч)
- Супер админ овој тип на администратор претставува админ кој може да ги креира администраторите на сите образовни институции
- Директор - админ претставува тип на администратор кој го води системот само за една образовна институција. Може да креира корисници од тип родител, благајник, ученик и класен раководител.
- Клас ентитет кој ги претставува сите класови во едно училиште.
- одделение - INTEGER (примарен клуч)
- паралелка - CHAR(1) (примарен клуч)
- годинаНаСлушање - INTEGER
- одделение - INTEGER (примарен клуч)
- Оценка ентитет кој ги претставува сите оценки на еден ученик
- Id - SERIAL (примарен клуч)
- тип - VARCHAR(10), типот може да биде усна оценка, писмена оценка, полугодишна оценка, годишна оценка
- оцена - INTEGER, оцената може да биде 1-5 или поени
- полугодите - VARCHAR(10)
- забелешка - VARCHAR(50)
- Id - SERIAL (примарен клуч)
- Соопштение ентитет кој што го претставува соопштението креирано од страна на класниот раководител
- Id - SERIAL (примарен клуч)
- наслов - VARCHAR(20)
- креираноНа - DATE
- содржина - VARCHAR(100)
- Id - SERIAL (примарен клуч)
- Предмет ентитет кој што ги претставуваат предметите кој што ги слуша ученикот
- име - VARCHAR(20) (примарен клуч)
- фондЧасови - INTEGER
- име - VARCHAR(20) (примарен клуч)
- Неделен план ентитет кој го претставува планот/активностите во една седмица кој се случиле
- Id - SERIAL (примарен клуч)
- датумОд DATE
- датумДо DATE
- Id - SERIAL (примарен клуч)
- Активност за Неделен план ентитет за активностите кој што се случиле во неделата
- Id - SERIAL (примарен клуч)
- наслов - VARCHAR(20)
- опис - VARCHAR(50)
- денВоНедела - VARCHAR(10)
- Id - SERIAL (примарен клуч)
- Распоред
- Час
- Id - SERIAL (примарен клуч)
- реденЧас INTEGER
- денВоНедела - VARCHAR(10)
- Id - SERIAL (примарен клуч)
- Соопштение за плаќање ентитет кој претставува соопштение за плаќање креирано од благајникот
- Id - SERIAL (примарен клуч)
- наслов - VARCHAR(20)
- содржина - VARCHAR(100)
- рокНаПлаќање - DATE
- Id - SERIAL (примарен клуч)
- Плаќање ентитет кој го претставува настанот за плаќање од страна на родителот
- Id - SERIAL (примарен клуч)
- статус - VARCHAR(10), статус на плаќањето може да биде КРЕИРАНО, ОДОБРЕНО, ПЛАТЕНО, ЗАВРШЕНО
- tx_hash - VARCHAR(50), трансакциски hash од blockchain explorer кој го потврдува извршеното плаќање
- износ - DECIMAL(38,18), имаме 18 децимали после точка, а вкупно имаме 38 цифри
- валута - VARCHAR(10)
- платеноНа - DATE
- Id - SERIAL (примарен клуч)
Релации
- Креира (Супер админ - МОН ↔ Директор - Админ) 1:M
Супер админот на МОН може да креира повеќе директор - администратори кои управуваат само со податоци од своето училиште.
- Креира (Директор - Админ ↔ Класен раководител) 1:M
Attachments (1)
- compressed.png (104.3 KB ) - added by 5 days ago.
Download all attachments as: .zip
Note:
See TracWiki
for help on using the wiki.
