= Апликативен дизајн - Случаи на употреба и Сценарија за пристап до базата - SQL Погледи = == Актери == Ненајавени корисници - Може да ја гледаат само логин страната. * **Мон админ** * **Директор админ** * **Класен раководител** * **Предметен наставник ** * **Благајник ** * **Родител** Најавени корисници * **Мон админ** - Може да креира директор админи за основните и средни училишта. Може да гледа податоци за плаќањата. * **Директор админ** - Може да креира нови корисници како што се родители, благајници, предметни наставници и класни раководители. Може да креира распоред и неделен план за класовите. Може да гледа различни статистики, да активира и деактивира кориснички сметки, да доделува предметни на предметните наставници, да додаде/промени клас на некој класен раководител. Да одобри соопштение за барање на плаќање. * **Класен раководител** - Може да го види dashboard-от само за својот клас за кој што е доделен каде што може да креира нови соопштенија, да внесува нови оценки за својот клас, да ги види сите родители, ученици кои што се доделени на неговиот клас, да ги види сите присуства и оценки на своите ученици. * **Предметен наставник** - Може да внесува присуства, оценки за учениците кои слушаат предмет кај него, да ги види оценките и присуствата на секој ученик. Но, може да ги види и сите соопштенија на класот на кој предава, но и да внесува активности за неделен план. * **Благајник** - Може да ги види сите соопштенија за плаќање, да креира соопштение за плаќање, но и да види статистика за родителите за тоа дали некој има платено или не. * **Родител** - Може да поврзе metamusk wallet на својата корисничка сметка, може да ги види сите оценки на својот ученик, да го види распоредот, но и неделниот план за тековната недела, да изменува податоци за ученикот и за својот профил, но и да изврши плаќање. == Сценарија == **Мон админ сценарија** * Креирање на директор админи **Директор админ сценарија** * [wiki:DirectorAdminUsersCreate Креирање на корисници] * [wiki:DirectorAdminClassCreate Креирање на класови] * [wiki:DirectorAdminSubjectsCreate Креирање на предмети] * [wiki:DirectorAdminSchedulesAndLessonsCreate Креирање на распореди, часови и додавање на час во распоред] * [wiki:DirectorAdminWeeklyPlansAndActivitiesCreate Креирање на неделни планови, активности за неделни планови и додавање на активности во неделен план] * Додавање на ученик во клас * [wiki:DirectorAdminAddTeachertoSubject Додавање на наставник да предава предмет] * [wiki:DirectorAdminAddSubjectToClass Додавање клас да слуша одреден предмет] * Приказ на сите плаќања направени од родителите и сите соопштенија за плаќања * Приказ на сите присуства на учениците **Благајник сценарија** * Поврзување на metamusk wallet (со адресата на wallet-от на училиштетот) * Креирање на соопштение за плаќање **Родител сценарија** * Поврзување на metamusk wallet * Плаќање на соопштението за плаќање * Приказ на соопштенијата поставени од класниот раководител * Приказ на оценките на своето дете * Приказ на распоредот за класот во кое учи детето * Приказ на неделниот план за тековната недела за класот во кое учи детето * Изменување на одредени податоци за родителот и детето * Приказ на сите присуства на ученикот **Класен раководител сценарија** * [wiki:KlasenSoopstenie Креирање на соопштение] * [wiki:KlasenSchedules Гледање на активностите за тековната недела] * [wiki:KlasenRaspored Гледање на распоредот за класот кој што го раководи] * [wiki:KlasenViewSoopstenija Гледање на сите соопштенија за класот] * [wiki:KlasenViewStudents Гледање на сите ученици кои учат во класот] * [wiki:KlasenViewOcenkiForStudent Гледање на сите оценки за одреден ученик] * Внесување на оценки на ученици * Приказ на сите присуства на учениците во класот **Предметен наставник сценарија** * Внесување на оценки на ученици * Гледање на активностите за тековната недела * Гледање на распореди за класови * Внесување на активности во неделниот план * Приказ на сите присуства на учениците во класот == Најважни случаи на употреба == * [wiki:DirectorAdminUsersCreate Креирање на корисници од страна на Директор Админ] * [wiki:DirectorAdminClassCreate Креирање на класови од страна на Директор Админ] * [wiki:DirectorAdminSubjectsCreate Креирање на предмети од страна на Директор Админ] * [wiki:DirectorAdminSchedulesAndLessonsCreate Креирање на распореди, часови и додавање на час во распоред од страна на Директор Админ] * [wiki:DirectorAdminWeeklyPlansAndActivitiesCreate Креирање на неделни планови, активности за неделни планови и додавање на активности во неделен план од страна на Директор Админ] * Додавање на ученик во клас * [wiki:DirectorAdminAddTeachertoSubject Додавање на наставник да предава предмет од страна на Директор Админ] * [wiki:DirectorAdminAddSubjectToClass Додавање клас да слуша одреден предмет од страна на Директор Админ] * Поврзување на metamusk wallet од страна на благајникот и родителот * [wiki:KlasenSoopstenie Креирање на соопштение од страна на класен раководител] * [wiki:KlasenViewSoopstenija Гледање на сите соопштенија за класот од страна на класен раководител] * [wiki:KlasenViewStudents Гледање на сите ученици кои учат во класот од страна на класен раководител] * Плаќање на соопштението за барање * Внесување на оценки од страна на класниот раководител и предметниот наставник * Внесување на активности во неделниот план * Приказ на сите присуства на учениците