Автоматизированная система планирования учебной работы университета

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

Рубрика Программирование, компьютеры и кибернетика
Вид научная работа
Язык русский
Дата добавления 01.04.2020
Размер файла 2,4 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Федеральное государственное бюджетное образовательное

учреждение высшего образования

«Курганский государственный университет»

ТЕХНИЧЕСКИЙ ОТЧЕТ

Тема НИОКР «АВТОМАТИЗИРОВАННАЯ СИСТЕМА ПЛАНИРОВАНИЯ УЧЕБНОЙ РАБОТЫ УНИВЕРСИТЕТА»

Этап 1

ЭСКИЗНЫЙ ПРОЕКТ

Курган 2017

Аннотация

В отчете приведены результаты выполнения эскизного проекта программного комплекса, обеспечивающего автоматизацию типовых процедур оперативного планирования учебной работы университета: процедуры "Учебная нагрузка", включающей формирование норм времени, определение объемов годовой учебной нагрузки кафедр и их штатного расписания, а также персональное распределение учебной нагрузки между преподавателями кафедр; и процедуры "Расписание", учитывающей рекомендации кафедр по использованию аудиторного фонда, ограничения по времени работы преподавателей и включающей модуль оценки качества сформированного расписания по задаваемым критериям.

На этапе эскизного проекта определен состав пользователей, сформулированы требования к функциональным характеристикам системы, разработана ее программно-техническая архитектура; разработана объектная модель хранилища данных, в основу которой положены модели учебного плана, аудиторного фонда и контингента студентов; на основе объектной модели выполнен проект реляционной базы данных; разработаны прототипы двух клиентстких приложений (АРМ "Кафедра" и АРМ "Учебный отдел"); разработаны методики и алгоритмы реализации основных пользовательских функций.

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

Содержание

  • 1. Функциональная структура системы
  • 2. Модель вариантов использования
    • 2.1 Обобщенная UML-модель вариантов использования
    • 2.2 UseCase-модели компонентов системы
  • 3. Концептуальная модель хранилища данных
    • 3.1 ER-модель компонента «Образовательные программы»
    • 3.2 ER-модель компонента «Учебные планы»
    • 3.3 ER-модель компонента «Контингент студентов»
    • 3.4 ER-модель компонента «Штаты ППС»
    • 3.5 ER-модель компонента «Аудиторный фонд»
    • 3.6 ER-модель компонента «Нормы времени»
    • 3.7 ER-модель компонента «Учебная нагрузка кафедр»
    • 3.8 ER-модель компонента «Расписание учебных занятий»
  • 4. Архитектура программного комплекса
    • 4.1 Сетевая архитектура системы
    • 4.2 Архитектура взаимодействия частей системы
    • 4.3 Средства реализации
  • 5. Прототипы клиентских приложений
    • 5.1 Описание прототипа клиентского приложения АРМ "КАФЕДРА"
    • 5.2 Описание прототипа клиентского приложения АРМ "Учебный отдел"
      • 5.2.1 Используемая терминология
      • 5.2.2 Стадии планирования учебной работы
      • 5.2.3 Категории пользователей приложения
      • 5.2.4 Операции, выполняемые пользователями
      • 5.2.5 Описание прототипа компонента "Справочники"
      • 5.2.6 Описание прототипа компонента "Учебная нагрузка кафедр"
      • 5.2.7 Описание прототипа компонента "Формирование потоков и Унификация учебных планов"
      • 5.2.8 Описание прототипа компонента "Формирование норм времени для расчета штатов ППС"
      • 5.2.9 Описание прототипа компонента "Формирование объемов годовой учебной нагрузки кафедр"
      • 5.2.10 Описание прототипа компонента "Расчет численности ППС кафедр и факультетов"
      • 5.2.11 Описание прототипа компонента "Формирование расписания учебных занятий"
  • Список использованных источников
  • Приложение

1. Функциональная структура системы

Проектируемая система включает две взаимосвязанные подсистемы: подсистема "Учебная нагрузка ППС" и подсистема "Расписание учебных занятий".

Подсистема "Учебная нагрузка ППС" допускает автономное функционирование и обеспечивает планирование годовой учебной нагрузки кафедрам и персонально преподавателям. Подсистема включает следующие функциональные модули:

Модуль УН.1 "Учебные планы образовательных программ" - обеспечивает конвертирование из формата .xml и хранение в базе данных всех действующих версий утвержденных учебных планов (с учетом вносимых в них изменений), а также хранение архивных копий учебных планов, срок действия которых истек. Учебный план определяет состав дисциплин образовательной программы, их трудоемкость, распределение по семестрам, видам учебных занятий и промежуточной аттестации, а также определяет кафедры, обеспечивающие преподавание дисциплин.

Модуль УН.2 "Контингент студентов" - обеспечивает хранение и оперативное обновление списков групп студентов университета (с их привязкой к факультетам, специальностям, формам обучения и образовательным уровням).

Модуль УН.3 "Контингент преподавателей" - обеспечивает хранение и оперативное обновление информации о штатном составе ППС кафедр университета (включая все категории ППС - штатные преподаватели, внутренние и внешние совместители). Учитывает специализацию преподавателей (по специальностям и группам дисциплин) и персональные ограничения на использование рабочего времени.

Модуль УН.4 "Учебная нагрузка кафедр" - обеспечивает выполнение процедур редактирования и анализа норм времени, используемых при расчете штатов ППС; группировки дисциплин и формирования потоков групп для проведения учебных занятий различных видов; расчета годовых объемов учебной нагрузки, планируемых кафедрам университета.

Модуль УН.5 "Учебная нагрузка ППС" - содержит специализированный редактор, обеспечивающий выполнение процедуры персонального распределения годовой учебной нагрузки, запланированной кафедре университета, между преподавателями этой кафедры.

Модуль УН.6 "Поиск и просмотр" - обеспечивает визуализацию результатов работы всех основных модулей подсистемы.

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

Модуль Р.1 "Аудиторный фонд" - обеспечивает поддержку актуальности одноименного компонента базы данных, в котором хранится информация о размещении аудиторий по учебным корпусам, о длительности переходов между аудиториями, закреплении их за факультетами и кафедрами, о специализации аудиторий по категориям учебных дисциплин и видам занятий. Модуль обеспечивает возможность оперативного внесения изменений в действующее расписание, а также возможность временного резервирования аудиторий, не занятых базовым расписанием.

Модуль Р.2 "Рекомендации кафедр" - реализует начальный этап формирования расписания на уровне кафедр: заведующие кафедрами, используя результаты персонального распределения учебной нагрузки (модуль УН.5), выполняют предварительное планирование и формируют рекомендации по использованию специализированных аудиторий для проведения учебных занятий и временные ограничения работы преподавателей соответствующих кафедр.

Модуль Р.3 "Редактор расписания" - реализует следующий этап формирования расписания: сотрудники диспетчерской службы учебного отдела университета, используя результаты персонального распределения учебной нагрузки (модуль УН-5), рекомендации кафедр (модуль Р.2) и результаты работы модуля Р.1 - "Аудиторный фонд", завершают планирование и определяют аудитории и время проведения занятий. Редактор позволяет сформировать несколько альтернативных вариантов “реализуемого расписания”.

Модуль Р.4 "Контроль и оценка качества расписания" - выполняет количественную (“балльную”) оценку альтернативных вариантов расписания в соответствии с заданными критериями.

Модуль Р.5 “Визуализация и публикация” - обеспечивает выполнение типового набора операций поиска, просмотра и анализа расписания в различных “проекциях” (преподаватели, группы, аудитории, время), а также размещение расписания (после его утверждения в установленном порядке) на web-сайте для общего доступа.

2. Модель вариантов использования

2.1 Обобщенная UML-модель вариантов использования

Рисунок 2.1 - Обобщенная UseCase-модель

Таблица 2.1 - Категории пользователей системы

Пользователи

Обозначение на диаграммах

Функции

1

Все уполномоченные сотрудники учебного отдела

Учебный отдел

Поиск и просмотр информации "справочников" системы.

2

Начальник учебного отдела

Нач.УО

1. Просмотр и анализ учебных планов (УП)

· Контроль изменений, вносимых в действующие УП.

· Контроль содержания вновь вводимых УП.

· Анализ УП с целью их унификации и оптимизации.

2. Формирование объемов годовой учебной нагрузки кафедр:

· Формирование потоков групп;

· Определение норм времени для расчета штатов ППС.

· Формирование штатного расписания ППС.

1. Расчет численности ППС кафедр и факультетов.

2. Контроль и анализ качества расписаний учебных занятий.

3

Сотрудник учебного

отдела

Сотр.УО

1. Актуализация справочников системы:

· Учебные планы ООП

· Факультеты и кафедры

· Аудиторный фонд

· Штаты ППС

· Контингент обучающихся

2. Контроль соответствия изменений в действующие УП установленным требованиям.

3. Контроль соответствия вновь вводимых УП установленным требованиям.

4

Диспетчер учебного отдела

Дисп.УО

1. Формирование расписаний учебных занятий для базовых ООП (бакалавриат и специалитет всех форм полного срока обучения):

· просмотр распределения учебной нагрузки между преподавателями кафедр;

· просмотр рекомендаций кафедр по использованию специализированных аудиторий.

· просмотр рекомендаций кафедр по ограничениям времени работы преподавателей.

· выбор аудиторий для проведения учебных занятий.

· определение времени проведения занятий.

2. Контроль и анализ качества расписания.

3. Внесение оперативных изменений в действующее расписание учебных занятий.

5

Все преподаватели и сотрудники кафедры

Кафедра

1. Поиск и просмотр информации "справочников" системы.

2. Поиск и просмотр компонентов расписаний учебных занятий.

3. Поиск и просмотр результатов распределения учебной нагрузки ППС кафедры на текущий учебный год.

6

Заведующий кафедрой

Зав.каф.

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

· Внесение изменений в действующие УП.

· Формирование новых УП.

· Анализ УП с целью их унификации и оптимизации.

2. Распределение годовой учебной нагрузки между ППС кафедры:

· Распределение дисциплин и видов учебных занятий;

· Контроль объемов плановой годовой учебной нагрузки ППС в соответствии с установленными нормами.

3. Формирование штатного расписания ППС кафедры.

7

Ученый секретарь кафедры

Уч.секр.

1. Формирование расписания учебных занятий:

· Для базовых ООП:

o рекомендации по использованию аудиторий;

o ограничения по времени работы преподавателей.

· Для ускоренных ООП (только для выпускающих кафедр):

o выбор аудиторий для проведения учебных занятий (из числа свободных от занятий по базовым ООП);

o определение времени проведения учебных занятий (с учетом занятости преподавателей по базовым ООП).

· Для ООП магистратуры (только для выпускающих кафедр):

o выбор аудиторий для проведения учебных занятий по специальным дисциплинам (из числа свободных от занятий по базовым ООП);

o определение времени проведения учебных занятий (с учетом занятости преподавателей по базовым ООП).

2. Согласование с УО оперативных изменений действующего расписания по базовым ООП.

3. Внесение оперативных изменений действующих расписаний по ускоренным ООП и ООП магистратуры.

2.2 UseCase-модели компонентов системы

Модель компонента "Справочники"

Рисунок 2.2 - UseCase-модель компонента "Справочники"

Модель компонента "Учебные планы"

Рисунок 2.3 - UseCase-модель компонента "Учебные планы"

Модель компонента "Учебная нагрузка кафедр"

Рисунок 2.4 - UseCase-модель компонента "Учебная нагрузка кафедр"

2 Модель компонента "Учебная нагрузка ППС"

Рисунок 2.5 - UseCase-модель компонента "Учебная нагрузка ППС"

3 Модель компонента "Расписание учебных занятий"

Рисунок 2.6 - UseCase-модель компонента "Расписание"

3. Концептуальная модель хранилища данных

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

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

Компонент №1: «Образовательные программы» - содержит информацию о специальностях и направлениях подготовки, основных (ООП) и дополнительных (ДОП) образовательных программах, реализуемых в университете на различных образовательных уровнях и формах обучения, со ссылками на соответствующие им образовательные и профессиональные стандарты и рабочие учебные планы. Поддерживает возможность работы с несколькими действующими версиями учебных планов, обеспечивает хранение истории внесения изменений со ссылками на соответствующие первичные документы.

Компонент №2: «Учебные планы» - представляет структуру рабочих учебных планов и учебных графиков соответствующих ОП и форм обучения: состав компонентов планов (дисциплин, модулей, практик, НИР, ИГА), их трудоемкость, распределение по категориям (обязательные, вариативные, элективные), семестрам, видам учебных занятий, видам текущего контроля и промежуточной аттестации.

Компонент №3: «Контингент студентов» - содержит информацию о группах студентов (обучающихся по ООП) и слушателей (обучающихся по ДОП): количество обучающихся в группах и их персональный состав, распределение по курсам, образовательным программам и формам обучения.

Компонент №4: «Штаты ППС» - штатное расписание профессорско-преподавательского состава кафедр на текущий и планируемый учебные годы.

Компонент №5: «Аудиторный фонд» - классификатор аудиторий: паспортные характеристики, распределение по корпусам, закрепление за кафедрами и специализация по дисциплинам и видам занятий.

Компонент №6: «Нормы времени для расчета учебной нагрузки» - классификатор видов учебной работы, для каждой из которых определена база нормирования и норма в часах, определяемая в установленном порядке на планируемый учебный год, а также правила и ограничения, используемые при нормировании.

Компонент №7: «Учебная нагрузка кафедр» - содержит информацию об объединении студенческих групп в "потоки" (или разделении групп на подгруппы) при проведении учебных занятий; информацию о степени "готовности" (компетентности, возможности, желания и пр.) преподавателей к проведению учебных занятий, запланированных кафедре; информацию о фактическом закреплении учебных занятий за преподавателями на планируемый учебный год и объемы годовой учебной нагрузки преподавателей, рассчитанные с учетом действующих норм.

Компонент №8: «Расписание учебных занятий» - хранит результаты двух последовательных этапов составления расписания аудиторных учебных занятий на семестр учебного года: на первом этапе заведующие кафедрами (или другие уполномоченные пользователи) в соответствии с распределением учебной нагрузки между преподавателями кафедр формируют рекомендации к расписанию (специализированные аудитории и ограничения по времени работы преподавателей); на втором этапе сотрудник учебного отдела окончательно определяет все параметры расписания.

Система обозначений на ER-диаграммах:

1. Полное имя сущности включает сокращенное наименование моделируемого объекта и двухуровневый номер: <№компонента>.<порядковый№>.<Имя>.

2. Если сущность используется в ER-диаграммах нескольких компонентов, она сохраняет свое полное имя в каждой из них.

3. Имена первичных ключей (PK - Primary Key) всех сущностей включают префикс <ID_> и двухуровневый номер соответствующей сущности.

4. Внешние ключи (FK - Foreign Key) подчиненных сущностей сохраняют имена соответствующих им первичных ключей связанных главных сущностей.

3.1 ER-модель компонента «Образовательные программы»

Рисунок 3.1 - ER-диаграмма компонента «Образовательные программы»

Это локальное представление сделано "на перспективу" - в основном, для подсистемы "Автоматизированный учебно-методический комплекс".

Основное назначение этого локального представления - связать дисциплину учебного плана, ассоциированного с экземпляром "1.14.ТитУП", с подмножеством компетенций "1.3.Компет" из множества, определенного соответствующим (единственным!) образовательным стандартом "1.1.ОбрСт" для основной образовательной программы "1.12.ОснОП", и с подмножеством трудовых функций "1.10.ТрудФ" из множеств, определенных несколькими профессиональными стандартами "1.9.ПрофСт", ассоциированными с образовательной программой "1.11.ОбрПр" - как основной, так и дополнительной.

Сущность 1.1 "ОбрСт" - Образовательные стандарты, на базе которых формируются образовательные программы, реализуемые в университете. Стандарт всегда связан с одним направлением подготовки (1.4) и одним образовательным уровнем (1.6), но на базе одного стандарта могут быть сформированы различные ООП (разных категорий (1.5) и/или разных профилей).

Атрибут

Содержание

Тип

Комментарии

Id_1.1

PK

Int

Стандарт

Наименование стандарта

VarChar [64]

НомСТ

Номер и дата утверждения стандарта

VarChar [16]

КатегСТ

Категория стандарта

VarChar [16]

Например: "ФГОС 3+" или "Отраслевой"

Ссылка

Ссылка на файл с текстом стандарта

Сущность 1.2 " Деятел " - Виды деятельности

Атрибут

Содержание

Тип

Комментарии

Id_1.2

PK

Int

ВидДеят

Вид деятельности

VarChar [32]

Например: "Научно-исследовательская", "Проектно-технологическая", …

Слабая сущность 1.17"Д-ОСт " - Виды деятельности, определяемые обр. стандартами

Атрибут

Содержание

Тип

Комментарии

Id_1.17

PK

Int

Id_1.1

FK

Id_1.2

FK

Сущность 1.3 "ОбщКмп" - Обобщенные компетенции.

Атрибут

Содержание

Тип

Комментарии

Id_1.3

PK

Int

НаимКомп

Наименование

VarChar [128]

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

Сущность 1.19 "КатК" - Категории компетенций.

Атрибут

Содержание

Тип

Комментарии

Id_1.19

PK

Int

КатегКомп

Наименование категории компетенции

VarChar [32]

Например: "Общекультурные", "Общепрофессиональные", "Профессиональные", "Профессиональные специальные"

КрКатКомп

Краткое наименование категории компетенции

VarChar [5]

"ОК", "ОПК", "ПК", "ПСК"

Слабая сущность 1.18 "К-ОСт" - Компетенции образовательных стандартов, формируемые в процессе реализации основных образовательных программ (могут быть частью множества компетенций, определенных соответствующим образовательным стандартом, или дополнительными компетенциями, определяемыми образовательной организацией. В последнем случае значение поля "ТекстКомпетенции" наследуется из поля "НаимКомп" связанного экземпляра сущности 1.3).

Атрибут

Содержание

Тип

Комментарии

Id_1.18

PK

Int

Id_1.3

FK

Id_1.19

FK

Id_1.1

FK

=Null, если компетенция Id_1.3 является дополнительной, т.е. определена ВУЗом и не содержится в образовательном стандарте, но присутствует в ОП и РУП

НомКомп

Номер компетенции в обр. стандарте («ОК-1», «ПК-12» или «ПСК-5»).

Byte

ТекстКомп

Текст компетенции в соответствующем обр. стандарте.

VarChar (255)

Сущность 1.4 "Спец" - Специальности / направления подготовки.

Атрибут

Содержание

Тип

Комментарии

Id_1.4

PK

Int

СтандКодСпец

Код специальности в соответствии с обр. стандартом

VarChar [8]

Например: «09.*.04» или «10.*.01»

НаимСпец

Наименование специальности

VarChar [64]

Например: «Программная инженерия», «Информационная безопасность автоматизированных систем», "Автоматизация технологических процессов и производств", "Управление в технических системах"

КрНаимСпец

Краткое наименование специальности

VarChar [6]

Например: «ПрИнж» или «ИБАС», "АТПП", "УТС"

ЛокКод

Локальный код спец.

Char [2]

Локальный код, используемый при формировании имени группы: «00» - для ПИ; «09» - для ИБАС; «14» - для УТС

Сущность 1.5 "КатООП" - Категории основных образовательных программ. Согласно ФГОС3+ возможна реализация двух категорий ООП - «Академическая» или «Прикладная».

Атрибут

Содержание

Тип

Комментарии

Id_1.5

PK

Int

Категория

Наименование категории ООП

VarChar [16]

Например: «Академическая» или «Прикладная»

Сущность 1.6 "Обр.Ур." - Образовательные уровни.

Атрибут

Содержание

Тип

Комментарии

Id_1.6

PK

Int

Уровень

Наименование образовательного уровня

VarChar [32]

Н-р: «Бакалавриат», «Специалитет», «Магистратура» или «Аспирантура»

Сущность 1.7 "ФормОб" - Формы обучения

Атрибут

Содержание

Тип

Комментарии

Id_1.7

PK

Int

Форма

Наим. формы обучения

VarChar [16]

Н-р: «Очная», «Заочная», «Вечерняя», «Экстернат», «Заочная ускоренная»

Литера

Буквенное обозначение

VarChar [2]

«О», «З», «В», «Э», «ЗУ»

Сущность 1.8 "Кафедр" - Кафедры

Атрибут

Содержание

Тип

Комментарии

Id_1.8

PK

Int

Кафедра

Наименование кафедры

VarChar [128]

Например: «Программная инженерия и оккультные науки»

СокрКаф

Сокр. Наимен. кафедры

VarChar [8]

Например: ПИОН

КодКаф

Числовой код кафедры по внутриуниверситетскому классификатору

Byte

Id_4.1

FK (код факультета)

Int

См. ER-диаграмму 3.4

Id_5.1

FK (код корпуса)

Int

См. ER-диаграмму 3.5

Сущность 1.9 "ПрофСт" - Профессиональные стандарты, требования которых учтены при формировании образовательных программ

Атрибут

Содержание

Тип

Комментарии

Id_1.9

PK

Int

НаимСт

Наим. стандарта

VarChar [64]

Например: «Программист», «Администратор баз данных» или «Системный архитектор»

НомерСт

Номер и дата утверждения стандарта

VarChar [32]

Ссылка

Ссылка на файл с текстом стандарта

Сущность 1.10 "ТрудФ" - Трудовые функции из профессионального стандарта

Атрибут

Содержание

Тип

Комментарии

Id_1.10

PK

Int

НаимТФ

Наименование ТФ

VarChar [128]

Например: «Написание программного кода с использованием языков программирования, определения и манипулирования данными»

КодТФ

КодТФ

VarChar [8]

Например: «A/02.3»

КУ

Квалификационный уровень

Byte

Например: «3»

Слабая сущность 1.15"ТФ-ПС " - Трудовые функции профессиональных стандартов

Атрибут

Содержание

Тип

Комментарии

Id_1.15

PK

Int

Id_1.9

FK

Id_1.10

FK

Сущность 1.11 "ОбрПр" - Образовательные программы (родительская сущность для ООП и ДОП)

Атрибут

Содержание

Тип

Комментарии

Id_1.11

PK

Int

Id_1.8

FK

Int

(Код вып. кафедры, реализующей ОП)

ДатаПлан

Плановая дата готовности

DateTime

Готовность к планированию - не позднее этой даты

Ready

Флаг готовности

Boolean

Информация о проведении ежегодной проверки компонента

ДатаГот

Дата готовности

DateTime

Слабая сущность 1.16 "ТФ-ОП" - Трудовые функции профессиональных стандартов, ассоциируемые с образовательными программами

Атрибут

Содержание

Тип

Комментарии

Id_1.16

PK

Int

Id_1.11

FK

Id_1.115

FK

Сущность 1.12 "ОснОП" - Основные обр. программы (дочерняя сущность для ОбрОП)

Атрибут

Содержание

Тип

Комментарии

Id_1.11

PK

Int

Наследуется первичный ключ родительской суности

Профиль ООП

Профиль (направленность) ООП

VarChar [128]

Например: для основной магистерской образовательной программы - «Интеллектуальные методы обработки информации

Id_1.4

FK

Int

Код специальности

Id_1.5

FK

Int

Код категории ОП

Id_1.6

FK

Int

Код образовательного уровня

Сущность 1.13 "ДопОП" - Дополнительные образовательные программы (дочерняя сущность для ОбрОП)

Атрибут

Содержание

Тип

Комментарии

Id_1.11

PK

Int

Наследуется первичный ключ родительской суности

Наим ДОП

Наименование ДОП

VarChar [128]

Например: для программы повышения квалификации - «Сетевые технологии на базе оборудования Cisco»

Сущность 1.14 "ТитулУП" - Титул учебного плана, реализующего ОП

Атрибут

Содержание

Тип

Комментарии

Id_1.14

PK

Int

Id_1.7

FK (Код формы обуч.)

Int

Труд_ЗЕТ

Трудоемкость реализации ОП в зачетных ед.

Int

Труд_Час

Трудоемкость реализации ОП в акад. часах

Int

Для ООП = Null

Срок

Срок реализации ОП (лет)

Float

Для ДОП = Null

Год

Год начала подготовки

Char [4]

ДатаУтв

Дата утверждения учебного плана

DateTime

Базовая ОП

Числовой код, определяющий условия оплаты труда ППС, реализующего ОП по учебному плану

Byte

= 1 - оплата труда ППС в соответствии со штатным расписанием (по сегодняшним правилам, установленным в КГУ - это все ООП бак. и спец. полного срока обучения).

= 0 - почасовая оплата труда ППС. (по сегодняшним правилам - это все ДОП, а также ускоренные ООП и магистерские ООП).

Атрибут потребовался для процедуры распределения учебной нагрузки ППС и формирования расписания.

3.2 ER-модель компонента «Учебные планы»

Рисунок 3.2 - ER-диаграмма компонента «Учебные планы»

Сущность 2.1 "ВерсУП" - Версии учебного плана (в случае внесения локальных изменений с сохранением данных титула - см. 1.14)

Атрибут

Содержание

Тип

Комментарии

Id_2.1

PK

Int

Id_1.14

FK (Код титула уч. пл.)

Int

НомерВер

Порядковый ном. версии

Byte

=0 для базовой версии

Дата

Дата внесения изменений

DateTime

ГодНач

Год начала подготовки

Char [4]

С какого года действует версия УП

ГодОконч

Год оконч. подготовки

Char [4]

До какого года действует версия УП

ДатаПлан

Плановая дата готовности

DateTime

Готовность к планированию - не позднее этой даты

Ready

Флаг готовности

Boolean

Информация о проведении ежегодной проверки компонента

Дата

Дата проверки

DateTime

XML-файл

Ссылка

VarChar [255]

Сущность 2.2 "Докум" - Документы, содержащие предложения по внесению изменений в УП

Атрибут

Содержание

Тип

Комментарии

Id_2.2

PK

Int

Id_2.1

FK

Int

Код старой версии уч. пл., в которую вносится изменение в соответствии с документом

Id_2.1

FK

Int

Код новой версии уч. пл., содержащей изменения в соответствии с документом

НомДок

Регистрационный № док.

VarChar [8]

Текст

Текст документа

Text

Сущность 2.22 "ТипСт" - Типы статусов предложений по внесению изменений в УП

Атрибут

Содержание

Тип

Комментарии

Id_2.22

PK

Int

Статус

Наименование статуса

VarChar [32]

Например: «Направлено», «Принято к рассмотрению», «Отклонено», «Исполнено», «Утверждено» и пр.

Сущность 2.23 "СтДок" - История рассмотрения (Статусы) предложений по внесению изменений в УП

Атрибут

Содержание

Тип

Комментарии

Id_2.23

PK

Int

Id_2.2

FK

Int

Id_2.22

FK

Int

Дата

DateTime

Исполнитель

VarChar [32]

Комментарии

Text

Н-р: причина отклонения

Сущность 2.3 "Дисц" - Справочник наименований учебных дисциплин учебных планов

Атрибут

Содержание

Тип

Комментарии

Id_2.3

PK

Int

Дисципл

Наименование дисципл.

VarChar [32]

Сущность 2.4 "Модули" - Справочник наименований модулей учебных планов (модули могут отсутствовать в учебных планах, а в случае их наличия один модуль может включать несколько учебных дисциплин)

Атрибут

Содержание

Тип

Комментарии

Id_2.4

PK

Int

Модуль

Наименование модуля

VarChar [32]

Сущность 2.5 "АудЗан" - Справочник наименований видов аудиторных учебных занятий

Атрибут

Содержание

Тип

Комментарии

Id_2.5

PK

Int

ВидАуд

Наимен. вида занятия

VarChar [32]

Например: "Лекция", "Семинар", "Лабораторная работа", "Практическое занятие"

СокрАуд

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

VarChar [4]

Например: "Л", "Сем", "Лаб", "Пр"

Сущность 2.6 "НеАудн" - Справочник наименований видов неаудиторных учебных занятий

Атрибут

Содержание

Тип

Комментарии

Id_2.6

PK

Int

ВидНеАуд

Наимен. вида занятия

VarChar [32]

Например: "Контрольная работа", "Курсовая работа", "Курсовой проект", «Консультация»

СокрНеАуд

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

VarChar [4]

Например: ""Кнтр", "КР", "КП", «Конс»

Сущность 2.7 "ВидКон" - Справочник наименований видов контрольных и аттестационных мероприятий по учебным дисциплинам и прочим компонентам учебных планов

Атрибут

Содержание

Тип

Комментарии

Id_2.7

PK

Int

ВидКонтр

Наимен. вида контроля

VarChar [64]

Например: "Текущий контроль", "Рубежный контроль", "Тест", "Зачет", "Дифференцированный зачет", "Экзамен", "Защита контрольной работы", "Защита курсового проекта», «Защита практики»

СокрВК

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

VarChar [8]

Например: "ТК", "РК", "Зач", "Экз"

Сущность 2.8 "ОбрРез" - Справочник наименований образовательных результатов освоения учебных дисциплин и прочих компонентов учебных планов

Атрибут

Содержание

Тип

Комментарии

Id_2.8

PK

Int

ТипРез

Категория обр. рез.

VarChar [16]

Например: "Должен знать", "Должен уметь", "Должен владеть"

Результат

Наимен. обр. результата

VarChar [255]

Например: "методы сложения в столбик одноразрядных десятичных чисел", "программировать алгоритмы поиска на графах с использованием языков высокого уровня", "технологиями объектно-ориентированного проектирования программных систем"

Сущность 2.9 "Катег" - Справочник наименований категорий компонентов учебных планов

Атрибут

Содержание

Тип

Комментарии

Id_2.9

PK

Int

КатегКомп

Категория компонента учебного плана

VarChar [16]

Например: "Обязательный", "Вариативный", "Элективный", "Факультативный"

Сущность 2.10 "Сем" - Справочник номеров и наименований семестров учебного года

Атрибут

Содержание

Тип

Комментарии

Id_2.10

PK

Int

НомСем

Порядковый номер семестра по учебному графику

Byte

ИмяСем

Наименование семестра

VarChar [16]

Например: "Осенний", "Зимний", "Весенний", "Летний"

Сущность 2.21 "ТипКмп" - Справочник наименований типов компонентов учебного плана и учебно-производственного графика.

Атрибут

Содержание

Тип

Комментарии

Id_2.21

PK

Int

ТипКомп

Наименование типа компонента

VarChar [32]

Например: "Дисциплины (модули)"; "Практики"; "Научно-исследовательская работа"; "Итоговая государственная аттестация"; «Экзаменационная сессия»; «Установочная сессия»; «Каникулы»

СокрТипКомп

Сокр. наименование типа компонента

VarChar [4]

Например: "Д", "ПР", "НИР", "ИГА", «Э», «УстС»

Сущность 2.11 "Комп" - Компоненты учебного плана и учебно-производственного графика. Родительская сущность для сущностей 2.12 и 2.13

Атрибут

Содержание

Тип

Комментарии

Id_2.11

PK

Int

Id_2.1

FK

Int

Код версии УП

Id_2.9

FK

Int

Код категории компонента

Id_2.21

FK

Int

Код типа компонента

Сущность 2.12 "Д-УП" - Компоненты типа «Дисциплины учебных планов»

Атрибут

Содержание

Тип

Комментарии

Id_2.11

PK

Int

Наследует первичный ключ главной сущности 2.11

Id_2.3

FK

Int

Код наименования дисциплины

Id_2.4

FK

Int

Код наименования модуля, в который включена дисциплина

Id_1.8

FK

Int

Код кафедры, обеспечивающей преподавание дисциплины

ЗЕТ

Трудоемкость освоения

Int

В зачетных единицах

ВсегоЧас

Объем

Byte

Часов учебных занятий

ВсегоАуд

Объем

Byte

Часов аудиторных занятий

Сущность 2.13 "ПрКмп" - Прочие компоненты (исключая «Дисциплины учебных планов»)

Атрибут

Содержание

Тип

Комментарии

Id_2.11

PK

Int

Наследует первичный ключ главной сущности 2.11

Комп

Наименование компонента

VarChar [32]

Например: «Учебная практика», «Производственная практика», «Государственный экзамен», «Дипломное проектирование», "Экзаменационная сессия"

СокрКомп

Сокращенное наименование компонента

VarChar [4]

Например: «УП», «ПП», «ГЭ», «ДП» "Э"

ЗЕТ

Трудоемкость освоения компонента в зачетных единицах

Int

Сущность 2.14 "График" - Учебно-производственный график (распределение компонентов учебного плана по неделям семестров)

Атрибут

Содержание

Тип

Комментарии

Id_2.14

PK

Int

Наследует первичный ключ главной сущности 2.11

Id_2.13

FK

Int

Код компонента

Id_2.10

FK

Int

Код семестра

ЗЕТ

Трудоемкость

Int

Одно-семестровая часть компонента, зачетных единиц

НедОТ

Начальная неделя

Byte

Нумерация недель - в соответствии с графиком учебного процесса.

НедДО

Конечная неделя

Byte

Сущность 2.15 "СемДс" - Одно-семестровая часть учебной дисциплины

Атрибут

Содержание

Тип

Комментарии

Id_2.15

PK

Int

Наследует первичный ключ главной сущности 2.11

Id_2.12

FK

Int

Код дисциплины учебного плана

Id_2.10

FK

Int

Код семестра

ЗЕТ

Трудоемкость

Int

В зачетных единицах

Сущность 2.16 "С-Д-А" - Распределение по семестрам аудиторных занятий

Атрибут

Содержание

Тип

Комментарии

Id_2.16

PK

Int

Id_2.5

FK

Int

Код вида ауд. занятия

Id_2.15

FK

Int

Код одно-семестровой части дисциплины

Часов

Объем в акад. часах

Byte

Id_7.2

FK

Int

NULL или Код потока, в который включено аудиторное занятие

Сущность 2.17 "КнтрД" - Распределение по семестрам контрольных мероприятий дисциплин

Атрибут

Содержание

Тип

Комментарии

Id_2.17

PK

Int

Id_2.7

FK

Int

Код вида контроля

Id_2.15

FK

Int

Код одно-семестровой части дисц

Id_7.4

FK

Int

NULL или Код потока, в который включено контр.-атт.. занятие

Сущность 2.18 "КнтрК" - Распределение по семестрам контрольных мероприятий прочих компонентов учебного плана

Атрибут

Содержание

Тип

Комментарии

Id_2.18

PK

Int

Id_2.7

FK

Int

Код вида контроля

Id_2.14

FK

Int

Код одно-семестровой части компонента

Сущность 2.19 "С-Д-НА" - Распределение по семестрам неаудиторных занятий учебных дисциплин

Атрибут

Содержание

Тип

Комментарии

Id_2.19

PK

Int

Id_2.6

FK

Int

Код вида неаудиторного занятия

Id_2.15

FK

Int

Код одно-семестровой части дисциплины

Id_7.3


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.