Составление технического задания
Задание № 1
Назначение базы данных. Анализ предметной области. Техническое задание на разработку БД.
1. Выбрать вариант задания (вариант предметной области). Номер варианта совпадает с двумя последними цифрами номера зачётной книжки.
2. Определить назначение базы данных и обосновать необходимость её создания.
3. Выполнить анализ предметной области.
4. Составить техническое задание на разработку БД.
5. Описание должно содержать: описание процесса анализа предметной области (в произвольной форме); техническое задание по ГОСТ 19.201-78.
Учебный пример разработки базы данных
Рассмотрим основные моменты проектирования на примере базы данных "Библиотека".
Назначение базы данных и анализ предметной области
База данных предназначена для автоматизации основных информационных процессов в библиотеке. К ним относятся, регистрация приобретенных библиотекой изданий (книги, монографии, справочники, сборники статей, журналы и т.п.). Определение местонахождения отдельных экземпляров (переплетов) каждого издания. Регистрация читателей. Быстрый поиск нужных изданий и их экземпляров. Выдача экземпляров читателям и их возврат.
В настоящее время в библиотеке используется бумажный учёт. Новая система позволит снизить трудоёмкость операций, увеличить их скорость и удобство.
Анализа предметной области проводится с помощью сбора первичных документов и интервью с сотрудниками библиотеки.
|
|
Пример первичного документа приведен на рисунке 1.
Д27 | Дейт К. Руководство по реляционной СУБД DB2 / Пер. с англ. и предисл. М.Р.Когаловского. – М.: Финансы и статистика, 1988. – 320 с.: ил. ISBN 5-279-00063-9 Книга американского специалиста в области реляционных баз данных К.Дейта, автора популярной в СССР монографии "Введение в системы баз данных" (М.: Наука, 1981), представляет собой руководство по перспективной СУБД фирмы ИБМ DB2, сочетающей возможности широко известной системы IMS/VS и реляционной СУБД. Для специалистов по программному обеспечению информационных систем и студентов вузов. ББК 32.973 |
Рис.1. Образец аннотированной каталожной карточки
В результате анализа предметной области выделены следующие наборы данных, которые надо хранить и обрабатывать в базе данных.
К атрибутам изданий относятся:
- Авторы (фамилии и имена каждого автора издания).
- Название (заглавие) издания.
- Номер тома (части, книги, выпуска).
- Вид издания (сборник, справочник, монография, ...).
- Составитель (фамилия и имена (инициалы) каждого из составителе издания).
- Язык, с которого выполнен перевод издания.
- Переводчик (фамилия и инициалы каждого переводчика).
- Под чей редакцией (фамилия и имена (инициалы) каждого из титульных редакторов).
- Художник (фамилия и имена (инициалы) каждого художника-иллюстратора) - для художественных изданий, иллюстрируемых оригинальными рисунками.
- Повторность издания (второе, одиннадцатое и т.п.).
- Характер переиздания (исправленное, дополненное, переработанное, стереотипное и т.п.).
- Место издания (город).
- Издательство (название издательства).
- Год выпуска издания.
- Издательская аннотация или реферат.
- Библиотечный шифр (например, ББК 32.973).
- Авторский знак (например, Д27).
|
|
К атрибутам отдельных экземпляров изданий (переплетов) и мест их хранения, относятся:
- Номер (инвентарный номер) переплета.
- Дата приобретения конкретного переплета.
- Цена конкретного переплета.
- Номер комнаты (помещения для хранения переплетов).
- Номер стеллажа в комнате.
- Номер полки на стеллаже.
- Дата размещения конкретного переплета на конкретном месте.
- Дата изъятия переплета с установленного места.
К атрибутам читателей относятся:
- Номер читательского билета (формуляра).
- Фамилия.
- Имя.
- Отчество.
- Пол.
- Дата рождения.
- Адрес.
- Телефон.
К атрибутам, характеризующим процесс выдачи и возврата экземпляров изданий, относятся:
|
|
- Дата выдачи читателю конкретного переплета.
- Срок, на который выдан переплет.
- Дата возврата переплета.
- Особые отметки.
Аналогичным образом выделяются и группируются атрибуты сотрудников, процессов заказа и приобретения изданий, процесса списания изданий и т.д. Пока не будут описаны все необходимые бизнес-процессы предметной области и их участники.
Составление технического задания
На основе проведённого анализа предметной области составляется техническое задание (ТЗ) в соответствие с ЕСПД ГОСТ 19.201-78.
Учитывая, что разработка учебная, будем определять лишь часть необходимых по ГОСТ пунктов ТЗ.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Дата добавления: 2021-02-10; просмотров: 122; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!