Управление учебным процессом ВУЗа  (28.03.2024)
Выгузка данных об учащихся для системы ИС-ПРО

Информация об учащихся формируется в формате текстового файла. Каждая строка файла содержит значения атрибутов учащихся, разделенные символом табуляции. Выгрузке в текстовый файл подлежит следующий набор атрибутов:

  • ID учащегося в учетной системе
  • Код учащегося с ИС-ПРО
  • ФИО учащегося
  • Серия паспорта учащегося
  • Номер паспорта учащегося
  • Дата и выдачи и орган, выдавший паспорт учащегося
  • Код страны, гражданином которой является учащийся
  • Код подразделения (факультета, подразделения ДПО)
  • Код региона постоянной регистрации учащегося
  • Индекс по месту постоянной регистрации учащегося
  • Адрес постоянной регистрации учащегося
  • Телефоны учащегося
  • E-mail учащегося
  • Дата рождения учащегося
  • ФИО родителя
  • Серия паспорта родителя
  • Номер паспорта родителя
  • Паспорт родителя выдан
  • Телефон родителя
  • Адрес родителя
  • Номер группы (для слушателей ДПО)
  • Код программы (для слушателей ДПО)
  • Количество часов (для слушателей ДПО)
  • Скидка, % (для слушателей ДПО)
  • Скидка, сумма (для слушателей ДПО)
  • Признак НДС (для слушателей ДПО)
  • Сумма по договору (для слушателей ДПО)
  • Признак обработки в ИС-ПРО (пустое значение)

Отбор учащихся, информация о которых попадает в выгрузку, производиться по следующему принципу:

  1. Серверная процедура системы, формирующая выгрузку, имеет параметры "время начала периода" и "время окончания периода" (тип параметров "дата со временем"); в процедуре реализован отбор учащихся, данные о которых изменялись в период времени, ограниченный значениями параметров.
  2. При выполнении пользователем системы действия по принудительной выгрузке данных (действие "Выгрузить в ИС-ПРО") для выбранного студента или слушателя ДПО идентификатор указанного учащегося должен добавляться в таблицу ExtraStudents, специально созданную для этих целей.
  3. К набору записей об учащихся, изменившихся в заданный период времени добавляются записи об учащихся, присутствующие на момент выгрузки в таблице ExtraStudents.
  4. Для каждого из отобранных учащихся в выходном файле формируется строка, содержащая значения всех передаваемых атрибутов, разделенные символом табуляции.
  5. Сформированный текстовый файл должен быть сохранен в доступную системе ИС-ПРО папку. Файлу присваивается имя, сформированное по следующему принципу:
    Год_месяц_число_STASAV.TXT (например, "2011_07_25_STASAV.TXT")
    В случае существования в папке одноименного файла, файл заменяется.
  6. Таблица ExtraStudents очищается.

Вызов серверной процедуры, формирующей и сохраняющей файл выгрузки может быть автоматизирован путем разработки исполняемого файла (bat-файла), осуществляющего вызов процедуры с определенными параметрами (например, текущее время и время, отстающее от текущего на 10 минут). Обеспечить вызов исполняемого файла по определенному расписанию можно при помощи Планировщика задач MS Windows.