Пример готовой дипломной работы по предмету: Программирование
Содержание
Оглавление
ВВЕДЕНИЕ. 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
Выдержка из текста
Оглавление
ВВЕДЕНИЕ. 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
Список использованной литературы
Оглавление
ВВЕДЕНИЕ. 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