Курсовая работа

«Распределенная библиографическая база метаданных НТИ»

  • 18 страниц(ы)
  • 2483 просмотров
  • 0 покупок
фото автора

Автор: tatta

Содержание

1 ВВЕДЕНИЕ 3

1.1 ГЛОССАРИЙ 3

1.2 ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ 3

1.3 НЕФОРМАЛЬНАЯ ПОСТАНОВКА ЗАДАЧИ 3

1.4 ОБЗОР СУЩЕСТВУЮЩИХ МЕТОДОВ РЕШЕНИЯ 5

1.5 ОБЗОР РАЗЛИЧНЫХ ТИПОВ ИНТЕРФЕЙСОВ ПОЛЬЗОВАТЕЛЯ 6

2 ТРЕБОВАНИЯ К ОКРУЖЕНИЮ 7

2.1 ТРЕБОВАНИЯ К АППАРАТНОМУ ОБЕСПЕЧЕНИЮ 7

2.1.1 Требования к серверам АРМ 7

2.1.2 Требования к клиенту 7

2.2 ТРЕБОВАНИЯ К ПРОГРАММНОМУ ОБЕСПЕЧЕНИЮ 7

2.2.1 Требования к серверам АРМ 7

2.2.2 Требования к клиенту 7

2.3 ТРЕБОВАНИЯ К ПОЛЬЗОВАТЕЛЯМ 7

2.3.1 Системный администратор 8

2.3.2 Администратор 8

2.3.3 Оператор 8

2.3.4 Собственно пользователь 8

3 АРХИТЕКТУРА СИСТЕМЫ 10

4 СПЕЦИФИКАЦИЯ ДАННЫХ 11

4.1 СУЩНОСТЬ ПОЛЬЗОВАТЕЛЬ 11

4.2 ПРОТОКОЛ MDIP 11

5 ФУНКЦИОНАЛЬНЫЕ ТРЕБОВАНИЯ, ТРЕБОВАНИЯ К ИНТЕРФЕЙСУ 12

6 ПРОЕКТ 13

6.1 СРЕДСТВА РЕАЛИЗАЦИИ 13

6.2 МОДУЛИ И АЛГОРИТМЫ 13

6.3 СТРУКТУРЫ ДАННЫХ 14

6.4 ПРОЕКТ ИНТЕРФЕЙСА 15

ЗАКЛЮЧЕНИЕ 17

СПИСОК ЛИТЕРАТУРЫ 18

Программная система «Распределенная база метаданных научно-технической информации» разрабатывается по заказу лаборатории научно-технической информации (ЛНТИ) Тихоокеанского океанологического института ДВО РАН (ТОИ ДВО РАН). Организация-заказчик занимается научно-исследовательской работой в области геологии, геофизики и геохимии Тихого океана, в частности проводятся различные исследования водных масс морей и океанов, их физических характеристик, взаимодействия с внешней средой и т.п. В процессе научной работы возникает необходимость в поиске информации, освещающей те или иные специфические вопросы. В результате деятельности лаборатории НТИ и ряда сотрудников института накоплены массивы информации, имеющей научно-техническую ценность. Поиск и выделение необходимых данных часто затруднительны как из-за большого объема имеющейся информации, так и вследствие децентрализованности ее хранения. Это отрицательно сказывается на общей эффективности работы сотрудников организации.

В настоящее время в ТОИ (далее - заказчик) и в других подразделениях ДВО РАН существует целый ряд независимых и, зачастую, плохо структурированных хранилищ разно-родной информации. Неструктурированность хранимой информации и отсутствие единообразного метода доступа к ней приводят к увеличению количества действий, необходимых для ее получения, временных затрат и «перерасходу» пропускной способности интернет-канала. Для эффективного использования хранимой информации необходимо создать унифицированный пользовательский интерфейс и средства, обеспечивающие взаимодействие хранилищ. (Как будет показано в пункте 1.4, существующие системы, пригодные для решения указанной проблемы, не обеспечивают в полной мере необходимой для эффективной работы сотрудников организации-заказчика функциональности).

Целью настоящего проекта является реализация авторской системы для распределенного хранения, поиска и обработки НТИ с использованием метаданных. Непосредственной подзадачей данной работы является разработка пользовательского интерфейса для администратора, оператора и конечного абонента системы. Соответственно, также будет спроектирована и реализована подсистема импорта и хранения информации и создано программное обеспечение сервера метаданных.

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

Таким образом, в процессе курсовой работы разработчиками была проделано следующее:

• рассмотрена проблема эффективной работы с большими объемами разнородной информации и выявлены возможные подходы к ее решению;

• разработаны общие требования и критерии, на основе которых был проведен анализ различных решений поставленной проблемы;

• сделаны выводы об условиях применимости найденных подходов, на основе которых было принято решение о необходимости разработки и реализации специализированной авторской системы доступа к хранилищам НТИ;

• разработаны (при участии организации-заказчика) общие требования к системе;

• проведено разделение системы на 3 подсистемы: интерфейс пользователя, сервер-хранилище метаданных, подсистема импорта и хранения информации;

• специфицированы общие структуры и форматы для обмена информацией между подсистемами, разработан специализированный протокол для взаимодействия под-систем;

• создана часть прототипа АРМ, реализующий некоторые примитивные функции.

Непосредственно мною было выполнено следующее:

• на основе общих требований к системе были сформированы требования к интерфейсу;

• с учетом мнения заказчика, выявлены 3 класса пользователей и определены полномочия (доступная функциональность) каждого их них;

• проанализированы возможные подходы к построению интерфейсов подобных сис-тем, сделано решение о реализации WEB-интерфейса;

• на основе требований специфицированы общие концепции дизайна АРМ;

• рассмотрены различные существующие технологии для создания WEB-ориентированных приложений, определены необходимые средства для создания АРМ;

• созданы вспомогательные средства, необходимые для реализации подсистемы АРМ;

• создан прототип интерфейса системы (частично).

В процессе курсовой работы мною было рассмотрено и изучено:

• HTML 3.2/4.0;

• XML 1.0;

• UML 5.0;

• описание XML-документов посредством Schema и DTD;

• протокол межпрограммного взаимодействия CGI;

• HTTP 1.1;

• язык программирования Perl, работа с CGI, базами данных, XML и Schema;

• установка, конфигурирование СУБД MySQL 3.23 и PostgreSQL 7.2.4.

• установка, конфигурирование WEB-сервера Apache 1.3.26.

В настоящее время реализована часть прототипа АРМ, в частности прототип интерфейса администратора и пользователя. Объем имеющегося кода составляет около 25 Кб (Perl) – приблизительно 900 строк.

Проект не закончен. Продолжается реализация прототипа системы.

1. eDonkey. File Sharing System. h**t://w*w.edonkey2007.com/index.html

2. GPL – General Public License. h**t://w*w.gnu.org/licenses/gpl.html

3. Harvest, A Distributed Search System.

h**t://harvest.sourceforge.net/harvest/doc/index.html

4. Kazaa Media Desktop. Peer-To-Peer Application. h**t://w*w.kazaa.com/us/index.php

5. База данных электронных версий публикаций, h**t://gislib.poi.dvo.r*/EVADb_main.asp

6. Машковский Д. А. Распределенная библиографическая база метаданных НТИ. Сервера данных и метаданных НТИ. Отчет по курсовой работе. Кафедра информатики ДВГУ, 2008.

7. Машковский Д. А., Терегулов А. О., Федоров С. А. Распределенная база метаданных НТИ: MDIP, внутренний протокол системы. Кафедра информатики ДВГУ, 2008.

8. Поисковая система Google, h**t://w*w.google.com.r*/intl/ru/about/index.html

9. Поисковая система Yandex, h**t://w*w.yandex.r*/info/index.html

10. Терегулов А. О. Распределенная библиографическая база метаданных НТИ. Подсистемы импорта информации. Отчет по курсовой работе. Кафедра информатики ДВГУ, 2007.

Покупка готовой работы
Тема: «Распределенная библиографическая база метаданных НТИ»
Раздел: Компьютеры, Программирование
Тип: Курсовая работа
Страниц: 18
Цена: 500 руб.
Нужна похожая работа?
Закажите авторскую работу по вашему заданию.
  • Цены ниже рыночных
  • Удобный личный кабинет
  • Необходимый уровень антиплагиата
  • Прямое общение с исполнителем вашей работы
  • Бесплатные доработки и консультации
  • Минимальные сроки выполнения

Мы уже помогли 24535 студентам

Средний балл наших работ

  • 4.89 из 5
Узнайте стоимость
написания вашей работы

Не подошла эта работа?

Воспользуйтесь поиском по базе из более чем 40000 работ

Другие работы автора
Наши услуги
Дипломная на заказ

Дипломная работа

от 8000 руб.

срок: от 6 дней

Курсовая на заказ

Курсовая работа

от 1500 руб.

срок: от 3 дней

Отчет по практике на заказ

Отчет по практике

от 1500 руб.

срок: от 2 дней

Контрольная работа на заказ

Контрольная работа

от 100 руб.

срок: от 1 дня

Реферат на заказ

Реферат

от 700 руб.

срок: от 1 дня

682 автора

помогают студентам

23 задания

за последние сутки

10 минут

среднее время отклика

Похожие материалы