Дипломная (вкр): Разработка информационной системы и базы данных для автоматизации учета книжного фонда библиотеки филиала РГГУ в г. Улан-Удэ

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Описание нормативно-справочных массивов приведено в таблице 8.

Таблица 8. Описание нормативно-справочных массивов

Наименование массива

Назначение

Вид

Ключевые признаки формирования и упорядочивания

Данные для формиров. Массива берутся из след. первич. док-ов

Массив используется при составлении выходного документа

РГГУ0321

содержит сведения о произведениях

Условно постоянный

Код произведения

РГГУ0101РГГУ0102

Отчет «Поступление книг». Отчет «Библиотечная выписка». Отчет «Перечень книжных изданий». Отчет «Долги читателя». Отчет о работе библиотеки вуза. Отчет «Мониторинг обеспечения учебной литературой по группам». Отчет «Свободные книги». Отчет «Выданные книги».

РГГУ0322

содержит свед-ия о поставщиках

Условно постоян-й

Код поставщика

РГГУ0101 РГГУ0102

Отчет «Поступление книг».

РГГУ0323

содержит сведения о читателях

Условно постоян-й

Код читателя

РГГУ0103 РГГУ0101

Отчет «Библиотечная выписка». Отчет «Читатели». Отчет «Долги читателя». Отчет «Список задолжников». Отчет «Выданные книги».

РГГУ0324

содержит сведения о жанрах

Условно постоян-й

Код жанра

РГГУ0101 РГГУ0102

Отчет «Поступление книг». Отчет «Библиотечная выписка». Отчет «Перечень книжных изданий». Отчет «Читатели». Отчет «Выданные книги». Отчет «Свободные книги».

РГГУ0325

содержит сведения об авторах

Условно постоян-й

Код автора

РГГУ0101РГГУ0102

«Поступление книг». «Библиотечная выписка». «Перечень книжных изданий». «Читатели». «Выданные книги». «Свободные книги».

РГГУ0326

содержит сведения о группах

Условно постоян-й

Код группы

РГГУ0103 РГГУ0101

Отчет «Библиотечная выписка». Отчет «Читатели». Отчет «Долги читателя». Отчет «Список задолжников». Отчет «Выданные книги». Отчет «Мониторинг обеспечения учебной литературой по группам». Отчет о работе библиотеки


2.3.4 Характеристика результатной информации

В результате решения задачи получаются следующие выходные документы:

Таблица 9. Выходные документы

Наименование машинограммы (видеограммы)

Идентификатор

№ приложения

Отчет «Поступление изданий и документов»

РГГУ 0401

-

Отчет «Библиотечная выписка»

РГГУ 0402

20

Отчет «Перечень книжных изданий»

РГГУ 0403

21

Отчет «Читатели»

РГГУ 0404

22

Отчет «Долги читателя»

РГГУ 0405

23

Отчет «Список задолжников»

РГГУ 0406

24

Отчет о работе библиотеки вуза

РГГУ 0407

-

Отчет «Мониторинг обеспечения учебной литературой по группам»

РГГУ 0408

-

Отчет «Свободные книги»

РГГУ 0409

-

Отчет «Выданные книги»

РГГУ 0410

-


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

На основании входного файла «Выдача читателям» и справочника «Читатели» и «Произведения» формируется отчет «Библиотечная выписка» (РГГУ0402). Ведомость формируется по запросу и содержит сведения о движениях книжного фонда. Строки в таблице упорядочены по возрастанию реквизита «Дата документа», а затем по реквизиту «Документ».

На основании входного файла «Поступление» и промежуточного файла «Регистр остатков» формируется отчет «Перечень книжных изданий» (РГГУ0403). Ведомость формируется по запросу и содержит сведения о книжном фонде библиотеки вуза. Строки в таблице упорядочены по возрастанию реквизита «Жанр книги», а затем по реквизиту «Наименование».

На основании входного файла: «Выдача читателям» и справочника: «Читатели» формируется «Читатели» (РГГУ0404). Ведомость формируется по запросу и содержит сведения о читателях. Строки в таблице упорядочены по возрастанию реквизита «Группа», а затем по реквизиту «Наименование».

На основании входного файла: «Выдача читателям», промежуточного файла «Регистр остатков» и справочника: «Читатели» формируется отчет «Долги читателя» (РГГУ0405). Ведомость формируется по запросу и содержит сведения о задолженности выбранного читателя на заданную дату. Строки в таблице упорядочены по возрастанию реквизита «Жанр книги», а затем по реквизиту «Наименование».

На основании входного файла: «Выдача читателям», промежуточного файла «Регистр остатков» и справочника: «Читатели» формируется отчет «Список задолжников» (РГГУ0406). Ведомость формируется по запросу и содержит сведения о задолженности читателей на заданную дату. Строки в таблице упорядочены по возрастанию реквизита «Читатель», а затем по реквизиту «Наименование».

На основании входных файлов: «Выдача читателям», «Поступление», «Списание» и промежуточного файла «Регистр остатков» и справочников: «Читатели» и «Поставщики» формируется отчет о работе библиотеки вуза (РГГУ0407). Ведомость формируется ежемесячно и содержит статистические сведения о поступивших, списанных книгах, книгах, находящихся в наличии на руках.

На основании входных файлов: «Поступление», «Списание» и промежуточного файла «Регистр остатков» формируется отчет «Мониторинг обеспечения учебной литературой по группам» (РГГУ0408). Ведомость формируется ежемесячно и содержит статистические сведения о комплектовании библиотеки необходимой учебной литературой.

На основании входного файла: «Выдача читателям», промежуточного файла «Регистр остатков» и справочника: «Произведения» формируются отчеты «Свободные книги» и «Выданные книги» (РГГУ0409 и РГГУ0410). Ведомости формируются по запросу и содержат сведения о книгах свободных и выданных. Строки в таблице упорядочены по возрастанию реквизита «Жанр книги», а затем по реквизиту «Наименование».[16]

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

Глава 3. РЕАЛИЗАЦИЯ ПРОГРАММНОГО ПРОДУКТА УЧЕТА КНИГ В БИБЛИОТЕКЕ РГГУ в г. Улан-Удэ

3.1    Выбор языка программирования для реализации программного продукта

С: Предприятие 7.7

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

Система 1С:Предприятие, версии 7.7 эксплуатируется на большом числе российских предприятий. Комплексная поставка включает следующие компоненты: Бухгалтерия, Торговля, Склад, Заработная плата, Кадры и Производство.

Субъекты хозяйственной деятельности (предприятия, фирмы и др.) нередко используют часть возможностей системы, например подсистему Бухгалтерия, или Торговля и Склад, или Зарплата и Кадры. Такие подсистемы в 1С называются конфигурациями. Приспособление системы к потребностям предприятия осуществляется средствами встроенного языка.1С:Предприятие - это специализированная объектно-ориентированная система управления базами данных (СУБД), предназначенная для автоматизации деятельности предприятия.

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

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

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

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

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

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

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

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

Компонента «Расчет» предназначена для автоматизации сложных периодических расчетов. Возможности этой компоненты позволяют выполнять расчеты различной сложности, в том числе - с пересчетом результатов «задним числом», и вести архив расчетов за прошедшие периоды. Одна из основных областей применения компоненты - расчет заработной платы.

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

.2      Программная реализация задачи

Программная реализация задачи «Учет движения книжного фонда в библиотеке» представлена следующим образом:


Сведения о программных модулях приведены в следующей таблице:

Таблица 10. Программные модули

Имя модуля

Назначение

Библиотека

Заглавный кадр приложения

СпрЧитатели

Заполнение и корректировка нормативно-справочной таблицы Читатели

СпрПроизведения

Заполнение и корректировка нормативно-справочной таблицы Произведения

СпрЖанрыКниг

Заполнение и корректировка нормативно-справочной таблицы ЖанрыКниг

СпрАвторы

Заполнение и корректировка нормативно-справочной таблицы Авторы

СпрГруппы

Заполнение и корректировка нормативно-справочной таблицы Группы

РабПриход

Заполнение и корректировка входного файла Поступление

РабСписание

Заполнение и корректировка входного файла Списание

РабВыдачаЧитателям

Заполнение и корректировка входного файла ВыдачаЧитателям

РабПродлениеКниги

Заполнение и корректировка входного файла ВыдачаЧитателям

РегистрОстатковКниги

Формирование промежуточного файла «РегистрОстатков»

Отчеты

Печать отчетов и ведомостей


.3      Схема взаимосвязи программных модулей и файлов и ее описание

Схема связи программных модулей представлена следующим образом:






На основании первичных документов: требования на книги (РГГУ0101), счет - фактуры (РГГУ0102) заполняется и корректируется входной файл «Поступление» (РГГУ0301) и справочники Произведения (РГГУ0321), Поставщики (РГГУ0322), Жанры (РГГУ0324), Авторы (РГГУ0325).

На основании первичного документа «Акт о списании книжного фонда» (РГГУ0104), и справочного файла «Произведения» (РГГУ0311) заполняется и корректируется входной файл «Списание» (РГГУ0302).

На основании первичных документов: «Карточка читателя» (РГГУ0103) формируется входной файл «Выдача читателям» (РГГУ0303) и справочные файлы «Читатели» (РГГУ0323) и «Классы» (РГГУ0326).

На основании входных файлов «Поступление» (РГГУ0301), «Списание» (РГГУ0302) и «Выдача читателям» (РГГУ0303) формируется промежуточный файл «РегистрОстатков» (РГГУ0311).

Источник: https://www.bibliofond.ru/detail.aspx?id=868331