
на первый
заказ
Дипломная работа на тему: Intеrnеt технология работы с базами данных. Реализация доступа к базе данных
Купить за 600 руб.Введение
Многие организации используют электронные базы данных (БД) для поддержки своих рабочих процессов. Часто это системы на одного - двух пользователей, выполненные с использованием dbf - ориентированных средств разработки: Clipper, Dbase, FoxPro, Paradox, Access. Обычно используется ряд таких баз, независимых друг от друга. Если информация, хранимая в таких БД, представляет интерес не только для непосредственных пользователей, то для ее дальнейшего распространения используются бумажные отчеты и справки, созданные базой данных.С появлением локальных сетей, подключением таких сетей к Интернет, созданием внутрикорпоративных, сетей, появляется возможность с любого рабочего места организации получить доступ к информационному ресурсу сети. Однако, при попытке использовать существующие БД возникают проблемы связанные с требованием к однородности рабочих мест (для запуска "родных" интерфейсов), сильнейшим трафиком в сети (доступ идет напрямую к файлам БД), загрузкой файлового сервера и невозможностью удаленной работы (например, командированных сотрудников). Решением проблемы могло бы стать использование унифицированного интерфейса WWW для доступа к ресурсам организации.
Технология World Wide Web, в переводе "Всемирная паутина", получила столь широкое распространение из-за простоты своих пользовательских интерфейсов. Принцип "жми на то, что интересно", лежащий в основе гипертекста, интуитивно понятен. В технологиях WWW все ключевые понятия просматриваемого документа: слова, картинки - имеют возможность "раскрыться" новым документом, развивающим это понятие. Такой способ представления информации называется "гипертекстом", а документы, представленные в таком виде - "гипертекстовыми документами". Для описания этих документов используется специальный язык - язык описания гипертекстовых документов или HTML (англ. вариант HyperText Markup Language).
Из этих предпосылок возникает задача преобразования накопленных данных в гипертекстовые документы WWW, задача поддержки актуальности преобразованной структуры. Другими словами, задача предоставления WWW - доступа к существующим базам данных.
Цель данной дипломной работы, создать интерфейс к файлам БД Библиотеки 5.0 которые имеют формат RUSMARC (см. прил. 1), так же можно обратиться за информацией по этому формату на сайт РОССИЙСКОЙ БИБЛИОТЕЧНОЙ АССОЦИАЦИИ (12,11) .
Для реализации поставленной задачи был выбран язык программирования JavaTM
Дипломная работа состоит из 2-х глав и 4 приложений.
В первой главе Internet - технология работы с базами данных, рассматриваются имеющиеся на данный момент времени технологии по организации доступа к базам данных пользователей Интренет.
Во второй главе Практическая часть поэтапно описывается технология организации доступа к базе данных в формате RUSMARC в частности:
- настройка WEB-сервера Apache;
- настройка Java Server для WEB-сервера Apache;
- выбор инструментария для реализации программы:
- описание алгоритма.
Первое приложение содержит полное описание спецификации формата RUSMARC с детальным описанием всех полей и подполей и возможных их значении.
Во втором приложении приведены ключевые моменты спецификации языка программирования Java.
Третье приложение содержит листинг программы с включенными в него комментариями.
В четвертом приложении приведены результаты проведенного теста на реальных массивах данных.
Оглавление
- Введение. 3- Internet - технология работы с базами данных
- Реализация доступа к базе данных
- Однократное или периодическое преобразование содержимого БД в статические документы
- Динамическое создание гипертекстовых документов на основе содержимого БД
- Создание информационного хранилища на основе высокопроизводительной СУБД с языком запросов SQL. Периодическая загрузка данных в хранилище из основных СУБД
- Обзор технологий
- WWW - сервер NCSA HTTPD
- WWW - сервер Apache с поддержкой Java Servlet
- SQL - сервер фирмы Oracle
- Язык программирования Perl
- Язык программирования Java
- Пакет Web - Oracle - Web
- Пакет Cold Fusion фирмы Allaire Corp
- Оценка трудоемкости обеспечения WWW доступа
- Практическая часть
- Общая часть
- Назначение WWW - сервера. Общая схема работы. Определение
- Непосредственные функции сервера. Базовые определения
- Протокол MIME
- Протокол HTTP
- Интерфейс CGI
- Web-сервера Apache
- Установка WEB-сервера Apache
- Настройка WEB-сервера Apache
- Использование языка Perl
- Использование языка Java
- Основные особенности
- Взаимодействие с СУБД
- Реализация доступа к базе данных
- Общее описание
- Описание алгоритма
- Заключение 49
- Литература 50
- Приложение 1 Спецификация формата RUSMARC
- Приложение 2 Спецификация языка Java
- Приложение 3 Листинг программы - SearchEngein.java
- Приложение 4 Результаты тестирования программы
Заключение
Глобальная информатизация общества приводит к тому, что потребность в информации, растет с каждым новым пользователем сети. При этом задачей специалистов в области информационных технологий обеспечить пользователей полной и достоверной информацией путем простого и удобного для пользователей доступа к накопленным массивам данных.Главной задачей данной дипломной работы было создание программного интерфейса к существующей библиографической базе данных. Применение передовых технологии программирования позволили разработать программу, позволяющую производить поиск интересующей информации в базе данных не только по отдельно взятым ключевым словам, но и полному названию документа. Тестирование программы на массиве из 8366 записей показало, что поиск документа в конце массива занимает 2 минуты 16 секунд. Естественно, что при увеличении количества записей время обработки также будет увеличиваться. Массив данных, на котором проводилось тестирование, является реальной базой данных библиотеки ВСГАКиИ. Для того чтобы программа могла работать стабильно и с минимальными затратами времени на обработку запроса, нужно использовать ее на машине, обладающей большим быстродействием. Тестирование производилось на компьютере с такой конфигурацией: AMD К6-233, ОЗУ 64 Мb, Жесткий диск 2 Gb, под управлением операционной системы Windows NТ 4.0 с установленным SP6a. Развитие направления связанного с поиском информации в массивах данных библиотек очень эффективно, так как потребность в этой информации через сеть Интернет возрастает с каждым новым пользователем.
Практическая реализация поставленной задачи показала правильность выбранного подхода. Тем не менее, работа требует дальнейше доработаки для организации постоянного доступа читателей к библиографическим ресурсам библиотекам города через Интернет.
Список литературы
1. Глушаков С.В., Ломотьков Д.В. Базы данных: Учебный курс. - К.: Абрис, 2000. -504с.2. Джейсон Мейнджер. Java: основы программирования :Пер. с англ. - К.: Издательская группа BHV,1997.-320с.
3. Пригорьев Ю.А. Проблемы выбора доступа к данным при проектировании информационных систем на основе СУБД//Информационные технологии. - 1999 - №5. С. 4-10.
4. Симкин Стив, Бартлет Нейл, Лесли Алекс. Программирование на Java. Путеводитель :Пер. с англ. - К. НИПФ "ДиаСофт Лтд", 1996. 736 с.
5. Кристиансен Т., Торкингтон Н. Perl: Библиотека программиста :Пер. с англ.- СПб.: Издательство "Питер", 2000. - 736с.: ил.
6. Холзнер Стивен. Perl: специальный справочник :Пер. с анг. - СПб.: Питер, 2000. - 496с.: ил.
7. Хейл, Бернард Ван. JDBC: Java и базы данных :Пер. с англ. М.,1999.-320с.
8. Эферган М. Java: справочник. - СПб.: Питер, 1998. -448с.: ил.
или зарегистрироваться
в сервисе
удобным
способом
вы получите ссылку
на скачивание
к нам за прошлый год