СодержаниеВведение………………………………………………………………………………..........3
1.Описание дистанционного обучения по UML………………………………………….....5.
1.1.Программное обеспечение для ДО…………………………………………………..5
1.1.1. Авторские программные продукты…………………………………………….6
1.1.2. Системы управления обучением……………………………………………….7
1.1.3. Системы управления контентом……………………………………………….7
1.1.4. Системы управления обучением и учебным контентом……………………...9
1.2.Сущность и назначение стандарта IMS……………………………………………...9
2.Постановка задачи и требования и требования к системе……………………………….11
3.Обзор методов решения поставленной задачи……………………………………………13
3.1. Приложения в архитектуре клиент-сервер…………………………………………13
3.2. Особенности организации сетевых коммуникаций………………………………...13
4.Разработка методов и моделей представления системы…………………………………17..
4.1. Концептуальная модель UML………………………………………………………...17
4.2. Построение структурных диаграмм………………………………………………….17
4.3. Построение диаграмм поведения…………………………………………………….20
4.4. Моделирование контекстной диаграммы системы…………………………………21
5.Разработка и построение информационной модели………………………………………23
5.1. Сущность и назначение Erwin………………………………………………………..23
5.2. Построение информационной модели……………………………………………….23
6.Обоснование принимаемых решений по используемым техническим и программным средствам реализации………………………………………………………………………….26
6.1. СУБД Sybase SQL Anywhere 9.0……………………………………………………...26
6.2. Язык XML……………………………………………………………………………...27
6.3. Язык Java……………………………………………………………………………….30
7.Описание алгоритмов программных модулей……………………………………………..31
7.1. Описание разработанных классов и функций………………………………………31
7.1.1. Серверное приложение……………………………………………………………31
7.1.2. Клиентское приложение………………………………………………………….32
8.Описание тестового примера. Руководство пользователя………………………………..36
8.1.Клиентское приложение………………………………………………………………36
8.2.Серверное приложение………………………………………………………………..36
Заключение……………………………………………………………………………………..42
Список использованных источников…………………………………………………………43
Приложение 1
Приложение 2
Приложение 3
Приложение 4
Приложение 5
Приложение 6
Приложение 7
Приложение 8
Приложение 9
Приложение 10
Приложение 11ВведениеЗнание начинает занимать ключевые позиции в экономическом развитии, что радикально изменяет место образования в структуре общественной жизни, соотношение таких ее сфер, как образование и экономика. На макроуровне информация и теоретическое знание являются стратегическими ресурсами страны и, наряду с уровнем развития образования, во многом определяют ее суверенитет и национальную безопасность. Сфера образования существенно пересекается в информационном обществе с экономической сферой жизни общества, а образовательная деятельность становится важнейшей компонентой его экономического развития.
С точки зрения микроэкономики, как известно, непрерывное обучение персонала является общей стратегией выживания в условиях постоянно меняющейся бизнес-среды. Таким образом, наиболее существенным компонентом общекорпоративного обучения является электронное обучение. Оно позволяет организациям быстро и эффективно реагировать на меняющуюся ситуацию, предоставляя сотрудникам новые и необходимые им знания по первому требованию и без отрыва от их основной деятельности. Именно поэтому прогрессивные компании рассматривают его в качестве инвестиции, которая помогает предприятию удержать конкурентное преимущество. Вот поэтому очень важно и интересно ознакомиться и исследовать область электронного обучения.
Масштабное развитие информационных технологий позволяет сделать обучение с их помощью доступным для рядового пользователя, что, в свою очередь, ведет к повышению популярности дистанционного обучения. Важным аспектом данной формы обучения является тот факт, что процесс обучения не зависит от расположения обучаемого в пространстве и во времени. Дистанционное обучение (далее ДО) - это заочное обучение, плюс общение с преподавателем через Интернет. В процессе обучения вы получаете учебные материалы и задания на свой компьютер, выполняете тесты и контрольные работы и отправляете их преподавателю. Вы знаете своего преподавателя и методиста, можете задавать им вопросы и своевременно получаете на них ответы[1].
Исходя из актуальности вышеназванной темы, в данной работе ставится цель разработать такую программу, которая сможет позволить людям быстро и эффективно освоить основы унифицированного языка моделирования (UML -Unified Modeling Language). Система позволяет расширять курсы для обучения, но автор выбрал в качестве базового предмета UML, который позволяет документировать объектно-ориентированные системы, выполнять их анализ и проектирование, а также содержательно описывать классы, объекты и компоненты в различных предметных областях.
Как известно, прежде чем начинать разработку хоть сколько-нибудь сложных приложений, нужно хорошо проработать план действий. Если у вас нет тщательно продуманного сценария, команда разработчиков собьется с ног, напрасно потратив время и деньги, и, что хуже всего, конечный результат может совершенно не отвечать предъявляемым требованиям. Вот тут-то на помощь и приходит унифицированный язык моделирования UML (Unified Modeling Language). Таким образом, технология UML является мощным средством описания бизнес-процессов и представления их в той форме, которая устраивает как разработчиков, так и пользователей.
Реализация данной программы приведет к решению следующих задач:
• взаимодействие между клиентом и сервером;
• использование базы данных для хранения информации;
• создание раздела и темы урока;
• создание учебного материала по определенному предмету;
• создание теста на основе урока.ЗаключениеВ дипломном проекте было разработано приложение, представляющее собой систему дистанционного обучения.
Данное приложение дает ряд преимуществ, главным из которых является обучение независимо от времени и территориальной расположенности. Для того, чтобы разработанная система дистанционного обучения была адаптированной к любому человеку, автором предусмотрено прохождение психологического теста на определение темперамента, а также возможность выбора языка обучения. Кроме того, реализованная в программе возможность просматривать материал не только в виде текста, но и с помощью рисунков, схем, повышает эффективность этой обучающей программы.
К сожалению, электронная форма обучения, где нет видимого контроля, требует от учащегося очень высокого уровня самодисциплины и самоорганизации. Человек должен быть достаточно мотивированным, чтобы учиться без присутствия и давления со стороны преподавателя. Еще одним из негативных аспектов электронного обучения является ограниченность непосредственного общения между учащимися и преподавателем, а также между самими учащимися. Все это составляет некоторые препятствия на пути внедрения электронного обучения, но эти препятствия преодолимы[2].
Созданная система может быть расширена на другие обучающие курсы и использоваться в дальнейшем в учебном процессе кафедры экономической информатики в виде лабораторной работы по освоению UML или иного курса.Литература1. Intelligent Manufacturing System./http://www.ims.org.
2. e-Learning сегодня: основные факторы успеха./www.distance-learning.ru.
3. Грабер М. SQL. – М.:Лори, 2003;
4. Астахова И.Ф. SQL в примерах и задачах. М.: «Новое знание».-2002.
5. Расширяемый язык разметки (XML) 1.0./www.citforu.
6. Г. Буч, Дж. Рамбо, А.Джекобсон. Язык UML. Руководство пользователя. – СПб.: Питер, 2004. – 432с.
7. Е.Н. Живицкая, О.П. Едемская. Системный анализ и проектирование информационных систем: Учебно-метод. пособие. – Мн.: БГУИР, 2005. – 60с.
8. Портянкин И. Swing Эффектные пользовательские интерфейсы. С.-Пб: Питер, 2005.
|
|