8(8412)74-58-38
(с 10-00 до 20-00 МСК)
Зачётик.Ру - помогаем студентам в учёбе

У нас можно недорого заказать курсовую, контрольную, реферат или диплом

Главная / готовые работы / Курсовые работы / Компьютеры, Программирование

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

Содержание

Содержание

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
Год: 2009
500 p.
Не подошла эта работа?
Узнайте стоимость написания
работы по Вашему заданию.

Закажите авторскую работу по Вашему заданию!
Контрольная работа
от 100 p.
cрок: от 1 дня
Реферат
от 600 p.
cрок: от 1 дня
Курсовая работа
от 1000 p.
cрок: от 3 дней
Дипломная работа
от 6000 p.
cрок: от 6 дней
Отчет по практике
от 1000 p.
cрок: от 3 дней
Решение задач
от 150 p.
cрок: от 1 дня
Лабораторная работа
от 200 p.
cрок: от 1 дня
Доклад
от 300 p.
cрок: от 2 дней
Заказать работу очень просто!
Вы оформляете заявку
Получаете доступ в лк
Вносите предоплату
Автор пишет работу
Получаете уведомление
о готовности
Вносите доплату
Скачиваете готовую
работу из лк
X
X