BigEdu.ru
» » » Организация доступа к базам данных в Интернет
Вернуться назад

Организация доступа к базам данных в Интернет

Министерство культуры Российской Федерации

Восточно-Сибирская государственная академия культуры и искусств

Факультет менеджмента информационных технологий

Кафедра автоматизированных информационных систем

УДК 002.53:681.3.016

ОРГАНИЗАЦИЯ ДОСТУПА К БАЗАМ ДАННЫХ
ВСГАКиИ В ИНТЕРНЕТ

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

Исполнитель: Фомин Евгений Игоревич

студент заочного отделения группы 453

Научный руководитель: Баторов А.Р.,к.т.н., доцент.

__________________________________________

И.о.зав.кафедрой: Батуева Э.Б., к.п.н., доцент.

__________________________________________

Дата допуска к защите: _____ 06.2001

Улан-Удэ

2001

Оглавление

Введение. 3

1. Internet – технология работы с базами данных.. 5

1.1 Реализация доступа к базе данных. 6

1.1.1. Однократное или периодическое преобразование содержимого БД в статические документы.. 7

1.1.2. Динамическое создание гипертекстовых документов на основе содержимого БД.. 7

1.1.3. Создание информационного хранилища на основе высокопроизводительной СУБД с языком запросов SQL. Периодическая загрузка данных в хранилище из основных СУБД.. 8

1.2. Обзор технологий.. 9

1.2.1. WWW - сервер NCSA HTTPD.. 9

1.2.2 WWW - сервер Apache c поддержкой Java Servlet. 9

1.2.3. SQL - сервер фирмы Oracle. 11

1.2.4. Язык программирования Perl. 11

1.2.5. Язык программирования Java.. 12

1.2.6 Java servlets. 12

1.2.7. Пакет Web - Oracle - Web. 15

1.2.8. Пакет Cold Fusion фирмы Allaire Corp. 15

1.3. Оценка трудоемкости обеспечения WWW доступа.. 15

2. Практическая часть.. 17

2.1 ОБЩАЯ ЧАСТЬ.. 18

2.1.1. Назначение WWW - сервера. Общая схема работы. Определение. 18

2.1.2 Непосредственные функции сервера. Базовые определения. 20

2.1.3 Протокол MIME.. 21

2.1.4 Протокол HTTP. 22

2.1.5 Интерфейс CGI. 23

2.2. Web-сервера Apache. 23

2.2.1 Установка WEB-сервера Apache. 25

2.2.2 Настройка WEB-сервера Apache. 26

2.4. Использование языка Perl. 33

2.5 Использование языка Java.. 34

2.5.1 Основные особенности.. 34

2.5.2. Взаимодействие с СУБД.. 38

2.6. Реализация доступа к базе данных.. 39

2.6.1. Общее описание. 39

2.6.2. Описание алгоритма.. 39

Заключение.. 49

Литература.. 50

Приложение 1 Спецификация формата RUSMARC.. 51

Приложение 2 Спецификация языка Java.. 90

Приложение 3 Листинг программы – SearchEngein.java.. 103

Приложение 4 Результаты тестирования программы... 111

Введение.

Многие организации используют электронные базы данных (БД) для поддержки своих рабочих процессов. Часто это системы на одного - двух пользователей, выполненные с использованием dbf - ориентированных средств разработки: Clipper, Dbase, FoxPro, Paradox, Access. Обычно используется ряд таких баз, независимых друг от друга. Если информация, хранимая в таких БД, представляет интерес не только для непосредственных пользователей, то для ее дальнейшего распространения используются бумажные отчеты и справки, созданные базой данных.

С появлением локальных сетей, подключением таких сетей к Интернет, созданием внутрикорпоративных, сетей, появляется возможность с любого рабочего места организации получить доступ к информационному ресурсу сети. Однако, при попытке использовать существующие БД возникают проблемы связанные с требованием к однородности рабочих мест (для запуска "родных" интерфейсов), сильнейшим трафиком в сети (доступ идет напрямую к файлам БД), загрузкой файлового сервера и невозможностью удаленной работы (например, командированных сотрудников). Решением проблемы могло бы стать использование унифицированного интерфейса WWW для доступа к ресурсам организации.

Технология World Wide Web, в переводе "Всемирная паутина", получила столь широкое распространение из-за простоты своих пользовательских интерфейсов. Принцип "жми на то, что интересно", лежащий в основе гипертекста, интуитивно понятен. В технологиях WWW все ключевые понятия просматриваемого документа: слова, картинки - имеют возможность "раскрыться" новым документом, развивающим это понятие. Такой способ представления информации называется "гипертекстом", а документы, представленные в таком виде - "гипертекстовыми документами". Для описания этих документов используется специальный язык - язык описания гипертекстовых документов или HTML (англ. вариант HyperText Markup Language).

Из этих предпосылок возникает задача преобразования накопленных данных в гипертекстовые документы WWW, задача поддержки актуальности преобразованной структуры. Другими словами, задача предоставления WWW - доступа к существующим базам данных.

Цель данной дипломной работы, создать интерфейс к файлам БД Библиотеки 5.0 которые имеют формат RUSMARC (см. прил. 1), так же можно обратиться за информацией по этому формату на сайт РОССИЙСКОЙ БИБЛИОТЕЧНОЙ АССОЦИАЦИИ (12,11) .

Для реализации поставленной задачи был выбран язык программирования JavaTM

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать
Рефераты по информатике и программированию Министерство культуры Российской Федерации Восточно-Сибирская государственная академия культуры и искусств Факультет менеджмента
Оценок: 1003 (Средняя 5 из 5)

Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.

© 2016 - 2022 BigEdu.ru