Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
ZaliznyakD committed Nov 12, 2016
1 parent e916e8f commit eaae9c7
Showing 1 changed file with 50 additions and 0 deletions.
50 changes: 50 additions & 0 deletions homeworks/dmitriy.zaliznyak_zaliznyakd/homework_1/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
### Система "Школа" (электронный дневник)

--------------------------------

Назначение системы "Школа"

- ведение журнала оценок
- учет посещаемости учеников
- составление распиния уроков
- храниние личных дел учеников в БД
- формирование атестационных листов


### Объектами в даной системе являються:

1. Ученик
2. Учитель
3. Урок
4. Дневник

### Урок английского

*начало урока
- если ученик зарегистрирован, происходит поиск его в БД и ему показывается время и место урока согласно расписанию
- если не зарегистрирован, то создается новая запись, после чего ему указыавется время и место урока

* урок
- отмечается присутствие учеников
- ставится отметка о выполненном домашнем задании
- делается запись в дневник о новом домашнем задании
- вносятся изменнения в личное дело ученика о нарушениях и поощрениях


### Атрибуты объектов
* Ученик (ID ученика, ФИО, дата рождения, адрес)
* Учитель (ID учителя, ФИО, дата рождения, № телефона, категория предмета)
* Урок (номер урока, категория предмета, ID учителя, время урока, место урока)
* Дневник (ID ученика, категория предмета, номер урока, оценка)


### Определения связей
Для определения связей каждый объект имеет свой идентификатор.
Объекты "дневник" и "ученик" связаны между собой через поле "ID ученика"
Объект "дневник" и "Урок" связаны через "номер урока"
"Учитель" и "урок" связаны через поле "категория предмета"


----------------
//систему можно развивать и наполнять...

0 comments on commit eaae9c7

Please sign in to comment.