Управление учебным процессом ВУЗа- Руководство пользователя  (раздел целиком)  (02.05.2024)
Руководство пользователя

Система ИС-ПРО - система, автоматизирующая процессы: финансовый, бухгалтерский и налоговый учет; учет взаиморасчетов с поставщиками и покупателями; управление материально-техническим снабжением и сбытом продукции; управление производством; расчет заработной платы. Система реализована на базе одноименного программного средства «ИС- ПРО».

Функциональность интеграции систем покрывает задачи выгрузки данных об учащихся различных категорий в текстовые файлы для дальнейшей загрузки в систему ИС-ПРО, а также загрузки из системы ИС-ПРО данных об учащихся отдельных категорий и загрузки данных о заключенных в системе ИС-ПРО договорах.

Процедуры загрузки данных о договорах слушателей программ дополнительного профессионального образования (ДПО) и о договорах абитуриентов текущего набора могут загружаться в систему из файлов-выгрузок из системы ИС-ПРО в автоматизированном режиме. Использование автоматизированной загрузки описано подробно в разделе Руководство администратора

В ручном режиме все процедуры загрузки данных из системы ИС-ПРО могут быть вызваны пользователем, наделенным правами администратора системы из Служебной формы, таблица Все учащиеся при помощи группы действий Загрузка данных из ИС-ПРО.

ИС-ПРО, загрузка данных

1. Выгузка данных об учащихся для системы ИС-ПРО

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

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

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

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

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


2. Загрузка данных о слушателях ФДП

В случае, если учет слушателей факультета довузовской подготовки (ФДП) не ведется в системе, перед началом приемной кампании реестр слушателей может быть единовременно загружен в систему из файла, выгружаемого системой ИС-ПРО. Целью загрузки является создание в системе записей об учащихся с значением атрибута "Код студента в ИС-ПРО", полученным из системы ИС-ПРО. При регистрации слушателей ФДП в качестве абитуриентов бакалавриата будут использованы коды ИС-ПРО, сформированные при загрузке.

Для использования возможности загрузки данных о слушателях ФДП на стороне системы ИС-ПРО должен быть реализован механизм формирования файла формата .csv, использующего в качестве разделителей знаки табуляции. Каждая строка файла должна соответствовать одному учащемуся. Записи об учащихся должны иметь следующие атрибуты:

  • 1. Код учащегося в ИС-ПРО
  • 2. Фамилия учащегося
  • 3. Имя учащегося
  • 4. Отчество учащегося
  • 5. Дата рождения учащегося

Процедура загрузки этих данных может быть вызвана пользователем, наделенным правами администратора системы из Служебной формы, таблица Все учащиеся при помощи действия Загрузка данных из ИС-ПРО / Загрузить данные о слушателях ФДП. Процедура выполняет загрузку данных по следующему алгоритму:

  1. Проверка полноты и корректности переданных значений атрибутов. В случае, если фамилия, имя, отчество или дата рождения учащегося не заданы, загрузка не производится, в протоколе делается запись об ошибке загрузки с указанием номера строки исходного файла и причины ошибки.
  2. Поиск в системе учащегося по атрибутам Фамилия, Имя, Отчество и Дата рождения.
  3. Если учащийся найден, ему устанавливается значение атрибута Код учащегося в ИС-ПРО, равное значению, содержащемуся в файле.
  4. Если учащийся не найден, то выполняется создание записи об учащемся. Для созданной записи устанавливается значение атрибута Код учащегося в ИС-ПРО, равное значению, содержащемуся в файле.
  5. Выполняется поиск в системе статуса учащегося класса "Выпускник ФДП" в текущем наборе. Если такой записи в системе нет, она создается.

Результатом работы процедуры является текстовый отчет, показывающий число созданных и число измененных записей, число ошибок загрузки. По измененным записям и ошибкам в отчете представлена подробная информация (номер строки исходного файла, исходно и измененное значения, причины ошибки).


3. Загрузка данных о слушателях ДПО

Загрузка данных о слушателях программ ДПО из системы ИС-ПРО должна использоваться перед тем, как в системе будет начата регистрации поступающих на программы ДПО, которые ранее учитывались в системе ИС-ПРО. Целью загрузки является создание в системе записей об учащихся с значением атрибута "Код студента в ИС-ПРО", полученным из системы ИС-ПРО. При регистрации поступающих на программы ДПО на соответствующем участке системы будут использованы коды ИС-ПРО, сформированные при загрузке.

Для использования возможности загрузки данных о слушателях ДПО на стороне системы ИС-ПРО должен быть реализован механизм формирования файла формата .csv, использующего в качестве разделителей знаки табуляции. Каждая строка файла должна соответствовать одному учащемуся. Записи об учащихся должны иметь следующие атрибуты:

  • 1. Код учащегося в ИС-ПРО
  • 2. Фамилия учащегося
  • 3. Имя учащегося
  • 4. Отчество учащегося
  • 5. Дата рождения учащегося

Процедура загрузки этих данных может быть вызвана пользователем, наделенным правами администратора системы из Служебной формы, таблица Все учащиеся при помощи действия Загрузка данных из ИС-ПРО / Загрузить данные о слушателях ДПО. Процедура выполняет загрузку данных по следующему алгоритму:

  1. Проверка полноты и корректности переданных значений атрибутов. В случае, если фамилия, имя, отчество или дата рождения учащегося не заданы, загрузка не производится, в протоколе делается запись об ошибке загрузки с указанием номера строки исходного файла и причины ошибки.
  2. Поиск в системе учащегося по атрибутам Фамилия, Имя, Отчество и Дата рождения.
  3. Если учащийся найден, ему устанавливается значение атрибута Код учащегося в ИС-ПРО, равное значению, содержащемуся в файле.
  4. Если учащийся не найден, то выполняется создание записи об учащемся. Для созданной записи устанавливается значение атрибута Код учащегося в ИС-ПРО, равное значению, содержащемуся в файле.

Создание записей о статусах поступающих или слушателей программ ДПО в ходе работы процедуры загрузки не выполняется. Однако при регистрации поступающих на программы ДПО пользователями подразделений данные об учащемся будут найдены по совпадению значений фамилии, имени, отчества и даты рождения. Значение кода ИС-ПРО учащихся будет равно значению, полученному при предварительной загрузке.

Результатом работы процедуры является текстовый отчет, показывающий число созданных и число измененных записей, число ошибок загрузки. По измененным записям и ошибкам в отчете представлена подробная информация (номер строки исходного файла, исходно и измененное значения, причины ошибки).


4. Загрузка данных о договорах абитуриентов

В ходе работы с контингентом абитуриентов в Приемной комиссии записи об абитуриентах формируются при их регистрации в системе. При этом записи о договорах, заключенных абитуриентами, поступающими на места с оплатой стоимости обучения на договорной основе, формируются в системе ИС-ПРО и могут быть загружены из нее при помощи описанной ниже процедуры.

Для использования возможности загрузки данных о договорах абитуриентов на стороне системы ИС-ПРО должен быть реализован механизм формирования файла формата txt, использующего в качестве разделителей знаки табуляции. Записи о договорах должны иметь следующие атрибуты:

  • Код учащегося в ИС-ПРО
  • ФИО учащегося
  • Код образовательной программы ИС-ПРО
  • Наименование образовательной программы ИС-ПРО
  • Код (шифр) направления подготовки
  • Наименование направления подготовки
  • Код договора в ИС-ПРО
  • Номер договора
  • Дата договора
  • Двусторонний договор - значения "0/1". (1 - лицо, заключившее договор, являетсясам учащийся; в остальных случаях устанавливается - 0).
  • Фамилия лица, заключившего договор
  • Имя лица, заключившего договор
  • Отчество лица, заключившего договор
  • Пол лица, заключившего договор
  • Организация, заключившая договор
  • Поступила оплата - значения "0/1".

Загрузка данных о договорах выполняется из определенного каталога. Файл с данными о договорах должен быть предварительно загружен в заранее заданный каталог. Наименования файлов в каталоге должны соответствовать следующей структуре "ДД.ММ.ГГГГ_Contracts" с расширением txt.

Для настройки периодичности выполнения действия позагрузке данных о договорах необходимо:

  1. Открыть форму Запланированные задания
  2. В представлении Запланированные задания выполнить поиск задания, у которого наименование соответствует "Импорт данных по договорам из системы ИС-ПРО. Абитуриент РФ".
  3. Для задания в подчиненном представлении Расписание представлено расписание запуска выполнения действия по загрузке файлов. Для формирования нового расписания необходимо воспользоваться соответствующими действиями контекстного меню более подробно см. Использование Планировщика задач.

В итоге сформируется.xlsx с результатами загрузки данных, который будет выгружен в каталог с исходным файлом.


5. Загрузка данных о договорах слушателей ДПО

Записи о поступающих на программы ДПО формируются в системе при их регистрации пользователями институтов и центров (подразделений) ДПО. При этом записи о договорах, заключенных поступающими, формируются в системе ИС-ПРО и могут быть загружены из нее при помощи описанной ниже процедуры.

Для использования возможности загрузки данных о договорах слушателей ДПО на стороне системы ИС-ПРО должен быть реализован механизм формирования файла формата .csv, использующего в качестве разделителей знаки табуляции. Каждая строка файла должна соответствовать одному договору одного слушателя. Записи о договорах должны иметь следующие атрибуты:

  • Код учащегося в ИС-ПРО
  • Код договора в ИС-ПРО
  • Номер договора
  • Дата договора
  • Статус договора (возможные значения: "черновик", "утвержден", "закрыт", "расторгнут", "аннулирован")
  • Код программы ДПО
  • Код подразделения ДПО

Процедура загрузки этих данных может быть вызвана пользователем, наделенным правами администратора системы из Служебной формы, таблица Все учащиеся при помощи действия Загрузка данных из ИС-ПРО / Загрузить данные о договорах слушателей ДПО. Процедура принимает на вход .csv-файл и выполняет загрузку данных по следующему алгоритму:

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