ОГЛАВЛЕНИЕ
1. Введение
2. Теоретическая часть
3. Описание автоматизированного рабочего места
4. Вывод
5. Приложение
1. ВВЕДЕНИЕ
В этом примере рассматривается деятельность городской (районной) библиотеки. В библиотечном фонде храниться много данных, как о книгах (название книг, издание, количество), так и о читателях (ФИО, адрес). Чтобы облегчить работу сотрудникам, правильно отследить данные о читателе и книгах можно автоматизировать его рабочее место.
Целью данной работы является разработка и проектирование базы данных библиотеки, в которой описываются данные о книгах, читателей и вывод на печать определенных документов. Интерфейс пользователя разрабатывается в среде программирования 1С:Предприятия.
2. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
Постановка задачи.
Требуется создать простейшую систему учета для библиотеки, которая позволит выдавать книги читателям, отслеживать задолженности читателя и формировать отчеты по совершенным операциям за заданный период.
Программа должна содержать:
1. Справочник "Книги": у каждой книги есть уникальный библиотечный номер (код). Необходимо отметить, что может быть несколько экземпляров одного и того же произведения.
2. Справочник "Читатели": каждому читателю выдается читательский билет с уникальным номером.
3. Справочник "Произведение": у каждого произведения есть уникальный код.
4. Справочник "Авторы" и "Жанры"
В программе должны фиксироваться следующие события:
· Выдача книг читателю из библиотеки на определенный срок
· Продление книги
· Возврат книги читателем в библиотеку
· Потеря книги читателем
Для каждого события в конфигурации необходимо предусмотреть соответствующий документ.
Правила работы библиотеки следующие:
· Читатель может взять в библиотеке только определенное количество книг (задается директором библиотеки).
· Читатель берет книги обычно на месяц, но может сразу взять книгу на больший срок, если явно скажет об этом.
· Читатель может продлевать книгу, т.е. сообщать о том, что он вернет ее позже указанного ранее срока.
· При просрочке возврата книги, читатель получает предупреждение.
· Когда предупреждений у читателя накапливается больше определенного предела, он лишается правом пользования библиотекой на 1 месяц.
· При потере книги читатель лишается правом пользования библиотекой на 1 месяц, независимо от количества предупреждений.
В программе должна быть возможность сформировать библиотечную выписку, которая показывает все совершенные операции за заданный период. Необходимо иметь возможность выбрать операции только по указанному читателю и/или по указанной книге. В программе должна быть возможность узнать долги конкретного читателя на данный момент, т.е. какие книги у него сейчас на руках и когда он должен их вернуть. В таблице 1 представлены все объекты, которые нужно создать в конфигурации.
Таблица 1.
Тип объектов | Объекты |
Справочники | · Произведения · Книги (подчинен спр. Произведения) · Читатели · ЖанрыКниг · Авторы |
Перечисления | · СтатусКниги (значения: Свободна, Выдана, Списана) · ДаНет (значения: Да, Нет) |
Документы | · ВыдачаКниги · ПродлениеКниги · ВозвратКниги · ПотеряКниги |
Журналы документов | · Библиотека |
Отчеты | · БиблиотечнаяВыписка · ДолгиЧитателя |
Проектирование БД.
Для проектирования БД в системе 1С:Предприятие используется конфигуратор- в этом режиме создается или корректируется БД, программные модули. В таблице 2 подробно представлены все справочники с реквизитами, которые потребуются для создания БД.
Таблица 2.
№ n/n | Справочники | Реквизиты |
1 | Произведения | · Жанр · Авторы · Издание · Год издания · Число страниц · Ключевые слова · Аннотация |
2 | Книги | · Статус · Читатель · Дата выдачи · Срок возврата |
3 | Читатель | · ФИО · Блокирован · Количество предупреждений |
4 | Жанры книг | · Наименование жанра |
5 | Авторы | · ФИО |
В таблицах 3-7 описана подробная структура справочников.
Таблица 3.Справочник "Произведения"
№ | Имя реквизита | Тип значения |
1 | Жанр | Справочник. ЖанрыКниг |
2 | Авторы | Справочник. Авторы |
3 | Издание | Число |
4 | Год издания | Число |
5 | Число страниц | Число |
5 | Ключевые слова | Строка |
7 | Аннотация | Строка |
Таблица 4. Справочник "Книги"
№ | Имя реквизита | Тип значения |
1 | Статус | СтатусКниг. |
2 | Читатель | Справочник. Читатели. |
3 | Дата Выдачи | Дата |
4 | Срок Возврата | Дата |
Таблица 5. Справочник "Читатели"
№ | Имя реквизита | Тип значения |
1 | ФИО | Строка |
2 | Кол-во предупреждений | Число |
3 | Блокирован | Да Нет |
Таблица 6. Справочник "Жанр Книги"
№ | Имя реквизита | Тип значения |
1 | Жанр Книги | Строка |
Таблица 7. Справочник "Авторы"
№ | Имя реквизита | Тип значения |
1 | Авторы | Строка |
... информации и ее достоверность, что необходимо для эффективного планирования и управления. 1.3 Информационная технология проектирования автоматизированного рабочего места и эргономика аппаратных и программных средств АРМ В современных условиях автоматизированные рабочие места не создаются с нуля. В экономике практически на всех уровнях управления и во всех экономических объектах (от органов ...
... , содержащей в себе ведения книжного фонда, регистрация каталога и выдача книг, а также регистрация читателей. Для разработки автоматизированной системы была проектирована инфологическая модель БД библиотечного фонда "Национальной библиотеки им. В.И. Вернадского" и проведен анализ связей между основными объектами данной инфологической модели. Для реализации автоматизированной системы осуществлен ...
... выданных книг, фиксацию возврата книг, просмотра и распечатки отчета задолжников, списание формуляров в архив. 3.5 Расчет вычислительных ресурсов, необходимых для функционирования автоматизированной информационной библиотечной системы АРМ администратора, каталогизатора и библиотекаря объединены (разделение нецелесообразно, так как новые поступления литературы и периодики невелики). Для ...
... 6. Справка. Представление графа сценария задачи представлено на рисунке 1. Рис.1 Граф сценария задачи «Библиотека вуза» 3.2 Разработка контекстной диаграммы Контекстной диаграмма позволяет наглядно представить бизнес-процессы, протекающие в данной информационной системе, документооборот и информационные массивы При построении данной диаграммы используется принцип ...
0 комментариев