- •1. Анализ предметной области
- •1.1 Описание предметной области и функции решаемых задач
- •1.2 Ограничения предметной области
- •2. Техническое задание (гост 34.602-89)
- •1. Введение
- •2. Основания для разработки.
- •3. Назначение разработки.
- •4. Требования к программе или программному изделию.
- •5. Требования к программной документации.
- •3. Схема данных
- •4. Инфологическая (концептуальная) модель базы данных
- •4.1 Построение концептуальной модели.
- •4.2 Выделение информационных объектов и определение их атрибутов.
- •5. Логическая структура базы данных
- •6. Физическая структура базы данных
- •7. Реализация проекта в конкретной субд
- •7.1 Создание таблиц
- •Список литературы
1. Анализ предметной области
1.1 Описание предметной области и функции решаемых задач
В каждой библиотеке книга ставится на учет, т.е. получает свой инвентарный номер, заносится в учетные документы и обрабатывается. На каждую книгу составляется формуляр, где указывается:
Код книги (инвентарный номер);
Название;
Автор;
Год выпуска;
Жанр.
У каждого читателя в библиотеке имеется свой уникальный номер за которым он прикреплен, а также присутствует информация о читателях, где указывается следующие данные:
Код читателя (код за которым числится читатель);
Фамилия;
Имя;
Отчество;
Адрес;
Телефон.
В случаи выдачи книги читателю на дом или в читальный зал в библиотеке хранится специальный вкладыш, в котором должны быть записаны следующие сведения:
Код читателя (который взял книгу);
Код книги (которую выдали читателю);
Выдача;
Возврат.
При работе с системой библиотекарь должен иметь возможность решать следующие задачи:
Регистрировать книгу в системе;
Относить книги к конкретному жанру;
Производить назначения новых инвентарных номеров книгам;
Производить удаление книг из системы;
Производить удаление данных о читателе;
Ввести учет выданных книг читателям, при этом предполагается два режима работы:
Выдача книг читателю;
Прием возвращаемых книг читателем обратно в библиотеку.
При выдачи книги фиксируется, когда и какой экземпляр книги был выдан читателю, и к какому сроку читатель должен вернуть этот экземпляр книги. При приеме книги, возвращаемой читателем, проверяется соответствие возвращаемого инвентарного номера книги выданному инвентарному номеру, и она ставится на свое место на полку библиотеки.
Таким образом, целью, автоматизации деятельности библиотеки является достижение следующих пунктов:
Устранение рутинных ручных операций, неизбежных при обработке информации;
Существенное ускорение процессов обработки и преобразование данных;
Повышение точности учетных и отчетных данных.
1.2 Ограничения предметной области
В рассматриваемой предметной области ведены следующие ограничения:
ISBN – 20 символов, т.к. ISBN – это международный стандарт книжный номер;
Год выпуска – 4 символа, т.к. в книге принято указывать только год издания;
ББК и УДК – 25 символов, т.к. эти данные могут достигать такой длины символов;
Телефон – 11 символов, т.к. эти данные могут достигать такой длины символов.
2. Техническое задание (гост 34.602-89)
1. Введение
1.1 Наименование программы.
Наименование программы: база данных «Библиотека».
1.2 Краткая характеристика области применения.
База предназначена для применения в организациях осуществляющих библиотечное дело (в библиотеках при учебных заведениях).
1.3 Условные обозначения и сокращения.
БД – База данных.
СУБД – Система управления баз данных.
ТЗ – Техническое задание.
ПО – Программное обеспечение.
ОС – Операционная система.
2. Основания для разработки.
Основанием для проведения разработки является задание на курсовой проект по междисциплинарному курсу МДК.02.02 «Технология разработки и защиты баз данных», выданное преподавателем Часовских Е.А.
