Приступаем к проектированию.
- Maksim Sergeevich
- Администратор
- Сообщения: 200
- Зарегистрирован: 08 дек 2013, 21:19
- Откуда: Гусев
- Контактная информация:
Приступаем к проектированию.
В настоящее время продолжаю учиться в магистратуре Института менеджмента, экономики и бизнеса. Тема выпускной работы: "Разработка и внедрение программно-методического обеспечения автоматизированного рабочего места преподавателя."
Что должна делать такая система? Облегчать труд преподавателя по работе с документацией. Автоматизация составления паспортов программ, календарно-тематических планов, планов занятий, инструкционных карт в соответствии со стандартами ФГОС - вот задача этой программы.
Средства разработки: php + MySQL. Следует начать процесс реализации, в этой теме буду описывать базу данных. Считаю, что начать работу следует именно с неё.
Что должна делать такая система? Облегчать труд преподавателя по работе с документацией. Автоматизация составления паспортов программ, календарно-тематических планов, планов занятий, инструкционных карт в соответствии со стандартами ФГОС - вот задача этой программы.
Средства разработки: php + MySQL. Следует начать процесс реализации, в этой теме буду описывать базу данных. Считаю, что начать работу следует именно с неё.
"Вы считаете, что учитель слишком требователен? Подождите, когда станете начальником вы." Уильям Генри Гейтс III
- Maksim Sergeevich
- Администратор
- Сообщения: 200
- Зарегистрирован: 08 дек 2013, 21:19
- Откуда: Гусев
- Контактная информация:
Re: Приступаем к проектированию.
CREATE TABLE IF NOT EXISTS `arm_pedagog` (
`arm_pedagog_id` int(11) NOT NULL AUTO_INCREMENT,
`inv_pedagog_name` varchar(100) NOT NULL,
`inv_pedagog_surname` varchar(100) NOT NULL,
`inv_pedagog_secondname` varchar(100) NOT NULL,
`inv_pedagog_login` varchar(30) NOT NULL,
`inv_pedagog_password` varchar(35) NOT NULL,
`inv_pedagog_description` varchar(100) NOT NULL,
`inv_pedagog_birth` date NOT NULL,
`inv_pedagog_admin` tinyint(1) NOT NULL,
PRIMARY KEY (`arm_pedagog_id`),
UNIQUE KEY `arm_pedagog_id` (`arm_pedagog_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
CREATE TABLE IF NOT EXISTS `arm_group` (
`arm_group_id` int(11) NOT NULL AUTO_INCREMENT,
`arm_pedagog_id` int(11) NOT NULL,
`arm_group_name` varchar(100) NOT NULL,
PRIMARY KEY (`arm_group_id`),
UNIQUE KEY `arm_group_id` (`arm_group_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
CREATE TABLE IF NOT EXISTS `arm_discipline` (
`arm_discipline_id` int(11) NOT NULL AUTO_INCREMENT,
`arm_pedagog_id` int(11) NOT NULL,
`arm_discipline_name` varchar(100) NOT NULL,
`arm_discipline_totalhours` int(11) NOT NULL,
`arm_discipline_indwork` int(11) NOT NULL,
PRIMARY KEY (`arm_discipline_id`),
UNIQUE KEY `arm_discipline_id` (`arm_discipline_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
CREATE TABLE IF NOT EXISTS `arm_lesson` (
`arm_lesson_id` int(11) NOT NULL AUTO_INCREMENT,
`arm_discipline_id` int(11) NOT NULL,
`arm_lesson_theme` varchar(100) NOT NULL,
PRIMARY KEY (`arm_lesson_id`),
UNIQUE KEY `arm_lesson_id` (`arm_lesson_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
"Вы считаете, что учитель слишком требователен? Подождите, когда станете начальником вы." Уильям Генри Гейтс III
- Maksim Sergeevich
- Администратор
- Сообщения: 200
- Зарегистрирован: 08 дек 2013, 21:19
- Откуда: Гусев
- Контактная информация:
Re: Приступаем к проектированию.
Давайте рассмотрим, что же я такое написал... Начнём с таблицы arm_pedagog. Не буду подробно останавливаться на типах данных в таблице, думаю это никому не интересно. Так что описывать буду не посредственно данные для хранения. Начнём с таблицы arm_pedagog.
arm_pedagog_id - храним уникальный идентификатор преподавателя.
arm_pedagog_name - храним имя преподавателя.
arm_pedagog_surname - храним фамилию преподавателя.
arm_pedagog_secondname - храним отчество преподавателя.
arm_pedagog_login - логин преподавателя.
arm_pedagog_password - пароль педагога.
arm_pedagog_description - краткая характеристика преподавателя.
arm_pedagog_admin - является ли преподаватель администратором ресурса.
______________________________________________________
Как Вы видите по схеме - таблица arm_pedagog соединяется с таблицей arm_discipline.
arm_discipline_id - уникальный номер преподаваемой дисциплины.
arm_pedagog_id - уникальный номер педагога. Ведь у одного педагога может быть много дисциплин.
arm_discipline_name - наименование дисциплины.
arm_discipline_totalhours - общее количество часов по дисциплине.
arm_discipline_indwork - количество часов на самостоятельные внеаудиторные работы.
Нужно добавить ещё поле (на схеме нет).
arm_discipline_praktic - количество часов на практические занятия.
______________________________________________________
Следующая таблица arm_group. Учебные группы.
arm_group_id - уникальный номер группы.
arm_pedagog_id - номер педагога. У одного педагога ведь может быть не ограниченное количество групп.
arm_group_name - имя группы.
______________________________________________________
Следующая таблица - arm_lesson - занятия.
arm_lesson_id - уникальный номер учебного занятия.
arm_discipline_id - уникальный номер дисциплины, ведь у каждой дисциплины много занятий.
arm_lesson_theme - тема урока.
arm_pedagog_id - храним уникальный идентификатор преподавателя.
arm_pedagog_name - храним имя преподавателя.
arm_pedagog_surname - храним фамилию преподавателя.
arm_pedagog_secondname - храним отчество преподавателя.
arm_pedagog_login - логин преподавателя.
arm_pedagog_password - пароль педагога.
arm_pedagog_description - краткая характеристика преподавателя.
arm_pedagog_admin - является ли преподаватель администратором ресурса.
______________________________________________________
Как Вы видите по схеме - таблица arm_pedagog соединяется с таблицей arm_discipline.
arm_discipline_id - уникальный номер преподаваемой дисциплины.
arm_pedagog_id - уникальный номер педагога. Ведь у одного педагога может быть много дисциплин.
arm_discipline_name - наименование дисциплины.
arm_discipline_totalhours - общее количество часов по дисциплине.
arm_discipline_indwork - количество часов на самостоятельные внеаудиторные работы.
Нужно добавить ещё поле (на схеме нет).
arm_discipline_praktic - количество часов на практические занятия.
______________________________________________________
Следующая таблица arm_group. Учебные группы.
arm_group_id - уникальный номер группы.
arm_pedagog_id - номер педагога. У одного педагога ведь может быть не ограниченное количество групп.
arm_group_name - имя группы.
______________________________________________________
Следующая таблица - arm_lesson - занятия.
arm_lesson_id - уникальный номер учебного занятия.
arm_discipline_id - уникальный номер дисциплины, ведь у каждой дисциплины много занятий.
arm_lesson_theme - тема урока.
"Вы считаете, что учитель слишком требователен? Подождите, когда станете начальником вы." Уильям Генри Гейтс III
- Maksim Sergeevich
- Администратор
- Сообщения: 200
- Зарегистрирован: 08 дек 2013, 21:19
- Откуда: Гусев
- Контактная информация:
Re: Приступаем к проектированию.
И вот тут хотелось бы слышать Ваше мнение. Что Вы хотите видеть в программе? Какие значения должна хранить таблица arm_lesson? Вид занятия, текст лекции, ссылка на презентацию? Как Вы думаете?
"Вы считаете, что учитель слишком требователен? Подождите, когда станете начальником вы." Уильям Генри Гейтс III
Re: Приступаем к проектированию.
Желаю успехов в работе! Пусть гениальные идеи рождаются в Вашей голове почаще, чем у коллег, пусть начальники глядят на Вас поласковее, пусть финансовый отдел не жалеет денег на реализацию Ваших значимых проектов.
-
- Сообщения: 1
- Зарегистрирован: 06 авг 2014, 12:02
Re: Приступаем к проектированию.
Требования к документации преподавателя и учителя различаются, я так думаю. По большому счету в моих планах 40% болтологии (уж простят меня мэтры). Т.е. "шапка". Вот ее неплохо б унифицировать. Цели, там методы и все такое. чтоб пару раз мышкой ткнуть, а оно появилось. типа выпадающего списка типовых. Потом такое дело: все рабочее место не должно весить много, чтоб могло работать не на самых современных компах. Приложения типа видюх, аудиофалов, презентаций, рабочих ссылок на материалы в сети или на флешке и всякое такое нужны
- Maksim Sergeevich
- Администратор
- Сообщения: 200
- Зарегистрирован: 08 дек 2013, 21:19
- Откуда: Гусев
- Контактная информация:
Re: Приступаем к проектированию.
В структуру базы нужно внести изменения. Посоветовался в колледже, я изначально хотел, чтобы календарно-тематический план формировался уже из заполненных планов занятий, но преподавателю ближе схема - рабочая программа - на базе неё разрабатывается календарно-тематический план - на базе него планы уроков. Будем исправлять, также постараюсь опираться на положение о календарно-тематическом планировании.
Жаль Яндекс мне не помог восстановить случайно удалённый альбом из яндекс-фоток, придётся пару вечеров потратить на восстановление.
Жаль Яндекс мне не помог восстановить случайно удалённый альбом из яндекс-фоток, придётся пару вечеров потратить на восстановление.
- Вложения
-
- polojokalendartemplan.zip
- (301.94 КБ) 3016 скачиваний
"Вы считаете, что учитель слишком требователен? Подождите, когда станете начальником вы." Уильям Генри Гейтс III
- Maksim Sergeevich
- Администратор
- Сообщения: 200
- Зарегистрирован: 08 дек 2013, 21:19
- Откуда: Гусев
- Контактная информация:
Re: Приступаем к проектированию.
"Вы считаете, что учитель слишком требователен? Подождите, когда станете начальником вы." Уильям Генри Гейтс III
- Maksim Sergeevich
- Администратор
- Сообщения: 200
- Зарегистрирован: 08 дек 2013, 21:19
- Откуда: Гусев
- Контактная информация:
Re: Приступаем к проектированию.
Так, добавилась таблица arm_institution - будем хранить сведения об учебном заведении, ведь педагог может работать в нескольких учреждениях.
`arm_institution_id` - уникальный номер заведения.
`arm_institution_fullname` - полное наименование заведения.
`arm_institution_smallname` - сокращённое
`arm_institution_adress` - адрес учреждения
в таблице `arm_programm` будем хранить данные о программе дисциплины. Ещё будет таблица под календарно-тематический план, который будет соединяться с таблицей занятия.
Завтра постараюсь достать эталонные программы дисциплин, КТП и планы занятий для изучения.
`arm_institution_id` - уникальный номер заведения.
`arm_institution_fullname` - полное наименование заведения.
`arm_institution_smallname` - сокращённое
`arm_institution_adress` - адрес учреждения
в таблице `arm_programm` будем хранить данные о программе дисциплины. Ещё будет таблица под календарно-тематический план, который будет соединяться с таблицей занятия.
Завтра постараюсь достать эталонные программы дисциплин, КТП и планы занятий для изучения.
"Вы считаете, что учитель слишком требователен? Подождите, когда станете начальником вы." Уильям Генри Гейтс III
- Maksim Sergeevich
- Администратор
- Сообщения: 200
- Зарегистрирован: 08 дек 2013, 21:19
- Откуда: Гусев
- Контактная информация:
Re: Приступаем к проектированию.
Время вернуться к нашим исследованиям. Подробнее я писал здесь: https://makson.ru/avtomatiziruem-dokume ... davatelya/
В настоящее время к нашему выделенному серверу (VPS) припарковано доменное имя http://планурока.рф/
Там и будет в дальнейшем система. Ранее мы реализовали электронное портфолио, так что опыт есть. Прикладываю схему базы данных портфолио.
Вот такая у нас она была. А в "планеурока" будет ещё больше! Я составил себе расписание на каждый день по обучению, время внедрять.
Сейчас мне нужны образцы:
1) Тематического плана
2) Программы учебной дисциплины
3) КОСа
4) Поурочного плана
Але, Эврика!
В настоящее время к нашему выделенному серверу (VPS) припарковано доменное имя http://планурока.рф/
Там и будет в дальнейшем система. Ранее мы реализовали электронное портфолио, так что опыт есть. Прикладываю схему базы данных портфолио.
Вот такая у нас она была. А в "планеурока" будет ещё больше! Я составил себе расписание на каждый день по обучению, время внедрять.
Сейчас мне нужны образцы:
1) Тематического плана
2) Программы учебной дисциплины
3) КОСа
4) Поурочного плана
Але, Эврика!
"Вы считаете, что учитель слишком требователен? Подождите, когда станете начальником вы." Уильям Генри Гейтс III