Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Архив1 / doc200 / Пояснительная записка2.doc
Скачиваний:
29
Добавлен:
01.08.2013
Размер:
88.58 Кб
Скачать

Хранилище файлов

Хранилищем файлов в данной системе может быть любой FTP-сервер, предоставляющий анонимный доступ к файлам по чтению, и защищенный – по записи. Структура файлов и каталогов в файловом хранилище повторяет структуру элементов и групп в справочниках, но имена файлов и каталогов заменяются на их транслитерацию, а пробел - на знак «_».

Ссылка для загрузки файла включается в описание электронного издания и предоставляется читателям. При изменении имени файла, файл заново загружается на FTP-сервер и для него формируется новая ссылка. При удалении файла он синхронно удаляется сFTP-сервера.

Подсистема обслуживания читателей

Основным элементом здесь является система управления содержимым (CMS), которая формирует веб-страницы с описаниями изданий на основе сведений из собственной базы данных.

Таким образом, задача обновления контента на сайте сводится к экспорту сведений из регистров изменений в базу данных CMSи обновлению структуры ее таблиц.

Все материалы делятся на две общие категории – «Печатные издания» и «Электронные издания», а далее структура категорий и материалов в базе данных подсистемы обслуживания читателей также повторяет структуру групп и элементов в справочниках изданий.

Для каждого электронного издания в подсистеме учета может должен быть указан пункт «Предоставить открытый доступ к документу», в противном случае материал считается неопубликованным и недоступен для просмотра.

Требования к программному обеспечению

Для корректной работы электронного архива помимо платформы 1С:Предприятие необходимы следующие программные средства:

  • СУБД MySQL (версия 5.5) + ODBC Connector.

  • Веб-сервер Apache(версия 2.22 или выше).

  • Интерпретатор PHP(версия 5.3.13 или выше).

  • CMS Joomla (версия 3.0.1).

  • Любой FTP-сервер, поддерживающий стандартные операции с файлами и возможность анонимного скачивания файлов.

Описание сущностей электронного архива

На основе описания функционирования электронного архива можно выделить ряд сущностей, участвующих в этом процессе:

Сущность

Описание

Характеристики

Используемый объект

Список изданий

Содержит список всех названий изданий в библиотеке

Код названия издания, автор, заглавие, год издания, описание

Справочник

Список электронных изданий

Содержит описание всех электронных документов, хранящихся в системе

Код издания, автор, заглавие, год издания, описание, имя файла, ссылка, формат, доступ

Справочник

Изменения материалов

Содержит список несинхронизированных изменений материалов (описаний изданий)

Период, вид операции, поля запроса

Регистр сведений

Изменения структуры материалов

Содержит список несинхронизированных изменений структуры материалов (иерархическая структура категорий)

Период, вид операции, поля запроса

Регистр сведений

Соединение с базой данных

Служит для соединения с базой данных

Адрес сервера, имя базы данных, пользователь, пароль

ADODB. Connection

Соединение с FTP-сервером

Служит для подключения к FTP-серверу

Адрес сервера, внешний адрес (для формирования ссылки), порт, имя пользователя, пароль

FTPСоединение