| Version 28 (modified by , 2 weeks ago) ( diff ) |
|---|
ПЕР дијаграм
Податочни побарувања
Ентитети
- Корисник наткласа која што ги опишува типовите на корисници во системот (без админ)
- Ид - SERIAL (примарен клуч)
- е-пошта - VARCHAR(30) (задолжителен атрибут)
- лозинка - VARCHAR(30) (задолжителен атрибут)
- име - VARCHAR(30) (задолжителен атрибут)
- презиме - VARCHAR(30) (задолжителен атрибут)
- пол - VARCHAR(10) (задолжителен атрибут)
- адреса - VARCHAR(30) (задолжителен атрибут)
- Ид - SERIAL (примарен клуч)
- Наставник наткласа која ги опишува типовите на наставници.
- Класен раководите поткласа за одделенски наставник.
- Предметен наставник
- Благајник корисник кој може да постира барање за плаќање од страна на родителите.
- Ученик ентитет кој ги претставува сите ученици.
- Родител корисник кој може да се најави на системот, да ги погледне сите оценки на своето дете и да изврши плаќање.
- Админ наткласа за административните корисници во системот.
- Ид - SERIAL (примарен клуч)
- е-пошта - VARCHAR(30) (задолжителен атрибут)
- лозинка - VARCHAR(30) (задолжителен атрибут)
- име - VARCHAR(30) (задолжителен атрибут)
- презиме - VARCHAR(30) (задолжителен атрибут)
- Ид - SERIAL (примарен клуч)
- Супер админ овој тип на администратор претставува админ кој може да ги креира администраторите на сите образовни институции
- Директор - админ претставува тип на администратор кој го води системот само за една образовна институција. Може да креира корисници од тип родител, благајник, ученик и класен раководител.
- Клас ентитет кој ги претставува сите класови во едно училиште.
- Ид - SERIAL (примарен клуч)
- одделение - INTEGER (задолжителен атрибут)
- паралелка - CHAR(1) (задолжителен атрибут)
- годинаНаСлушање - INTEGER (задолжителен атрибут)
- Ид - SERIAL (примарен клуч)
- Оценка наткласа ентитет за сите оценки на еден ученик
- Ид - SERIAL (примарен клуч)
- оценка - INTEGER,(задолжителен атрибут), оцената може да биде 1-5 или поени
- датум - DATE, (задолжителен атрибут), според датумот може да се определи типот на полугодие
- забелешка - VARCHAR(50), (задолжителен атрибут)
- Ид - SERIAL (примарен клуч)
- Соопштение ентитет кој што го претставува соопштението креирано од страна на класниот раководител
- Ид - SERIAL (примарен клуч)
- наслов - VARCHAR(20), (задолжителен атрибут)
- креираноНа - DATE, (задолжителен атрибут)
- содржина - VARCHAR(100), (задолжителен атрибут)
- Ид - SERIAL (примарен клуч)
- Предмет ентитет кој што ги претставуваат предметите кој што ги слуша ученикот
- име - VARCHAR(20) (примарен клуч)
- фондЧасови - INTEGER
- име - VARCHAR(20) (примарен клуч)
- Неделен план ентитет кој го претставува планот/активностите во една седмица кој се случиле
- Ид - SERIAL (примарен клуч)
- датумОд DATE, (задолжителен атрибут)
- датумДо DATE, (задолжителен атрибут)
- Ид - SERIAL (примарен клуч)
- Активност за Неделен план ентитет за активностите кој што се случиле во неделата
- Ид - SERIAL (примарен клуч)
- наслов - VARCHAR(20), (задолжителен атрибут)
- опис - VARCHAR(50), (задолжителен атрибут)
- денВоНедела - VARCHAR(10), (задолжителен атрибут)
- Ид - SERIAL (примарен клуч)
- Распоред
- Ид - SERIAL (примарен клуч)
- наслов - VARCHAR(20), (задолжителен атрибут)
- тип - VARCHAR(10), (задолжителен атрибут), типот на распоредот може да биде финален и привремен
- Ид - SERIAL (примарен клуч)
- Час
- Ид - SERIAL (примарен клуч)
- реденЧас INTEGER, (задолжителен атрибут)
- денВоНедела - VARCHAR(10), (задолжителен атрибут)
- Ид - SERIAL (примарен клуч)
- Соопштение за плаќање ентитет кој претставува соопштение за плаќање креирано од благајникот
- Ид - SERIAL (примарен клуч)
- наслов - VARCHAR(20), (задолжителен атрибут)
- содржина - VARCHAR(100), (задолжителен атрибут)
- рокНаПлаќање - DATE, (задолжителен атрибут)
- Ид - SERIAL (примарен клуч)
- Плаќање ентитет кој го претставува настанот за плаќање од страна на родителот
- Ид - SERIAL (примарен клуч)
- статус - VARCHAR(10), (задолжителен атрибут), статус на плаќањето може да биде КРЕИРАНО, ОДОБРЕНО, ПЛАТЕНО, ЗАВРШЕНО
- tx_hash - VARCHAR(50),(задолжителен атрибут), трансакциски hash од blockchain explorer кој го потврдува извршеното плаќање
- износ - DECIMAL(38,18), (задолжителен атрибут), имаме 18 децимали после точка, а вкупно имаме 38 цифри
- валута - VARCHAR(10), (задолжителен атрибут)
- платеноНа - DATE (задолжителен атрибут)
- Ид - SERIAL (примарен клуч)
- Присуство ентитет за евидентирање на присуство на ученици
- Ид - SERIAL (примарен клуч)
- датум - Date, (задолжителен атрибут)
- статус - VARCHAR(10), (задолжителен атрибут), статусот на ученикот може да биде: присутен, отсутен, задоцнет
- забелешка - VARCHAR(50), (опционален атрибут)
- Ид - SERIAL (примарен клуч)
- Усна оценка ентитет за усна оценка/активност
- тема - VARCHAR(20), (задолжителен атрибут)
- освоени_поени DECIMAL(3,2), (задолжителен атрибут), имаме 2 децимали после точка, а вкупно имаме 3 цифри, пр. 2.05 поени
- max_поени INTEGER, (задолжителен атрибут), вкупен број на поени за усно испрашување
- вид_испршување, VARCHAR(10), (задолжителен атрибут), видот на усното испрашување може да биде презентација на проект, усно испрашување на табла
- тема - VARCHAR(20), (задолжителен атрибут)
- Писмена оценка ентитет за писмена оценка/активност
- тема - VAARCHAR(20), (задолжителен атрибут)
- освоени_поени DECIMAL(3,2), (задолжителен атрибут), имаме 2 децимали после точка, а вкупно имаме 3 цифри, пр. 2.05 поени
- max_поени INTEGER, (задолжителен атрибут), вкупен број на поени за усно испрашување
- вид_испршување, VARCHAR(10), (задолжителен атрибут), видот на усното испрашување може да биде писмена работа, тест, раскажување на лектира
- Крајна оценка
- тип - VARCHAR(10), (задолжителен атрибут), типот може да биде крајна усна оценка, крајна писмена оценка, полугодишна оценка, годишна оценка
- тип - VARCHAR(10), (задолжителен атрибут), типот може да биде крајна усна оценка, крајна писмена оценка, полугодишна оценка, годишна оценка
Релации
Attachments (5)
- compressed.png (104.3 KB ) - added by 4 weeks ago.
- ERDCompressed_v2.drawio.png (129.5 KB ) - added by 2 weeks ago.
- ERDCompressed_v3.drawio.png (132.4 KB ) - added by 2 weeks ago.
- ERDCompressed_v4.drawio.png (132.4 KB ) - added by 2 weeks ago.
- ERDCompressed_v5.drawio.png (133.4 KB ) - added by 9 days ago.
Download all attachments as: .zip
Note:
See TracWiki
for help on using the wiki.

