close

Вход

Забыли?

вход по аккаунту

?

Пояснительная записка2

код для вставкиСкачать
ВВЕДЕНИЕ
Основной
целью
создания
данной
информационной
системы
является повышение эффективности и качества работы библиотеки, а
также облегчение и упрощение труда сотрудников библиотеки за счет
внедрения в рабочий процесс информационных технологий, позволяющих
автоматизировать часть ручного труда.
Для достижения данной цели в ходе создания информационной
системы планируется решение следующих задач:
 обеспечение хранения информации обо всех имеющихся в
библиотеке документах (книгах, периодических изданиях,
аудиовизуальных документах и т. д.).
 автоматизация
учета
движений
библиотечного
фонда,
включая регистрацию поступления, перемещения или выбытия
документов.
 организация
хранения
электронных
документов
и
обеспечение возможности предоставления их читателям.
 обеспечение
целостности,
достоверности
и
полноты
хранимой в информационной системе учетной информации.
 обеспечение
автоматизированного
формирования
библиотечной документации на основе имеющихся в системе
данных.
Для
достижения
цели
и
решения
поставленных
задач
функционирование системы должно быть основано на следующих
принципах:
 способность информационной системы полно и адекватно
отражать состояние охватываемой ею предметной области в
каждый момент времени.
 исключение дублирования процедур сбора и обработки
информации
при
соблюдении
правил
однократного
ввода
информации и обеспечение ее обработки в режиме реального
времени средствами самой информационной системы.
 обеспечение
удобства
работы
пользователей
путем
организации удобного, эргономичного и интуитивно понятного
пользовательского интерфейса.
 обеспечение
бесперебойности
и
надежности
функционирования информационной системы.
Основной функционал разрабатываемой информационной системы
будет
реализован
путем
создания
конфигурации
на
платформе
«1С:Предприятие».
Такой
выбор
обусловлен
тем,
что
данная
платформа
предоставляет
разработчику
ряд
предопределенных
объектов,
использование которых для описания предметной области позволяет
значительно снизить сроки и сложность разработки без ущерба для
производительности и надежности разрабатываемой информационной
системы.
АНАЛИЗ ТЕХНИЧЕСКОГО ЗАДАНИЯ
Используемые понятия и термины
Библиотечный фонд — упорядоченная совокупность изданий,
формируемая библиотекой для хранения и предоставления во временное
пользование читателям.
Движение фонда - процесс поступления и выбытия изданий,
отражаемый в библиотечной учетной документации.
Издание - документ, предназначенный для распространения
содержащейся в нем информации, прошедший редакционно-издательскую
обработку, самостоятельно оформленный, имеющий выходные сведения.
Индивидуальный учет - регистрация в учетной форме каждого
экземпляра издания, поступающего в фонд библиотеки или выбывающего
из него.
Название — каждое новое или повторное издание, другой документ, отличающиеся от остальных заглавием, выходными данными или
другими элементами оформления.
Печатное издание
издание, полученное печатанием или
тиснением, полиграфически самостоятельно оформленное.
Поступление в фонд — пополнение фонда библиотеки в результате
получения экземпляров изданий путем покупки, подписки, дарения,
обмена или любого другого способа.
Суммарный учет - регистрация всех видов печатных изданий
партиями с целью получения точных сведений о величине, составе
фонда библиотеки и происходящих в нем изменениях (поступлении,
перемещении, выбытии).
Учет библиотечного фонда - комплекс операций, обеспечивающих
фиксацию сведений о величине, составе и движении фонда по
установленным правилам.
Читательский
формуляр
–
документ,
содержащий
основные
сведения о пользователе (читателе) и регистрирующий прием-выдачу
печатных изданий данному пользователю.
Экземпляр — каждая отдельная единица документа, включаемая в
фонд или выбывающая из него.
Электронное издание (электронный документ) - издание, для
воспроизведения
которого
необходимы
средства
вычислительной
техники.
Общее описание учета библиотечного фонда
Все движения библиотечного фонда регистрируются в "Книге
суммарного учета библиотечного фонда", которая делится на 3 части:
"Поступление в фонд", "Выбытие из фонда" и "Итоги движения фонда".
Учет печатных изданий
производится партиями по одному
сопроводительному
документу.
Если
сопроводительный
документ
отсутствует, составляется акт приема печатных изданий.
Сведения
о
поступивших
в
библиотечный
фонд
изданиях
фиксируются в первой части "Книги суммарного учета" в показателях:
дата и номер записи, источник поступления, номер и/или дата
сопроводительного документа, количество поступивших изданий (с
детализацией по категориям изданий), стоимость приобретенных
изданий на основании сопроводительного документа или акта о
приеме.
Итоги движения фонда подводятся в обязательном порядке за
год, а также могут подводиться за квартал или за полугодие.
Имеющиеся в библиотеке издания регистрируются в инвентарной
книге, которая содержит показатели: дата записи, номер записи в
«Книге суммарного учета библиотечного фонда», инвентарный номер,
автор и заглавие, год издания, цена, номер акта выбытия. Также
запись об издании содержит примечание, в котором указывается
наличие и вид приложения к изданию, особенности экземпляра и др.
При этом учет печатных изданий и электронных изданий
производится отдельно. Некоторые электронные издания (в частности
те, к которым библиотека имеет удаленный доступ) учету не
подлежат.
Выбытие печатных изданий из фонда оформляется актом об
исключении и отражается в книге суммарного учета и инвентарной
книге.
На каждого читателя в библиотеке заводится читательский
формуляр, где указывается фамилия, имя, отчество, место работы
(учебы), домашний адрес и телефон, паспортные данные. В формуляре
регистрируются все печатные издания, взятые или возвращенные
читателем.
Описание сущностей учета библиотечного фонда
Анализируя вышеизложенное описание предметной области, можно
выделить ряд сущностей, которые принимают непосредственное участие
в учете библиотечного фонда. Кроме этого, для этих сущностей можно
выделить их свойства.
Как указывалось ранее, в качестве среды разработки при
реализации данной информационной системы будет использоваться
платформа «1С:Предприятие». Т.к. описание сущностей в этой среде
строится на конфигурировании и программировании предопределенных
объектов, то для каждой сущности можно также указать объект,
который будет использоваться при ее реализации.
Такое описание сущностей можно представить в виде таблицы:
Сущность
Описание
Свойства
Используемы
й объект
Список
изданий
Содержит список
всех названий
изданий в
библиотеке.
Код названия издания,
автор, заглавие, год
издания, примечание.
Справочник
Акт о приеме
Оформляется при
поступлении
изданий в
библиотечный
фонд.
Акт об
исключении
Оформляется при
выбытии изданий
из библиотечного
фонда.
Дата поступления, автор
(лицо, составившее акт),
вид и номер
сопроводительного
документа (если есть), вид
изданий, количество,
стоимость, список изданий.
Автор, вид изданий,
количество, стоимость,
причина исключения, список
выбывших изданий.
Документ
Документ
Инвентарная
книга
Содержит список
всех экземпляров
изданий в
библиотеке.
Книга
суммарного
учета.
Поступление в
фонд
Содержит записи
о партиях
изданий,
поступающих в
библиотеку.
Книга
суммарного
учета.
Выбытие из
фонда
Содержит записи
о партиях
выбывающих
изданий.
Книга
суммарного
учета. Итоги
движения
фонда
Содержит итоги
движений фонда
за квартал,
полугодие или
год.
Список
читателей
Содержит список
читателей,
зарегистрированн
ых в библиотеке.
Выдача
изданий
Возврат
изданий
Издания у
читателей
Формуляр
читателя
Издания у
читателей
Оформляется при
выдаче печатных
изданий
читателю.
Оформляется при
выдаче печатных
изданий в
библиотеку.
Содержит записи
о выдаче и
возврате
печатных
изданий.
Содержит
сведения о
читателе и
список изданий,
находящихся у
читателя
Содержит список
изданий,
находящихся на
данный момент у
читателей.
Код названия издания,
количество экземпляров в
библиотеке, общее
количество экземпляров.
Дата и время записи, номер
записи, источник
поступления, номер и дата
сопроводительного
документа, количество
изданий (с детализацией по
категориям), стоимость
Дата записи, номер акта
выбытия, стоимость,
количество (с детализацией
по категориям и причине
выбытия)
Период, стоимость,
количество изданий в
фонде, количество
поступивших изданий,
количество выбывших
изданий (с детализацией по
категориям).
Номер читателя, фамилия,
имя, отчество, место
работы (учебы), домашний
адрес и телефон,
паспортные данные.
Регистр
накопления
(остатки)
Отчет
Отчет
Отчет
Справочник
Номер читателя, фамилия,
имя, отчество, список
выданных изданий.
Документ
Номер читателя, фамилия,
имя, отчество, список
возвращенных изданий.
Документ
Номер читателя (из
формуляра), код названия
издания, количество
экземпляров, дата выдачи,
срок возврата.
Регистр
накопления
(остатки)
Номер читателя, фамилия,
имя, отчество, список
изданий у читателя.
Отчет
Автор, заглавие,
категория, количество
экземпляров у читателей.
Отчет
Задолженности
читателей
Отчет о
динамике
использования
Библиотечный
фонд
Содержит список
изданий,
находящихся у
читателей и не
возвращенных в
указанный срок.
Содержит список
наиболее часто
используемых
названий
изданий.
Содержит список
изданий в
библиотеке на
указанную дату.
Автор, заглавие,
категория, количество
экземпляров, дата
возврата, фамилия, имя,
отчество читателя.
Отчет
Автор, заглавие,
количество использований
издания, диаграмма
использования.
Отчет
Автор, заглавие,
категория, год издания,
количество экземпляров в
библиотеке, у читателей,
общее количество.
Отчет
Концепция создания электронного архива
Электронные издания хранятся на файловом сервере в виде
файлов в произвольном формате. Они разбиты по категориям согласно
их тематике, издания, относящиеся к одной категории, хранятся в
отдельном каталоге, при этом наименование файла строится по
уникальному номеру названия издания.
Управление файлами на сервере производится автоматизировано
по протоколу FTP через подсистему учета библиотечного фонда.
Сведения обо всех изданиях в библиотеке (в том числе и об
электронных изданиях) экспортируются из базы данных подсистемы
учета в базу данных подсистемы обслуживания читателей. Записи в
базе данных относятся к одной из двух категорий (печатные и
электронные издания), и к какой-либо подкатегории, исходя из
тематики описываемого издания.
Предоставление указанных сведений читателям осуществляется
при помощи веб-сервера, на котором формируются веб-страницы со
списками изданий из базы данных, а также страницы с описаниями
изданий. Для изданий в электронном виде предоставляется ссылка для
скачивания.
Заполнение сведений в базе данных подсистемы обслуживания
читателей производится также автоматизированно одновременно с
появлением соответствующей информации в подсистеме учета и
загрузкой электронного издания на сервер. При этом для корректной
синхронизации баз данных необходимо использовать отказоустойчивые
алгоритмы.
Описание функционирования электронного архива
Рассматривая концепцию электронного архива с точки
реализации, его можно представить в виде 3 подсистем:
 Подсистема учета изданий
 Подсистема обслуживания читателей
 Хранилище файлов
зрения
Подсистема учета изданий
Подсистема
учета
изданий
реализована
на
платформе
«1С:Предприятие» и тесно связана с системой учета библиотечного
фонда. Так, например, подсистема учета изданий позволяет загружать
на сервер не только информацию об электронных документах, но также
и о печатных изданиях.
Основной
задачей
подсистемы
учета
изданий
является
обеспечение синхронизации своей базы данных с базой данных
подсистемы обслуживания. Для этого производится отслеживание любых
возможных изменений тех данных, которые логически связаны с
данными на сервере. К таким изменениям относятся добавление,
редактирование или удаление элементов справочников, а также
изменения количества изданий в библиотеке или у читателей (при
учете печатных изданий).
Изменения в данном случае могут касаться либо иерархической
структуры хранящихся в базе объектов, либо самих объектов. Также
учитывается вид изменения –
добавление, редактирование или
удаление записи. Сведения об этих изменениях записываются в
отдельные таблицы.
На основании этих сведений система формирует SQL-запросы,
устанавливает соединение с удаленной базой данных и выполняет
сформированные запросы. Если запрос выполнен успешно, запись в
таблице
изменений
удаляется.
Синхронизация
с
базой
может
выполняться
либо
автоматически
(если
добавлен
или
изменен
электронный документ), либо по запросу пользователя.
При добавлении электронного издания пользователь выбирает на
диске файл, содержащий электронный документ, и указывает сведения
о нем. Затем файл загружается на FTP-сервер и происходит
автоматическая синхронизация с базой данных на сервере.
Также
пользователь
может
указать
настройки,
которые
используются для подключения к СУБД и FTP-серверу.
Хранилище файлов
Хранилищем файлов в данной системе может быть любой FTPсервер, предоставляющий анонимный доступ к файлам по чтению, и
защищенный – по записи. Структура файлов и каталогов в файловом
хранилище повторяет структуру элементов и групп в справочниках, но
имена файлов и каталогов заменяются на их транслитерацию, а пробел
- на знак «_».
Ссылка для загрузки файла включается в описание электронного
издания и предоставляется читателям. При изменении имени файла,
файл заново загружается на FTP-сервер и для него формируется новая
ссылка. При удалении файла он синхронно удаляется с FTP-сервера.
Подсистема обслуживания читателей
Основным
элементом
здесь
является
система
управления
содержимым (CMS), которая формирует веб-страницы с описаниями
изданий на основе сведений из собственной базы данных.
Таким образом, задача обновления контента на сайте сводится к
экспорту сведений из регистров изменений в базу данных CMS и
обновлению структуры ее таблиц.
Все материалы делятся на две общие категории – «Печатные
издания» и «Электронные издания», а далее структура категорий и
материалов в базе данных подсистемы обслуживания читателей также
повторяет структуру групп и элементов в справочниках изданий.
Для каждого электронного издания в подсистеме учета может
должен
быть
указан
пункт
«Предоставить
открытый
доступ
к
документу», в противном случае материал считается неопубликованным
и недоступен для просмотра.
Требования к программному обеспечению
Для корректной работы электронного архива помимо платформы
1С:Предприятие необходимы следующие программные средства:
 СУБД MySQL (версия 5.5) + ODBC Connector.
 Веб-сервер Apache (версия 2.22 или выше).
 Интерпретатор PHP (версия 5.3.13 или выше).
 CMS Joomla (версия 3.0.1).
 Любой FTP-сервер, поддерживающий стандартные операции с
файлами и возможность анонимного скачивания файлов.
Описание сущностей электронного архива
На основе описания функционирования электронного архива можно
выделить ряд сущностей, участвующих в этом процессе:
Сущность
Описание
Характеристики
Список
изданий
Содержит список всех
названий изданий в
библиотеке
Код названия издания,
автор, заглавие, год
издания, описание
Код издания, автор,
заглавие, год
издания, описание,
имя файла, ссылка,
формат, доступ
Содержит описание
всех электронных
документов,
хранящихся в системе
Содержит список
Период, вид
Изменения
несинхронизированных
операции, поля
материалов
изменений материалов
запроса
(описаний изданий)
Содержит список
несинхронизированных
Изменения
Период, вид
изменений структуры
структуры
операции, поля
материалов
материалов
запроса
(иерархическая
структура категорий)
Служит для
Адрес сервера, имя
Соединение с
соединения с базой
базы данных,
базой данных
данных
пользователь, пароль
Адрес сервера,
Служит для
внешний адрес (для
Соединение с
подключения к FTPформирования
FTP-сервером
серверу
ссылки), порт, имя
пользователя, пароль
Список
электронных
изданий
Используем
ый объект
Справочник
Справочник
Регистр
сведений
Регистр
сведений
ADODB.
Connection
FTPСоедине
ние
ОПИСАТЕЛЬНАЯ ЧАСТЬ РАЗРАБОТКИ
Описание среды разработки
Документ
Категория
Компьютеры, Программирование
Просмотров
17
Размер файла
86 Кб
Теги
пояснительная, записка
1/--страниц
Пожаловаться на содержимое документа