Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая работа по БД.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
341.5 Кб
Скачать

Формы первичных документов.

Акт о списании исключённой из библиотеки литературы (код формы — 0504144)

Акт составляется постоянно действующей комиссией, назначаемой руководителем учреждения. Акт оформляется в двух экземплярах, утверждается руководителем учреждения, при этом первый экземпляр акта с приложением списка (списков) с указанием причин на исключение из библиотеки литературы передается в бухгалтерию, второй остается у материально ответственного лица. Списки устаревшей по содержанию литературы, пришедшей в ветхость (изношенность книг, утеря страниц, восстановление которых не представляется возможным, и т.п.), морально устаревшей составляются раздельно. Списание литературы с баланса производится и оформляется на основании утвержденного акта и квитанции о сдаче ее в макулатуру.

Акт имеет следующие поля:

  • Руководитель учреждения, подпись

  • Дата, Номер акта

  • Название учреждения

  • Название структурного подразделения

  • Материально ответственное лицо

  • Номера счетов

  • Председатель комиссии

  • Члены комиссии

  • Номер приложения к акту

  • Список списываемой литературы

  • Дата

Концептуальное проектирование. Создание er-модели предметной области.

На данном этапе нужно выполнить следующее:

  • Определение типов сущностей, типов связей и атрибутов типов сущностей и типов связей.

  • Определение доменов атрибутов.

  • Выявление потенциальных ключей и выбор первичного ключа для каждой сильной сущности.

  • Проверка отсутствия дефектов типа “разветвление” и типа “разрыв”.

В результате проверки дефекты типа «разветвление» и типа «разрыв» обнаружено не было.

  • Проверка модели на избыточность: исключение дубликатов типов сущностей (повторное исследование связей "один к одному" (1:1)) и избыточных типов связей.

В результате проверки модели избыточность обнаружена не была.

Таким образом, были определены следующие типы сущностей.

Имя типа сущности

Описание

Псевдонимы

Ожидаемое количество экземпляров

Издание

Содержит печатные издания и информацию о них

Издание

Свыше 100

Формат издания

Содержит форматы печатных изданий

Формат издания

5-10

Жанры

Содержит список жанров печатных изданий

Жанры

5-10

Издательство

Содержит список издательств и данные о них

Издательство

15-50

Читательский билет

Содержит всю информацию о читателях

Читательский билет

500-1000

Выдача книг

Содержит информацию о выданных книгах, датах фактического и планового возврата

Выдача книг

1000

Вышеперечисленные сущности имеют следующие связи.

Имя типа связи

Имена типов сущностей

Кратность

Описание

Включается в

Издание

Выдача книг

1..1

0..*

Издание включается в запись о выдаче изданий на руки читателям

Издаёт

Издательство

Издание

1..1

1..*

Издательство издаёт издания

Имеет

Издание

Формат издания

1..*

1..1

Каждое издание имеет формат (книга, журнал и т.д.)

Издание

Жанры

1..*

1..1

Каждое издание имеет жанр (фантастика, научное издание и т..п.)

Оформляется на

Выдача книг

Читательский билет

0..*

1..1

Выдача издания оформляется на читателя, то есть на читательский билет этого читателя

Все сущности и связи имеют следующие атрибуты.

Имя типа сущности/типа связи

Атрибуты

Описание

Псевдонимы

Тип данных

Размерность

Значения по-умолчанию

Значение Null

Производный

Издание

ID издания

Идентификационный номер издания

ID издания

Целочисленный

128

нет

нет

нет

Название

Название издания

Название

Символьный

50

нет

нет

нет

Количество

Количество изданий в библиотеке и на руках у читателей

Количество

Целочисленный

128

нет

нет

нет

Год издания

Год издания

Год издания, дата издания

Дата

-

нет

нет

Автор

Автор издания

Автор, автор издания

Символьный

50

нет

да

нет

Библиографические особенности

Библиографические особенности издания

Библиографические особенности

Символьный

100

нет

да

нет

Формат издания

ID формата

Идентификационный номер формата издания

Формат издания, формат

Целочисленный

128

нет

нет

нет

Название

Название формата

Название формата, название

Символьный

20

нет

нет

нет

Пени

Пени за несвоевременную сдачу издания в библиотеку по данному формату издания

Пени (на формат), штраф (на формат)

Деньги

5

нет

нет

нет

Жанры

ID жанра

Идентификационный номер жанра издания

ID жанра

Целочисленный

128

нет

нет

нет

Название

Название жанра

Название жанра, название

Символьный

20

нет

нет

нет

Издательство

ID издательства

Идентификационный номер издательства

ID издательства

Целочисленный

128

нет

нет

нет

Название

Название издательства

Название издательства, название

Символьный

50

нет

нет

нет

Выдача книг

ID выдачи

Идентификационный номер выдачи издательства

ID выдачи

Целочисленный

128

нет

нет

нет

Дата выдачи

Дата выдачи издательства на руки

Дата выдачи, дата

Дата

-

нет

нет

нет

Дата возврата (плановая)

Дата возврата издания в библиотеку по плану

Плановая дата возврата, дата возврата (плановая)

Дата

-

нет

нет

нет

Дата возврата (фактическая)

Дата возврата издания в библиотеку по факту

Фактическая дата возврата, дата возврата (фактическая)

Дата

-

нет

да

нет

Пени

Штраф за несвоевременный возврат издания в библиотеку

Пени, штраф

Деньги

5

нет

да

(Дата возврата (фактическая) - Дата возврата (плановая)) * Пени (на формат)

Читательский билет

ID читательского билета

Идентификационный номер читательского билета

ID читательского билета, ID билета

Целочисленный

128

нет

нет

нет

Фамилия

Фамилия читателя

Фамилия, фамилия читателя

Символьный

20

нет

нет

нет

Имя

Имя читателя

Имя, имя читателя

Символьный

20

нет

нет

нет

Отчество

Отчество читателя

Отчество, отчество читателя

Символьный

30

нет

нет

нет

Адрес

Адрес читателя

Адрес читателя, адрес

Символьный

30

нет

да

нет

Телефон

Телефон читателя

Телефон читателя, телефон

Целочисленный

12

нет

да

нет

Серия паспорта

Серия паспорта читателя

Серия паспорта

Целочисленный

4

нет

нет

нет

Номер паспорта

Номер паспорта читателя

Номер паспорта, номер паспорта читателя

Целочисленный

6

нет

нет

нет

Кем выдан

Кем читателю выдан паспорт

Кем выдан

Целочисленный

50

нет

нет

нет

Номер

Номер читательского билета

Номер читательского билета, номер билета

Целочисленное

128

нет

нет

нет

После этого была проведена проверка соответствия концептуальной модели пользовательским транзакциям (возможности реализации с помощью созданной модели всех пунктов спецификации требований), в ходе которой было установлено, что концептуальная модель данным требованиям соответствует.

В ходе всех вышеперечисленных операций строится ER-диаграмма будущей базы данных.

ER-диаграмма