Лабораторная 5
Создать веб-страницы с программой на Javascript
для выполнения следующих задач:
- Разработать функцию-конструктор для создания объектов с информацией о студенте.
Каждый объект должен иметь поля:
- ФИО
- номер ст.билета
- курс, на который поступил студент
- поле статуса, определяющее, обучается студент или закончил обучения в связи с
преждевременным отчислением.
Дополнительно, должны быть разработаны методы для:
- Получения информации о годе поступления студента в вуз
- Получения информации о факультете, на котором обучается студент
(список факультетов см. ниже)
- Получения информации о курсе, на котором обучается
студент в данный момент
- Получения информации о статусе обучения студента (обучается
или завершил обучение)
Создать объект "Студент" с использованием функции-конструктора,
проверить его функциональность
- Разработать функцию-конструктор для создания объектов
с информацией о группе.
Каждый объект должен иметь поля:
- Номер группы
- Массив объектов - студентов группы
Дополнительно, должны быть разработаны методы для:
- Получения списка студентов группы (в виде строки)
- Добавления студента в группу
- Удаления студента из группы
- Получения объекта "Студент" по номеру ст.билета
Создать объект "Группа" с использованием функции-конструктора,
заполнить его информацией о студентах своей группы, проверить работоспособность
Информация о факультетах ШГПИ (название-номер)
Физико-математический (00)
Педагогики и методики начального обучения (01)
Филологический (02)
Дошкольной и социальной педагогики и психологии (03)
Иностранных языков (04)
Коррекционной педагогики и психологии (05)
Технологии и предпринимательства (06)
Физической культуры и спорта (07)
Информатики (08)
Художественно-графический (09)
Истории и права (10)
Документация по веб-технологиям: ЗДЕСЬ,
в том числе - самоучитель по Javascript
Для ввода данных используйте функцию prompt(Заголовок), которая выводит диалоговое окно для ввода данных
с указанным заголовком и возвращает введенную строку в качестве результата.
Для вывода данных используйте функцию writeln объекта document.