Информационная технология мониторинга и анализа стиля учебного поведения в семестре

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

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

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

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

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

ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА МАГИСТРА

Информационная технология мониторинга и анализа стиля учебного поведения в семестре

ВВЕДЕНИЕ

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

Несмотря на достаточно длительную историю стилевого подхода, учебно-стилевой подход в образовании остается мало разработанной областью, до сих пор находящейся скорее в стадии своего становления.

Если провести поверхностный анализ успеваемости обучаемых, то можно заметить что в любой группе студентов всегда имеется некоторое количество «отстающих» и «преуспевающих» учеников. И достаточно часто это не является показателем сугубо интеллектуального развития. В подобных случаях данное распределение может являться следствием несовпадения личного учебного стиля и стиля преподавания. По мнению М.А. Холодной учебный стили - это «индивидуально-своеобразные способы переработки информации о своём окружении в виде индивидуальных различий в восприятии, анализе, структурировании, категоризации, оценивании происходящего»[1]. Из данного определения видно, что стиль является общим понятием, характеризующим способ познавательной деятельности субъекта, и представляет собой систему интеллектуальных стратегий, к которым субъект обучения предрасположен в силу своих индивидуальных особенностей. Поэтому проблема выявления стилей учения приобретает особое значение для организации новых учебных парадигм.

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

Достижение этой цели требует решения следующих задач:

– ввести формализованное понятие учебного стиля;

– ввести методику численного определения стиля;

– классифицировать имеющиеся данные описывающие успеваемости студентов во времени;

– разработать математическую модель анализа учебного процесса;

– разработать информационную систему осуществляющую сбор и анализ данных в соответствии с моделью.

1 ОБЗОР ПРОБЛЕМАТИКИ И ПОСТАНОВКА ЗАДАЧИ

учебный стиль информационный данные

1.1 Понятие стиля учебного поведения

Проблематика стилевых характеристик интеллекта занимает особое место в педагогических исследованиях. Исследователи считают, что интеллектуальные способности отличаются от знаний и содержат в себе некоторую добавку к ним, состоящую в способах их отбора, обработки и обобщения. Интерес к человеческой индивидуальности и убежденность в существовании присущих всем людям индивидуально своеобразных форм понимания реальности стимулировали исследования в области стилевых свойств интеллекта и характеристик индивидуальности (Г. А. Берулава, В М. А. Холодная)[1],[2].

Появившийся еще в античности термин «стиль» в настоящее время толкуется весьма неоднозначно и входит в категориальный аппарат самых разных наук: философии, психологии, литературоведения, искусствоведения и др. Только в психологии существует несколько десятков определений стиля, в каждом из которых отражаются установки самих исследователей на понимание проблемы индивидуальности в целом, а также их взгляды на
характер взаимодействия человека с миром. Это ведет к расплывчатости смысла понятия «стиль». Задача данной работы состоит в том, чтобы отделить понятия «учебный стиль».

Впервые в зарубежной психологии понятие «стиль» использовал А.Адлер для объяснения индивидуального своеобразия жизненного пути личности. В дальнейшем это понятие стало использоваться для объяснения единого личностного источника многообразных функциональных интеллектуальных проявлений человека, начиная с избирательности восприятия и заканчивая мерой общительности[4]. Внимание психологов сосредотачивалось на индивидуализированных аспектах поведения, т.е. понятие стиля имело качественное значение.

В 50-60 гг. XXв. в работах американских психологов на первый план вышло исследование индивидуальных особенностей восприятии, анализа, структурирования и категоризации понятий, обозначенных термином «когнитивные стили»[4][5]. Стилевое свойство определялось через процедуру его измерения, количественное значение понятия стиля.

В отечественной психологии, накоплен богатый опыт изучения индивидуального стиля деятельности. Он определяется своеобразием действий, применяемых для осуществления цели, и отличается от индивидуального стиля личности[6].

Г.Олпорт определил индивидуальный стиль деятельности как «устойчивые индивидуально своеобразные системы целей, действий и операций в предметной деятельности, которые играют основную роль в развитии индивидуальности»[5]. Рассматривая стиль как системообразующий фактор. Первый, по мнению И.П. Меркулов, придерживался формулы «внутреннее через внешнее», а второй «внешнее через внутреннее»[7]. Сам И.П. Меркулов считал, что внешнее и внутреннее действуют не последовательно, а одновременно и совместно. Он отмечал также, что стиль «следует понимать не как набор отдельных личностных свойств, а как целесообразную систему взаимосвязанных действий, при помощи которой человек достигает определенного результата».

В 80-е гг. XX в. наблюдается тенденция к обобщению понятия «стиль», появляются новые стилевые понятия - «стиль мышления», «стиль учения». Изучая стилевые характеристики интеллектуальной деятельности, исследователи оперируют при этом различными понятиями:
«индивидуальный стиль деятельности».

По мнению М.А.Холодной, термины «познавательный» и «учебный» нельзя рассматривать как синонимы[1]. Первый имеет отношение к процессу отражения действительности в индивидуальном сознании в виде познавательного образа (что отображено в познавательном образе), а второй отношение к психическим механизмам переработки информации в процессе построения познавательного образа на разных уровнях познавательного отражения. Термином «учебные стили» в общем виде были обозначены «психологические различии между людьми, характеризующие своеобразие присущих им способов изучения реальности».

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

1.2 Цели и задачи работы

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

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

Достижение этой цели требует решения следующих задач:

1. Ввести формализованное понятие учебного стиля.

2. Ввести методику численного определения стиля.

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

4. Разработать математическую модель анализа учебного процесса.

5. Разработать информационную систему осуществляющую сбор и анализ данных в соответствии с моделью.

1.3 Используемые методы

1.3.1 Аппроксимация

Аппроксимация (от латинского "approximate" -"приближаться")- научный метод, состоящий в замене одних объектов другими, в том или ином смысле близкими к исходным, но более простыми.

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

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

Полиномиальная аппроксимация - наиболее часто используется аппроксимация с помощью полинома степени n:

,

(1)

где - коэффициенты многочлена,

- степень аппроксимирующего полинома.

Коэффициенты полинома a0, a1, a2, … an подбираются таким образом, чтобы кривая, описываемая полиномом, проходила максимально близко ко всем точкам, аппроксимируемым этим полиномом. Максимальная близость аппроксимирующего полинома к аппроксимируемым точкам количественно формулируется в виде минимальности суммы квадратов отклонений значений полинома от ординат всех точек:

.

(2)

Аппроксимация с применением условия широко известна как метод наименьших квадратов. В выражении - - ординаты аппроксимируемых точек, - значения аргумента этих точек, - количество аппроксимируемых точек. Для применения данной методики должно выполняться условие:

.

(3)

Так, через три точки (M = 3) методом наименьших квадратов можно провести только прямую - полином 1-й степени (), через 4 точки - полином 1-й или 2-й степени, через 5 точек - полином 1-й, 2-й или 3-й степени и т.д. Если , то соответствующий полином проходит точно через аппроксимируемые точки и условие выполняется автоматически (точно через две точки проходит прямая, через три точки - парабола и т.д.). Если , задача становится неопределенной (например, через две точки можно точно провести бесчисленное множество парабол).

1.3.2 Обзор существующих методов кластеризации

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

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

Задачу кластеризации в том или ином виде формулировали в таких научных направлениях, как статистика, распознавание образов, оптимизация, машинное обучение. Отсюда многообразие синонимов понятию кластер - класс, таксон, сгущение. На сегодняшний момент число методов разбиения групп объектов на кластеры довольно велико - несколько десятков алгоритмов и еще больше их модификаций. Большинство алгоритмов кластеризации предполагают сравнение объектов между собой на основе некоторой меры близости (сходства). Мерой близости называется величина, имеющая предел и возрастающая с увеличением близости объектов. Меры сходства «изобретаются» по специальным правилам, а выбор конкретных мер зависит от задачи, а также от шкалы измерений. В качестве меры близости для числовых атрибутов очень часто используют евклидово расстояние, вычисляемое по формуле:

.

(4)

Чтобы придать большие веса более отдаленным друг от друга объектам вычисляют квадрат евклидова расстояния:

.

(5)

Манхэттенское расстояние вычисляется по формуле:

.

(6)

Расстояние Чебышева вычисляется по формуле:

.

(7)

Степенное расстояние вычисляется по формуле:

,

(8)

где и - параметры, определяемые пользователем. Параметр ответственен за постепенное взвешивание разностей по отдельным координатам, параметр ответственен за прогрессивное взвешивание больших расстояний между объектами. Если оба параметра - и , равны двум, то это расстояние совпадает с расстоянием Евклида.

Алгоритмы кластеризации можно классифицировать на масштабируемые и не масштабируемые. Масштабируемые алгоритмы отвечают следующим условиям:

– минимально возможное количество проходов по базе данных;

– работа в ограниченном объеме оперативной памяти компьютера;

– работу алгоритма можно прервать с сохранением промежуточных результатов, чтобы продолжить вычисления позже;

– алгоритм должен работать, когда объекты из базы данных могут извлекаться только в режиме однонаправленного курсора (т.е. в режиме навигации по записям).

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

Неиерархические алгоритмы основаны на оптимизации некоторой целевой функции, определяющей оптимальное в определенном смысле разбиение множества объектов на кластеры. В этой группе популярны алгоритмы семейства k-средних (c-means, fuzzy c-means, Густафсон-Кесселя), которые в качестве целевой функции используют сумму квадратов взвешенных отклонений координат объектов от центров искомых кластеров. Кластеры ищутся сферической либо эллипсоидной формы. В канонической реализации минимизация функции производится на основе метода множителей Лагранжа и позволяет найти только ближайший локальный минимум. Использование методов глобального поиска (генетические алгоритмы) значительно увеличит вычислительную сложность алгоритма.

Среди неиерархических алгоритмов, не основанных на расстоянии, следует выделить EM-алгоритм (Expectation-Maximization). В нем вместо центров кластеров предполагается наличие функции плотности вероятности для каждого кластера с соответствующим значением математического ожидания и дисперсией. В смеси распределений ведется поиск их параметров (средние и стандартные отклонения) по принципу максимума правдоподобия. Алгоритм EM и есть одна из реализаций такого поиска. Проблема заключается в том, что перед стартом алгоритма выдвигается гипотеза о виде распределений, которые оценить в общей совокупности данных сложно.

Еще одна проблема появляется тогда, когда атрибуты объекта смешанные - одна часть имеет числовой тип, а другая часть - категорийный. Кроме того, при использовании алгоритма -средних и ему подобных возникают трудности с пониманием центров кластеров у категорийных атрибутов, априорным заданием количества кластеров.

Алгоритм оптимизации целевой функции в неиерархических алгоритмах, основанных на расстояниях, носит итеративный характер, и на каждой итерации требуется рассчитывать матрицу расстояний между объектами. При большом числе объектов это неэффективно и требует серьезных вычислительных ресурсов. Вычислительная сложность 1-й итерации алгоритма -means оценивается как , где , ,  - количество кластеров, атрибутов и объектов соответственно.

Имеет массу недостатков в -means сам подход с идеей поиска кластеров сферической или эллипсоидной формы. Подход хорошо работает, когда данные в пространстве образуют компактные сгустки, хорошо отличимые друг от друга. А если данные имеют вложенную форму, то ни один из алгоритмов семейства -means никогда не справится с такой задачей. Также алгоритм плохо работает в случае, когда один кластер значительно больше остальных, и они находятся близко друг от друга - возникает эффект "расщепления" большого кластера.

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

1.3.3 Методы разработки информационных систем

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

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

– основные цели, которые можно достичь посредством автоматизации процессов;

– перечень участков и последовательность внедрения модулей ИС;

– фактическая потребность в объемах программного и аппаратного обеспечения;

– реальные оценки сроков развертывания и запуска;

– ключевые пользователи ИС.

Можно условно выделить основные этапы жизненного цикла ИС:

1. Определение требований к системе и их анализ - определение того, что должна делать система.

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

3. Разработка - создание функциональных компонентов и отдельных подсистем, соединение подсистем в единое целое.

4. Тестирование - проверка функционального соответствия системы показателям, определенным на этапе анализа.

5. Внедрение - установка и ввод системы в действие.

6. Функционирование - штатный процесс эксплуатации в соответствии с основными целями и задачами ИС.

7. Сопровождение - обеспечение штатного процесса эксплуатации системы на предприятии заказчика.

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

1.4 Выводы по главе

Рассмотрено появления и различные толкования понятия стиля учебного поведения.

Сформулирована цель работы, и поставлены задачи для ее достижения.

Дано краткое описание основных методов используемых в работе.

2 СИСТЕМНЫЕ РЕШЕНИЯ, МАТЕМАТИЧЕСКИЕ МОДЕЛИ И ИСХОДНЫЕ ДАННЫЕ

2.1 Основные понятия и гипотезы модели

Для описание моделируемой системы введем понятия:

Учебный стиль - понятие, характеризующие способ познавательной деятельности субъекта, представляющие собой систему интеллектуальных стратегий, к которым субъект обучения предрасположен в силу своих индивидуальных особенностей.

Учебный кластер - набор студентов со сходными учебными стилями.

Для выполнения цели работы введем гипотезу:

Гипотеза 1. Индивидуальный познавательный стиль влияет на учебный процесс и проявляется в ходе учебной деятельности.

В соответствии с этой гипотезой начнем поиск индивидуальный стилей на основе данных успеваемости студентов .

2.2 Состав и методы получения исходных данных

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

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

Исходные данные хранятся в базе данных факультета в виде электронных таблиц. Для их использования, разрабатываемая информационная система осуществляет импорт в локальное хранилище.

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

Таблица 1 - Образец значений исходных данных комплексной оценки деятельности студентов

Неделя

ФИО

1

2

3

4

5

1

А-ов

31

35

42

38

33

2

Аф-ьев

33

33

-82

-68

-54

3

Ба-ова

22

29

11

15

19

4

Бе-ов

17

24

-41

-39

-37

5

Бол-ев

25

28

2

7

12

6

Бур-ов

27

17

43

40

37

7

Бу-ин

39

38

-43

-16

11

8

Габ-ов

17

23

-2

6

14

9

Гу-ин

18

25

40

40

39

10

Зе-ых

31

31

-36

-31

-25

11

Ис-ов

21

30

5

11

16

12

Ко-ль

19

26

-39

-31

-22

13

Куд-ва

29

30

36

25

13

14

Лаз-ев

21

27

-38

-32

-25

15

Ма-ов

-42

-56

-60

-61

-62

16

На-ова

31

31

-2

5

11

17

Ро-ба

30

30

-46

-25

-3

18

Ру-ов

27

38

29

38

46

19

Смо-ко

31

31

51

48

44

20

Т-н

18

24

-84

-65

-45

21

Те-ин

35

35

-73

-57

-41

На таблице 1 отображена значения оценок на конкретный семестр и год обучения.

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

Гипотеза 2. Числовым описанием учебного стиля являются параметры аппроксимирующей функции успеваемости.

2.3 Требования к математическим моделям и исходным данным

Требования к исходным данным:

– достоверность. В контексте данные работы не предусматривается проверка достоверности данных и способах их приведения, ввиду того что, достоверность принципиально не может быть проверена;

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

– полнота. Комплексные оценки успеваемости студента должны отражать весь периодом обучения;

– нормированость. Численные значения исходных данные всех студентов, за один период обучения, должны быть нормированы на единую шкалу.

2.4 Основные понятия и обозначения

Введем обозначения:

-номер учебного периода. В данной работе, за единицу учебного периода принят один семестр.

- номер временного такта внутри учебного периода. В данной работе рассматриваются такты равные одной недели.

- количество учебных периодов.

- количество временных тактов внутри учебного периода.

- количество студентов,

- номер студента,

- исходная комплексная оценка успеваемости для студента , в момент время .

2.5 Математическая модель системы

2.5.1 Аппроксимация исходных данных

Примем что аппроксимирующая функция представляет собой полином n--ной степени:

,

(9)

где,

- коэффициенты многочлена,

- степень аппроксимирующего полинома.

Для поиск значенийвоспользуемся методом наименьших квадратов.

Тогда

,

(10)

Для решения задачи аппроксимирования воспользуемся общим приемом дифференциального исчисления. Найдем частные производные от величины

,

(11)

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

(12)

Введем обозначения:

,

(13)

,

(14)

Преобразуем полученную систему:

.

(15)

Так как , то данная система имеет единственно решение.

Для решения системы воспользуемся методом Гаусса, в результате чего получим значения , которые являются параметрами апроксимационной функции.

Тогда численной представление учебного стиля для студента , в момент время будет иметь вид:

.

(16)

2.5.2 Структура и содержания модели кластеризации

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

Пусть - номер студента как объекта кластеризации, , а - номер студента как предполагаемого центра кластера, .

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

,

(17)

- m-ный коэффициенты многочлена студента ,

- m-ный коэффициенты многочлена студента .

Введем максимально допустимый радиус кластера б. Тогда определяется признак возможного отнесения элементов , - к одному ластеру,

,

(18)

- признак того, что -й элемент является центом кластера,

,

xij - признак включения i -го объекта в кластер с центом j.

.

(, - булевы переменные).

Введем ограничения, отражающие требования, предъявляемые к задаче кластеризации:

– Каждый объект кластеризации должен попасть ровно в один кластер:

(19)

– В кластере расстояния объектов кластеризации до центра кластера не должны превосходить максимально допустимого значения б:

, i = 1,…, K; j=1,…,M

(19)

– Объект, являющийся центром кластера должен включать наибольшее количество элементов

(20)

Общее количество кластеров Nобщ определяется формулой

.

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

2.6 Выводы по главе

Дано формализованное понятия учебного стиля и предложен способ его получения. Предложен источник исходных данных для осуществления моделирования.

Разработана математическая модель численного выделения учебного стиля и учебных кластеров.

3 РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

3.1 Описание архитектуры и функциональной структуры ПО

Так как информационная система разрабатывается для внедрения на кафедра университета, то для ней характерны требования:

– единовременный, многопользовательский доступ;

– возможность контроля прав пользователей.

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

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

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

3.2 Обоснование выбора и краткое описание средств разработки

В качестве языка программирования был выбран C++ в среде Embarcadero С++Builder XE. Выбор данного языка обусловлен большой распространенностью готовых библиотек и программных решений в корпоративных, настольных приложений. Хотя язык создавался как десктоп-ориентированный, его с помощью технологий таких как CGI, можно в полной мере использовать в Web-среде.

Основные свойств языка C++:

– гибкость. Язык мультипарадигменный. Синтаксис язык позволяет создавать компактные программные конструкции;

– объектная ориентированность;

– строгая типизация;

– платформонезависимость;

– высокая производительность.

3.2.1 Краткое описание средства разработки

Embarcadero С++Builder XE - версия популярной платформы разработки, в которой реализованы большинство общепринятых достижения в разработки программного обесепечения.

Данная среда разработки позволяет создавать native-приложения для различных устройств под управлением Windows и Mac на основе единой базы готовых библиотек. Эффективность native-приложений и языка C++ позволяют полностью контролировать ход разработки и создавать наилучшее качество взаимодействия с пользователем.

3.3 Используемые средства разработки

3.3.1 Краткое описание методологии UML

UML (сокр. от англ. Unified Modeling Language -- унифицированный язык моделирования) -- в разработке программного обеспечения это отраслевой стандарт визуального языка моделирования 3-го поколения, который служит в основном для моделирования программных систем. Однако использование UML не ограничивается моделированием программного обеспечения. Он может быть использован для моделирования технических средств; кроме того, этот язык употребляется для моделирования бизнес-процессов и организационных структур[6].

В 1994 году Гради Буч и Джеймс Рамбо, работавшие в компании Rational Software, объединили свои усилия для создания нового языка объектно-ориентированного моделирования. За основу языка ими были взяты методы моделирования, разработанные Бучем (Booch) и Рамбо (Object Modeling Technique -- OMT). OMT был ориентирован на анализ, а Booch -- дизайн программных систем. В октябре 1995 года была выпущена предварительная версия 0.8 унифицированного метода (англ. Unified Method). Осенью 1995 года к компании Rational присоединился Айвар Якобсон, автор метода Object-Oriented Software Engineering -- OOSE. OOSE обеспечивал превосходные возможности для спецификации бизнес-процессов и анализа требований при помощи сценариев использования. OOSE был также интегрирован в унифицированный метод.

На этом этапе основная роль в организации процесса разработки UML перешла к консорциуму OMG (Object Management Group). Группа разработчиков в OMG, в которую также входили Буч, Румбах и Якобсон, выпустила спецификации UML версий 0.9 и 0.91 в июне и октябре 1996 года.

На волне растущего интереса к UML к разработке новых версий языка присоединились такие компании, как Digital Equipment Corporation, Hewlett-Packard, i-Logix, IntelliCorp, IBM, ICON Computing, MCI Systemhouse, Microsoft, Oracle Corporation, Rational Software, Texas Instruments и Unisys. Результатом совместной работы стала спецификация UML 1.0, вышедшая в январе 1997 года. В ноябре того же года за ней последовала версия 1.1, содержавшая улучшения нотации, а также некоторые расширения семантики.

Последующие релизы UML включали версии 1.3, 1.4 и 1.5, опубликованные, соответственно в июне 1999, сентябре 2001 и марте 2003 года.

Формальная спецификация последней версии UML 2.0 опубликована в августе 2005 года. Семантика языка была значительно уточнена и расширена для поддержки методологии Model Driven Development -- MDD.

UML 1.4.2 принят в качестве международного стандарта ISO/IEC 19501:2005.

В UML используются следующие виды диаграмм: вариантов использования, классов, кооперации и последовательности, состояний, деятельности, компонентов, развертывания.

3.4 Разработка модели анализа

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

– диаграмма вариантов использования;

– диаграмма сущностных классов;

– диаграмма классов управления;

– диаграмма граничных классов;

– диаграмма компонентов системы;

– диаграмма развертывания;

– диаграмма состояний.

3.4.1 Диаграмма вариантов использования

Диаграммы вариантов использования описывают функциональное назначение системы или то, что система должна делать.

Её суть состоит в представлении проектируемой системы в виде множества сущностей или актантов, взаимодействующих с системой с помощью вариантов использования.

Диаграмма вариантов использования, показанная на рисунке А.1, позволяет рассмотреть возможности разработанного программного комплекса с точки зрения каждого пользователя. На диаграмме мы можем наблюдать трех актантов, то есть трех пользователей с различными правами доступа к системе. Каждому актанту на схеме соответствуют возможности, доступные при использовании системы.

Например, у актанта «Преподаватель» есть возможность просмотра отчетов:

– отчет успеваемости студента;

– отчет успеваемости группы;

– отчет кластерного анализа.

У актанта «Пользователь», есть возможности:

– авторизоваться;

Для актанта «Студент» доступно:

– просмотр отчета студента.

3.5 Сценарии вариантов использования

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

Сценарий варианта использования «Просмотр отчета успеваемости группы»

Вариант использования: Формирование отчета о динамике успеваемости группы.

Краткое описание: Позволяет преподавателю сформировать и просмотреть график успеваемости студентов выбранной группы и семестра.

Актант: Преподаватель.

Предусловия: Выполнен вариант использования "Авторизация" с ролью преподавателя.

Основной поток событий.

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

Преподаватель выбирает из выпадающего списка «Группа» интересуемую студенческую группу.

А1: Выход из системы.

А2: В таблице нет необходимой группы.

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

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

А1: Выход из системы.

А3: В таблице нет необходимой года и семестра.

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

Преподаватель нажимает кнопку "Успеваемость группы".

А1: Выход из системы.

А4: Преподаватель изменяет выбранную группу.

А5: Преподаватель изменяет выбранные год или семестр.

Система формирует отчет в виде графика и отображает его на экране. Вариант использования завершается успешно.

Альтернативы

А1: Выход из системы.

А1.1 Система производит выход из сессии текущего пользователя. На экране форма авторизации в приложении. Вариант использования завершается.

A2: В таблице нет необходимой группы.

A2.1 Пользователь прекращает работу с формой для выдачи отчетов. Вариант использования завершается.

A3: В таблице нет необходимого года и семестра.

A3.1 Пользователь прекращает работу с формой для выдачи отчетов. Вариант использования завершается.

A4: Преподаватель изменяет выбранную группу.

A4.1 Осуществляется переход к пункту 5 основной последовательности.

A5: Преподаватель изменяет выбранные год или семестр.

A5.1 Осуществляется переход к пункту 3 основной последовательности.

3.5.1 Диаграмма сущностных классов

Диаграмма сущностных классов АИС, показанная на рисунке 1, содержит 6 сущностей.

Рассмотрим основные сущности диаграммы:

– обучаемый. В данной сущности хранятся данные о студенте. Атрибутами сущности являются: идентификатор студента, ФИО;

– группа обучаемых. В данной сущности хранятся данные учебных группах. Атрибутами сущности являются: идентификатор группы и название;

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

3.5.2 Диаграмма классов управления

Объекты этих классов являются активными, берущими на себя управление и организацию вычислительных процессов; чаще всего это стандартные компоненты операционных систем и систем управления базами данных (СУБД), таймеры, координаторы и т.п. Диаграмма классов управления представлена на рисунке 2.

Рисунок 2 - Диаграмма классов управления

Диаграмма классов управления системы имеет два класса: Менеджер приложения, которым является основной программный модуль и менеджер СУБД.

3.5.3 Диаграмма граничных классов

Диаграмма граничных классов показывает объекты реализующие интерфейсы системы с внешней средой и пользовательским окружением. Диаграмма граничных классов представлена на рисунке 3.

Рисунок 3 - Диаграмма граничных классов

3.5.4 Диаграмма компонентов 

Диаграмма компонентов - физический уровень представления системы. Компонентами являются программные модули, в том числе библиотечные модули и стандартные программные системы (операционные системы, СУБД), а также файлы документации и таблицы базы данных.

Рисунок 4 - Диаграмма компонентов системы

На рисунке 4 диаграмме видно, что используется трехзвенная архитектура построения приложения, в которой основная бизнес-логика заключена в центральном звене.

3.5.5 Диаграмма развертывания

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

Диаграмма развертывания представлена на рисунке 5.

Рисунок 5 - Диаграмма развертывания системы

3.5.6 Диаграмма состояний

Диаграмма состояний описывает возможные состояния экземпляра объекта системы и возможные последовательности его переходов из одного состояния в другое, то есть моделирует все изменения состояний объекта как его реакцию на внешние воздействия.

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

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

Диаграмма состояний для системы представлена на рисунке 6.

Рисунок 6 - Диаграмма состояний

3.6 Описание логической структуры БД

3.6.1 Уровни представления данных

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

Существует три уровня представления данных:

1. 1-й уровень - концептуальный, связан с частным представлением данных группы пользователей в виде внешней схемы, объединяемых общностью используемой информации. Каждый конкретный пользователь работает с частью БД и представляет ее в виде внешней модели. Характеризуется разнообразием используемых моделей (модель “сущность - связь” (ER-модель, модель Чена), бинарные и инфологические модели, семантические сети).

2. 2-й уровень - логический, является обобщенным представлением данных всех пользователей в абстрактной форме. Используется три вида моделей: иерархические, сетевые и реляционные. Сетевая модель является моделью объектов-связей, допускающей только бинарные связи “многие к одному” и использует для описания модель ориентированных графов. Иерархическая модель является разновидностью сетевой, являющейся совокупностью деревьев (лесом). Реляционная модель использует представление данных в виде таблиц (реляций), в основе лежит математическое понятие теоретико-множественного отношения которое базируется на реляционной алгебре и теории отношений.

3. 3-й уровень - физический (внутренний), связан со способом фактического хранения данных в физической памяти ЭВМ. Во многом определяется конкретным типом СУБД.

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

Термин «база данных» (БД) обозначает способ организации данных, и в отличие от другого способа, файловых структур, БД содержит не только сами данные, но и их описания, а также связи между ними.

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

3.6.2 Выбор модели данных

В рамках выполнения данного дипломного проекта была использована реляционной модели данных.

Реляционная модель данных - разработанная Э.Коддом в 1970г. логическая модель данных, описывающая:

– структуры данных в виде (изменяющихся во времени) наборов отношений;

– теоретико-множественные операции над данными: объединение, пересечение, разность и декартово произведение;

– специальные реляционные операции: селекция, проекция, соединение и деление; а также

– специальные правила, обеспечивающие целостность данных.

Основной структурой в иерархических моделях данных является «дерево». Особенности такого представления в наличии корня - единственной точки входа в дерево, и что каждый порожденный узел имеет только одного родителя. Недостатком этой системы является высокая избыточность. Одна запись БД - это совокупность деревьев. Через эту структуру нельзя построить отношение N:N (многие ко многим)[9].

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

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

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

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

3.6.3 Логическое проектирование БД

Логическая модель данных описывает понятия предметной области, их взаимосвязь, а так же ограничения на данные, налагаемые предметной областью.

Работа с базой данных начинается с построения модели. Наиболее распространенной является ER-модель (entity-relationship model). Это модель данных, позволяющая описывать концептуальные схемы. Она предоставляет графическую нотацию, основанную на блоках и соединяющих их линиях, с помощью которых можно описывать объекты и отношения между ними какой-либо другой модели данных. В этом смысле ER-модель является мета-моделью данных, то есть средством описания моделей данных.[10]

ER-модель удобна при прототипировании (проектировании) информационных систем, баз данных, архитектур компьютерных приложений, и других систем (далее, моделей). С её помощью можно выделить ключевые сущности, присутствующие в модели, и обозначить отношения, которые могут устанавливаться между этими сущностями. Важно отметить что сами отношения также являются сущностями (выделяются в отдельные графические блоки), что позволяет устанавливать отношения на множестве самих отношений.

ER-модель является одной из самых простых визуальных моделей данных (графических нотаций). Она позволяет обозначить структуру «крупными мазками», в общих чертах. Это общее описание структуры называется ER-диаграммой или онтологией выбранной предметной области.

На рисунке A.2 представлена логическая структура БД программного комплекса.

3.7 Разработка физической структуры БД

Для разработки базы данных была выбрана СУБД MySql. На рисунке 7 приведена физическая модель базы данных.

Рисунок 7 - Физическая схема БД

Опишем основные сущности разработанной базы данных.

Таблица 2 - Описание таблиц БД

Таблица

Описание

Имя поля

Хранимые данные

Group

Таблица хранящая список учебных групп

id

уникальный идентификатор группы

name

название группы

Student

Таблица хранящая список учащихся.

id

уникальный идентификатор группы

group_id

идентификатор группы, в которой состоит учащийся

fio

ФИО учащегося

Track

Таблица хранящая периодов обучения

id

уникальный идентификатор периода

year

Год

half_year

Полугодие

Rating

Таблица студенческие группы

student_id

идентификатор относящегося студена

track_id

идентификатор относящегося периода обучения

week

номер неделе с начала текущего периода обучения.

value

значение рейтинга

Fitting

Таблица хранящая данные аппроксимирующей функции успеваемости

student_id

идентификатор относящегося студента

track_id

идентификатор относящегося периода обучения

type

степень аппроксимирующего полинома

value

значений коэффициентов функции

Cluster

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

groups_id

идентификатор относящейся группы

track_id

идентификатор относящегося периода обучения

value

набор элементов кластера

User

Таблица хранящая данные пользователей

idUser

Уникальный идентификатор пользователя

student_id

идентификатор относящегося студента

Username

степень аппроксимирующего полинома

password

значений коэффициентов функции

session

Хранение данных открытого сеанса

3.8 Блок-схемы алгоритмов

Блок схема алгоритма аппроксимации исходных данных успеваемости.

Рисунок 8 - Блок схема алгоритма аппроксимации

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

3.9 Оценка требуемых параметров технических средств

3.9.1 Расчет объема ВЗУ

,

где - объем внешней памяти, занимаемый операционной системой, Мб;

- объем внешней памяти, занимаемый СУБД, Мб;

- объем внешней памяти, занимаемый данными, необходимыми для работы системы, Мб;

- объем внешней памяти, занимаемый программными модулями, Мб;

В качестве ОС используется ОС Windows 7.

= 3Гб.

= 350 Мб.

= 1.1 Мб.

Таблица 3 - Расчет размера таблиц базы данных

Название таблицы

Размер записи, байт

Максимальное количество записей

Итого, байт

Students

200

1000000

200000000

Rating

32

10000000

320000000

Track

9

200

1800

Groups

104

2000

208000

Users

260

1000000

260000000

Итого

780209800

= 74,4 Мб.

3.9.2 Расчет необходимого объема ОЗУ

Для расчета ОЗУ воспользуемся формулой:

где - объем ОЗУ, необходимый для работы операционной системой, Мб;

- объем ОЗУ, необходимый для работы СУБД , Мб;

- объем ОЗУ, необходимый данным системы, Мб;

- объем ОЗУ, необходимый для работы программы, Мб;

Для работы ОС Windows 7 необходимо не менее 512 Мб оперативной памяти. =512 Мб.

= 112 Мб.

= 14 Мб.

= 9 Мб.

Суммарный объем ОЗУ, необходимый для функционирования системы:

.

С учетом проведенных расчетов, система должна содержать:

– процессор с тактовой частотой 1,8 ГГц и выше;

– Объем ОЗУ - 1024 Мбайт и больше;

– жесткий диск емкостью 10 Гбайт и больше;

– требования к видео-ускорителю и аппаратной системы вывода звука не предъявляются.

Пример рекомендуемых процессоров: Intel Pentium 4, Intel Core, AMD Athlon, AMD K7.

3.9.3 Разработка руководства пользователя

Руководство пользователя разработано для сотрудника кафедры, работающим с системой. Текст руководства находится Приложении 2.

3.10 Выводы по главе

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

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

4 ИССЛЕДОВАНИЯ, ВНЕДРЕНИЕ И АНАЛИЗ РЕЗУЛЬТАТОВ

4.1 Описание объекта исследования

Объект исследования является студенческий коллектив факультета ИСТ Самарского Архитектурно-Строительного Университета.

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

4.2 Разработка плана исследования

Основные этапы исследования:

1. Проверить созданную систему на предмет правильности агрегации и вывода исходных данных успеваемости.

2. Найти оптимальную вид аппроксимирующего полинома.

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

4.3 Описание хода исследования

4.3.1 Проверка правильности агрегации исходных данных

Для проведения данной работы осуществим контрольное сравнение данных успеваемости студентов собранных разработанной системой с данными хранящимися непосредственно в базе данных факультета ИСТ Самарского Архитектурно-Строительного Университета.

Для этого получим отчет успеваемость для конкретного студента в разработанной системе, рисунок А.3.

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

Таблица 4 - Исходные данные из базы факультета

Фамилия И.О.

РЕЙТИНГ

8

нед.

9

нед.

10 нед.

11

нед.

12

нед.

13 нед.

14

нед.

1

Ал-р

63,15

61,92

56,45

56,25

54,69

55,57

53,69

2

Афа-я

46,61

45,16

58,92

61,20

61,78

63,36

62,31

3

Ба-а

41,05

39,04

37,74

35,18

35,08

35,54

36,42

...

...

...

...

...

...

...

...

...

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

4.3.2 Выбор степени для аппроксимирующего полинома


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

  • Моделирование учебного процесса на примере темы: "Издержки производства и себестоимость продукции сельхозпредприятий". Методика проведения занитий. Дидактическая эффективность использования ЭВМ в моделировании учебного процесса.

    дипломная работа [52,1 K], добавлен 03.03.2003

  • Структура методического анализа. Отбор учебного материала, его методическая редукция, цели, эффективные методы обучения. Анализ содержания учебного материала по теме "Языки программирования баз данных и СУБД". Разработка урока теоретического обучения.

    курсовая работа [204,4 K], добавлен 19.06.2011

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

    дипломная работа [406,8 K], добавлен 06.10.2017

  • Анализ и осмысление проблем контроля успеваемости учащихся для повышения качества и эффективности учебного процесса. Реализация компетентностного подхода в определении уровня усвоения учебного материала. Типичные ошибки педагогов в практике оценки знаний.

    презентация [6,1 M], добавлен 18.10.2015

  • Внешняя сторона организации учебного процесса. Групповые, индивидуальные, классные, внеклассные, коллективные, аудиторные, фронтальные, внеаудиторные, парные, школьные, внешкольные формы обучения. Основные этапы учебного процесса, нестандартные уроки.

    презентация [138,4 K], добавлен 25.08.2013

  • Роль учебника в процессе обучения. Необходимость модернизации учебного пособия. Психодиагностическое тестирование как инструмент активизации познавательный деятельности студентов. Анализ структуры учебного пособия "Безопасность жизнедеятельности".

    дипломная работа [94,2 K], добавлен 04.05.2017

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

    статья [33,5 K], добавлен 05.06.2007

  • Подходы к раскрытию понятий "информационная модель", "информационное моделирование". Моделирование знаний в курсе информатики. Требования к знаниям и умениям учащихся по линии формализации и моделирования. Планирование урока информатики в средней школе.

    дипломная работа [200,4 K], добавлен 23.05.2008

  • Виды и функции художественной самодеятельности. Состав самодеятельных объединений и его руководство. Особенности учебного процесса в становлении и развитии клубных формирований. Методика развития творческих способностей участников самодеятельности.

    курсовая работа [47,9 K], добавлен 18.02.2012

  • Задачи управления учебным процессом, роль учебных планов в системе образования, их виды, структурные и параметрические составляющие. Разработка автоматизированного учебного плана с помощью Microsoft Office Excel с учетом требований Болонского процесса.

    дипломная работа [2,2 M], добавлен 11.08.2011

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