uzluga.ru
добавить свой файл
Вариант 1. Типы облаков

Задание 1а. Технологии XML


В базе данных типов облаков содержатся фотографии облаков. Каждой фотографии сопоставлен тип облачности (строка), географические координаты (широта в диапазоне -90..90, долгота в диапазоне -180..180) съемки, дата съемки (DD/MM/YYYY HH:MM) и текстовый комментарий. +

В качестве источника информации о типах облаков можно воспользоваться сайтами http://www.outdoors.ru/weather/oblako.php или http://meteoweb.narod.ru/clouds/classific.html +

Требуется создать XSD схему документа для хранения базы данных типов облаков и написать приложение на языке С# с применением технологии WPF для заполнения документа и поиска информации по документу. +


1. При открытии документа должна проводиться проверка на соответствие схеме. В случае несоответствия должно выдаваться сообщение об ошибке. +

2. В XSD-схеме должно быть определено собственное пространство имен. +

3. Приложение должно позволять добавлять в XML документ новые записи. Фотография в документ не добавляется, вместо нее содержится полный путь к файлу. +

4. Приложение должно осуществлять поиск по заданному типу облачности и выдавать все изображения облаков заданного типа. Поиск должен осуществляться при помощи выражений XPath. +

5. Приложение должно выдавать краткую сводку информации в каталоге в виде таблицы со столбцами “тип облачности”, “широта”, “долгота”, “время”, “комментарий”. Для формирования сводки должны применяться преобразования XSL. +


Вариант 1. Типы облаков

Задание 1б. Технологии XML


В базе данных типов облаков содержатся фотографии облаков. Каждой фотографии сопоставлен тип облачности (строка), географические координаты (широта в диапазоне -90..90, долгота в диапазоне -180..180) съемки, дата съемки (DD/MM/YYYY HH:MM) и текстовый комментарий.

В качестве источника информации о типах облаков можно воспользоваться сайтами http://www.outdoors.ru/weather/oblako.php или http://meteoweb.narod.ru/clouds/classific.html

Требуется создать XSD схему документа для хранения базы данных типов облаков и написать приложение на языке С# с применением технологии WPF для заполнения документа и поиска информации по документу.

Требования к выполнению задания:

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

2. В XSD-схеме должно быть определено собственное пространство имен.

3. Приложение должно позволять добавлять в XML документ новые записи. Фотография добавляется непосредственно в документ в виде строки Base64.

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

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


Вариант 2. Фотоальбом

Задание 1а. Технологии XML


В цифровом фотоальбоме (каталоге изображений) каждой фотографии сопоставлены ФИО автора (строка), адрес электронной почты (nnnnn@hhhhhhh), одно или несколько ключевых слов.

Требуется создать XSD схему документа для хранения каталога изображений и написать приложение на языке С# с применением технологии WPF для заполнения документа и поиска информации по документу.

Требования к выполнению задания:

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

2. В XSD-схеме должно быть определено собственное пространство имен.

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

4. Приложение должно осуществлять поиск по заданному ключевому слову и выдавать все фотографии, помеченные данным ключевым словом. Поиск должен осуществляться при помощи выражений XPath.

5. Приложение должно выдавать краткую сводку информации в каталоге в виде таблицы с двумя столбцами “ФИО автора”, “количество фотографии”. Для формирования сводки должны применяться преобразования XSL.


Вариант 2. Фотоальбом