Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

ВОРОНЕЖСКАЯ ГОСУДАРСТВЕННАЯ ТЕХНОЛОГИЧЕСКАЯ

АКАДЕМИЯ

«УТВЕРЖДАЮ»

Декан экономического факультета

профессор__________

«_____»__________________20___г.

Рабочая программа

дисциплины

«ТЕХНОЛОГИЯ XML»

для специальности 010502

«Прикладная информатика в экономике»

Программа рассмотрена

на заседании кафедры прикладной математики и экономико-математических методов протокол №____ от «____»____________20__г.

Зав. каф. прикладной математики

и экономико-математических методов, проф. ____________

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

протокол №___ от «___»___________20__г.

Председатель методической комиссии

экономического факультета, проф. _______________

Воронеж

2005г.

1. Цель и задачи преподавания дисциплины

Курс «Технология XML» является курсом по выбору для студентов, обучающихся по специальности 010502 «Прикладная информатика в экономике».

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

2. Требования к уровню освоения содержания дисциплины

В результате изучения дисциплины студенты должны:

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

НЕ нашли? Не то? Что вы ищете?

- знать основные принципы создания Web-ресурсов на основе технологии XML (eXtended Markup Language);

- использовать язык XSD для организации эффективных схем данных;

- использовать язык XSL для организации отображения XML-данных;

- использовать язык XPath при создании эффективных XSL-таблиц стилей.

3.Объем дисциплины и виды учебной работы

Виды работы

Всего

часов

6 семестр

Общая трудоемкость дисциплины

102

102

Аудиторные занятия

51

51

Лекции

17

17

Практические занятия (ПЗ)

34

34

Самостоятельная работа

51

51

Проработка конспектов лекций:

18ч х 0,4 = 7,2

7,2

7,2

Изучение материалов, изложенных в лекции, по учебникам:

20,4п. л. х 1 = 20,4

20,4

20,4

Коллоквиум:

18ч. х 0,3 = 5,4

5,4

5,4

Расчетно-графическая работа:

Создание программ без графической оболочки 3с. х 6 = 18

18

18

Виды итогового контроля (зачет, экзамен)

зачет

Дисциплина относится к циклу

ОПД. В.02

4. Содержание дисциплины

4.1.Разделы дисциплины и виды занятий

п/п

Раздел дисциплины

Лекции

ПЗ

ЛР

1

Основные принципы технологии XML

2

2

Язык XSD-схем. Способы задания схем

3

8

3

Язык XSD-схем. Типы данных. Ограничения

3

7

4

Язык XSLT – таблиц стилей. Базовые инструкции

3

7

5

Язык XSLT – таблиц стилей. Расширенные инструкции

3

8

6

Применение языка Xpath при создании XSLT-таблиц стилей

3

4

ИТОГО

17

34

4.2. Содержание разделов дисциплины

4.2.1. Основные принципы технологии XML.

Предмет и содержание курса, взаимосвязь курса со смежными дисциплинами. Область применения XML. Независимость от платформы. Расширяемость. Разделение структуры, данныхи отображения. Языки технологии XML, их назначение.

4.2.2.Язык XSD-схем. Способы задания схем.

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

4.2.3.Язык XSD-схем. Типы данных. Ограничения.

Типы данных в языке XSD-схем. Задание ограничений на различные типы данных, ограничения на числовые типы данных, ограничения на строковые типы данных. XSD-паттерны, служебные символы, базовые паттерны, расширенные паттерны.

4.2.4.Язык XSLT – таблиц стилей. Базовые инструкции.

Отображение XML-данных. Преобразование с использованием XSLT. Подключение XSL-таблицы стилей к XML-файлу. Базовые инструкции: шаблоны, вывод данных, наборы атрибутов. Расширение XHTML.

4.2.5.Язык XSLT – таблиц стилей. Расширенные инструкции.

Расширенные XSLT-инструкции: управление выводом данных, сортировка, переменные, подключение внешних файлов, форматированный вывод.

4.2.6. Применение XPath при создании XSLT-таблиц стилей.

Назначение языка XPath. Понятие контекстного узла. XSL-паттерны. Паттерны соответствия узлов. Фильтры. XPath-функции. Булевские выражения. Оси языка XPath.

4.3.Перечень практических занятий

1. Создание простой схемы. Глобальное и локальное определение элементов. Глобальное определение типа. Простые и сложные типы. Задание структуры данных.

8 час.

2. Создание расширенной схемы. Задание базовых типов данных. Задание ограничений на число. Задание ограничений на строку. Задание паттернов.

7 час.

3. Создание простой XSL-таблицы стилей для отображение XML-данных в виде HTML. Синтаксис XHTML. Задание шаблонов для различных элементов. Вывод данных из XML-узлов. Задание наборов атрибутов.

7 час.

4. Создание расширенной XSL-таблицы стилей для отображение XML-данных в виде HTML. Управление выводом данных, сортировка, переменные, подключение внешних файлов, форматированный вывод числовых данных

8 час.

5. Создание расширенной XSL-таблицы стилей с использованием языка XPath. Выборочный вывод на основе паттернов соответствия узлов. Фильтрация данных. Отбор и обработка данных с использованием XPath-функций. Задание осей языка XPath.

4 час.

5.Лабораторный практикум

Не предусмотрен.

6.Формы и содержание текущего, промежуточного и итогового контроля

6.1.Формы и содержание текущего контроля

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

6.2.Формы и содержание промежуточного контроля

Перечень тем расчетно-графических работ

1.Создание Web-ресурса “Электронная витрина”

2.Создание Web-ресурса “Web-представительство”

3.Создание Web-ресурса “Электронный музей”

4.Создание Web-ресурса “Электронная газета”

5.Создание Web-ресурса “Электронная библиотека”

6.Создание Web-ресурса по свободной тематике

РГР должна представлять из себя Web-ресурс содержащий:

-  от 5 XML-документов с данными,

-  XSD-схемы для всех XML-документов,

-  XSL-таблицы стилей для отображения ресурса в нескольких стилевых решениях (минимум – 2),

-  систему смены стилевых решений,

-  систему навигации по страницам (гиперссылки, кнопки, закладки и т. д.).

РГР сдается в электронном виде как набор XML, XSD, XSL – документов.

Перечень вопросов к коллоквиуму

1.Область применения XML. Независимость от платформы. Расширяемость.

2.Разделение структуры, данных и отображения. Языки технологии XML, их назначение.

3.Проверка правильности документа на основе схем. Общая характеристика языка XSD. Подключение XSD-схемы к XML-документу.

4.Понятие пространства имен. Задание пространства имен. Применение.

5.Способы задания схем, локальное определение элементов, глобальное определение элементов, глобальное определение типов.

6.Задание структуры данных. Элементы all, any, choice, sequence

7.Простой и сложный тип данных.

8.Типы данных в языке XSD-схем.

9.Задание ограничений на различные типы данных

10.Ограничения на числовые типы данных

11.Ограничения на строковые типы данных

6.3.Формы и содержание итогового контроля

Перечень вопросов к зачету

1.XSD-паттерны: служебные символы

2.XSD-паттерны: базовые паттерны

3.XSD-паттерны: расширенные паттерны.

4.Отображение XML-данных. Преобразование с использованием XSLT.

5.Подключение XSL-таблицы стилей к XML-файлу.

6.Базовые инструкции: шаблоны

7.Базовые инструкции: вывод данных

8.Базовые инструкции: наборы атрибутов

9.Расширение XHTML.

10.Расширенные XSLT-инструкции: управление выводом данных

11.Расширенные XSLT-инструкции: сортировка, переменные

12.Расширенные XSLT-инструкции: подключение внешних файлов, форматированный вывод.

13.Назначение языка XPath. Понятие контекстного узла. XSL-паттерны.

14.XSL-паттерны: паттерны соответствия узлов

15.XSL-паттерны: фильтры. Булевские выражения

16.XSL-паттерны: XPath-функции

17.XSL-паттерны: Оси языка Xpath

18. 

7. Учебно-методическое обеспечение

7.1.Основная литература

1.Алексей Старыгин. XML: разработка Web-приложений. Издательство: BHV - Санкт - Петербург; Серия: Мастер программ, 2003, - 592 с.

2.Дидье Мартин и др., XML для профессионалов. Пер. с англ. – М.: Издательство: Лори; Серия: Программист – программисту, 2001, - 866с.

3.Ильдар Хабибуллин. Самоучитель XML. Издательство: БХВ-Петербург; Серия: Самоучитель ("БХВ"), 2003, - 336 с.

4.Марк Зайден, XML для электронной коммерции. Пер. с англ. – М.: Издательство: Бином. Лаборатория знаний, 2003, - 480 с.

5.Мишель Моррисон, HTML&XML для начинающих. Пер. с англ. – М.: Издательство: Эком, 2002, - 384 с.

6., П. Дж. Дейтел, , П. Садху. Как программировать на XML. Пер. с англ. – М.: Издательство: Бином, 2001, - 944 с.

7.2. Дополнительная литература

1. XML. Новые перспективы WWW. Пер. с англ. – М.: Издательство: ДМК; Серия: Для программистов, 2000, - 688 с.

2.И. Шапошников. XML. Справочник WEB-мастера. Издательство: BHV - Санкт - Петербург; Серия: Мастер (`BHV`), 2001, - 304 с.

3.Марк Грейвс. Проектирование баз данных на основе XML. Пер. с англ. – М.: Издательство: Вильямс, 2002, - 640 с.

4.Н. Питтс, XML in Record Time. Практическое руководство по языку разметки XML. Пер. с англ. – М.: Издательство: Мир, 2000, - 446 с.

5.Н. Питц - Моултис, Ч. Кирк, XML в подлиннике. Пер. с англ. – М.: Издательство: BHV; Серия: В подлиннике, 2000, - 718 с.

7.3. Методические материалы преподавателю

Основное внимание следует уделить таким разделам, как язык XSD, XSLT, XPath.

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

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

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

Рекомендуется практиковать написание и заслушивание кратких докладов студентов по изучаемым темам. Наиболее удачные доклады целесообразно заслушивать на семинарах кафедры ПМиЭММ.

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

При изучении дисциплины целесообразно использовать материалы интернет–ресурсов образовательной, аналитической направленности, таких как CIT Forum (http://www. *****/) и др.

Программа составлена в соответствии с Государственным образовательным стандартом высшего профессионального образования по специальности 010502 – «Прикладная информатика (в экономике)» подготовки дипломированного специалиста.

Рабочую программу составил:

Доцент кафедры ПМиЭММ _________________