Автоматизированная система планирования учебной работы университета
Функциональная структура и сетевая архитектура системы. Разработка модели хранилища данных, содержащей модели учебного плана, аудиторного фонда и контингента студентов. Прототипы клиентских приложений. Алгоритмы реализации пользовательских функций.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | научная работа |
Язык | русский |
Дата добавления | 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 |
Подобные документы
Файловая организация баз данных. Взаимодействие администратора баз данных с пользователями. Иерархическая и сетевая даталогические модели системы управления базами данных. Принципиальная организация системы обработки информации на основе БД-технологии.
реферат [762,0 K], добавлен 23.12.2015Хранение и учёт вещественных доказательств. Криминалистические учеты и коллекции. Проектирование базы данных. Модели данных: иерархическая, сетевая и реляционная. Разработка автоматизированной системы. Подходы к написанию программ в сетевом режиме работы.
дипломная работа [1,9 M], добавлен 06.03.2010Архитектура и технология функционирования системы. Извлечение, преобразование и загрузка данных. Oracle Database для реализации хранилища данных. Создание структуры хранилища. Механизм работы системы с точки зрения пользователя и с точки зрения платформы.
курсовая работа [2,2 M], добавлен 22.02.2013Система управления базами данных задач и составляющих их процессов предприятия. Требования к информационной системе. Состав запросов к базе данных. Связи и отношения между информационными объектами. Алгоритмы работы и архитектура информационной системы.
курсовая работа [727,5 K], добавлен 02.02.2014Сущность и предназначение сетевой модели данных TCP/IP. Уровень приложений TCP/IP. Схема работы веб-браузера. Транспортный уровень TCP/IP. Схема использования служб Ethernet протоколом IP. Этапы передачи данных узлом в реальной физической среде сети.
доклад [791,9 K], добавлен 02.04.2012Требования к функциональным характеристикам разрабатываемой автоматизированной системы. Системы управления обучением. Обзор средств разработки, серверов, СУБД. Применение модели "сущность-связь", ее преимущества. Архитектура программного средства.
курсовая работа [900,7 K], добавлен 07.07.2012Разработка программного приложения WindowsForms для работы с базой данных на языке высокого уровня C# в автономном режиме с использованием ADO.NET. Проектирование реляционной модели базы данных, интерфейса приложения, основных функций и возможностей.
курсовая работа [4,3 M], добавлен 30.06.2015Разработка информационной системы для хранения информации о результатах экзаменов студентов. Описание сервисов, разработка логической и физической модели системы. Выбор системы хранения данных. Схема работы сервиса, принципы безопасности доступа.
курсовая работа [560,6 K], добавлен 09.09.2012Разработка программного обеспечения для передачи данных на удаленный хост; обеспечения записи переданной информации в хранилище; выборку данных из хранилища через критерии, определяемые пользователем на веб-ресурсе. Архитектура функций и процедур.
курсовая работа [728,2 K], добавлен 11.08.2012Создание сайта в сети Интернет для информирования студентов и преподавателей о проходящих конференциях. Разработка модели "как будет" с учетом внедрения системы автоматизации. Описание сценариев элементарных функций и физической модели базы данных.
курсовая работа [2,4 M], добавлен 19.12.2015Система учета успеваемости студентов Байкальского государственного университета экономики и права. Действующая Информационная система, организация и требования к подсистеме учета успеваемости БГУЭП. Конструирование подсистемы, построение модели функций.
дипломная работа [2,2 M], добавлен 20.11.2010Анализ предметной области. Разработка информационной системы для улучшения качества обслуживания клиентов и автоматизации работы кассы столовой. Проектирование логической модели. Определение регламентированных запросов и описание клиентских приложений.
курсовая работа [1,6 M], добавлен 17.02.2013Анализ и разработка информационной системы, структура сети предприятия. Описание процесса разработки конфигураций и выявление потребностей в автоматизации функций. Средства разработки проектирования и архитектура базы данных. Разработка модели угроз.
дипломная работа [1,4 M], добавлен 13.07.2011Разработка автоматизированной системы по учету студенческих работ и успеваемости студентов Ухтинского технического университета. Методическое обеспечение, информационная база АИС. Архитектура системы, генерация базы данных; пользовательский интерфейс.
дипломная работа [953,3 K], добавлен 23.09.2016Разработка комплексной информационной системы на основе экономико-математической модели и методики NUMBER SPACE для повышения точности расчета стратегического потенциала, стратегического плана, доступности стратегического планирования для малого бизнеса.
дипломная работа [533,8 K], добавлен 08.07.2012Автоматизация процессов, связанных с обучением студента в университете: зачисление, учет личных данных, отчисление, выдача справок. Характеристика системы программирования Delphi 7. Методы Lookup и FindKey для поиска данных в информационной системе.
контрольная работа [1,8 M], добавлен 07.12.2010Разработка API взаимодействия клиентских приложений с сервером СУБД через Pipe под Windows. Устройство и характеристики СУБД SQLite. Методы WinAPI для передачи данных. Реализация взаимодействия через PIPE. Результат работы серверного приложения.
курсовая работа [596,3 K], добавлен 09.05.2014Анализ деятельности бухгалтерии Горно-Алтайского государственного университета. Выявление процессов, требующих автоматизации. Экономическое обоснование системы учета студентов, обучающихся на платной основе. Проектирование концептуальной модели данных.
отчет по практике [390,1 K], добавлен 24.05.2015Характеристика высшего учебного заведения "МФПА", структура подразделений учебной части. Анализ диаграммы дерева узлов, стадии проектирования информационной системы учета успеваемости студентов. Основные особенности построения модели "Как должно быть".
курсовая работа [3,1 M], добавлен 12.04.2012Основы визуального программирования интерфейса. Архитектура программных систем. Проектирование базы данных. Анализ предметной области и связей между сущностями. Построение модели "сущность-связь". Разработка автоматизированной информационной системы.
курсовая работа [4,4 M], добавлен 16.11.2014