Разработка контента курса дистанционного обучения "DB2 универсальная база данных", страница 17

Рис. 2.45 Компенсирующая модульная структура для модуля "сервлет"

При изменении модуля "Исполнение приложения" надо изменить модули, представленные на рисунке 2.46:

Рис. 2.46 Компенсирующая модульная структура для модуля "Исполнение приложения"

При изменении модуля "соединение с БД" надо изменить модули, представленные на рисунке 2.47:

Рис. 2.47 Компенсирующая модульная структура для модуля "соединение с БД"


2.6. Реализация контента курса дистанционного обучения (на примере раздела "Работа с базой данных DB2")

Курс был разработан в среде Knowledge Producer фирмы IBM.

Курс представляет собой набор слайдов с навигацией. Для реализации был выбран раздел "Работа с базой данных DB2". Этот раздел был выбран потому, что данный раздел является основой всего курса. Он входит в состав всех модульных структур различных уровней знаний обучаемых. Основным модулем данного раздела является модуль "Соединение с БД". В таблице 2.1 представлены связи данного модуля с другими модулями курса:

Таблица 2.1 Связи между модулем "Соединение с БД" и другими модулями

Модуль

Зависимость видимости данных

Зависимость ответственности за действия

Зависимость видимости действий

1. Низкий уровень знаний (зависимость для модуля "соединение с БД")

JDBC

+

Хранимая процедура

+

Сервлет

+

Jsp страница

+

Использование EJB

+

2. Средний уровень знаний

JDBC

+

Хранимая процедура

+

Сервлет

+

Jsp страница

+

Использование EJB

+

3. Высокий уровень знаний

JDBC

+

Хранимая процедура

+

Использование EJB

+

В таблице 2.2 представлено описание разработанных слайдов.

Таблица 2.2 Описание разработанных слайдов курса

Слайд

Описание слайда

Меню курса

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

Модульная структура курса

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

1 слайд раздела

Краткое описание материалов данного раздела

2

Описывает понятие JDBC

3

Описывает понятие JDBC

4

Описывает понятие JDBC. Так же находится таблица основных классов JDBC

5

Описывает пошагово процесс обращения к БД

5.1- 5.7

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

6

Симуляция подключения к базе данных. Иллюстрирует предыдущие шаги обращения к БД

7

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

8

Описание класса DriverManeger и таблицы основных методов класса

9

Описание класса Connection и таблицы основных методов класса

10

Описание объекта Statement, таблицы основных методов объекта и PreparedStatement

11

Описание объекта CallableStatement

12

Описание объекта CallableStatement и таблицы основных методов объекта

13

Описание класса ResultSet

14

Описание классов SQLExсeption и SQLWarning, а так же таблицы их методов