Зачетная работа
|
по дисциплине _______________________________________
|
|
Группа_____________________
Рассмотрено на ПЦК Информационные технологии Протокол № ___ От ноября 2014 г. Председатель ПЦК ___________/О.Н. Перлова/ (подпись) (Ф.И.О.) | Утверждаю: Зам. директора по УР ____________/О.М.Захарова/ (подпись) ____________2014г. |
ВАРИАНТ 3
Требуется создать простейшую систему учета для библиотеки, которая позволит выдавать книги читателям, отслеживать задолженности читателя и формировать отчеты по совершенным операциям за заданный период.
Программа должна содержать:
1. Справочник "Книги": у каждой книги есть уникальный библиотечный номер (код). Необходимо отметить, что может быть несколько экземпляров одного и того же произведения.
2. Справочник "Читатели": каждому читателю выдается читательский билет с уникальным номером.
3. Справочник "Произведение": у каждого произведения есть уникальный код.
4. Справочник "Авторы" и "Жанры"
В программе должны фиксироваться следующие события:
· Выдача книг читателю из библиотеки на определенный срок
· Продление книги
· Возврат книги читателем в библиотеку
· Потеря книги читателем
Для каждого события в конфигурации необходимо предусмотреть соответствующий документ.
Правила работы библиотеки следующие:
· Читатель может взять в библиотеке только определенное количество книг (задается директором библиотеки).
· Читатель берет книги обычно на месяц, но может сразу взять книгу на больший срок, если явно скажет об этом.
|
· Читатель может продлевать книгу, т.е. сообщать о том, что он вернет ее позже указанного ранее срока.
· При просрочке возврата книги, читатель получает предупреждение.
· Когда предупреждений у читателя накапливается больше определенного предела, он лишается правом пользования библиотекой на 1 месяц.
· При потере книги читатель лишается правом пользования библиотекой на 1 месяц, независимо от количества предупреждений.
В программе должна быть возможность сформировать библиотечную выписку, которая показывает все совершенные операции за заданный период. Необходимо иметь возможность выбрать операции только по указанному читателю и/или по указанной книге. В программе должна быть возможность узнать долги конкретного читателя на данный момент, т.е. какие книги у него сейчас на руках и когда он должен их вернуть. В таблице 1 представлены все объекты, которые нужно создать в конфигурации.
Таблица 1.
Тип объектов | Объекты |
Справочники | · Произведения · Книги (подчинен спр. Произведения) · Читатели · ЖанрыКниг · Авторы |
Перечисления | · СтатусКниги (значения: Свободна, Выдана, Списана) · ДаНет (значения: Да, Нет) |
Документы | · ВыдачаКниги · ПродлениеКниги · ВозвратКниги · ПотеряКниги |
Журналы документов | · Библиотека |
Отчеты | · БиблиотечнаяВыписка · ДолгиЧитателя |
Проектирование БД.
Для проектирования БД в системе 1С:Предприятие используется конфигуратор- в этом режиме создается или корректируется БД, программные модули. В таблице 2 подробно представлены все справочники с реквизитами, которые потребуются для создания БД.
|
Таблица 2.
№ n/n | Справочники | Реквизиты |
Произведения | · Жанр · Авторы · Издание · Год издания · Число страниц · Ключевые слова · Аннотация | |
Книги | · Статус · Читатель · Дата выдачи · Срок возврата | |
Читатель | · ФИО · Блокирован · Количество предупреждений | |
Жанры книг | · Наименование жанра | |
Авторы | · ФИО |
В таблицах 3-7 описана подробная структура справочников.
Таблица 3.Справочник "Произведения"
№ | Имя реквизита | Тип значения |
Жанр | Справочник. ЖанрыКниг | |
Авторы | Справочник. Авторы | |
Издание | Число | |
Год издания | Число | |
Число страниц | Число | |
Ключевые слова | Строка | |
Аннотация | Строка |
Таблица 4. Справочник "Книги"
№ | Имя реквизита | Тип значения |
Статус | СтатусКниг. | |
Читатель | Справочник. Читатели. | |
Дата Выдачи | Дата | |
Срок Возврата | Дата |
Таблица 5. Справочник "Читатели"
№ | Имя реквизита | Тип значения |
ФИО | Строка | |
Кол-во предупреждений | Число | |
Блокирован | Да Нет |
Таблица 6. Справочник "Жанр Книги"
№ | Имя реквизита | Тип значения |
Жанр Книги | Строка |
Таблица 7. Справочник "Авторы"
№ | Имя реквизита | Тип значения |
Авторы | Строка |
ОПИСАНИЕ АВТОМАТИЗИРОВАННОГО РАБОЧЕГО МЕСТА
Разработка приложения.
Разработка приложения состоит из нескольких частей.
· Интерфейс ввода/ корректировка справочников, работа с документами.
· Составление печатных форм отчетов.
|