diff --git a/homeworks/dmitriy.zaliznyak_zaliznyakd/homework_1/readme.md b/homeworks/dmitriy.zaliznyak_zaliznyakd/homework_1/readme.md new file mode 100644 index 00000000..f59f184e --- /dev/null +++ b/homeworks/dmitriy.zaliznyak_zaliznyakd/homework_1/readme.md @@ -0,0 +1,50 @@ +### Система "Школа" (электронный дневник) + +-------------------------------- + +Назначение системы "Школа" + + - ведение журнала оценок + - учет посещаемости учеников + - составление распиния уроков + - храниние личных дел учеников в БД + - формирование атестационных листов + + +### Объектами в даной системе являються: + +1. Ученик +2. Учитель +3. Урок +4. Дневник + +### Урок английского + +*начало урока + - если ученик зарегистрирован, происходит поиск его в БД и ему показывается время и место урока согласно расписанию + - если не зарегистрирован, то создается новая запись, после чего ему указыавется время и место урока + +* урок + - отмечается присутствие учеников + - ставится отметка о выполненном домашнем задании + - делается запись в дневник о новом домашнем задании + - вносятся изменнения в личное дело ученика о нарушениях и поощрениях + + +### Атрибуты объектов + * Ученик (ID ученика, ФИО, дата рождения, адрес) + * Учитель (ID учителя, ФИО, дата рождения, № телефона, категория предмета) + * Урок (номер урока, категория предмета, ID учителя, время урока, место урока) + * Дневник (ID ученика, категория предмета, номер урока, оценка) + + +### Определения связей + Для определения связей каждый объект имеет свой идентификатор. + Объекты "дневник" и "ученик" связаны между собой через поле "ID ученика" + Объект "дневник" и "Урок" связаны через "номер урока" + "Учитель" и "урок" связаны через поле "категория предмета" + + +---------------- +//систему можно развивать и наполнять... +