? |
Руководство
программиста
Руководства:
Примеры:
Каталог книг Форма заказа > |
Техническое описаниеПрограмма «Электронная библиотека» – это набор ASP-страниц (*.asp), которые выполняются на веб-сервере и передаются клиенту в виде готовых веб-страниц (*.htm). Информация о книгах, их оглавления и тексты страниц (в текстовом варианте) содержатся в базе данных формата Access (имя файла обязательно должно быть library.mdb). При запросах клиентов информация выбирается из базы данных, используя механизмы запросов. Соединение сервера с базой данных осуществляется с помощью Microsoft.Jet.OLEDB.4.0 и объекта ADODB.Connection. Графические образы страниц в электронную библиотеку поступают после сканирования в программе Fine Reader 5.0-7.0, однако, поскольку некоторые браузеры (Internet Explorer 6.0) не отображают файлы формата TIFF (*.tif), то для хранения графических образов страниц используются отдельные файлы формата GIF (*.gif) в черно-белом варианте. Обложки книг хранятся в файлах формата JPEG (*.jpg). Для работы программы требуется один веб-сервер на базе Windows 2000 Server. Другие версии Windows по умолчанию не обеспечивают необходимого соединения с базой данных (на версии Windows 2003 Server программа не тестировалась). На клиентской стороне никакого дополнительного программного обеспечения, кроме входящего в комплект Windows, не требуется. Вся работа с электронной библиотекой выполняется с помощью программы Microsoft Internet Explorer 5.0 и выше. Тестирование программы с браузером Opera обнаружило его несовместимость. С другими браузерами программа не тестировалась. В программе имеется возможность импорта библиографических данных о книгах из Автоматизированной информационно-библиотечной системы «MАРК» версия 3.72 для DOS. ВНИМАНИЕ! Для защиты авторских прав и по условиям поставки программы «Электронная библиотека», данная программа должна быть доступна пользователям и функционировать только в локальной сети учебного заведения без выхода в Интернет.
Для защиты авторских прав программа снабжена системой защиты от несанкционированного копирования.
Программа была разработана и апробирована в ФГОУ СПО «Орлово-Вятском с.-х. колледже» (Кировская обл., г.Орлов), автор и разработчик программы П.С. Батищев. Программа используется как для организации внеаудиторной работы в библиотеке, так и при проведении учебных занятий как источник информации. Структура папок программы
1. root – корневая папка сайта учебного заведения. В этой папке может содержаться Ваша главная страница, на которой будет ссылка, ведущая на главную страницу электронной библиотеки default.asp, находящуюся в папку library. 2. library – содержит собственно все компоненты электронной библиотеки. В этой папке находится главная страница электронной библиотеки default.asp. Папку library можно сделать корневой папкой веб-ресурса, если других веб-ресурсов на веб-сервере не планируется. У пользователей веб-сервера обязательно должны быть права на запись и изменение в этой папке, так как даже простые обращения к базе данных вызывают запись статистики.
3.
00001
– пакеты электронных книг, отсканированных с помощью программы
Fine Reader
5.0-7.0.
Имя папки пакета должно состоять из 4. doc – содержатся инструкции по программе «Электронная библиотека» в формате Word: Руководство пользователя, Руководство администратора, настоящее Руководство программиста, Технология создания электронных книг.
5.
images
– картинки для оформления веб-страниц
электронной 6. index – содержатся текстовые файлы, содержащие предметные указали книг. Имена текстовых файлов должны совпадать с номерами пакетов, например, 00001.txt. 7. jpg – содержатся графические файлы обложек книг. Имена файлов должны совпадать с номерами пакетов, например, 00001.jpg. 8. ldb – папка используется для импорта библиографических данных книг из программы АИБС «МАРК». В эту папку помещаются файлы баз данных формата LDB (*.ldb) до их импорта в базу данных library.mdb. 9. text – содержатся текстовые файлы оглавлений книг. Имена текстовых файлов должны совпадать с номерами пакетов, например, 00001.txt.
Установка программы на веб-сервер1. Проверьте наличие на компьютере сервере необходимой операционной системы Windows 2000 Server, а также комплекта программ Microsoft Office 2000/XP/2003 (необходим Access). Внимание! Нельзя устанавливать программу на веб-сервер, предоставляющий данные пользователям Интернета, либо необходимо с помощью настроек сделать недоступным веб-ресурс электронной библиотеки пользователям сети Интернет. 2. Запустите установщик из файла library.exe. Укажите папку для установки на сервере. По умолчанию имя папки library, но Вы можете его изменить. Папка может располагаться в любом месте диска сервера, также она может находиться и в папке inetpub\wwwroot (в том числе, если нет других веб-компонентов на сервере, то папкой может быть и сама папка inetpub\wwwroot). Нажатием кнопок Далее установите программу на сервер. При этом будут установлены необходимые файлы в указанную папку, а также ярлыки для открытия программы регистрации и документации. 3. Установите базу данных. Ее можно скопировать из папки База, либо из папки База_чистая в папку library (в папку установки программы). Имя файла базы должно быть обязательно library.mdb. Если Вы скопируете базу из папки База, то в ней будет каталог книг Орлово-Вятского с.-х. колледжа с оглавлениями, но без текстов. Если из папки База_чистая, то никакого информационного наполнения в программе не будет. Внимание! Пользователям веб-сервера должны быть предоставлены права на изменение и запись в папку library, иначе будет возникать ошибка при формировании страниц. Для назначения прав щелкните правой кнопкой мыши в Проводнике по папке library, выберите Свойства – Безопасность – Добавить – Пользователи (или Пользователи домена) – Ok – в графе «Разрешить» отметьте галочками Изменение и Запись. 4. Проведите регистрацию электронной библиотеки, для этого из папки library (папки, в которую установлена программ) запустите library_form.exe, в окне диалога будет показан исходный код регистрации системы. Передайте этот код разработчику по телефону, SMS, электронной почтой (при передаче кода сообщайте, пожалуйста, полное название учебного заведения, название и версию программы, номер договора), после этого от разработчика Вы получите код ответа. Введите код ответа и нажмите кнопку Регистрация. 5. Установите Internet Information Server (веб-сервер) на компьютере-сервере: Панель управления – Установка и удаление программ – Добавление и удаление компонентов Windows – отметьте галочкой Internet Information Server (IIS) – Далее – Готово. 6. Откройте настройки веб-сервера: Панель управления – Администрирование – Диспетчер служб Интернета – разверните дерево объектов, выделите Веб-узел по умолчанию – меню Действие – Свойства. 7. В окне Свойств настройте: Домашний каталог – Каталог данного компьютера – Локальный путь: укажите путь и папку, в которую установлена программа (папка library), например, c:\library (если на веб-сервере нет других веб-ресурсов, если есть, то смотрите ниже) – оставьте только галочку Чтение – Разрешен запуск: Только сценарии. На вкладке Документы проверьте наличие галочки «Задать документ, используемый по умолчанию» и в списке наличие строки default.asp, если ее нет, то добавьте с помощью кнопки Добавить. 8. Если веб-сервер используется не только для работы электронной библиотеки, а папка library (папка программы) не находится внутри домашнего каталога веб-сервера, то выполните: щелкните правой кнопкой по папке library, выберите Свойства – Доступ через веб – Предоставлять совместный доступ к папке – укажите псевдоним (рекомендуется library), оставьте только галочку Чтение, разрешения для приложений – Сценарии – Ok. 9. Если веб-сервер используется не только для локальной сети, но и для пользователей Интернет, то по условиям договора и лицензионного соглашения, Вам необходимо исключить направление трафика информации электронной библиотеки в Интернет. Это можно сделать различными способами, например, откройте свойства веб-узла (см. п.6) – вкладка Безопасность каталога – Ограничения IP-адресов и имен доменов, Изменить – Разрешен доступ – Добавить – Группа компьютеров – Идентификатор сети: укажите шаблон IP-адресов, назначаемых компьютерам локальной сети (либо статически прописанных в настройках TCP/IP, либо назначаемых службой DHCP), и маску подсети. 10. Если необходимо, чтобы клиенты обращались к электронной библиотеке не по IP-адресу, (например, 192.168.1.1), а указывали в адресной строке обозревателя (Internet Explorer) доменное имя, например, http://ovshk.ru (ОВСХК – это аббревиатура Орлово-Вятского с.-х. колледжа, в Вашем учебном заведении она будет иной), то установите и настройте службу DNS, которая будет преобразовывать доменное имя в IP-адрес. Также при статических IP-адресах необходимо в настройках протокола TCP/IP на каждом компьютере указать IP-адрес сервера службы DNS и IP-адрес шлюза, то есть адрес веб-сервера. (Порядок установки службы DNS смотрите в справочной информации по Windows) 11. Для работы библиотекаря установите на компьютер рабочее место библиотекаря программу Fine Reader, версии могут быть 5, 6 или 7. Если рабочее место библиотекаря и веб-сервер будут разными компьютерами, то на компьютере веб-сервере установите права доступа на изменение и запись для библиотекаря к папке library (папке программы), так как в эту папку библиотекарь будет копировать создаваемые электронные книги (веб-сервер здесь должен также выполнять функции файл-сервера).
Компьютеры клиентовНа компьютерах клиентов обязательно должна быть установлена программа Microsoft Internet Explorer версии не ниже 5.0 (входит в комплект программы Windows, версия IE 6.0 SP1 записана на поставляемом диске). Браузер Opera при тестировании обнаружил свою несовместимость, другие браузеры не тестировались. При первом открытии браузера Internet Explorer появляется окно Мастер подключения к Интернету, выберите: Настроить соединение с Интернетом вручную или подключиться к Интернету через локальную сеть – Далее – Я подключаюсь к Интернету через локальную сеть – Далее – Сбросьте все галочки – Далее – Создать учетную запись почты Интернета? НЕТ – Далее – Готово. Сетевые настройки протокола TCP/IP компьютеров при использовании статических IP-адресов (без использования службы DHCP) могут быть следующими: 1. IP-адрес: 192.168.1.1 – адрес сервера, адреса клиентов могут иметь последние цифры от 2 до 254, например, 192.168.1.2. Такие IP-адреса на всех компьютерах сети должны быть уникальны. 2. Маска подсети: 255.255.255.0 3. Основной шлюз: 192.168.1.1 4. Предпочитаемый DNS-сервер: 192.168.1.1
Для ввода настроек откройте: Панель управления – Сеть и удаленный доступ к сети – Подключение по локальной сети – щелчок правой кнопкой мыши, Свойства – Протокол Интернета (TCP/IP) – Свойства.
Подключение клиента к электронной библиотекеПосле ввода всех настроек отройте браузер Microsoft Internet Explorer (ярлык для запуска имеется на рабочем столе, либо Пуск – Программы – Internet , в адресной строке введите IP-адрес веб-сервера, например, 192.168.1.1 Если имеется служба DNS, то можно вводить доменное имя, например, ovshk.ru, либо просто сетевое имя компьютера, например, server После ввода адреса в адресную строку обозревателя нажмите Enter, и откроется главная страница электронной библиотеки. Чтобы пользователи при открытии программы Internet Explorer сразу получали доступ к электронной библиотеке, то выполните: откройте главную страницу электронной библиотеки (укажите адрес веб-сервера в адресной строке обозревателя) – Сервис – Свойства обозревателя – Общие – Домашняя страница – С текущей – Ok. При следующем открытии программы сразу загрузится главная страница электронной библиотеки.
Полезные ссылки: Технология создания электронных книг
|
Вверх^ |
Copyright © 2004-2006 Павел С. Батищев. Орловский региональный компьютерный центр "Помощь образованию!" |
|