
- •1 Исследование подобных систем
- •1.1.1 Основные задачи, решаемые с помощью еис управления учебным процессом Naumen University
- •1.1.2 Модули
- •1.2.1 Основные задачи, решаемые с помощью еис управления учебным процессом Tandem University
- •1.2.2 Модули
- •1.3 Рамэк
- •1.3.1 Основные задачи, решаемые с помощью еис управления учебным процессом
- •1.3.2 Модули
- •1.4 Выводы
- •2 Основные модули
- •2.1 Описание функциональных модулей системы
- •2.2 Проектирование информационной модели системы
- •3 Алгоритмы обработки данных
- •4 Выявление типов пользователей
- •5 Описание подсистемы «преподаватель»
2.2 Проектирование информационной модели системы
Важнейшей задачей в процессе проектирование является составление непротиворечивой структуры реально существующей информации, иными словами, создание информационной модели модулей системы. Необходимо не только четко структурировать данные, но и представить все взаимосвязи между отдельными, так называемыми, информационными единицами. Для этого лучше всего использовать модель «Сущность - Связь».
“Сущность - некоторый обособленный объект или событие моделируемой системы, имеющий определенный набор свойств - атрибутов. Отдельный элемент этого множества называется "экземпляром сущности". Сущность может обладать одним или несколькими атрибутами, которые однозначно идентифицируют каждый образец сущности, и может обладать любым количеством связей с другими сущностями” [7].
Если
представить нашу систему с точки зрения
информационной модели, то можно выделить
следующие сущности, включаемые в
подсистемы следующим образом, как
показано на рисунке 1.
Рисунок 1 – Описание подсистем относительно сущностей
Следовательно, имеется возможность описать основные предметно-значимые атрибуты сущностей.
Для сущности «Студент» определяем такие основные атрибуты (tab_student):
№ зачётной книжки;
ФИО;
Дата поступления в университет;
Дата рождения;
Гражданство;
Военная служба;
Адрес;
Форма обучения;
Курс зачисления;
Приказ о зачислении №;
Код специальности;
№ зачётной книжки; (numRecordBook)
Номер группы;
Задолженность по дисциплине.
Для сущности «Успеваемость» - (tab_record):
№ зачётной книжки;
Номер семестра;
Код дисциплины;
Оценка;
Дата получения оценки;
Фамилия преподавателя.
Для сущности «Посещаемость» - (tab_attendance):
№ зачётной книжки;
Номер семестра;
Предмет (№ код дисциплины);
Количество посещенных часов;
Фамилия преподавателя.
Сущность «Дисциплина» будет иметь такие атрибуты (tab_discipline):
код дисциплины;
название дисциплины;
сокращённое название;
Сущность «Учебный план» будет иметь такие атрибуты (tab_plan)
код дисциплины;
курс;
семестр;
количество часов;
лекции;
практические / семинары;
форма контроля;
курсовая работа (наличие).
Сущность «Практика» будет иметь такие атрибуты (tab_practice):
№ зачётной книжки;
курс;
семестр;
название организации;
дата начала;
дата окончания;
ФИО руководителя;
оценка.
«Курсовые работы» — сущность, имеющая следующие атрибуты (tab_coursework):
№ зачётной книжки;
код дисциплины;
название;
ФИО преподавателя;
оценка.
Сущность «Дипломирование» может иметь такие примерные атрибуты (tab_diplom):
№ зачётной книжки;
курс;
тема;
дисциплина;
оценка;
квалификация;
серия диплома;
№ диплома
Для сущности «Перевод с курса на курс» определяем такие атрибуты как (tab_perevod):
№ зачётной книжки;
курс переведения;
год;
№ приказа.
Для сущности «Преподаватель» определяем такие основные атрибуты (tab_teacher):
Идентификационный номер;
ФИО;
Должность;
Научная степень;
Дата рождения;
Гражданство;
Военная служба;
Адрес;
Приказ о приеме на работу;
Научные издания;
Преподаваемые дисциплины.