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

Автор работы: Пользователь скрыл имя, 09 Сентября 2015 в 11:31, дипломная работа

Описание работы

Целью дипломной работы является «Разработка информационной системы и базы данных для автоматизации учета книжного фонда библиотеки филиала РГГУ в г. Улан-Удэ».
Для решения поставленной цели необходимо решить следующие задачи:
Проанализировать деятельность библиотеки в контексте учета движения книжного фонда.
Исследовать специфику работы сотрудников библиотеки.
Проанализировать предметную область и методы проектирования.

Содержание работы

ВВЕДЕНИЕ……………………………………………………………………...3
ГЛАВА 1. ХАРАКТЕРИСТИКА БИБЛИОТЕКИ РГГУ В Г. УЛАН-УДЭ…6
Основные задачи и функции филиал РГГУ в г. Улан-Удэ…………....6
Характеристики существующей организации обработки информации
библиотеки филиала РГГУ в г. Улан-Удэ…………………………………..8
Обоснование необходимости создания учета книг в библиотеке
РГГУ в г Улан-Удэ...........................................................................................13
ГЛАВА 2. ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО ПРОДУКТА
«АВТОМАТИЗАЦИЯ УЧЕТА КНИЖНОГО ФОНДА БИБЛИОТЕКИ ФИЛИАЛА РГГУ»……………………….…………………………….............15
Постановка задачи………………………………………….....................15
Обзор и анализ существующего программного обеспечения для
решения задач ……………………………...............................................20
Информационное обеспечение задачи…………………………………25
Классификация и кодирование информации……………….…...25
Характеристика входной информации……………………….….27
Характеристика нормативно-справочной информации…….…..31
Характеристика результатной информации……………..............35
ГЛАВА 3. РЕАЛИЗАЦИЯ ПРОГРАММНОГО ПРОДУКТА
УЧЕТА КНИГ В БИБЛИОТЕКЕ РГГУ в г. Улан-Удэ.......................................39
Выбор языка программирования для реализации программного продукта
Программная реализация задачи..............................................................42
Технологический процесс решения задачи и его описание………….44
ЗАКЛЮЧЕНИЕ………………………………………………………………….57
СПИСОК ЛИТЕРАТУРЫ……………………………

Файлы: 1 файл

Diplom_Kushekbaev.doc

— 1.59 Мб (Скачать файл)

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

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 8

Описание нормативно-справочных массивов

 

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

 

Назначение

 

Вид

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

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

 

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

1

2

3

4

5

6

РГГУ0321

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

условно-постоян-ный

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

                         РГГУ0101РГГУ0102

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

 

1

2

3

4

5

6

РГГУ0322

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

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

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

РГГУ0101

РГГУ0102

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

РГГУ0323

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

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

Код читателя

РГГУ0103 РГГУ0101

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

РГГУ0324

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

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

Код жанра

РГГУ0101 РГГУ0102

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

РГГУ0325

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

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

Код автора

РГГУ0101РГГУ0102

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


 

1

2

3

4

5

6

РГГУ0326

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

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

Код группы

РГГУ0103

РГГУ0101

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


 

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

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

Таблица 9 

Выходные документы

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

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

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

№ приложения

1

2

3

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

РГГУ 0401

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

РГГУ 0402

20

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

РГГУ 0403

21

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

РГГУ 0404

22

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

РГГУ 0405

23

1

2

3

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

РГГУ 0406

24

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

РГГУ 0407

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

РГГУ 0408

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

РГГУ 0409

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

РГГУ 0410


 

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

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

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

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

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

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

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

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

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

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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