Список оценок ученика. Здесь учитель может выставить ученику оценки по предметам, доступным его классу. Каждая оценка имеет дату выставления

155675
знаков
15
таблиц
0
изображений

5. Список оценок ученика. Здесь учитель может выставить ученику оценки по предметам, доступным его классу. Каждая оценка имеет дату выставления.

6. Модуль просмотра оценок ученика — здесь родители могут просмотреть в удобной форме список оценок, выставляемых своему ребенку.

Файл, содержащий код реализации модуля журнала оценок имеет то же имя, что и объект, инкапсулирующий всю функциональность — user_zhurpage.php.

Список функций модуля:

getContent — главная управляющая функция модуля, формирующая страницу сайта в целом

CountDPP — функция, добавляющая в параметры перехода между страницами дополнительные параметры, предназначенные для интеграции модуля «журнал оценок» со средой typo3.

DrawMenu — функция, ответственная за формирование меню модуля «журнал оценок».

MainPage — начальная страница модуля журнала оценок;

Groups — страница, ответственная за отображение списка классов учащихся

GroupsApply — применение изменений в списке классов;

GroupsRem — удаление классов;

GroupsEdit — изменение параметров класссов;

GroupsDetail — отображение списка учеников класса;

StudApply — применение изменений в списке учеников класса;

StudEdit — изменение ФИО ученика класса;

StudRem — удаление ученика

Predmet — список предметов;

PredmetApply — применение изменений в списке предметов;

PredmetEdit — изменение характеристик предмета;

PredmetRem — удаление предмета из списка предметов

PredmetSpisok — настройка списка предметов, ведущихся в конкретном классе;

PredmetSpisokApply — применение изменений списка предметов

MarkList — список оценок ученика;

MarkApply — применение изменений списка оценок;

MarkEdit — редактирование оценок;

MarkRem — удаление оценок из списка оценок ученика.

База данных реализована при помощи СУБД MYSQL. Для работы модуля «журнал оценок» необходимы следующие таблицы:

 

Таблица 1

d_grouppredm — таблица связи между классами и предметами, которые им преподаются

Наименование поля Тип Описание
gr_id Int(11) NOT NULL Ссылка на класс
pr_id Int(11) NOT NULL Ссылка на предмет

 

Таблица 2

d_groups — список классов

Наименование поля Тип Описание
gr_id int(11) NOT NULL auto_increment Идентификатор класса
Name varchar(50) NOT NULL Наименование предмета
Descr varchar(2000) NOT NULL Описание предмета (комментарии, заметки и т.д.)

Таблица 3

d_marks — оценки ученика

Наименование поля Тип Описание
m_id int(11) NOT NULL auto_increment Уникальный идентификатор оценки
st_id int(11) NOT NULL Ссылка на ученика, которому принадлежит оценка
pr_id int(11) NOT NULL Ссылка на предмет, по которому выставлена оценка
Dayof int(11) NOT NULL Дата и время выставления оценки
Val float NOT NULL Оценка

Таблица 4

d_predmets — предметы, изучаемые в школе

Наименование поля Тип Описание
pr_id int(11) NOT NULL auto_increment Уникальный идентификатор предмета
name varchar(50) NOT NULL Наименование предмета
descr varchar(2000) NOT NULL Описание предмета (комментарии, замечания)

Таблица 5

d_students — общий список учеников

Наименование поля Тип Описание
st_id int(11) NOT NULL auto_increment Уникальный идентификатор ученика
gr_gr_id int(11) NOT NULL Принадлежность студента группе
Fio Varchar(200) NOT NULL ФИО ученика

Модуль расписания реализован в трех файлах, каждый из которых содержит программный код, определяющий поведение соответствующего компонента:

1. user_rasppage.php — содержит описание класса user_rasppage, ответственного за компонент, генерирующий функциональность относительно расписания звонков;

2. user_krupage.php — содержит описание класса user_krupage, ответственного за компонент расписания кружков;

3. user_sppage.php — содержит описание класса user_sppage, позволяющего хранить и публиковать информацию о расписании занятости спортзала.

Описание функций модуля user_rasppage.php:

getContent — главная функция, обеспечивающая вывод информации о расписании звонков;

CountDPP — функция, обеспечивающая введение в процесс отображения страниц функциональности хранения дополнительной информации;

DrawMenu — функция, ответственная за отображение меню.

MainPage — функция, ответственная за отображение главной страницы модуля расписаний;

Zvonki — отображение расписания звонков;

ZvonkiApply — применение параметров изменения звонков;

ZvonkiRem — удаление конкретного звонка;

ZvonkiEdit — редактирование параметров интервалов звонков.

Таблица БД, используемая для хранения расписаний звонков:

 

Таблица 6

d_zvonki — информация по звонкам

Наименование поля Тип Описание
zv_id int(11) NOT NULL auto_increment Уникальный идентификатор записи в расписании звонков
Beg varchar(20) NOT NULL Описание начала интервала урока (время, комментарии)
En Varchar(20) NOT NULL Описание начала интервала урока (время, комментарии)
Name Varchar(200) NOT NULL Описание интервала между звонками
Ordernum INT(11) Номер по порядку интервала в общем списке

Необходимо отметить, что модули расписаний занятий кружков и спортзала технически идентичны, имеют БД со структурой таблиц, аналогичной приведенной. Таблицы носят название d_kruzhki и d_sportzal, соответственно.

Общий вид разработанного сайта для школы № 97 приведен на рисунках 12 и 13.

Необходимо заметить, что предусмотренные (рис.7) в структуре WEB-приложения страницы «Электронные ресурсы знаний», «Электронная библиотека, видеотека» и «Досуг» – весьма специфичны и целиком зависят от наполнения.

К примеру, структура страницы «Электронные ресурсы знаний» будет целиком определяться как системой дистанционных образовательных технологий (МОУ «Школа 97» пока не выбрала систему ДОТ и не определилась с концепцией ее использования), так и архитектурой контента для наполнения системы.

Страницы «Электронная библиотека, видеотека» и «Досуг» в разработанной структуре пока также не определены по той же причине – отсутствие концептуального педагогического подхода к их организации.

Поэтому в разработанной структуре WEB-приложения они предусмотрены, но пока скрыты и не показаны на рис. 13 и рис. 14.

Для использования разработанного WEB-приложения необходимо иметь в операционной системе, установленной в школе, браузер Internet Explorer версии не ниже Internet Explorer 6.0.

Необходимо отметить, что работы по отработке созданного WEB-приложения будут продолжены школой в силу острой необходимости внедрения и использования такой системы.



Информация о работе «Разработка школьной информационной системы на основе IT-технологий»
Раздел: Информатика, программирование
Количество знаков с пробелами: 155675
Количество таблиц: 15
Количество изображений: 0

Похожие работы

Скачать
177893
5
3

... в рамках имеющегося бюджета и успешно обучать новые поколения студентов. Выводы В начале нашего исследования, нами была определена цель – изучить социально – исторический опыт управления учебными заведениями. В соответствии с поставленными задачами мы 1.         дали определение понятию «организация» - социальная общность, объединяющая некоторое множество индивидов для достижения общей ...

Скачать
9130
0
1

... . Определяющее значение имеет наличие и готовность руководителей внеклассной работы. Преподаватели и администрация могут использовать информационные технологии для решения задач управления и методической работы. В блоке Управление раздел «Уровень преподавателя» предусматривает использование компьютера при решении вопросов, с которыми сталкивается преподаватель в своей повседневной деятельности: ...

Скачать
91672
3
0

... (9, 10 класс). Таким образом, можно сделать вывод о том, что разработка элективного курса по данной теме является актуальной. ГЛАВА II. РАЗРАБОТКА ШКОЛЬНОГО ЭЛЕКТИВНОГО КУРСА «ПОЛИМЕРЫ ВОКРУГ НАС»   II. 1. Программа курса профильной ориентации для учащихся 9 класса в рамках предпрофильной подготовки по курсу «Полимеры вокруг нас»   Пояснительная записка Программа элективного курса «Полимеры ...

Скачать
112646
5
10

... работы пользователя в различной сетевой среде и обеспечивать студентов знаниями в области сетевых технологий. - самостоятельная работа студентов с литературой и в компьютерных классах. Программа курса "Администрирование в информационных системах и администрирование виртуальных машин" определяет подготовку студентов специальности "Информационные системы и технологии" в использовании сетевых ...

0 комментариев


Наверх