| Version 5 (modified by , 7 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) (атрибут)
- Супер админ овој тип на администратор претставува админ кој може да ги креира администраторите на сите образовни институции
- Директор - админ претставува тип на администратор кој го води системот само за една образовна институција. Може да креира корисници од тип родител, благајник, ученик и класен раководител.
- Клас ентитет кој ги претставува сите класови во едно училиште.
одделение - INTEGER (примарен клуч)
паралелка - CHAR(1) (примарен клуч)
годинаНаСлушање - INTEGER
- Оценка ентитет кој ги претставува сите оценки на еден ученик
Id - SERIAL (примарен клуч)
тип - VARCHAR(10), типот може да биде усна оценка, писмена оценка, полугодишна оценка, годишна оценка
оцена - INTEGER, оцената може да биде 1-5 или поени
полугодите - VARCHAR(10)
забелешка - VARCHAR(50)
- Соопштение ентитет кој што го претставува соопштението креирано од страна на класниот раководител
Id - SERIAL (примарен клуч)
наслов - VARCHAR(20)
креираноНа - DATE
содржина - VARCHAR(100)
- Предмет ентитет кој што ги претставуваат предметите кој што ги слуша ученикот
име - VARCHAR(20) (примарен клуч)
фондЧасови - INTEGER
- Неделен план ентитет кој го претставува планот/активностите во една седмица кој се случиле
Id - SERIAL (примарен клуч)
датумОд DATE
датумДо DATE
- АктивностЗаНеделенПлан ентитет за активностите кој што се случиле во неделата
Id - SERIAL (примарен клуч)
наслов - VARCHAR(20)
опис - VARCHAR(50)
денВоНедела - VARCHAR(10)
- Распоред
- Час
Id - SERIAL (примарен клуч)
реденЧас INTEGER
денВоНедела - VARCHAR(10) - СоопштениеЗаПлаќање ентитет кој претставува соопштение за плаќање креирано од благајникот
Id - SERIAL (примарен клуч)
наслов - VARCHAR(20)
содржина - VARCHAR(100)
рокНаПлаќање - DATE
- Плаќање ентитет кој го претставува настанот за плаќање од страна на родителот
Id - SERIAL (примарен клуч)
статус - VARCHAR(10), статус на плаќањето може да биде КРЕИРАНО, ОДОБРЕНО, ПЛАТЕНО, ЗАВРШЕНО
tx_hash - VARCHAR(50), трансакциски hash од blockchain explorer кој го потврдува извршеното плаќање
износ - DOUBLE
валута - VARCHAR(10)
платеноНа - DATE
Релации
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.
