Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Разработка проекта информационной системы для библиотеки

Содержание:

Введение

Библиотека (греч. bibliothēkē, от biblíon - книга и thēkē - хранилище), культурно - просветительное и научно - вспомогательное учреждение, организующее общественное пользование произведениями печати.

«Библиотеки систематически занимаются сбором, хранением, пропагандой и выдачей читателям произведений печати, а также информационно - библиографической работой. Это информационное, культурное, образовательное учреждение, располагающее организованным фондом документов и представляющее их во временное пользование абонентам, а также осуществляющее другие библиотечные услуги.»[7]

Деятельность библиотеки складывается из трех основных составляющих:

  • хранение;
  • поиск;
  • выдача на определенное время, имеющихся в наличии книг.

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

Современное общество невозможно представить без компьютера. Они настолько широко и глубоко внедрились в нашу жизнь, что очень трудно назвать какую - либо сферу деятельности человека, где бы они не использовались. В связи с этим серьезные требования предъявляются и к аппаратной части современных компьютеров, и к используемому программному обеспечению. В основном именно программное обеспечение, или, по-другому, программные продукты, обеспечивают возможность широкого использования компьютеров. 

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

Целью данной курсовой работы является разработка и реализация информационной системы для работников библиотеки и предназначена, в основном, для автоматизации деятельности библиотекаря.

Предметом исследования являются процессы, происходящие в библиотеке, такие как:

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

Разработка информационной системы будет реализована путем создания конфигурации на платформе «1С: Предприятие». Такой выбор обусловлен тем, что данная платформа предоставляет разработчику ряд предопределенных объектов, использование которых для описания предметной области позволяет значительно снизить сроки и сложность разработки без ущерба для производительности и надежности разрабатываемой информационной системы.

Курсовая  работа завершается выводами о проектировании и создании информационной системы.

Анализ технического задания

Используемые понятия и термины.

  • Библиотечный фонд — упорядоченная совокупность изданий, формируемая библиотекой для хранения и предоставления во временное пользование читателям.
  • Движение фонда - процесс поступления и выбытия изданий, отражаемый в библиотечной учетной документации.
  • Издание - документ, предназначенный для распространения содержащейся в нем информации, прошедший редакционно-издательскую обработку, самостоятельно оформленный, имеющий выходные сведения.
  • Название — каждое новое или повторное издание, другой до­кумент, отличающиеся от остальных заглавием, выходными данными или другими элементами оформления.
  • Печатное издание - издание, полученное печатанием или тиснением, полиграфически самостоятельно оформленное.
  • Поступление в фонд — пополнение фонда библиотеки в результате получения экземпляров изданий путем покупки, подписки, дарения, обмена или любого другого способа.
  • Суммарный учет - регистрация всех видов печатных изданий партиями с целью получения точных сведений о величи­не, составе фонда библиотеки и происходящих в нем изменениях (поступлении, перемещении, выбытии).
  • Учет библиотечного фонда - комплекс операций, обеспечивающих фиксацию сведений о величине, составе и движении фонда по установленным правилам.
  • Читательский формуляр – документ, содержащий основные сведения о пользователе (читателе) и регистрирующий прием-выдачу печатных изданий данному пользователю.
  • Экземпляр — каждая отдельная единица документа, включаемая в фонд или выбывающая из него.
  • Электронное издание (электронный документ) - издание, для воспроизведения которого необходимы средства вычислительной техники.

Общее описание учета библиотечного фонда

Все движения библиотечного фонда регистрируются в "Книге суммарного учета библиотечного фонда", которая делится на 3 части: "Поступление в фонд", "Выбытие из фонда" и "Итоги движения фонда".

Учет печатных изданий производится партиями по одному сопроводительному документу. Если сопроводительный документ отсутствует, составляется акт приема печатных изданий.

Сведения о поступивших в библиотечный фонд изданиях фиксируются в первой части "Книги суммарного учета" в показателях: дата и номер записи, источник поступления, номер и/или дата сопроводительного документа, количество поступивших изданий (с детализацией по категориям изданий), стоимость приобретенных изданий на основании сопроводительного документа или акта о приеме.

Итоги движения фонда подводятся в обязательном порядке за год, а также могут подводиться за квартал или за полугодие.

Имеющиеся в библиотеке издания регистрируются в инвентарной книге, которая содержит показатели: дата записи, номер записи в «Книге суммарного учета библиотечного фонда», инвентарный номер, автор и заглавие, год издания, цена, номер акта выбытия. Также запись об издании содержит примечание, в котором указывается наличие и вид приложения к изданию, особенности экземпляра и др.

При этом учет печатных изданий и электронных изданий производится отдельно. Некоторые электронные издания (в частности те, к которым библиотека имеет удаленный доступ) учету не подлежат.

Выбытие печатных изданий из фонда оформляется актом об исключении и отражается в книге суммарного учета и инвентарной книге.

На каждого читателя в библиотеке заводится читательский формуляр, где указывается фамилия, имя, отчество, место работы (учебы), домашний адрес и телефон, паспортные данные. В формуляре регистрируются все печатные издания, взятые и возвращенные читателем.

Глава 1. Основы библиотечной деятельности

1.1 Организация деятельности библиотеки

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

Основными направлениями работы любой библиотеки являются:

  • комплектование и организация книжного фонда;
  • обслуживание читателей.

Комплектование фондов библиотеки состоит из систематического выявления (путем просмотра библиографических источников и литературы) нужных для данной библиотеки изданий и приобретения их. От своевременности и полноты комплектования библиотеки в значительной мере зависит уровень обслуживания читателей.

Организация книжного фонда включает вопросы учета, расстановки, хранения литературы и доставки ее читателю. Правильная организация фонда облегчает читателю пользование литературой, библиотекарю – быстрое выполнение читательских требований, а также обеспечивает сохранность фондов как общественной собственности.

Обслуживание читателей библиотеки осуществляется различными путями:

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

«Библиотечная деятельность связана с учетом большого количества операций, множество книг и читателей серьезно замедляют работу библиотекарей. Сложность поиска нужной книги в каталоге занимает длительное время, и целиком опирается на компетентность работников библиотеки.»[7]

В библиотеке ведется картотека читателей. Для ведения библиотечных каталогов, организации поиска требуемых изданий и библиотечной статистики в базе должны храниться сведения, большая часть которых размещаются в аннотированных каталожных карточках

В библиотеку приходит много книг из различных издательств. Каждой книге в библиотеке присваивают номер, а затем передают в различные отделы. При поступлении книги, учитывают такие данные как:

  • номер поступившей книги;
  • название книги;
  • название издательства, из которого поступила книга;
  • отдел, куда была передана книга;
  • адреса издательств;
  • названия издательства;
  • название и расположение отделов библиотеки.

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

Каждая книга, хранящаяся в библиотеке, имеет следующие параметры:

  • автор;
  • издание;
  • год издания;
  • жанр;
  • ключевые слова;
  • количество страниц.

Каждая книга может присутствовать в нескольких экземпляров.

Так же в библиотеке ведется картотека читателей. О каждом читателе заносятся следующие сведения:

  • ФИО;
  • номер паспорта;
  • адрес;
  • телефон.

Каждому читателю присваивается номер читательского билета.

В случае выдачи экземпляра книги в библиотеке остается вкладыш, в котором указана дата выдачи, дата предполагаемого возврата и номер читательского билета.

Можно продлить книгу по телефону книгу назвав номер читательского билета и уникальный номер книги.

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

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

В библиотеке есть ряд ограничений: нельзя выдавать книги больше установленного периода, нельзя выдавать больше определенного количества книг.

1.2 Законы РФ, регулирующие библиотечную деятельность

В Российской Федерации существует несколько законов, регулирующих и контролирующих деятельность библиотек, обеспечивающих создание правовой базы для формирования открытого информационного общества. Актуальной задачей российских библиотечных работников является реализация в полном объеме федеральных законов "О библиотечном деле", "Об информации, информатизации и о защите информации", "Об участии в информационном обмене". Задача библиотечного сообщества – использовать их в полной мере и защищать право каждого человека в России на свободное получение нужной ему информации.

ФЗ «О библиотечном деле» принят Государственной Думой 23 ноября 1994 г. Федеральный закон является правовой базой сохранения и развития библиотечного дела в Российской Федерации. Он устанавливает принципы деятельности библиотек, гарантирующие права человека, общественных объединений, народов и этнических общностей на свободный доступ к информации, свободное духовное развитие, приобщение к ценностям национальной и мировой культуры, а также на культурную, научную и образовательную деятельность.

Закон регулирует общие вопросы организации библиотечного дела, взаимоотношений между государством, гражданами, предприятиями, учреждениями и организациями в области библиотечного дела в соответствии с принципами и нормами международного права.

В его состав входят: общие положения (основные понятия и основные виды библиотек), права граждан в области библиотечного дела (права на библиотечную деятельность и обслуживание, права пользователей библиотек, ответственность пользователей, учредитель библиотеки), обязанности и права библиотек (статус, обязанности и права библиотек), обязанности государства в области библиотечного дела, условия сохранения и использования культурного достояния в области библиотечного дела, организация взаимодействия библиотек, экономическое регулирование в области библиотечного дела (порядок создания, реорганизации и ликвидации библиотек, имущество библиотек, фонды развития и трудовые отношения работников библиотек). [1]

ФЗ «Об участии в международном информационном обмене» принят Государственной Думой 5 июня 1996 г. «Цели настоящего Федерального закона – создание условий для эффективного участия России в международном информационном обмене в рамках единого мирового информационного пространства, защита интересов Российской Федерации, субъектов Российской Федерации и муниципальных образований при международном информационном обмене, защита интересов, прав и свобод физических и юридических лиц при международном информационном обмене.» [2] Международный обмен конфиденциальной информацией, массовой информацией осуществляется в порядке, устанавливаемом данным законом.

В состав закона входят: цели и термины закона, объекты и субъекты международного информационного обмена (МИО), обязанности государства в сфере МИО, участие муниципальных образований в МИО, правовой режим участия в МИО (право собственности на информационные продукты, ограничения при осуществлении МИО, использование средств и ИС в МИО, доступ к средствам и координация деятельности МИО), контроль и ответственность при осуществлении МИО (сертификация, лицензирование, ответственность за нарушения). [2]

ФЗ «Об информации, информатизации и защите информации» принят Государственной Думой 25 января 2005 г. «Настоящий Федеральный закон регулирует отношения, возникающие при:

  • формировании и использовании информационных ресурсов на основе создания, сбора, обработки, накопления, хранения, поиска, распространения и предоставления потребителю документированной информации;
  • создании и использовании информационных технологий и средств их обеспечения;
  • защите информации, прав субъектов, участвующих в информационных процессах и информатизации.» [3]

Данный закон включает в себя: общие положения (сфера действия закона, термины, обязанности государства в сфере формирования информационных ресурсов и информатизации), информационные ресурсы (основы правового режима, документирование информации, о информационных ресурсах, о гражданах), пользование информационными ресурсами (доступ, гарантия предоставления информации, обязанности и ответственность владельца информационных ресурсов), информатизация, ИС и ИТ и средства их обеспечения (сертификация, создание, право собственности), защита информации (цели защиты, защита прав доступа).

Существует также межгосударственный стандарт ГОСТ 7.20 – 2000 «Библиотечная статистика», определяющий формирование статистики и учет объектов библиотек. Настоящий стандарт устанавливает единицы учета документов фондов библиотек и органов научно-технической информации (НТИ) и единицы учета обслуживания пользователей библиотек и органов НТИ. Он включает в себя: общие положения, учет отдельных видов изданий и неопубликованных документов (книги, периодические издания, неопубликованные документы, картографических, нотных и др. изданий), учет аудиовизуальных документов (видео, фото, аудио документы), также учет электронных изданий, пользователей библиотек, посещений, обращений, запросов на документы, отказов, мероприятий. [4]

Видоизменяя данные законы для применения на местном уровне, библиотеками создаются правила пользования книгами и изданиями, а также специальные положения, такие как:

  • Положение о краткосрочном абонементе в читальных залах;
  • Положение о платных услугах библиотеки;
  • Положение о системе каталогов и картотек;
  • Положение о сохранности фонда библиотеки;
  • Положение об организации обслуживания пользователей.

Данные положения не должны противоречить основным законам РФ, а, по возможности, дополнять и расширять область их применения.

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-сервер, поддерживающий стандартные операции с файлами и возможность анонимного скачивания файлов.

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

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

Сущность

Описание

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

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

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

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

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

Справочник

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

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

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

Справочник

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

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

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

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

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

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

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

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

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

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

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

ADODB.
Connection

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

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

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

FTPСоединение

Глава 2. Описательная часть разработки

2.1 Описание среды разработки

1С:Предприятие — программный продукт компании 1С, предназначенный для автоматизации деятельности на предприятии. «Любой программный продукт семейства «1С» может функционировать в двух основных режимах: «1С: Предприятие» (прикладное решение) и «Конфигуратор». Выбор требуемого режима осуществляется нажатием в окне запуска соответствующей кнопки.

Режим «1С: Предприятие» – это прикладное решение программы в соответствии с ее предназначением. Именно в режиме «1С: Предприятие» работают бухгалтеры, финансисты, менеджеры и другие конечные пользователи программы.

Что касается режима «Конфигуратор», то он предназначен для настройки и администрирования программы. Здесь создаются и редактируются объекты конфигурации, настраиваются интерфейсы и диалоговые окна, определяется вид и содержимое печатной формы документов, а также выполняются иные действия по настройке и конфигурированию системы. В большинстве случаев с «Конфигуратором» работает администратор либо другой уполномоченный специалист, поскольку это требует специфических знаний.»[5]

«Конфигурация 1С: Бухгалтерия – это нечто вроде шаблона, который задаёт структуру информационной базы. Кроме того, этот шаблон определяет набор инструментов, доступных бухгалтеру. Этими инструментами можно пользоваться для заполнения информационной базы, для обработки данных, которые в ней хранятся, и для получения некоей результирующей информации в виде отчётов.

Конфигурация, с которой работает конкретная организация, может быть доработана с учетом её потребностей, с учетом особенностей учета.»[6]

Технологическая платформа предоставляет объекты (данных и метаданных) и механизмы управления объектами. Объекты (данные и метаданные) описываются в виде конфигураций. При автоматизации какой-либо деятельности составляется своя конфигурация объектов, которая и представляет собой законченное прикладное решение.

Работа программиста в среде разработки приводит к построению конкретной конфигурации. И такая конфигурация реализуется (проигрывается) в среде выполнения (в режиме 1С:Предприятие). Что касается конфигурации, то платформа 1С:Предприятие содержит фиксированный набор прототипов (шаблонов) объектов конфигурации. Например, имеются шаблоны справочника, документа, регистра сведений, отчета и т. д. Когда в среде разработки создается новый объект конфигурации, то он наследует используемый при его построении шаблон.

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

Встроенный язык программирования 1С:Предприятие, а также язык запросов используются для описания специфических алгоритмов прикладного решения. Для построения запросов в систему 1С:Предприятие включен еще один язык - язык запросов, который похож на язык построения запросов SQL. Важной особенностью языка запросов в системе 1С:Предприятие является то, он предоставляет собой доступ к данным только на чтение. Для записи же информации используются конструкции встроенного языка 1С:Предприятие.

Автоматизация учета библиотечного фонда строится на основе следующих объектов метаданных:

Константы

Объекты типа Константа используются для работы с постоянной и условно постоянной информацией. Информация, хранящаяся в константах, редко изменяется, но, как правило, часто используется в работе. Например, в константах может храниться наименование предприятия, его ИНН, фамилии директора и главного бухгалтера и другая подобная информация.

Справочники

Объекты типа Справочник используются для работы с постоянной и условно постоянной информацией с некоторым множеством значений в системе. На этапе конфигурирования разработчик описывает, какими свойствами обладает каждый конкретный справочник. К настраиваемым свойствам относятся, например, длина и тип кода, количество уровней иерархии, поддержка уникальности кодов, набор реквизитов справочника.

Объект конфигурации Справочник отличает то, что пользователь при работе в режиме 1С:Предприятие может вносить данные в информационную структуру, созданную на основании этого объекта конфигурации. Справочники используются в ситуациях, когда необходимо исключить неоднозначный ввод информации.

Перечисления

Перечисления используются в системе «1С: Предприятие» для описания постоянных наборов значений, не изменяемых в процессе работы конфигурации. В отличие от справочника, значения перечислений задаются на этапе конфигурирования и не могут быть изменены на этапе исполнения.

Документы

Документы предназначены для фиксирования информации о происходящих событиях в подразделении или в организации в целом. Функциональность документа отличается от функциональности всех остальных объектов информационной базы. Основное отличие связано с тем, что документ обладает способностью проведения. Факт проведения документа означает, что событие, которое он отражает, привело к изменению состояния учета.

В связи с тем, что документ обладает способностью вносить изменения в состояние учета, он всегда привязан к конкретному моменту времени.

Регистры накопления

Основным назначением регистра накопления является накопление числовой информации в разрезе одного (или нескольких) измерений. Эти измерения описываются разработчиком в конфигураторе. Виды числовой информации, накапливаемой регистром, называются ресурсами. Они также являются подчиненными объектами и описываются в конфигураторе.

Изменение состояния регистра накопления происходит, как правило, при проведении документа. В этом случае в регистр, добавляется одна или несколько записей. Каждая запись содержит значения измерений, значения приращений ресурсов, ссылку на документ, который вызвал эти изменения (регистратор) и направление приращения (приход или расход). Такой набор записей называется движениями регистра накопления. Каждому движению регистра накопления всегда должен соответствовать определенный регистратор.

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

Отчеты

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

2.2 Реализация пользовательского интерфейса

Интерфейс пользователя в данной конфигурации реализован на основе командного интерфейса платформы.

Командный интерфейс – это основное средство навигации пользователя по функциональности конфигурации. В системе 1С:Предприятие он строится на основе подсистем. Разработчик создает в конфигурации иерархию подсистем, отражающую для пользователя структуру функциональности прикладного решения.

Все прикладные объекты конфигурации (справочники, документы, отчеты и т. д.) привязываются разработчиком конфигурации к подсистемам. Иерархия подсистем должна отражать структуру функциональности именно так, как она будет представляться пользователю.

Уже на основе этой информации (структуры подсистем и привязки объектов к подсистемам) платформа автоматически строит командный интерфейс для пользователя. Пользователю отображается структура прикладного решения (иерархия подсистем) и предоставляются стандартные команды доступа к функциональности прикладных объектов (вызов списков справочников, документов, открытие отчетов, обработок и т. д.). Однако разработчик, разумеется, может отредактировать предлагаемое системой построение командного интерфейса (изменить порядок, видимость команд).

В данной конфигурации все объекты отнесены к одной из двух подсистем:

  • Библиотека
  • Электронный архив

В подсистему «Библиотека» вынесена основная функциональность системы, связанная с учетом библиотечного фонда. Сюда относятся:

  • Справочники изданий и читателей (подчиненная подсистема «Справочники»)
  • Все документы (подчиненная подсистема «Движения»)
  • Все отчеты (в подчиненную подсистему «Отчеты» вынесены команды для открытия отчетов)
  • Форма «Значения по умолчанию» и связанные с ней константы
  • Перечисление «Вид изданий»
  • Все регистры накопления

В подсистему «Электронный архив» вынесена функциональность системы, связанная с учетом электронных изданий и взаимодействием с базой данных. Сюда относятся:

  • Справочники изданий и электронных изданий (подчиненная подсистема «Справочники»)
  • Форма настроек соединения и связанные с ней константы (подчиненная подсистема «Синхронизация»)
  • Команды для проверки подключения и синхронизации записей с базой данных.
  • Регистры изменений материалов и категорий.

Функции, используемые пользователем наиболее часто, вынесены на рабочий стол конфигурации. К ним относятся:

  • Отчет «Формуляр читателя»
  • Документ «Выдача изданий»
  • Документ «Возврат изданий»

Внешний вид рабочего стола конфигурации:

Рис.1 «Конфигурация. Рабочий стол»

Для отображения и редактирования информации, содержащейся в базе данных, т. е. для взаимодействия пользователя с объектами конфигурации, используются формы.

Чтобы обеспечить выполнение стандартных действий с данными объектов прикладного решения, для каждого из них существует набор основных форм, которые будут использоваться при выполнении соответствующих действий.

Формы могут формироваться системой автоматически на основе свойств объекта или вручную создаваться и редактироваться разработчиком.

Пример формы документа:

Рис.2 «Форма документа»

Интерфейс подсистемы обслуживания читателей

В качестве интерфейса пользователя в этой подсистеме фигурируют веб-страницы, автоматически сформированные системой управления контентом на основе определенного шаблона, набора модулей и расширений.

При этом такой интерфейс позволяет пользователям только просматривать сохраненные в базе данных материалы, но не вносить изменения.

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

2.3 Реализация построения отчетов

Построение отчетов производится системой на основе схемы компоновки данных, определенной для каждого отчета. Такая схема определяет источники данных, связи между ними, вычисляемые поля, ресурсы, параметры запросов, а также настройки вывода отчета.

В основе отчета лежит источник данных, который определяет, какие данные из каких таблиц и каким образом будут выбираться. В качестве источника данных в данной конфигурации используются запросы на языке запросов 1С:Предприятие.

Вид сформированных на их основе отчетов представлены ниже.C:\Users\Acer\Desktop\запрос1.jpg

Рис 3. Отчет «Библиотечный фонд»

C:\Users\Acer\Desktop\запрос2.jpg

Рис 4. Отчет «Поступление в фонд»

C:\Users\Acer\Desktop\запрос3.jpg

Рис 5. Отчет «Формуляр читателя»

Заключение

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

На основании этой информации удалось выделить сущности предметной области, их связи и характеристики и в дальнейшем реализовать их на платформе 1С:Предприятие в виде объектов конфигурации.

На основе анализа предметной области были выделены протекающие в ней процессы, определены входные и выходные потоки для этих процессов и разработаны диаграммы деятельности по методологии IDEF0. На основе этих диаграмм в среде разработки было смоделировано взаимодействие сущностей.

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

Использование данной информационной системы в библиотеке позволит повысить эффективность и качество работы библиотеки, а также облегчить и упростить труд сотрудников библиотеки за счет автоматизации части ручного труда. Таким образом, была достигнута основная цель работы и выполнены все поставленные задачи.

Разработанная информационная система имеет широкие перспективы для развития – увеличение функциональности, поддержка различных СУБД, увеличение надежности и эффективности информационной системы, а также адаптация системы для использования в других библиотеках.

Библиографический список

  1. Федеральный закон Российской Федерации от 23 ноября 1994 №78-ФЗ «О библиотечном деле».
  2. Федеральный закон Российской Федерации от 5 июня 1996 N 85-ФЗ «Об участии в международном информационном обмене».
  3. Федеральный закон Российской Федерации от 25 января 2005 N 24-ФЗ «Об информации, информатизации и защите информации».
  4. ГОСТ 7.20-2000 «Библиотечная статистика» №182-ст от 19.04.2001.
  5. Гладкий А. А. 1С. Бухгалтерия для начинающих - Санкт-Петербург: ООО Издательство «Питер», 2014.
  6. Заика А. Бухгалтерский учет на компьютере – М.: РИПОЛ классик, 2012.
  7. Библиографическая работа в библиотеке: организация и методика: учебник. / Под ред. О.П. Коршунова. – М.: Книжная палата, 1990. – 254 с.