Лабораторная 5

Создать веб-страницы с программой на Javascript для выполнения следующих задач:

  1. Разработать функцию-конструктор для создания объектов с информацией о студенте.
    Каждый объект должен иметь поля:
    1. ФИО
    2. номер ст.билета
    3. курс, на который поступил студент
    4. поле статуса, определяющее, обучается студент или закончил обучения в связи с преждевременным отчислением.
    Дополнительно, должны быть разработаны методы для:
    1. Получения информации о годе поступления студента в вуз
    2. Получения информации о факультете, на котором обучается студент (список факультетов см. ниже)
    3. Получения информации о курсе, на котором обучается студент в данный момент
    4. Получения информации о статусе обучения студента (обучается или завершил обучение)
    Создать объект "Студент" с использованием функции-конструктора, проверить его функциональность
  2. Разработать функцию-конструктор для создания объектов с информацией о группе.
    Каждый объект должен иметь поля:
    1. Номер группы
    2. Массив объектов - студентов группы
    Дополнительно, должны быть разработаны методы для:
    1. Получения списка студентов группы (в виде строки)
    2. Добавления студента в группу
    3. Удаления студента из группы
    4. Получения объекта "Студент" по номеру ст.билета
    Создать объект "Группа" с использованием функции-конструктора, заполнить его информацией о студентах своей группы, проверить работоспособность

Информация о факультетах ШГПИ (название-номер)
Физико-математический (00)
Педагогики и методики начального обучения (01)
Филологический (02)
Дошкольной и социальной педагогики и психологии (03)
Иностранных языков (04)
Коррекционной педагогики и психологии (05)
Технологии и предпринимательства (06)
Физической культуры и спорта (07)
Информатики (08)
Художественно-графический (09)
Истории и права (10)

Документация по веб-технологиям: ЗДЕСЬ, в том числе - самоучитель по Javascript
Для ввода данных используйте функцию prompt(Заголовок), которая выводит диалоговое окно для ввода данных с указанным заголовком и возвращает введенную строку в качестве результата. Для вывода данных используйте функцию writeln объекта document.