УЗНАЙ ЦЕНУ

(pdf, doc, docx, rtf, zip, rar, bmp, jpeg) не более 4-х файлов (макс. размер 15 Мб)


↑ вверх
Тема/ВариантСистема сбора и мониторинга информации с удаленных информационных ресурсов
ПредметПрограммирование
Тип работыдиплом
Объем работы77
Дата поступления12.12.2012
2900 ₽

Содержание

Содержание 1. Введение 4 1.1. Описание предметной области 4 1.2. Цели и задачи 5 1.3. Аналитический обзор существующих систем 5 1.3.1. MapInfo Metadata Browser 5 1.3.2. ESRI ARCCatalog 6 1.4. Технологии описания данных 7 1.4.1. Метаданные 7 1.4.2. Язык XML 8 1.4.3. XSLT и XSL-FO 9 1.4.4. XSL трансформации для гео-метаданных 9 2. Архитектура системы 10 2.1. Серверная часть 10 2.2. Клиентская часть 11 3. Требования к окружению 12 3.1. Требования к аппаратному обеспечению 12 3.1.1. Требования к серверу 12 3.1.2. Требования к клиенту 12 3.2. Требования к программному обеспечению 12 3.2.1. Требования к серверной части 12 3.2.2. Требования к клиентской части 12 3.3. Требования к клиентам 12 3.3.1. Пользователь (viewer) 12 3.3.2. Менеджер ресурсов (manager) 12 3.3.3. Администратор (admin) 12 3.4. Требования к интерфейсу 13 4. Спецификация данных 14 4.1. Схема данных 14 4.1.1. Сущность TResource - «Ресурс» 15 4.1.2. Сущность TResRule – «Правило обработки ресурса» 16 4.1.3. Сущность TFile - «Файл» 16 4.1.4. Сущность TFileFormat – «Формат файла» 17 4.1.5. Сущность TLocalFileModify – «Обработанный локальный файл» 18 4.1.6. Сущность TFileRule – «Правило обработки локального файла» 18 4.1.7. Сущность TUser – «Пользователь» 19 4.1.8. Сущность TUserRole – «Роль» 20 4.1.9. Сущность TResourceUser – «Ресурс - Пользователь» 20 4.2. Формат метаданных описания ресурса 20 5. Проект 22 5.1. Средства реализации 22 5.1.1. СУБД 22 5.1.2. Язык программирования 22 5.1.3. Операционная система и другие компоненты 22 5.2. Подсистема «Сбор и мониторинг информации» 23 5.3. Подсистема получения файлов по протоколу FTP и HTTP 24 5.3.1. Hypertext Transfer Protocol 24 5.3.2. File Transfer Protocol 26 5.3.3. Класс CInternetSession 28 5.3.4. OpenURL 29 5.3.5. ClnternetFile 34 5.3.6. ClnternetException 36 5.3.7. ClnternetConnection 36 5.3.8. Функциональные возможности уровня приложения 36 5.3.9. Классы HTTP 36 5.3.10. Классы FTP 41 5.3.11. CFileFind 42 5.3.12. CFtpFileFind 44 5.4. Подсистема работы с файлами 45 5.4.1. Класс CFile 45 5.4.2. Класс CMemFile 48 5.4.3. Класс CstdioFile 49 6. Реализация 49 6.1. Тестирование 49 6.2. Пример работы системы 49 6.3. Интерфейс 50 6.3.1. Состояние «Вход в систему» 51 6.3.2. Состояние «Просмотр и редактирование менеджеров и их ресурсов» 51 6.3.3. Состояние «Просмотр и редактирование менеджеров» 51 6.3.4. Состояние «Просмотр и редактирование ресурсов» 52 6.3.5. Состояние «Управление менеджерами и их ресурсами» 52 6.3.6. Состояние «Изменение параметров ресурса» 53 6.3.7. Состояние «Изменение параметров пользователя» 53 6.3.8. Состояние «Управление и просмотр файлов ресурса» 53 6.3.9. Состояние «Результаты поиска файлов» 54 6.3.10. Состояние «Результат поиска текста в файлах» 54 7. Заключение 55 8. Список литературы 56 9. Приложение 1 – Глоссарий 57 10. Приложение 2 – Стандарты гео-метаданных 58 10.1. CSDGM 60 10.2. ЕСИМО 60 11. Приложение 3 – Язык XML 62 11.1. Правила создания XML- документа 62 11.2. Конструкции языка XML 63 11.2.1. Элементы данных 63 11.2.2. Комментарии 64 11.2.3. Атрибуты 64 11.2.4. Специальные символы 64 11.2.5. Директивы анализатора 64 11.2.6. CDATA 65 11.3. Documents type definitions (dtd) 65 11.3.1. Определение элемента 66 11.3.2. Определение атрибутов 67 11.3.3. Определение компонентов (макроопределений) 67 11.3.4. Типизация данных 68 11.4. Схемы данных 69 11.4.1. Область схемы данных 70 11.4.2. Описание элементов 70 11.4.3. Атрибуты элемента 70 11.4.4. Модель содержимого элемента 71 11.4.5. Группировка элементов 73 11.4.6. Закрытая и открытая модели описания содержимого элемента 74 11.4.7. Иерархия классов 74 11.4.8. Ограничения на значения 74 11.4.9. Использование правил из внешних схем 74 11.4.10. Компоненты схем 75 11.4.11. Типы данных 75

Введение

1. Введение Основные исследования, проводимые специалистами Тихоокеанского океанологического института, связаны с изучением разнообразных параметров состояния водной среды, морского дна и атмосферы на акваториях дальневосточных морей и северо-западной части Тихого океана. Для повышения эффективности такого рода исследований, придания им комплексности, целесообразно использовать интегрированные геоинформационные системы (ГИС), предоставляющие специалистам учреждения доступ ко всей совокупности имеющихся данных по региону. Как правило, в таких ГИС представлены данные, полученные специалистами этого учреждения. Вместе с тем, очень часто в том же географическом регионе проводят исследования и другие научные учреждения, как отечественные, так и зарубежные. Данные этих исследований в режиме свободного, либо ограниченного доступа представляются в виде информационных хранилищ расположенных в сети Интернет. Использование таких дополнительных данных позволяет исследователям уточнять общую картину изучаемых ими явлений и процессов. [12] Научные специалисты значительную часть рабочего времени посвящают поиску ресурсов в сети Интернет, которые могли бы оказаться полезными в их работе. При этом, как правило, необходимо просматривать очень большое число источников (до десятков и сотен), считывать большие массивы информации по низкоскоростным каналам, проверять насколько актуальной является полученная информация. При решении вышеперечисленных задач происходит частое дублирование информационных поисков, и в целом средняя эффективность по учреждению от использования удаленных информационных ресурсов оказывается невысока. [16] В связи с этим существует необходимость в разработке универсального сервиса, предоставляющего унифицированный интерфейс для сбора и мониторинга информации с удаленных информационных ресурсов, на примере океанографических данных по дальневосточным морям. Разрабатываемое программное средство должно обладать адаптивностью и универсальностью, т.е. может быть использовано в других предметных областях (ПО). 1.1. Описание предметной области Пользователи Сети Интернет, осознав преимущества, предоставляемые возможностью анализа пространственных данных, нуждаются в инструменте, позволяющем осуществлять быстрый и удобный поиск и доступ к цифровым снимкам местности и другой географической информации, сосредоточенной во многих правительственных, коммерческих и академических организациях. [3] Сетевые поисковые системы играют очень важную роль. В Сети сосредоточено такое количество информации, что ее поиск уже превращается в отдельную задачу и отнимает очень много времени. Поисковые серверы выдают на запрос, кроме требуемой информации тысячи ненужных ссылок. [4] Многие организации собирают географические данные в различной форме, либо для своего собственного использования, либо для продажи в другие организации. Эти организации создают центры обмена информацией, позволяя пользователям получить доступ к этим данным, однако для этого требуется специализированный поисковый инструментарий. 1.2. Цели и задачи Целью данной дипломной работы является разработка и реализация системы, предназначенной для решения следующих задач: • Предоставление сервиса, который хранит список центров удаленных данных; • Получение этих данных по протоколам ftp и http; • Выполнение с некоторой периодичностью, либо по требованию пользователя запросов на получение удаленных данных, а так же их проверка на актуальность • Формирование наиболее возможного метаописания этих ресурсов: дата создания, дата изменения, формат файла, авторские права, размер, дополнительное описание; • Предоставление доступа пользователей к полученным данным, и их предобработка на сервере; • Предоставление возможности поиска по базе локальных информационных ресурсов. • Предоставление WEB интерфейса. 1.3. Аналитический обзор существующих систем 1.3.1. MapInfo Metadata Browser MapInfo Metadata Browser (MMDB) - это интеллектуальный поисковый клиент, созданный для потребителей пространственных данных. MMDB позволяет пользователям собирать информацию о наличии пространственных данных, предоставляемую различными центрами обмена пространственной информацией, а также сравнивать и анализировать полученные метаданные. С помощью MMDB можно формулировать запросы, касающиеся пространственных данных, таких как: Существуют ли такие данные? Где имеются требуемые данные и как их можно приобрести? Отвечают ли эти данные моим требованиям? [16] MMDB выполняет следующие функции: • Построение запроса, основанного на списке атрибутов метаданных, соответствующих стандартам FGDC. • "Сканирование" Интернета для нахождения метаданных, отвечающих запросу пользователя. • Поддержку картографического интерфейса для выбора территории, на которую требуются пространственные данные. • Многочисленные функции анализа и уточнения результатов поиска метаданных. • Работу на разных вычислительных платформах благодаря реализации на Java (Windows '95, '98, NT или UNIX). • Возможность настройки под пользователя. • Дружественный интерфейс и контекстно-чувствительная Справочная система. • Позволяет обойти ограничения текущего стандарта FGDC по поиску метаданных. • Позволяет поддерживать одновременный доступ к неограниченному количеству центров обмена информацией. MMDB позволяет видеть и анализировать состояние запроса на любой стадии поиска пространственных метаданных. • Позволяет параллельно обрабатывать до десяти запросов. 1.3.1.1 Недостатки • Работает только как клиентское приложение, то есть если группе пользователей нужно получить какие-то данные, то каждый из них запускает на своем компьютере Metadata Browser, и получает данные, но при этом происходит дублирование работы, и загружается сетевой трафик.

Литература

Уточнение информации

+7 913 789-74-90
info@zauchka.ru
группа вконтакте