Академия




Скачать 99.91 Kb.
НазваниеАкадемия
Дата публикации14.10.2013
Размер99.91 Kb.
ТипПрограмма
uchebilka.ru > Экономика > Программа


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

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

АКАДЕМИЯ
«УТВЕРЖДАЮ»

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

профессор__________М.Г.Матвеев

«_____»__________________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-таблиц стилей.


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

Виды работы

Всего

часов

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. Содержание дисциплины

    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







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

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


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

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


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

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


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

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


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

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


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

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


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

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

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


8 час.

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


7 час.

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

7 час.

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

8 час.

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


4 час.




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

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


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

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

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

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

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

  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. Ограничения на строковые типы данных

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

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

  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



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

    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 с.

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

    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 с.

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

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

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

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

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

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

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

При изучении дисциплины целесообразно использовать материалы интернет–ресурсов образовательной, аналитической направленности, таких как CIT Forum (http://www.citforum.ru/) и др.
Программа составлена в соответствии с Государственным образовательным стандартом высшего профессионального образования по специальности 010502 – «Прикладная информатика (в экономике)» подготовки дипломированного специалиста.
Рабочую программу составил:
Доцент кафедры ПМиЭММ _________________ А.В.Ошивалов



Добавить документ в свой блог или на сайт

Похожие:

Академия iconСевастопольская академия наук Крымская академия наук Крымская академия...
Проводит ознакомление учёных, управленцев научно-образовательной сферы, профессорско-преподавательских кадров, учителей, аспирантов,...

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

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

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

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

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

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

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

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

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

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
uchebilka.ru
Главная страница


<